:root{--color-font-base:#0A4A65;--color-brand:#0096D8;--color-secondary-orange:#FF9A43;--color-secondary-yellow:#F7FF2B;--color-marker:#FFEF96;--color-bg-lightblue:#E8F8FD;--color-bg-lightgray:#F6F6F6;--font-weight-thin:100;--shadow-kv-element:0 0 5px rgb(8 41 77 / 70%);--shadow-big-box:0 0 30px rgb(0 0 0 / 15%);--shadow-small-box:0 0 7px rgb(0 0 0 / 20%)}body{color:var(--color-font-base)}sup{font-size:.5em;vertical-align:text-top}header{--color-font-base:#505050}.cta-microcopy{position:absolute;top:-13px;left:10%;width:80%;display:inline-block;border-radius:50px;border:1px solid #000;background:#fff;padding:2px 0 4px;font-weight:var(--font-weight-regular);text-shadow:none;color:#000;font-size:14px;line-height:14px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.cta-microcopy::before{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-width:8px 10px 0 10px;border-style:solid;border-color:#fff transparent transparent transparent;z-index:2}.cta-microcopy::after{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);border-width:8px 10px 0 10px;border-style:solid;border-color:#000 transparent transparent transparent;z-index:1}.cta-button.is-inquiry .cta-microcopy{border-color:#ff7f11;color:#ff7f11}.cta-button.is-inquiry .cta-microcopy::after{border-top-color:#ff7f11}.cta-button.is-trial .cta-microcopy{border-color:#36b525;color:#36b525}.cta-button.is-trial .cta-microcopy::after{border-top-color:#36b525}.marker{background:linear-gradient(transparent 60%,var(--color-marker) 60%);margin-left:1px;margin-right:1px;font-weight:var(--font-weight-bold)}.kv{position:relative;background:url(../img/squares-white-1-sp.svg) no-repeat -103px 46px/560px var(--color-brand);color:#fff}.kv__inner{padding:0 20px}.kv__breadcrumb{margin-bottom:40px;margin-left:-10px;font-size:10px;line-height:1;color:#fff;font-weight:var(--font-weight-light);opacity:.6}.kv__breadcrumbItem{display:inline-block}.kv__breadcrumbItemLink{margin-right:3px}.kv__breadcrumbItemLink::after{content:url(../img/breadcrumb-arrow-white.svg);display:inline-block;width:3.5px;height:6px;margin-left:5px;transform:translateY(-1px)}.kv__catchcopy{font-size:30px;line-height:1.2;font-weight:var(--font-weight-bold);text-shadow:var(--shadow-kv-element);text-align:center}.kv__service{font-weight:var(--font-weight-black)}.kv__campaign{background:var(--color-secondary-yellow);margin:25px 0 30px;padding:5px 0;color:var(--color-font-base);text-align:center;font-size:16px;font-weight:var(--font-weight-bold);box-shadow:var(--shadow-kv-element)}.kv__appeals{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:20px}.kv__appeal{background:#fff;width:calc(50% - 5px);padding:5px 9px;color:var(--color-brand);font-weight:var(--font-weight-bold);font-size:15px;line-height:1.1;text-align:center;box-shadow:var(--shadow-kv-element)}.kv__quality{margin-bottom:30px;font-size:23px;line-height:35px;text-align:center;font-weight:var(--font-weight-bold);text-shadow:var(--shadow-kv-element)}.kv .cta-button{width:100%;height:50px;margin-bottom:30px;padding:30px 0 28px}.kv .cta-button::after{top:20px;right:14px;width:7px}.kv__partner{padding:0 0 30px;text-align:center;font-size:14px;font-weight:var(--font-weight-light);text-shadow:var(--shadow-kv-element)}.kv__partnerLink{text-decoration:underline}.kv__partnerLink:hover{text-decoration:none}.kv__complements{font-size:11px;line-height:1.4;font-weight:var(--font-weight-thin);text-shadow:var(--shadow-kv-element);text-align:justify}.kv__complement{display:inline}.kv__bubblesWrapper{width:calc(100% + 40px);transform:translateX(-20px)}.kv__bubbles{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:center;height:270px}.kv__bubblesWrapper .kv__complements{padding:10px 20px}.kv__bubblesWrapper .kv__complement{display:block}.gotolgwan{background:var(--color-bg-lightblue);padding:20px;font-weight:var(--font-weight-bold);font-size:14px;line-height:1.4;text-align:center}.gotolgwan__link{text-decoration:underline}.worries{position:relative;background:var(--color-bg-lightblue);margin-top:30px;padding:50px 20px 30px}.worries::after{--worries-arrow-width:70px;--worries-arrow-height:30px;content:"";position:absolute;bottom:calc(-1 * var(--worries-arrow-height));left:calc(50% - var(--worries-arrow-width));display:inline-block;border-top:var(--worries-arrow-height) solid var(--color-bg-lightblue);border-right:var(--worries-arrow-width) solid transparent;border-left:var(--worries-arrow-width) solid transparent}.worries__title{margin-bottom:20px;text-align:center;font-size:20px;font-weight:var(--font-weight-bold);line-height:1.4}.worries__cases{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.worries__image{display:flex;align-items:center;justify-content:center;margin:20px 0 10px;height:160px}.worries__case{border-radius:20px;background:#fff;padding:20px}.worries__caseTitle{font-size:18px;font-weight:var(--font-weight-bold);text-align:center}.solution{background:url(../img/squares-lightblue-sp.svg) no-repeat -123px -30px/630px;padding:50px 20px 20px}.solution__title{margin-bottom:20px;text-align:center;font-size:20px;font-weight:var(--font-weight-bold);line-height:40px}.solution .sms-logo{margin-right:8px;vertical-align:baseline;transform:translateY(3px)}.solution__solve{margin-left:5px;font-size:30px;line-height:1.1}.solution__banner{display:flex;flex-direction:column;align-items:center;border-radius:10px;background:url(../img/squares-white-2-sp.svg) no-repeat -90px -20px/650px var(--color-brand);padding:25px 20px 20px;color:#fff;box-shadow:0 0 30px rgba(15,83,113,.3);text-shadow:var(--shadow-kv-element);font-weight:var(--font-weight-medium)}.solution__bannerTitle{order:1;position:relative;margin-bottom:30px;font-size:20px;text-align:center;line-height:1.1}.solution__bannerProduct{font-size:33px}.solution__bannerRuby{position:absolute;top:43px;left:47px;font-size:12px;font-weight:var(--font-weight-light)}.solution__bannerDescription{order:3}.solution__bannerImage{order:2;margin-bottom:20px}.merits{border-radius:10px;background:url(../img/squares-white-4-sp.svg) no-repeat -112px -56px/575px var(--color-brand);margin:0 20px 50px;padding:20px 10px 10px;box-shadow:var(--shadow-big-box)}.merits__title{position:relative;margin-bottom:20px;text-align:center;font-size:25px;font-weight:var(--font-weight-bold);line-height:1.3;color:#fff;filter:drop-shadow(var(--shadow-kv-element))}.merits__title::before{position:absolute;top:0;left:10px;content:url(../img/icon-light.svg);display:inline-block;width:35px;height:60px}.merits__title::after{content:"";display:block;background:#fff;width:50px;height:4px;margin:25px auto 0}.merits__items{border-radius:6px;background:#fff;padding:0 10px;box-shadow:var(--shadow-kv-element)}.merits__item{padding:20px 0}.merits__item:not(:last-child){border-bottom:1px solid #ddd}.merits__itemTitle{color:var(__brand);font-size:18px;text-align:center;line-height:1.1;font-weight:var(--font-weight-bold)}.merits__itemUp{margin:20px 0;text-align:center;font-size:25px;font-weight:var(--font-weight-bold);color:var(--color-secondary-orange)}.merits__itemUp::after{content:url(../img/icon-up.svg);display:inline-block;width:40px;height:48px;margin-left:3px;vertical-align:middle}.section{padding:40px 0 30px}.section__title{margin-bottom:30px;text-align:center;font-size:25px;font-weight:var(--font-weight-bold);color:var(--color-brand);line-height:1.3}.section__title::after{content:"";display:block;background:var(--color-brand);width:50px;height:4px;margin:25px auto 0}.section__title.is-white{color:#fff}.section__title.is-white::after{background:#fff}.section.is-bg-lightblue{background:var(--color-bg-lightblue)}.section.is-bg-lightgray{background:var(--color-bg-lightgray)}.reason{position:relative;overflow:hidden;padding:0 20px 30px}.reason::before{position:absolute;top:640px;left:0;z-index:-1;content:"";display:block;background:var(--color-bg-lightblue);width:100%;height:1510px}.reason__items{counter-reset:reason-number 0;background:#fff;border-radius:10px;padding:0 20px;box-shadow:var(--shadow-big-box)}.reason__item{position:relative;border-bottom:1px solid #ddd;padding:30px 0}.reason__item:last-child{border-bottom:none}.reason__itemBox{position:relative}.reason__itemContent{position:relative;line-height:1.6}.reason__itemContent::before{counter-increment:reason-number 1;content:counter(reason-number,decimal-leading-zero);position:absolute;top:4px;left:-37px;font-family:Arial;font-style:italic;font-size:40px;color:var(--color-secondary-orange);line-height:1.1}.reason__item:nth-child(even) .reason__itemContent::before{left:auto;right:-35px}.reason__itemTitle{margin-bottom:220px;font-size:20px;font-weight:var(--font-weight-bold);text-align:center;line-height:1.4}.reason__item:last-child .reason__itemTitle{margin-bottom:185px}.reason__itemP+.reason__itemP{margin-top:1em}.reason__itemP.is-complement{font-size:12px;font-weight:var(--font-weight-light)}.reason__itemServices{border-radius:10px;border:2px solid var(--color-font-base);margin-top:10px;padding:10px 15px}.reason__itemServicesTitle{display:inline;margin-right:.5em;font-weight:var(--font-weight-bold)}.reason__itemServicesLink{margin-right:.5em;text-decoration:underline;color:#0096D8}.reason__itemServicesLink:hover{opacity:.5}.reason__itemImage{position:absolute;top:80px;left:0;width:100%;text-align:center}.cta-section{margin:0}.functions__lead{padding:0 20px 40px;font-weight:var(--font-weight-bold)}.functions__leadLink{text-decoration:underline}.functions__items{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px;padding:0 20px}.functions__item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 15px;background:#fff;border-radius:10px;width:100%;padding:20px;box-shadow:0 0 2px rgba(0,0,0,.05)}.functions__itemName{order:2;font-size:16px;font-weight:var(--font-weight-bold);line-height:1.1}.functions__itemImage{order:1}.functions__itemLink{text-decoration:underline;color:#0096D8}.functions__itemLink:hover{opacity:.5}.functions__itemSummary{order:3;width:100%;font-size:14px}.functions__item.is-large{justify-content:center;gap:15px}.functions__item.is-large .functions__itemName{order:1;font-size:18px;width:100%;text-align:center}.functions__item.is-large .functions__itemImage{order:2;width:100%;padding-top:5px;text-align:center}.functions__item.is-large .functions__itemSummary{font-size:15px}.functions__item.is-small{flex-wrap:nowrap;gap:8px;background:none;width:47%;padding:0;box-shadow:none;font-size:12px;font-weight:var(--font-weight-bold)}.functions__item.is-small.is-smaller-text{font-size:11px}.functions__item.is-small .functions__itemImage{width:25px;order:unset;text-align:center}.functions .more-button__wrapper{margin:30px 0 0;padding:0 20px}.price-plan{padding:40px 20px 30px}.price-plan__inner{border-radius:10px;background:#fff;margin-bottom:30px;padding:40px 20px 20px;box-shadow:var(--shadow-big-box)}.price-plan__subtitle{font-size:22px;line-height:1.4;text-align:center;font-weight:var(--font-weight-bold)}.price-plan__lead{margin:30px 0}.price-plan__prices{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.price-plan__priceLabel{border-radius:3px;background:#f2f2f2;margin-bottom:20px;padding:10px;font-size:20px;font-weight:var(--font-weight-bold);text-align:center;line-height:1}.price-plan__priceAmount{font-size:30px;color:var(--color-brand);font-weight:var(--font-weight-bold);text-align:center}.price-plan__priceNum{font-size:80px;line-height:1}.price-plan__complements{font-size:12px;line-height:1.4;font-weight:var(--font-weight-light)}.price-plan__cta .cta-button{margin-top:40px;padding:30px 0 28px;color:#fff}.price-plan__cta .cta-button::after{top:21px}.comparison{overflow:hidden;position:relative;z-index:2;background:#fff}.comparison__table{width:100%;padding:0 20px;overflow:scroll}.scenes__items{display:flex;flex-direction:column;gap:20px;padding:0 20px 30px}.scenes__item{border-radius:10px;background:#fff;padding:20px;box-shadow:0 0 2px rgba(20,126,173,.1)}.scenes__itemTitle{margin-bottom:15px;text-align:center;font-weight:var(--font-weight-bold)}.scenes__itemWrap{display:flex;justify-content:space-between;margin-top:15px}.scenes__itemImage{width:80px;height:80px;font-size:10px}.scenes__itemImageMask{border-radius:100px}.scenes__itemExample{position:relative;z-index:1;border-radius:15px;background:var(--color-bg-lightblue);width:calc(100% - 100px);padding:10px;font-size:14px;color:var(--color-brand);line-height:1.4;font-weight:var(--font-weight-bold);filter:drop-shadow(2px 2px 0 #99D0E2)}.scenes__itemExample::after{content:url(../img/bubble-arrow.svg);position:absolute;bottom:20px;left:-15px;z-index:0;display:inline-block;width:20px;height:14px}.cases{padding:40px 20px}.cases__inner{background:#fff;border-radius:10px;margin-bottom:20px;padding:20px;box-shadow:var(--shadow-big-box)}.cases__company{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 10px;margin-bottom:20px}.cases__companyThumb{width:44%}.cases__companyLogo{width:50%}.cases__companyLogoImg{width:100%;height:50px;-o-object-fit:contain;object-fit:contain}.cases__companyName{width:100%;text-align:center;font-size:12px}.cases__title{margin-bottom:30px}.cases__titleLink{font-weight:var(--font-weight-regular);text-decoration:underline}.cases__titleLink:hover{text-decoration:none}.cases__items{display:flex;flex-direction:column;gap:10px}.cases__itemsLabel{display:flex;justify-content:center;align-items:center;border-radius:3px;background:#F2F2F2;padding:10px 0;font-weight:var(--font-weight-bold)}.cases__itemsLabel.is-solution{background:var(--color-brand);margin-top:20px;color:#fff}.cases__itemsNote{position:relative;padding-left:30px;margin-bottom:5px}.cases__itemsNote:last-child{margin-bottom:0}.cases__itemsNote::before{content:"";position:absolute;top:10px;left:9px;display:inline-block;background:#ddd;width:9px;height:9px;border-radius:20px}.cases__itemsNote.is-solution::before{content:url(../img/icon-check.svg);top:4px;left:5px;background:#fff;width:20px;height:20px;vertical-align:text-bottom}.cases .more-button__wrapper{margin-top:30px}.security{position:relative;padding-top:30px}.security::after{position:absolute;bottom:0;left:0;z-index:1;content:"";display:block;width:100%}.security__items{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;padding:0 20px}.security__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.security__item:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:20px}.security__itemImage{order:2}.security__itemTitle{order:1;font-weight:var(--font-weight-bold);line-height:1.1}.security__itemSummary{order:3}.security__thirdParty{background:var(--color-bg-lightgray);margin:20px 0 0;padding:20px}.security__thirdPartyInner{background:#fff;border-radius:10px;padding:20px;box-shadow:0 0 2px rgba(0,0,0,.05)}.security__thirdParty .security__itemTitle{text-align:center}.security__thirdParty .security__itemSummary{margin:30px 0}.security__thirdPartyImage{display:flex;justify-content:space-evenly;align-items:center;gap:0;margin-bottom:20px}.security__thirdPartyImage img{width:auto;height:50px}.security__thirdPartyNames{padding-left:1em;font-size:12px;list-style-type:disc}.security .more-button__wrapper{padding:0 20px}.start-flow{padding:40px 20px 30px}.start-flow__steps{display:flex;flex-direction:column;gap:80px;margin-top:50px}.start-flow__step{position:relative;border-radius:10px;background:#fff;padding:35px 0 30px;font-size:16px;font-weight:var(--font-weight-bold);text-align:center;line-height:1.1;box-shadow:var(--shadow-small-box)}.start-flow__step:not(:last-child)::after{position:absolute;bottom:-31px;left:calc(50% - 17px);content:url(../img/flow-arrow.svg);display:inline-block;width:34px;height:12px}.start-flow__number{position:absolute;top:-24px;left:calc(50% - 23px);display:flex;justify-content:center;align-items:center;border-radius:100px;background:rgb(0,150,216);width:46px;height:46px;font-size:20px;line-height:1.1;color:#fff}.start-flow__image{position:absolute;top:20px;left:25px}.start-flow__step:first-child .start-flow__image{top:18px}.support{position:relative;padding:40px 20px 20px}.support__inner{position:relative}.support__title{margin-bottom:235px;min-height:90px;font-size:20px;font-weight:var(--font-weight-bold)}.support__items{display:flex;flex-direction:column;gap:30px;margin-top:30px;padding:30px;border-radius:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.support__item{display:flex;justify-content:flex-start;align-items:center;gap:30px;font-weight:var(--font-weight-bold)}.support__itemIcon{width:90px;text-align:center}.support__image{position:absolute;top:115px;left:0;width:100%;text-align:center}.support__thumb{border-radius:10px;border:1px solid #f2f2f2;width:335px;height:200px;-o-object-fit:cover;object-fit:cover}.support__feedback{padding:40px 0 20px}.support__feedbackTitle{font-size:20px;line-height:28px;font-weight:var(--font-weight-bold)}.support__feedbackCustomers{display:flex;flex-direction:column;gap:30px;margin-top:30px}.support__feedbackCustomerLogo{padding:0 10px 0 20px}.support__feedbackCustomerBaroon{position:relative;margin-top:30px;border-radius:20px;background:var(--color-bg-lightblue);padding:20px}.support__feedbackCustomerBaroon::before{content:"";position:absolute;left:36px;top:-20px;display:block;width:0;height:0;border-right:15px solid transparent;border-bottom:35px solid var(--color-bg-lightblue);border-left:15px solid transparent}.support__feedbackCustomerName{margin-bottom:.75em;font-weight:var(--font-weight-bold);color:var(--color-brand)}.support .more-button__wrapper{padding:30px 0 20px}.faq{position:relative;padding:40px 20px}.faq::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;background:var(--color-bg-lightblue);width:100%;height:1150px}.faq__list{position:relative;border-radius:15px;background:#fff;margin-bottom:30px;padding:30px 20px;box-shadow:var(--shadow-big-box)}.faq__q{position:relative;margin-bottom:10px;padding-left:25px;color:var(--color-brand);font-size:18px;font-weight:var(--font-weight-bold)}.faq__q::before{content:url(../img/icon-faq.svg);position:absolute;top:2px;left:0;display:inline-block;width:19px;height:19px}.faq__a{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;padding-left:25px}.faq__a:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq__link{color:#217FC4;text-decoration:underline}.faq__complement{display:block;margin-top:1em;font-size:14px;font-weight:var(--font-weight-light)}@media screen and (min-width:600px){:root{--width-min:1120px;--width-section:1080px;--width-section-narrow:800px}body{min-width:var(--width-min);line-height:1.75}.kv{background:url(../img/squares-white-1.svg) no-repeat 50% -560px/2100px var(--color-brand);height:630px;padding-top:90px}.kv__inner{display:flex;justify-content:space-between;position:relative;width:var(--width-section);margin:0 auto;padding:0;height:460px}.kv__breadcrumb{position:absolute;top:-75px;left:-110px;margin:0;font-size:12px}.kv__main{width:525px;margin:0 auto}.kv__catchcopy{font-size:50px}.kv__campaign{margin:25px 0 20px;font-size:20px}.kv__appeals{flex-wrap:nowrap;gap:unset;margin-bottom:0}.kv__appeal{width:auto;font-size:19px}.kv__quality{position:static;margin:10px 0 30px;text-align:center;font-size:18.5px}.kv__cta{display:flex;justify-content:space-between}.kv__cta .cta-button{border-width:1px;width:255px;height:60px;margin-bottom:0;font-size:16px;line-height:16px}.kv__cta .cta-button::after{top:22px}.kv__cta .cta-button:hover::after{right:8px}.kv__cta .cta-button .cta-microcopy{top:-12px;transition:background 0.4s ease,color 0.4s ease}.kv__cta .cta-button .cta-microcopy::before{transition:border 0.4s ease}.kv__cta .cta-button:hover .cta-microcopy{color:#fff}.kv__cta .cta-button.is-inquiry:hover .cta-microcopy{background:#ff7f11}.kv__cta .cta-button.is-inquiry:hover .cta-microcopy::before{border-top-color:#ff7f11}.kv__cta .cta-button.is-trial:hover .cta-microcopy{background:#36b525}.kv__cta .cta-button.is-trial:hover .cta-microcopy::before{border-top-color:#36b525}.kv__partner{padding:25px 0 0}.kv__complements{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:12px}.kv__bubblesWrapper{position:absolute;top:0;left:0;width:100%;height:100%;transform:none}.kv__bubbles{display:block;height:auto;width:100%}.kv__bubbleImg{position:absolute}.kv__bubble.is-01 .kv__bubbleImg{top:-27px;left:-15px;width:263px;height:208px}.kv__bubble.is-02 .kv__bubbleImg{bottom:14px;left:-56px;width:296px;height:217px}.kv__bubble.is-03 .kv__bubbleImg{top:-27px;right:-41px;width:288px;height:208px}.kv__bubble.is-04 .kv__bubbleImg{bottom:14px;right:0;width:239px;height:217px}.kv__bubblesWrapper .kv__complements{bottom:-80px}.kv__bubblesWrapper .kv__complement{display:inline}.gotolgwan{padding:20px;text-align:center}.worries::after{--worries-arrow-width:94px;--worries-arrow-height:40px}.worries__title{margin-bottom:40px;font-size:30px;line-height:1.1}.worries__cases{flex-wrap:nowrap;gap:unset;width:var(--width-section);margin:0 auto}.worries__case{width:340px}.solution{background:url(../img/squares-lightblue.svg) no-repeat 47% -200px/2400px;padding:60px 0 40px}.solution__title{font-size:30px;font-weight:var(--font-weight-black);line-height:80px}.solution .sms-logo{width:423px;height:50px;transform:translateY(6px)}.solution__solve{font-size:50px}.solution__banner{position:relative;width:var(--width-section);background:url(../img/squares-white-1.svg) no-repeat 70% -360px/1260px var(--color-brand);height:300px;margin:0 auto;padding:60px 430px 40px 40px;justify-content:space-between}.solution__bannerTitle{order:unset;margin-bottom:0;font-size:30px;text-align:left;width:100%}.solution__bannerProduct{font-size:40px}.solution__bannerRuby{top:-15px;left:32px;font-size:16px}.solution__bannerDescription{order:unset;margin-bottom:0;font-size:18px;line-height:1.5}.solution__bannerImage{order:unset;position:absolute;top:-10px;left:auto;right:0;margin:0}.solution__bannerImage img{width:439px;height:298px}.merits{background:url(../img/squares-white-2.svg) no-repeat 40% 20%/1400px var(--color-brand);width:var(--width-section);margin:0 auto 220px;padding:20px}.merits__title{margin-bottom:30px;padding-top:30px}.merits__title::before{top:-3px;left:220px;width:63px;height:111px}.merits__items{display:flex;justify-content:space-between;gap:40px;padding:40px 30px 25px}.merits__item{padding:0;border-bottom:none}.merits__item:not(:last-child){border-bottom:none}.merits__itemUp{margin:30px 0}.section{padding:55px 0 50px}.section__inner{width:var(--width-section);margin:0 auto}.section__title{margin-bottom:40px;font-size:30px;line-height:1.1}.section__title::after{width:70px}.section__narrow{width:var(--width-section-narrow);margin:0 auto 65px;font-size:18px}.reason{margin-top:-190px}.reason::before{top:570px;height:950px}.reason .section__title{margin-bottom:40px}.reason__items{width:var(--width-section);margin:0 auto;padding:0 90px}.reason__item{padding:60px 0}.reason__item:last-child{padding:50px 0}.reason__itemBox{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.reason__itemContent{width:500px;line-height:inherit}.reason__itemContent::before{font-size:100px;top:-17px;left:-150px;font-size:100px}.reason__itemTitle{margin-bottom:30px;font-size:30px;line-height:1.1;text-align:left}.reason__itemTitle.is-small{font-size:27px}.reason__item:last-child .reason__itemTitle{margin-bottom:30px}.reason__itemServices{margin-top:20px}.reason__itemImage{position:static;display:flex;align-items:center;justify-content:center;width:350px;height:210px}.reason__itemImage img{width:350px;height:210px}.reason__item:last-child .reason__itemImage img{height:176px}.reason__item:nth-child(even) .reason__itemContent::before{right:-143px}.reason__item:nth-child(even) .reason__itemContent{order:2}.reason__item:nth-child(even) .reason__itemImage{order:1}.functions{padding-bottom:60px}.functions__lead{text-align:center;font-size:18px}.functions__leadLink:hover{opacity:.5}.functions__items{width:var(--width-section);margin:0 auto;padding:0}.functions__item{flex-direction:column;gap:20px!important;width:255px;padding:20px}.functions__itemName{order:unset!important;font-size:20px!important}.functions__itemImage{display:flex;align-items:center;justify-content:center;order:unset!important}.functions__itemImage img{width:87px;height:77px}.functions__itemSummary{order:unset;font-size:16px!important}.functions__item.is-large{width:530px}.functions__item.is-small{flex-direction:row;flex-wrap:nowrap;border-radius:10px;background:#fff;display:flex;justify-content:flex-start;align-items:center;gap:10px!important;width:255px;padding:10px 15px;font-size:16px;font-weight:var(--font-weight-bold);line-height:1.1}.functions__item.is-small.is-smaller-text{font-size:15px}.functions__item.is-small .functions__itemImage{width:45px}.functions__item.is-small .functions__itemImage img{width:40px;height:38px}.functions .more-button__wrapper{margin-top:40px}.price-plan__inner{width:var(--width-section);margin:0 auto;padding:40px}.price-plan__subtitle{font-size:30px}.price-plan__lead{width:800px;margin:40px auto}.price-plan__prices{flex-direction:row;width:640px;margin:0 auto 40px}.price-plan__price{width:300px}.price-plan__complements{width:800px;margin:0 auto;font-size:14px}.price-plan__cta .cta-button{border-width:1px;width:600px;margin:70px auto 0;padding:30px 0;font-size:21px}.price-plan__cta .cta-button::after{top:20px;right:20px;width:7px}.price-plan__cta .cta-button:hover::after{right:10px}.price-plan__cta .cta-microcopy{top:-23px;padding:6px 0 8px;font-size:15px;transition:background 0.3s ease,color 0.3s ease}.price-plan__cta .cta-microcopy::before{transition:border 0.3s ease}.price-plan__cta .cta-button.is-inquiry:hover .cta-microcopy{background:#ff7f11;color:#fff}.price-plan__cta .cta-button.is-inquiry:hover .cta-microcopy::before{border-top-color:#ff7f11}.comparison__table{overflow:hidden;text-align:center}.comparison__table img{width:1080px;height:597px}.scenes__items{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:30px;width:var(--width-section);margin:0 auto;padding:0 0 40px}.scenes__item{width:340px}.scenes__itemTitle{margin-bottom:10px;font-size:18px}.cases{padding:55px 0 40px}.cases__inner{display:flex;justify-content:space-between;width:var(--width-section);margin:0 auto 40px;padding:30px}.cases__company{width:245px;text-align:center;flex-direction:column;justify-content:flex-start;gap:30px;margin-bottom:0}.cases__companyThumb{width:auto}.cases__companyThumbImg{width:245px;height:auto}.cases__companyLogo{width:auto}.cases__companyLogoImg{width:200px;height:60px}.cases__companyName{font-size:13px}.cases__main{width:725px}.cases__title{border-bottom:1px solid #ddd;padding-bottom:30px;font-size:20px}.cases__items{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:20px 0}.cases__itemsLabel{width:120px;padding:0}.cases__itemsLabel.is-solution{margin-top:0}.cases__itemsList{width:600px}.cases .more-button__wrapper{margin-top:0;padding:0}.security{padding-bottom:0}.security::after{--arc-height:100px}.security__items{flex-wrap:wrap;flex-direction:row;gap:50px 30px;padding:0}.security__item{border-bottom:none!important;width:340px;padding-bottom:0!important}.security__itemImage{order:unset;display:flex;justify-content:center;align-items:center;height:180px}.security__itemImage img{width:290px;height:auto}.security__item:nth-child(5) .security__itemImage img,.security__item:nth-child(6) .security__itemImage img{width:240px}.security__itemTitle{order:unset}.security__itemSummary{order:unset}.security__thirdParty{order:unset;width:auto;margin:50px 0 0;text-align:center}.security__thirdPartyInner{width:var(--width-section);margin:0 auto}.security__thirdParty .security__itemSummary{margin:20px 0 15px}.security__thirdParty .security__contents{display:flex;justify-content:center;align-items:center;gap:30px;text-align:left}.security__thirdPartyImage{gap:20px;margin-bottom:5px}.security__thirdPartyImage img{width:auto;height:87px}.security__thirdPartyNames{padding-left:1.5em}.start-flow__steps{flex-direction:row;justify-content:space-between;gap:0}.start-flow__step{width:320px;padding:55px 0 30px;text-align:center}.start-flow__step:not(:last-child)::after{bottom:auto;left:auto;right:-45px;top:calc(50% - 6px);rotate:-90deg}.start-flow__number{top:-33px;left:calc(50% - 33px);width:66px;height:66px;font-size:30px}.start-flow__image{position:static;display:flex;justify-content:center;align-items:center;height:120px;margin-bottom:15px}.start-flow__image img{width:120px;height:90px}.start-flow__step:first-child .start-flow__image{transform:translateY(-5px)}.start-flow__step:first-child .start-flow__image img{width:100px;height:95px}.start-flow__step:nth-child(3) .start-flow__image img{width:110px;height:100px}.support{width:var(--width-section);margin:0 auto}.support__title{margin-bottom:30px;font-size:28px}.support__inner{display:flex;justify-content:space-between}.support__items{flex-direction:row;justify-content:space-between;margin-top:30px;padding:0;box-shadow:none}.support__item{display:block;text-align:center;line-height:1.4}.support__itemIcon{display:flex;justify-content:center;align-items:end;width:auto;height:100px;margin-bottom:20px}.support__itemIcon img{width:92px;height:auto}.support__item:nth-child(2) .support__itemIcon img{width:135px}.support__image{position:static;text-align:right}.support__thumb{position:static;width:340px;height:262px}.support__feedback{margin:50px 0 30px;padding:50px 0 0;border-top:1px solid #ddd}.support__feedbackTitle{font-size:28px;line-height:1;text-align:center}.support__feedbackCustomers{gap:40px;margin-top:40px}.support__feedbackCustomer{display:flex;align-items:center}.support__feedbackCustomerLogo{padding:0 10px}.support__feedbackCustomerLogoImage{height:70px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain}.support__feedbackCustomerBaroon{align-self:self-start;margin-top:0;margin-left:40px;padding:30px}.support__feedbackCustomerBaroon::before{left:-45px;top:calc(50% - 20px);border-right:50px solid var(--color-bg-lightblue);border-top:15px solid transparent;border-bottom:15px solid transparent}.support__feedbackCustomer:nth-child(odd) .support__feedbackCustomerLogo{order:2}.support__feedbackCustomer:nth-child(odd) .support__feedbackCustomerBaroon{order:1;margin-left:0;margin-right:40px}.support__feedbackCustomer:nth-child(odd) .support__feedbackCustomerBaroon::before{left:auto;right:-30px;border-right:none;border-left:50px solid var(--color-bg-lightblue)}.support .more-button__wrapper{padding:10px 0 0}.faq{padding-bottom:60px}.faq::before{height:900px}.faq__list{margin-bottom:0;padding:50px 60px}.faq__q{font-size:24px;padding-left:35px}.faq__q::before{top:4px;width:27px;height:27px}.faq__a{padding-bottom:30px;padding-left:0;font-size:18px}.faq__link:hover{opacity:.6}.faq__complement{margin-top:5px}}