.landing .plans h2 span{color:#ab93ff}.billing-control button{font-size:12px;font-weight:500}.billing-control button.active{font-weight:600}
.how-timeline-module__Ei4_ba__how{width:min(1180px,100% - 52px);margin:auto;padding:132px 0 122px}.how-timeline-module__Ei4_ba__how h2{letter-spacing:-4.7px;max-width:1000px;margin:21px 0 78px;font-size:clamp(43px,5vw,70px);line-height:1.04}.how-timeline-module__Ei4_ba__mobileTitle{display:none}.how-timeline-module__Ei4_ba__how h2 em{color:#ab93ff;font-style:normal}.how-timeline-module__Ei4_ba__how h2 i{color:#f7f5ff;font-style:normal}.how-timeline-module__Ei4_ba__stepList{max-width:1040px;position:relative}.how-timeline-module__Ei4_ba__stepList:before,.how-timeline-module__Ei4_ba__stepList:after{content:"";width:1px;position:absolute;top:39px;left:39px}.how-timeline-module__Ei4_ba__stepList:before{height:var(--timeline-length);background:#333842}.how-timeline-module__Ei4_ba__stepList:after{height:calc(var(--timeline-length)*var(--timeline-progress));background:linear-gradient(#ab93ff,#7157cf);transition:height .52s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 12px #a78bfa80}.how-timeline-module__Ei4_ba__step{grid-template-columns:78px minmax(0,1fr);gap:18px;padding:0 0 70px;display:grid;position:relative}.how-timeline-module__Ei4_ba__step:last-child{padding-bottom:0}.how-timeline-module__Ei4_ba__stepIcon{z-index:1;color:#697383;background:#11131a;border:1px solid #3a404b;border-radius:50%;place-items:center;width:78px;height:78px;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 10px 22px #00000045}.how-timeline-module__Ei4_ba__active .how-timeline-module__Ei4_ba__stepIcon{color:#c8bbff;background:#181526;border-color:#a78bfa;box-shadow:0 10px 22px #00000045,0 0 25px #9c7af638}.how-timeline-module__Ei4_ba__stepContent{padding:5px 0 0 27px}.how-timeline-module__Ei4_ba__stepNumber{color:#7f8998;letter-spacing:.5px;margin-bottom:10px;font:700 13px DM Mono,monospace;transition:color .3s;display:block}.how-timeline-module__Ei4_ba__active .how-timeline-module__Ei4_ba__stepNumber{color:#b9a6ff}.how-timeline-module__Ei4_ba__stepContent h3{color:#bcc3cf;letter-spacing:-1.55px;margin:0 0 13px;font-size:clamp(23px,2.2vw,32px);font-weight:500;line-height:1.15;transition:color .3s}.how-timeline-module__Ei4_ba__active .how-timeline-module__Ei4_ba__stepContent h3{color:#f7f5ff}.how-timeline-module__Ei4_ba__stepContent p{color:#7f8999;max-width:820px;margin:0;font-size:17px;line-height:1.65;transition:color .3s}.how-timeline-module__Ei4_ba__active .how-timeline-module__Ei4_ba__stepContent p{color:#aebbd0}@media (prefers-reduced-motion:reduce){.how-timeline-module__Ei4_ba__stepList:after,.how-timeline-module__Ei4_ba__stepIcon,.how-timeline-module__Ei4_ba__stepNumber,.how-timeline-module__Ei4_ba__stepContent h3,.how-timeline-module__Ei4_ba__stepContent p{transition:none}}@media (max-width:760px){.how-timeline-module__Ei4_ba__how{width:min(100% - 36px,1180px);padding:82px 0}.how-timeline-module__Ei4_ba__how h2{letter-spacing:-3px;margin-bottom:49px;font-size:clamp(37px,10vw,48px)}.how-timeline-module__Ei4_ba__desktopTitle{display:none}.how-timeline-module__Ei4_ba__mobileTitle{display:block}.how-timeline-module__Ei4_ba__mobileTitle>span{white-space:nowrap;display:block}.how-timeline-module__Ei4_ba__stepList:before,.how-timeline-module__Ei4_ba__stepList:after{top:29px;left:29px}.how-timeline-module__Ei4_ba__step{grid-template-columns:58px minmax(0,1fr);gap:14px;padding-bottom:49px}.how-timeline-module__Ei4_ba__stepIcon{width:58px;height:58px;box-shadow:0 8px 18px #00000045}.how-timeline-module__Ei4_ba__stepIcon svg{width:19px;height:19px}.how-timeline-module__Ei4_ba__stepContent{padding:2px 0 0 12px}.how-timeline-module__Ei4_ba__stepContent h3{letter-spacing:-1.1px;font-size:21px}.how-timeline-module__Ei4_ba__stepContent p{font-size:15px}.how-timeline-module__Ei4_ba__stepNumber{margin-bottom:7px}}
.landing-footer{--footer-bg:#0b0d20;--footer-line:#c7bcff21;--footer-muted:#9da4ba;background:var(--footer-bg);border-top:1px solid var(--footer-line);color:#f7f5ff;padding:clamp(36px,4.5vw,78px) max(24px,50% - 670px) 28px;position:relative}footer.landing-footer,.landing-footer-inner,.landing-footer-intro,.landing-footer-office,.landing-footer-column{display:block}.landing-footer .landing-footer-intro,.landing-footer .landing-footer-office,.landing-footer .landing-footer-column{color:inherit;gap:0}.landing-footer .landing-footer-brand,.landing-footer .landing-footer-cta{display:inline-flex}.landing-footer .landing-footer-top,.landing-footer .landing-footer-nav,.landing-footer .landing-footer-bottom{display:grid}.landing-footer .landing-footer-social,.landing-footer .landing-footer-contact-lines{display:flex}.landing-footer .landing-footer-country-menu{display:block}.landing-footer .landing-footer-controls,.landing-footer .landing-footer-language,.landing-footer .landing-footer-country-trigger,.landing-footer .landing-footer-link,.landing-footer .landing-footer-top-button{display:flex}.landing-footer-inner{max-width:1340px;margin:0 auto}.landing-footer-top{grid-template-columns:minmax(310px,.9fr) minmax(600px,1.45fr);gap:clamp(62px,9vw,170px);display:grid}.landing-footer-brand{margin-bottom:58px;font-size:30px;display:inline-flex}.landing-footer-brand span{border-radius:18px;width:58px;height:58px}.landing-footer-intro h2{color:#f7f5ff;letter-spacing:-.045em;max-width:440px;margin:0 0 22px;font-size:clamp(28px,2.4vw,42px);line-height:1.07}.landing-footer-intro h2 span{color:#f7f5ff}.landing-footer-intro h2 em{color:var(--purple);font-style:normal}.landing-footer-intro h2 i{color:#f7f5ff;font-style:normal}.landing-footer-intro>p{color:var(--footer-muted);max-width:490px;margin:0;font-size:16px;line-height:1.65}.landing-footer-office{border-top:1px solid var(--footer-line);max-width:460px;margin-top:60px;padding-top:22px}.landing-footer-label{color:#aa93ff;font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 18px;font-size:15px;font-weight:700}.landing-footer address{color:#d4d8e5;font-size:15px;font-style:normal;line-height:1.7}.landing-footer address span{display:block}.landing-footer-contact-lines{flex-direction:column;gap:14px;margin-top:25px}.landing-footer-contact-lines a{color:#f0eff6;align-items:center;gap:11px;width:fit-content;font-size:14px;font-weight:500;display:inline-flex}.landing-footer-contact-lines a svg{color:#c4b5fd}.landing-footer-cta{color:#fff;background:#8f63f6;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-top:25px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .2s,background .2s;display:flex}.landing-footer-cta svg{flex:none}.landing-footer-cta:hover{background:#a985ff;transform:translateY(-2px)}.landing-footer-nav{grid-template-columns:repeat(3,minmax(145px,1fr));gap:clamp(25px,4vw,62px);padding-top:176px;display:grid}.landing-footer-column{min-width:0}.landing-footer-link{border-top:1px solid var(--footer-line);color:#f2f1f7;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,padding .2s;display:flex}.landing-footer-link:last-child{border-bottom:1px solid var(--footer-line)}.landing-footer-link svg{color:#9d9bb1;flex:none}.landing-footer-link:hover{color:#b69aff;padding-left:4px}.landing-footer-link:hover svg{color:#b69aff}.landing-footer-bottom{border-top:1px solid var(--footer-line);grid-template-columns:auto auto minmax(360px,1fr);align-items:center;gap:24px;margin-top:105px;padding-top:26px;display:grid}.landing-footer-social{align-items:center;gap:12px}.landing-footer-social a{border:1px solid var(--footer-line);color:#c9cfdd;border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing-footer-social a:hover{color:#bda9ff;background:#20193a;border-color:#a78bfa}.landing-footer-controls{align-items:center;gap:18px;display:flex}.landing-footer-country{position:relative}.landing-footer-country-trigger{border:1px solid var(--footer-line);color:#d8dbea;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.landing-footer-country-trigger:hover{border-color:#b79dff8c}.country-code{color:#a8b0c7;font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;font-weight:700}.landing-footer-country i{background:#31d2bf;border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.landing-footer-country-menu{z-index:3;background:#1b1e3a;border:1px solid #beaeff2e;border-radius:20px;min-width:220px;padding:10px;position:absolute;bottom:calc(100% + 12px);box-shadow:0 18px 46px #00000061;display:block!important}.landing-footer-country-menu button{color:#77829b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 12px;font-size:15px;display:grid}.landing-footer-country-menu button:hover,.landing-footer-country-menu button.active{color:#f7f5ff;background:#ffffff0e}.landing-footer-country-menu button.active .country-code{color:#f7f5ff}.landing-footer-country-menu button:not(.active) i{background:#526078}.landing-footer-bottom p{color:#7e879d;text-align:right;margin:0;font-size:13px}.landing-footer-legal a{color:#7e879d;white-space:nowrap;font-weight:650;text-decoration:none}.landing-footer-legal a:hover{color:#a9b0c4}.landing-footer-language{background:#1b1d36;border-radius:999px;align-items:center;width:fit-content;padding:4px;display:flex}.landing-footer-language button{appearance:none;color:#8f98ae;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;outline:none;min-width:40px;padding:6px 8px;font-size:12px;font-weight:500}.landing-footer-language button.active{color:#fff;background:#5b5d70}.landing-footer-language button:focus{outline:none}.landing-footer-top-button{color:#f7f5ff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .2s,transform .2s;display:flex;position:absolute;top:180px;right:max(24px,50% - 765px)}.landing-footer-top-button:hover{color:#170d2e;background:#8f63f6;transform:translateY(-2px)}@media (max-width:900px){.landing-footer-top{grid-template-columns:1fr}.landing-footer-nav{padding-top:0}.landing-footer-bottom{margin-top:64px}}@media (max-width:640px){.landing-footer{padding:32px 24px 24px}.landing-footer-brand{margin-bottom:48px;font-size:25px}.landing-footer-brand span{border-radius:15px;width:48px;height:48px}.landing-footer-intro h2{max-width:320px;font-size:31px}.landing-footer-office{margin-top:45px}.landing-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 18px}.landing-footer-column:last-child{grid-column:span 2}.landing-footer-bottom{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:56px}.landing-footer-social{grid-column:span 2}.landing-footer-controls{gap:10px}.landing-footer-bottom p{text-align:center;grid-column:span 2;font-size:11px;line-height:1.6}.landing-footer-legal a{display:inline-block}.landing-footer-top-button{display:none}}
.landing-footer-link{font-weight:500}.landing-footer-intro h2{font-weight:600}@media (min-width:901px){.landing-footer-intro h2{max-width:560px}.landing-footer-intro h2 span{white-space:nowrap}}@media (min-width:430px) and (max-width:640px){.landing-footer-intro h2{max-width:none}.landing-footer-intro h2 span{white-space:nowrap}}
.reveal-on-scroll-module__NOEdJG__reveal{opacity:0;transition:opacity .62s cubic-bezier(.22,.8,.25,1),transform .62s cubic-bezier(.22,.8,.25,1);transform:translateY(26px)scale(.985)}.reveal-on-scroll-module__NOEdJG__visible{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.reveal-on-scroll-module__NOEdJG__reveal{opacity:1;transition:none;transform:none}}
.landing h1,.landing h2{font-weight:600}.landing .metric{top:15px}.landing .hero-brand-badge{z-index:2;background:#171622;border:1px solid #39334f;border-radius:14px;align-items:center;gap:10px;max-width:245px;padding:10px 13px;display:flex;position:absolute;bottom:-12px;right:12px;box-shadow:0 14px 35px #0008}.landing .hero-brand-badge-icon{color:#bda3ff;background:#2a2147;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.landing .hero-brand-badge-icon svg:last-child{color:#d7c7ff;position:absolute;top:-3px;right:-3px}.landing .hero-brand-badge p{gap:2px;margin:0;display:grid}.landing .hero-brand-badge b{color:#f4f1fc;font-size:12px;font-weight:500}.landing .hero-brand-badge sup{margin-left:1px;font-size:7px}.landing .hero-brand-badge small{color:#aeb5c7;font-size:10px;font-weight:500;line-height:1.35}.landing .logo-slider{margin-top:52px}.landing .hero-title-dot{color:var(--text)}.landing .features-title-accent{color:var(--purple)}.landing .features-title-dot{color:var(--text)}.landing .cta-title-accent{color:var(--purple)}.landing .cta-title-dot{color:var(--text)}.landing .features-lead{color:var(--muted);max-width:780px;margin:-28px 0 52px;font-size:17px;line-height:1.65}@media (max-width:760px){.landing .logo-slider{margin-top:18px}.landing .metric{top:-12px}.landing .hero-brand-badge{max-width:220px;bottom:-18px;right:0}.landing .features-lead{margin:-12px 0 38px}}
