.hero{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,80px);max-width:1280px;margin:0 auto;padding:clamp(40px,7vw,96px) 24px clamp(64px,8vw,120px);display:flex}.hero__copy{flex-direction:column;flex:1.25 460px;gap:28px;max-width:680px;display:flex}.hero__eyebrow{font-family:var(--mono);color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.hero__title{letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(40px,4.8vw,66px);font-weight:600;line-height:1.04}.hero__lead{color:var(--muted);text-wrap:pretty;max-width:500px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.hero__ctas{padding-top:4px}.hero__film{flex:400px;min-width:0}@media (max-width:520px){.hero__copy,.hero__film{flex-basis:100%}}.film{flex-direction:column;gap:14px;display:flex}.film__stage{aspect-ratio:4/4.4;background:var(--dark);cursor:pointer;text-align:left;width:100%;max-height:680px;color:var(--on-dark);border:none;border-radius:32px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #07110d73,0 0 0 1px #07110d0a}.film__glow{background:radial-gradient(55% 45% at 50% 38%,#c8f23017,#0000 70%);position:absolute;inset:0}.film__phone{border:1px solid var(--dark-line);background:#0e1914;border-radius:40px;width:min(300px,68%);height:78%;position:absolute;top:46%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0a,0 30px 60px -20px #0009}.film__notch{background:var(--dark);border-radius:999px;width:84px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.film__layer{transition:opacity .6s ease, transform .6s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.film__layer--call{text-align:center;align-items:center;padding:64px 22px 28px}.film__layer--conv{gap:10px;padding:52px 16px 20px}.film__layer--saved{transition:opacity .6s ease, transform .7s var(--ease);align-items:center;gap:14px;padding:60px 18px 22px}.film__label{font-family:var(--mono);color:var(--on-dark-muted);letter-spacing:.02em;font-size:11px}.film__number{letter-spacing:-.02em;margin-top:10px;font-size:22px;font-weight:500}.film__who{color:var(--on-dark-muted);margin-top:4px;font-size:13px}.film__ringwrap{flex:1;justify-content:center;align-items:center;display:flex}.film__ring{width:88px;height:88px;display:block;position:relative}.film__pulse{border:1px solid var(--lime);border-radius:50%;animation:1.6s ease-out infinite gdPulse;position:absolute;inset:0}.film__pulse--2{animation-delay:.8s}.film__avatar{background:#1a2a22;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:500;display:flex;position:absolute;inset:0}.film__status{border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .4s,color .4s}.film__convhead{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex}.film__live{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.film__livedot{background:var(--lime);border-radius:50%;width:7px;height:7px}.film__time{font-family:var(--mono);color:var(--on-dark-muted);font-size:11px}.film__bubble{max-width:86%;transition:opacity .5s ease, transform .5s var(--ease);border-radius:16px;padding:9px 12px;font-size:12.5px;line-height:1.4}.film__bubble--g{background:var(--on-dark);color:var(--dark);align-self:flex-start}.film__bubble--k{color:var(--on-dark);background:#1f3129;align-self:flex-end}.film__check{margin-top:6px}.film__savedtitle{letter-spacing:-.02em;font-size:19px;font-weight:600}.film__summary{background:var(--dark-3);border:1px solid var(--dark-line);border-radius:18px;flex-direction:column;width:100%;padding:6px 14px;display:flex}.film__sumrow{border-bottom:1px solid #1b2b23;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.film__sumk{color:var(--on-dark-muted)}.film__sumv{text-align:right}.film__sms{font-family:var(--mono);color:var(--on-dark-muted);font-size:11px}.film__chapters{gap:6px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.film__chapter{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.film__bar{background:var(--dark-line);border-radius:2px;height:2px;display:block;overflow:hidden}.film__bar span{background:var(--lime);height:100%;transition:width .1s linear;display:block}.film__chl{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:10px;transition:color .3s;overflow:hidden}.film__hint{font-family:var(--mono);color:var(--muted);text-align:center;font-size:11px}@media (max-width:520px){.film__stage{aspect-ratio:4/5.2}.film__phone{border-radius:32px;width:84%;height:80%;top:45%}.film__layer--saved{gap:10px;padding:46px 14px 16px}.film__check{width:44px;height:44px}}@media (max-width:350px){.film__stage{aspect-ratio:4/6.1}}.rec{padding:clamp(80px,10vw,140px) 24px}.rec>.wrap{gap:clamp(40px,5vw,64px)}.rec__head{max-width:760px}.rec__head .h-lg{letter-spacing:-.04em;font-size:clamp(36px,5vw,64px);line-height:1.04}.rec__head .lead{font-size:18px}.rec__head .link-lime{align-self:flex-start}.story{height:280vh;position:relative}.story__sticky{align-items:center;height:100vh;padding:60px 24px;display:flex;position:sticky;top:0}.story__in{flex-direction:column;gap:clamp(36px,6vh,64px);width:100%;max-width:1100px;margin:0 auto;display:flex}.story__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.story__eyebrow{margin:0}.story__num{font-family:var(--mono);color:var(--muted);font-size:13px}.story__main{flex-direction:column;gap:20px;min-height:clamp(200px,30vh,280px);display:flex}.story__title{letter-spacing:-.05em;font-size:clamp(44px,8vw,112px);font-weight:600;line-height:.98}.story__desc{color:var(--muted);text-wrap:pretty;max-width:620px;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.45}.story__track{position:relative}.story__line{background:var(--line);border-radius:2px;height:2px;position:absolute;top:7px;left:10%;right:10%}.story__line div{background:var(--ink);border-radius:2px;height:100%;transition:width .15s linear}.story__steps{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.story__step{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.story__dot{background:var(--bg);border:2px solid var(--line-btn);border-radius:50%;width:16px;height:16px;transition:all .3s}.story__label{color:#9aa39c;text-wrap:balance;font-size:clamp(11px,1.2vw,14px);line-height:1.3;transition:color .3s}.story__step.is-done .story__dot{background:var(--ink);border-color:var(--ink)}.story__step.is-done .story__label{color:var(--muted)}.story__step.is-cur .story__dot{background:var(--lime);border-color:var(--ink);transform:scale(1.35)}.story__step.is-cur .story__label{color:var(--ink)}.when{flex-direction:column;gap:clamp(24px,3vw,32px);max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,80px) 24px clamp(80px,10vw,140px);display:flex}.when__eyebrow{margin:0;padding:0 0 16px}.scn{background:var(--white);border:1px solid var(--line-2);border-radius:36px;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,5vw,72px);display:flex}.scn--rev{flex-direction:row-reverse}.scn--dark{background:var(--dark);color:var(--on-dark);border:none}.scn__text{flex-direction:column;flex:340px;gap:18px;display:flex}.scn__title{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.scn__desc{color:var(--muted);max-width:420px;margin:0;font-size:19px;line-height:1.5}.scn__desc--wide{max-width:440px}.scn--dark .scn__desc{color:var(--on-dark-muted)}.scn__media{border-radius:28px;flex:340px;min-width:0;padding:clamp(28px,4vw,48px)}.scn__media--soft{background:var(--bg)}.scn__media--dark{background:var(--dark-2);border:1px solid var(--dark-line)}@media (max-width:420px){.scn__text,.scn__media{flex-basis:100%}}.seq{flex-direction:column;width:100%;max-width:360px;margin:0 auto;display:flex}.seq__card{background:var(--white);border:1px solid var(--line-2);border-radius:20px;align-items:center;gap:16px;padding:16px 18px;display:flex}.seq__card--miss{border:1px dashed var(--line-btn);color:var(--muted);background:0 0;padding:14px 18px}.seq__card--gadoo{background:var(--dark);color:var(--on-dark);border:none;box-shadow:0 20px 40px -24px #07110d80}.seq__av{background:var(--bg-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.seq__av--miss{border:1px dashed var(--line-btn);background:0 0;font-size:16px;font-weight:400}.seq__av--lime{background:var(--lime)}.seq__av--lime span{background:var(--dark);border-radius:50%;width:8px;height:8px}.seq__txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.seq__txt strong{font-size:15px;font-weight:600}.seq__card--miss .seq__txt strong{font-weight:500}.seq__txt span{color:var(--muted);font-size:13px}.seq__card--miss .seq__txt span{color:inherit}.seq__card--gadoo .seq__txt span{color:var(--on-dark-muted)}.seq__rings{gap:4px;display:flex}.seq__rings span{background:var(--ink);border-radius:50%;width:7px;height:7px}.seq__rings .off{background:var(--line-btn)}.seq__link{background:var(--line);width:2px;height:22px;margin-left:38px}.seq__link--dark{background:var(--ink)}.clock{flex-direction:column;align-items:center;gap:18px;display:flex}.clock__time{letter-spacing:-.05em;font-size:clamp(64px,9vw,112px);font-weight:300;line-height:1}.clock__label{color:var(--on-dark-muted);font-size:15px}.clock__badge{background:var(--lime);color:var(--dark);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:flex}.clock__badge span{background:var(--dark);border-radius:50%;width:7px;height:7px}.lines{flex-direction:column;gap:10px;display:flex}.lines__row{background:var(--white);border:1px solid var(--line-2);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lines__n{font-family:var(--mono);color:var(--muted);width:56px;font-size:12px}.lines__who{flex:1;font-size:15px;font-weight:500}.lines__t{font-family:var(--mono);background:var(--bg-2);color:var(--ink);border-radius:999px;padding:5px 10px;font-size:12px}.lines__t--g{background:var(--dark);color:var(--lime)}.tune{flex-direction:column;gap:12px;padding:clamp(22px,3.5vw,40px);display:flex}.tune__fix{background:var(--dark-3);border:1px solid #2c3f36;border-radius:18px 18px 18px 4px;flex-direction:column;align-self:flex-start;gap:6px;width:92%;padding:12px 15px;display:flex}.tune__fix s{color:#5e6b63;font-size:14px;line-height:1.4}.tune__fix span{font-size:15px;line-height:1.4}.tune__foot{color:var(--on-dark-muted);border-top:1px solid var(--dark-line);align-items:center;gap:7px;margin-top:4px;padding-top:10px;font-size:13px;display:flex}.feat{flex-direction:column;gap:clamp(80px,10vw,140px);max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,80px) 24px clamp(80px,10vw,140px);display:flex}.feat__title{letter-spacing:-.05em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(40px,6vw,80px);font-weight:600;line-height:1}.feat .bubble{font-size:15px}.feat__tags{flex-wrap:wrap;align-self:flex-start;gap:8px;margin-top:8px;display:flex}.rows-card--lg{border-radius:32px;padding:clamp(24px,4vw,44px);box-shadow:0 30px 60px -40px #07110d4d}.lead-card-wrap{justify-content:center;display:flex}.lead-card{background:var(--white);border:1px solid var(--line-2);border-radius:26px;flex-direction:column;gap:22px;width:100%;max-width:420px;padding:clamp(22px,3vw,30px);display:flex;box-shadow:0 30px 60px -36px #07110d66}.lead-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-card__top .tag{padding:5px 10px;font-weight:500}.lead-card__who{flex-direction:column;gap:6px;display:flex}.lead-card__name{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,30px);font-weight:600}.lead-card__topic{color:var(--ink-2);font-size:17px}.lead-card__phone{background:var(--bg);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lead-card__phone>span:first-child{font-family:var(--mono);flex:1;font-size:15px}.lead-card__call{background:var(--dark);color:var(--on-dark);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}.lead-card__note{flex-direction:column;gap:8px;display:flex}.lead-card__note span{color:var(--muted);font-size:12px}.lead-card__note p{text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.lead-card__foot{border-top:1px solid var(--line-3);color:var(--muted);align-items:center;gap:10px;padding-top:16px;font-size:13px;display:flex}.uses{background:var(--white);border-top:1px solid var(--line-2);padding:clamp(80px,10vw,140px) 24px}.uses__in{flex-direction:column;gap:clamp(48px,6vw,80px);display:flex}.uses__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:clamp(32px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.uses__item{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:28px 0 36px;display:flex}.uses__n{font-family:var(--mono);color:var(--muted-2);font-size:12px}.uses__t{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.15}.uses__d{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.uses__more{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 20px;padding-top:28px;font-size:16px;display:flex}.uses__more>span{color:var(--muted)}.uses__links{flex-wrap:wrap;gap:8px 18px;display:flex}.uses__link{text-decoration:underline;-webkit-text-decoration-color:var(--line-btn);text-decoration-color:var(--line-btn);text-underline-offset:4px;font-weight:500;transition:text-decoration-color .2s}.uses__link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.uses__all{color:var(--muted)}.uses__all:hover{color:var(--ink)}.human{padding:clamp(100px,12vw,180px) 24px}.human__in{flex-direction:column;gap:clamp(48px,7vw,96px);max-width:1100px;margin:0 auto;display:flex}.human__p{color:var(--on-dark-muted);text-wrap:pretty;max-width:640px;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.5}.launch{flex-direction:column;gap:clamp(48px,6vw,80px);max-width:1280px;margin:0 auto;padding:clamp(100px,12vw,160px) 24px;display:flex}.launch .numbered{margin:0;padding:0;list-style:none}.hfaq-wrap{flex-direction:column;gap:40px;max-width:880px;margin:0 auto;padding:0 24px clamp(100px,12vw,160px);display:flex}.h-faq{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.04}.hfaq{border-top:1px solid var(--line);flex-direction:column;display:flex}.hfaq__item{border-bottom:1px solid var(--line)}.hfaq__h{margin:0}.hfaq__q{cursor:pointer;text-align:left;width:100%;color:var(--ink);letter-spacing:-.02em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:clamp(18px,2vw,22px);font-weight:500;display:flex}.hfaq__icon{background:var(--bg-2);width:28px;height:28px;transition:background .3s, transform .4s var(--ease);border-radius:50%;flex:none;position:relative}.hfaq__icon:before,.hfaq__icon:after{content:"";background:var(--ink);border-radius:2px;position:absolute}.hfaq__icon:before{height:2px;top:13px;left:8px;right:8px}.hfaq__icon:after{width:2px;top:8px;bottom:8px;left:13px}.hfaq__item.is-open .hfaq__icon{background:var(--lime);transform:rotate(45deg)}.hfaq__a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.hfaq__item.is-open .hfaq__a{grid-template-rows:1fr}.hfaq__a>div{overflow:hidden}.hfaq__a p{color:var(--muted);text-wrap:pretty;margin:0;padding:0 48px 28px 0;font-size:17px;line-height:1.6}.final{background:var(--dark);color:var(--on-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:86vh;padding:clamp(120px,14vw,200px) 24px;display:flex}.final__title{letter-spacing:-.05em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(40px,6.4vw,92px);font-weight:600;line-height:1}.final .btn--lime:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #c8f23073}.seo{background:var(--bg);padding:clamp(72px,8vw,112px) 24px}.seo__in{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(48px,6vw,96px);max-width:1280px;margin:0 auto;display:grid}.seo__text{flex-direction:column;gap:18px;max-width:600px;display:flex}.seo__text h2{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.2}.seo__text p{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.seo__text a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime-edge);text-decoration-color:var(--lime-edge);text-underline-offset:3px;text-decoration-thickness:2px}
