html{scroll-behavior:smooth}body{color:#101820;font-family:var(--font-noto), sans-serif;-webkit-font-smoothing:antialiased;background:#fbfcfc;margin:0}a{color:#101820;text-decoration:none}a:hover{color:#0094a8}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes logoBang{0%{opacity:0;filter:blur(10px);transform:scale(1.16)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes arrowDip{0%,to{opacity:.95;transform:rotate(45deg)translate(0)}50%{opacity:.35;transform:rotate(45deg)translate(6px,6px)}}.btn-light{color:#06333b;background:#fff;transition:background .2s}.btn-light:hover{color:#06333b;background:#d9edf0}.hero-scroll{color:#ffffffd9;transition:color .2s}.hero-scroll:hover{color:#fff}.faq-q{cursor:pointer;transition:background .2s}.faq-q:hover{background:#0094a80a}.cmp-hint{letter-spacing:.04em;color:#9aa6ab;text-align:center;margin-top:12px;font-size:11px;display:none}.three-num{font-family:var(--font-mincho), serif;color:#0094a821;letter-spacing:.04em;-webkit-user-select:none;user-select:none;font-size:100px;font-weight:700;line-height:1}.mock{height:430px;overflow:hidden}.f-rev>div:first-child{order:2}html{-webkit-text-size-adjust:100%}@media (max-width:1179px){.wrap{min-width:0!important}body{overflow-x:clip}.container,.hero-inner{padding-left:36px!important;padding-right:36px!important}.f-row{gap:48px!important}.three-grid>div{padding:8px 26px!important}.three-grid>div:first-child{padding-left:0!important}.three-grid>div:last-child{padding-right:0!important}}@media (max-width:1023px){.container{padding-left:28px!important;padding-right:28px!important}.sec{padding-top:72px!important;padding-bottom:60px!important}.cta-big{padding-top:84px!important;padding-bottom:76px!important}.sec-title,.sec-title>span{font-size:40px!important}.sec-title img{height:46px!important}.cta-h2>span{font-size:40px!important}.cta-h2 img{height:42px!important}.signup-h2{font-size:40px!important}.hero-tagline{font-size:27px!important}.f-row{flex-direction:column!important;gap:34px!important;padding:48px 0!important;display:flex!important}.f-row>.f-mock{order:2;width:100%;max-width:560px;margin:0 auto}.f-row>div:not(.f-mock){order:1}.f-lead{max-width:none!important}.f-h3{font-size:34px!important}.f-h3 br{display:none}.three-grid{grid-template-columns:1fr!important}.three-grid>div{border-bottom:1px solid #e3e8ea;border-right:none!important;padding:30px 0!important}.three-grid>div:first-child{padding-top:8px!important}.three-grid>div:last-child{border-bottom:none;padding-bottom:8px!important}.quote-h2{font-size:29px!important}.quote-h2>span{font-size:50px!important}.voices-grid{grid-template-columns:1fr!important;gap:20px!important}.voices-grid>div{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto}.price-grid{grid-template-columns:1fr!important;max-width:560px!important}.price-left a{margin-top:30px!important}.price-right{border-top:none!important;border-left:1px solid #e3e8ea!important}}@media (max-width:767px){.sec-title,.cta-h2{flex-wrap:wrap;row-gap:8px}.cta-band{flex-direction:column!important;gap:22px!important}.band-title{text-align:center}.band-title br{display:none}.cmp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp-scroll>div{min-width:640px}.footer-inner{flex-direction:column!important;justify-content:center!important;gap:18px!important}.footer-links{flex-wrap:wrap;justify-content:center;gap:14px 22px!important}}@media (max-width:695px){.cmp-hint{display:block}}@media (max-width:639px){.container{padding-left:20px!important;padding-right:20px!important}.sec{padding-top:60px!important;padding-bottom:50px!important}.cta-big{padding-top:68px!important;padding-bottom:62px!important}.header-inner{height:60px!important}.header-inner img{height:27px!important}#loaderArt{width:236px!important;height:314px!important}.loader-meta{bottom:24px!important;right:22px!important}#loaderPct{font-size:34px!important}.loader-meta span:last-child{font-size:17px!important}.hero-inner{padding:84px 24px 96px!important}.hero-logo{width:min(420px,82vw)!important}.hero-tagline{margin-bottom:32px!important;font-size:19px!important}.kicker{margin-bottom:18px!important}.kicker>span:first-child,.kicker>span:last-child{width:26px!important}.sec-title{flex-wrap:wrap;row-gap:6px;gap:9px!important;font-size:29px!important}.sec-title>span{font-size:29px!important}.sec-title img{height:33px!important}.f-row{gap:26px!important;padding:40px 0!important}.f-h3{margin-bottom:20px!important;font-size:33px!important}.f-h3 br{display:revert}.f-h3 .mk{background-image:linear-gradient(90deg,#0094a873,#2fb3c424)!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:100% 34%!important}.note-grid{grid-template-columns:148px 1fr!important}.cta-h2{flex-wrap:wrap;row-gap:8px;gap:10px!important;margin-bottom:20px!important}.cta-h2>span{font-size:28px!important}.cta-h2 img{height:30px!important}.cta-big p{margin-bottom:30px!important;font-size:13.5px!important}.cta-big .btn-light{padding:17px 44px!important;font-size:15px!important}.signup-h2{font-size:29px!important}.quote-inner{padding-top:48px!important;padding-bottom:46px!important}.quote-h2{font-size:22px!important}.quote-h2>span{margin-left:6px!important;margin-right:6px!important;font-size:38px!important}.band-title{font-size:22px!important}.cta-band{padding-top:40px!important;padding-bottom:40px!important}.cta-band .btn-light{padding:14px 36px!important}.sem-row{gap:7px!important;padding:14px 0!important}.mock{height:330px}.hero-cta{margin-bottom:34px!important;padding:16px 40px!important;font-size:14.5px!important}.voices-grid>div{padding:28px 22px!important}.three-num{font-size:76px}.three-grid h3{margin-top:-32px!important}.price-left,.price-right{padding:40px 26px!important}.price-num{font-size:46px!important}.cmp-scroll{overflow-x:visible}.cmp-scroll>div{min-width:0;grid-template-columns:1fr 1fr 1.18fr!important}.cmp-scroll>div>div{padding:12px 10px 14px 0!important;font-size:12px!important}.cmp-scroll>div>div:first-child{grid-column:1/-1;padding:16px 0 0!important;font-size:15px!important}.cmp-scroll>div:first-child>div:first-child{display:none}.cmp-scroll>div>div:last-child{padding-left:10px!important;padding-right:10px!important}.cmp-scroll>div:first-child>div{letter-spacing:.04em!important}.cmp-hint{display:none}#faqList h3{font-size:16px!important}.faq-a{padding:0 12px 20px 8px!important}.footer-inner{padding-top:30px!important;padding-bottom:30px!important}}@media (max-width:374px){.note-grid{grid-template-columns:126px 1fr!important}}
