.page-content[data-v-b2e52c26]{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-top:clamp(60px,12vw,120px)}.section-description[data-v-7bdb7578]{box-sizing:border-box;font-size:clamp(13px,1.8vw,16px);letter-spacing:.15em;line-height:1.6}@media screen and (min-width:0px)and (max-width:520px){.section-description[data-v-7bdb7578]{font-size:12px}}.section-title[data-v-d5ac53fe]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:clamp(17px,3vw,28px);font-weight:700;justify-content:center;letter-spacing:clamp(.1em,.6vw,.4em);line-height:1.6;margin-bottom:1.1em}@media screen and (min-width:0px)and (max-width:769px){.section-title[data-v-d5ac53fe]{letter-spacing:.4vw}}.software-section[data-v-825080cd]{background-color:#f3f3f3;border-radius:40px;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:clamp(10px,5vw,50px);max-width:clamp(500px,90vw,1200px);padding-bottom:clamp(45px,7vw,100px);padding-top:clamp(45px,7vw,100px);width:100%}@media screen and (min-width:0px)and (max-width:769px){.software-section[data-v-825080cd]{border-radius:20px;max-width:600px}}@media screen and (min-width:0px)and (max-width:520px){.software-section[data-v-825080cd]{margin-top:15px;max-width:95vw}}.inner[data-v-825080cd]{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:clamp(15px,5vw,60px);padding-right:clamp(15px,5vw,60px);width:100%}.bubble[data-v-8d5b0ae4]{align-content:center;align-items:center;background-color:#000;border-radius:9999px;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;letter-spacing:.15em;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:3em;max-width:-moz-fit-content;max-width:fit-content;padding:1.2em 2em;position:relative}@media screen and (min-width:0px)and (max-width:520px){.bubble[data-v-8d5b0ae4]{padding-bottom:.8em;padding-top:.8em}}.bubble-bump[data-v-8d5b0ae4]{background-color:#000;border-radius:20%;left:0;margin:auto;position:absolute;right:0;top:7%;transform:translateY(-50%) rotate(45deg) skew(15deg) skewY(15deg);width:2em}.bubble-bump[data-v-8d5b0ae4]:before{content:"";display:block;padding-top:100%;width:100%}.bubble-text[data-v-8d5b0ae4]{position:relative;z-index:10}@media screen and (min-width:0px)and (max-width:520px){.bubble-text[data-v-8d5b0ae4]{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}}section[data-v-4aa257aa]{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:clamp(14px,3vw,28px);font-weight:700;justify-content:flex-start;letter-spacing:clamp(.1em,.7vw,.3em);line-height:1.5;padding-bottom:clamp(100px,18vw,150px);padding-top:clamp(100px,18vw,150px);word-break:keep-all}.icon-container[data-v-4aa257aa]{margin-bottom:20px;width:clamp(50px,10vw,90px)}.caption-container[data-v-4aa257aa]{font-size:clamp(19px,4vw,36px);letter-spacing:.4em;margin-bottom:clamp(10px,2.5vw,30px);margin-top:clamp(10px,2.5vw,30px)}.button-container[data-v-4aa257aa]{margin-top:clamp(50px,6vw,80px)}.button-container[data-v-4aa257aa],.not-authorized[data-v-4aa257aa]{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.not-authorized>a[data-v-4aa257aa]{background-color:#999;margin-top:15px}span[data-v-4aa257aa]{font-size:clamp(13px,2vw,17px);font-weight:600;letter-spacing:.1em;margin-top:clamp(30px,3vw,50px)}.link-button[data-v-4aa257aa]{background-color:#000;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:clamp(14px,1.5vw,16px);letter-spacing:.25em;line-height:1.4;min-width:clamp(180px,22vw,230px);padding:15px clamp(15px,3vw,20px);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (min-width:0px)and (max-width:769px){.link-button[data-v-4aa257aa]{font-size:13px;max-width:300px;padding:15px clamp(15px,5vw,25px)}}.no-touch .link-button[data-v-4aa257aa]:hover,.no-touchevents .link-button[data-v-4aa257aa]:hover,.touch .link-button[data-v-4aa257aa]:active,.touchevents .link-button[data-v-4aa257aa]:active{opacity:.8}h1[data-v-d3e83a67]{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:clamp(20px,4vw,35px);font-weight:700;justify-content:flex-start;letter-spacing:clamp(.1em,1.6vw - .1em,.3em);line-height:1.5}svg[data-v-d3e83a67]{height:clamp(50px,9vw,90px);margin-bottom:1em}.accordion-panel[data-v-74ba95a4]{align-content:center;align-items:center;background-color:#fff;border-radius:18px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:700px;overflow:hidden;width:100%}@media screen and (min-width:0px)and (max-width:769px){.accordion-panel[data-v-74ba95a4]{border-radius:14px}}.accordion-panel[data-v-74ba95a4]:first-child{margin-top:0}.panel-opened[data-v-74ba95a4]{margin-top:50px}@media screen and (min-width:0px)and (max-width:769px){.panel-opened[data-v-74ba95a4]{margin-top:25px}}.panel-closed[data-v-74ba95a4]{cursor:pointer;margin-top:25px}@media screen and (min-width:0px)and (max-width:769px){.panel-closed[data-v-74ba95a4]{margin-top:10px}}.title[data-v-74ba95a4]{box-sizing:border-box;font-size:clamp(14px,2.3vw,22px);font-weight:700;letter-spacing:.15em;line-height:1.5;padding:clamp(20px,3vw,26px) clamp(20px,4vw,50px);text-align:left;width:100%}.no-touch .title-closed[data-v-74ba95a4]:hover,.no-touchevents .title-closed[data-v-74ba95a4]:hover,.title-opened[data-v-74ba95a4],.touch .title-closed[data-v-74ba95a4]:active,.touchevents .title-closed[data-v-74ba95a4]:active{background-color:#00000018}.content[data-v-74ba95a4]{width:100%}.duplicate-panel-wrapper[data-v-15c62aac]{box-sizing:border-box;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:600px;padding:4em min(3em,30px) 3.5em;width:100%}.duplicate-panel-image[data-v-15c62aac],.duplicate-panel-wrapper[data-v-15c62aac]{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}.duplicate-panel-image[data-v-15c62aac]{height:clamp(120px,20vw,200px);justify-content:center;margin-bottom:clamp(30px,5vw,50px)}@media screen and (min-width:0px)and (max-width:769px){.duplicate-panel-image[data-v-15c62aac]{height:auto;margin-bottom:20px;max-width:none}}.duplicate-panel-description[data-v-15c62aac]{text-align:left}@media screen and (min-width:751px){.duplicate-panel-description[data-v-15c62aac]{word-break:keep-all}}.wrapper[data-v-133334fa]{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-left:auto;margin-right:auto}@media screen and (min-width:0px)and (max-width:769px){.wrapper[data-v-133334fa]{max-width:600px;width:100%}}.description[data-v-133334fa]{margin-top:20px}@media screen and (min-width:0px)and (max-width:769px){.description[data-v-133334fa]{margin-top:0}}.panel[data-v-133334fa]{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-left:auto;margin-right:auto;margin-top:clamp(40px,5vw,100px);width:100%}@media screen and (min-width:0px)and (max-width:769px){.panel[data-v-133334fa]{max-width:500px}}.image[data-v-133334fa]{height:100%}@media screen and (min-width:0px)and (max-width:769px){.image[data-v-133334fa]{height:auto;width:100%}}p[data-v-133334fa]:not(:first-of-type){margin-top:1.5em}.solution[data-v-133334fa]{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.solution-icon[data-v-133334fa]{background-color:#333;border-radius:8px;box-sizing:border-box;color:#fff;font-size:90%;letter-spacing:0;margin-top:2em;padding:5px 20px}.solutioNuxtLink[data-v-133334fa]{color:#0af;font-size:80%;letter-spacing:.1em;margin-top:10px}.no-touch .solutioNuxtLink[data-v-133334fa]:hover,.no-touchevents .solutioNuxtLink[data-v-133334fa]:hover,.touch .solutioNuxtLink[data-v-133334fa]:active,.touchevents .solutioNuxtLink[data-v-133334fa]:active{opacity:.8}.navigatioNuxtLink[data-v-129fac1a]{align-content:center;align-items:center;background-color:#fff;border-radius:15px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:clamp(14px,2vw,20px);justify-content:flex-start;margin-left:10px;margin-right:10px;margin-top:20px;max-width:300px;min-width:270px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.no-touch .navigatioNuxtLink[data-v-129fac1a]:hover,.no-touchevents .navigatioNuxtLink[data-v-129fac1a]:hover,.touch .navigatioNuxtLink[data-v-129fac1a]:active,.touchevents .navigatioNuxtLink[data-v-129fac1a]:active{opacity:.8}.link-image[data-v-129fac1a]{background-size:cover;padding-top:45%;width:100%}.link-text[data-v-129fac1a]{box-sizing:border-box;flex:1 1 0%;padding:15px 15px 30px}.title[data-v-129fac1a]{font-size:clamp(14px,2.4vw,18px);letter-spacing:.15em;line-height:1.3;margin-bottom:1em}.description[data-v-129fac1a]{font-size:clamp(12px,2vw,13px);letter-spacing:.1em;line-height:1.5;word-break:keep-all}[data-v-c44501f5]{color:#000}.wrapper[data-v-c44501f5]{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}@media screen and (min-width:751px){span[data-v-c44501f5]{font-size:80%}}.wrapper div[data-v-c44501f5]{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (min-width:0px)and (max-width:520px){.wrapper div[data-v-c44501f5]{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:250px}}.common-page-contents[data-v-2d50dd86]{background-color:#f3f3f3;margin-top:60px;padding:clamp(60px,10vw,120px) 20px}@media screen and (min-width:0px)and (max-width:520px){.common-page-contents[data-v-2d50dd86]{margin-top:15px}}.common-page-content-inner[data-v-2d50dd86]{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.common-page-content-navigation[data-v-2d50dd86]{margin-top:clamp(80px,15vw,100px)}
