:root{--bg:#ffffff;--bg-soft:#f4f4ef;--bg-softer:#fafaf7;--ink:#14161a;--ink-2:#3c4148;--ink-3:#5b6168;--line:#e1e1d8;--line-strong:#c9c9bd;--field-bd:#80857a;--on-dark-line:#7a8074;--lime:#c8e03c;--lime-hover:#b9d22a;--lime-soft:#eef5c9;--olive:#4b5a07;--dark:#121412;--dark-2:#1d201c;--on-dark:#f3f4ee;--on-dark-2:#c3c7bc;--danger:#b42318;--ok:#2f6b1e;--font-body:var(--f-golos),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:var(--f-manrope),var(--f-golos),system-ui,sans-serif;--fs-body:18px;--fs-small:16px;--fs-lead:clamp(19px,1.6vw,21px);--fs-h1:clamp(34px,5.2vw,62px);--fs-h2:clamp(28px,3.4vw,44px);--fs-h3:clamp(20px,1.8vw,24px);--wrap:1220px;--gutter:24px;--radius:16px;--radius-sm:10px;--radius-lg:22px;--header-h:76px}@media (max-width:760px){:root{--fs-body:17px;--gutter:16px;--header-h:64px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);margin:0;letter-spacing:-.015em}h1{font-size:var(--fs-h1);line-height:1.08;font-weight:400}h2{font-size:var(--fs-h2);line-height:1.15;font-weight:500}h3{font-size:var(--fs-h3);line-height:1.3;letter-spacing:-.005em}b,h3,strong{font-weight:700}button{font:inherit}:focus-visible{outline:3px solid var(--olive);outline-offset:3px;border-radius:4px}.formcard--dark :focus-visible,.ftr :focus-visible,.section--dark :focus-visible{outline-color:var(--lime)}.btn,b,blockquote,dd,dt,h1,h2,h3,h4,li,p,summary,td,th{overflow-wrap:break-word}:lang(kk) :is(h1,h2,h3,p,li,dd,td){-webkit-hyphens:auto;hyphens:auto}h1,h2,h3{text-wrap:balance}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(64px,8vw,112px) 0}.section--tight{padding:clamp(48px,6vw,80px) 0}.section--soft{background:var(--bg-soft)}.section--dark{background:var(--dark);color:var(--on-dark)}.section--dark h2,.section--dark h3{color:#fff}.section-head{max-width:820px;margin-bottom:clamp(32px,4vw,56px)}.section-head p{color:var(--ink-2);font-size:var(--fs-lead);margin-top:16px}.section--dark .section-head p{color:var(--on-dark-2)}.label{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--olive);margin-bottom:14px}.section--dark .label{color:var(--lime)}.lead{font-size:var(--fs-lead);color:var(--ink-2)}.muted{color:var(--ink-3)}.btn{--b-bg:var(--lime);--b-fg:var(--ink);--b-bd:var(--lime);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 26px;border-radius:999px;background:var(--b-bg);color:var(--b-fg);border:2px solid var(--b-bd);font-weight:600;font-size:17px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.btn:hover{--b-bg:var(--lime-hover);--b-bd:var(--lime-hover)}.btn:active{transform:translateY(1px)}.btn--dark{--b-bg:var(--ink);--b-fg:#fff;--b-bd:var(--ink)}.btn--dark:hover{--b-bg:#2a2e33;--b-bd:#2a2e33}.btn--ghost{--b-bg:transparent;--b-fg:var(--ink);--b-bd:var(--line-strong)}.btn--ghost:hover{--b-bg:var(--bg-soft);--b-bd:var(--ink)}.section--dark .btn--ghost{--b-fg:#fff;--b-bd:var(--on-dark-line)}.section--dark .btn--ghost:hover{--b-bg:var(--dark-2);--b-bd:#fff}.btn--block{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.btn .arr{width:18px;height:18px;flex:none}.link{color:var(--olive);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.link:hover{text-decoration-thickness:2px}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.hdr__in{height:var(--header-h);gap:28px}.hdr__in,.hdr__logo{display:flex;align-items:center}.hdr__logo{flex:none}.hdr__logo img{height:30px;width:auto}.hdr__nav{display:flex;align-items:center;gap:4px;margin-left:8px}.hdr__drop>button,.hdr__nav>a{white-space:nowrap;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:16px;font-weight:500;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.hdr__drop>button:hover,.hdr__drop[data-open=true]>button,.hdr__nav>a:hover{background:var(--bg-soft)}.hdr__nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;-webkit-text-decoration-color:var(--olive);text-decoration-color:var(--olive);text-decoration-thickness:2px}.hdr__right{margin-left:auto;display:flex;align-items:center;gap:14px}.hdr__phone{font-weight:600;text-decoration:none;white-space:nowrap}.hdr__cta{min-height:46px;padding:10px 20px;font-size:16px}.lang{border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.lang,.lang a{display:inline-flex}.lang a{padding:0 14px;min-height:44px;align-items:center;font-size:15px;text-decoration:none;color:var(--ink-2);font-weight:600}.lang a[aria-current=true]{background:var(--ink);color:#fff}.hdr__drop{position:relative}.hdr__drop svg{width:14px;height:14px;transition:transform .15s}.hdr__drop[data-open=true] svg{transform:rotate(180deg)}.mega{position:absolute;top:calc(100% + 6px);left:-120px;width:min(820px,92vw);background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 50px rgba(20,22,26,.12);padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 16px;gap:2px 16px}.mega a{display:flex;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none}.mega a:hover{background:var(--bg-soft)}.mega .n{font-family:var(--font-display);color:var(--olive);font-weight:700;font-size:14px;padding-top:3px;min-width:22px}.mega .t{font-weight:600;font-size:16px;line-height:1.35;display:block}.mega .d{font-size:15px;color:var(--ink-3);display:block;line-height:1.4}.burger{display:none;width:46px;height:46px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;align-items:center;justify-content:center;cursor:pointer}.burger span,.burger span:after,.burger span:before{display:block;width:20px;height:2px;background:var(--ink);position:relative;content:""}.burger span:before{position:absolute;top:-6px}.burger span:after{position:absolute;top:6px}.mnav{position:fixed;inset:var(--header-h) 0 0 0;background:#fff;z-index:49;overflow-y:auto;padding:16px var(--gutter) 120px;border-top:1px solid var(--line)}.mnav a{display:block;text-decoration:none;padding:14px 4px;border-bottom:1px solid var(--line);font-size:18px;font-weight:600}.mnav .sub a{font-weight:400;font-size:17px;padding:11px 4px 11px 34px;position:relative}.mnav .sub a .n{position:absolute;left:4px;color:var(--olive);font-weight:700;font-size:14px;top:14px}.mnav .btn{margin-top:20px}@media (max-width:1240px){.hdr__phone{display:none}}@media (max-width:1080px){.hdr__nav,.hdr__phone{display:none}.burger{display:inline-flex}}@media (max-width:560px){.hdr__cta{display:none}.hdr__logo img{height:26px}}.hero{padding:clamp(36px,6vw,84px) 0 clamp(48px,6vw,88px);border-bottom:1px solid var(--line)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}.hero__kicker{display:block;font-family:var(--font-body);font-weight:600;font-size:18px;letter-spacing:0;line-height:1.4;color:var(--olive);margin-bottom:14px}.hero h1 b{font-weight:700}.hero__sub{font-size:var(--fs-lead);color:var(--ink-2);margin:22px 0 0;max-width:640px}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:clamp(28px,4vw,44px);border-top:1px solid var(--line)}.facts>div{padding:18px 18px 0 0}.facts>div+div{padding-left:18px;border-left:1px solid var(--line)}.facts b{display:block;font-family:var(--font-display);font-size:clamp(22px,2.3vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.facts span{display:block;color:var(--ink-3);font-size:16px;line-height:1.45;margin-top:6px}@media (max-width:980px){.hero__grid{grid-template-columns:1fr}}@media (max-width:640px){.facts{grid-template-columns:1fr}.facts>div,.facts>div+div{padding:14px 0;border-left:0;border-bottom:1px solid var(--line);display:block}.facts span{margin-top:4px}}.formcard{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(22px,3vw,32px)}.formcard h2,.formcard h3{font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.formcard__note{color:var(--ink-2);font-size:var(--fs-small);margin:10px 0 18px}.formcard--dark{background:var(--dark-2);border-color:#33372f}.formcard--dark h2,.formcard--dark h3{color:#fff}.formcard--dark .formcard__note{color:var(--on-dark-2)}.field{display:block;margin-bottom:14px}.field span{display:block;font-size:16px;font-weight:600;margin-bottom:6px;color:var(--ink-2)}.formcard--dark .field span{color:var(--on-dark-2)}.field input,.field textarea{width:100%;min-height:54px;padding:14px 16px;border-radius:var(--radius-sm);border:1.5px solid var(--field-bd);background:#fff;color:var(--ink);font:inherit;font-size:18px;line-height:1.4}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px var(--lime-soft)}.field input[aria-invalid=true]{border-color:var(--danger)}.field .opt{font-style:normal;font-weight:400;color:var(--ink-3)}.formcard--dark .field .opt{color:var(--on-dark-2)}.field__err{color:var(--danger);font-size:16px;margin-top:6px}.formcard--dark .field__err{color:#ff9b90}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent{font-size:15px;color:var(--ink-3);margin-top:12px;line-height:1.45}.formcard--dark .consent{color:var(--on-dark-2)}.consent a{color:inherit}.form-ok{padding:8px 0}.form-ok h3{margin-bottom:8px}.form-ok svg{width:44px;height:44px;margin-bottom:12px}.form-err{color:var(--danger);margin-top:10px;font-size:16px}.formcard--dark .form-err{color:#ff9b90}.form-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}@media (max-width:560px){.form-row2{grid-template-columns:1fr}}.short{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:2px solid var(--ink)}.short>div{padding:22px 22px 6px 0}.short>div+div{padding-left:22px;border-left:1px solid var(--line)}.short h3{font-size:19px;margin-bottom:8px;display:flex;gap:10px;align-items:baseline}.short p{color:var(--ink-2);font-size:var(--fs-body);margin:0}@media (max-width:980px){.short{grid-template-columns:repeat(2,minmax(0,1fr))}.short>div:nth-child(3){padding-left:0;border-left:0}.short>div{border-bottom:1px solid var(--line);padding-bottom:20px}}.symptoms{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 48px;gap:0 48px;list-style:none;padding:0;margin:0;counter-reset:s}.symptoms li{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line);font-size:19px;line-height:1.45}.symptoms li:before{content:"";flex:none;width:10px;height:10px;margin-top:10px;border:2px solid var(--olive);border-radius:50%}@media (max-width:760px){.symptoms{grid-template-columns:1fr}.symptoms li{font-size:18px}}.quote{font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);line-height:1.35;font-weight:500;padding-left:24px;border-left:4px solid var(--lime);margin:40px 0 0;max-width:900px}.quote--sm{font-size:clamp(19px,1.8vw,22px)}.inline-cta{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-top:36px;padding:22px 26px;border-radius:var(--radius);background:var(--lime-soft);border:1px solid #dbe79b}.inline-cta p{margin:0;font-weight:600;font-size:18px;max-width:640px}.chain{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.chain,.chain li{position:relative}.chain li{padding:18px 16px 0 0}.chain li:before{content:"";display:block;height:3px;background:var(--line-strong);margin-bottom:18px}.chain li:last-child:before{background:var(--danger)}.chain li:after{content:"";position:absolute;top:12px;left:0;width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid var(--ink)}.chain li:last-child:after{border-color:var(--danger)}.chain span{display:block;font-size:15px;color:var(--ink-3);font-weight:600;margin-bottom:4px}.chain p{font-size:17px;line-height:1.4;font-weight:600;margin:0}@media (max-width:980px){.chain{grid-template-columns:1fr;padding-left:8px}.chain li{padding:0 0 22px 32px;border-left:3px solid var(--line-strong)}.chain li:last-child{border-left-color:transparent}.chain li:before{display:none}.chain li:after{top:0;left:-9px}}.atomwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.atom{position:relative;aspect-ratio:1;width:100%;max-width:560px;margin:0 auto}.atom svg{width:100%;height:100%;overflow:visible}.atom .orbit{fill:none;stroke:var(--line-strong);stroke-width:1.2}.atom .core{fill:var(--ink)}.atom .coretxt{fill:#fff;font:700 18px var(--font-display)}.atom .node circle{fill:#fff;stroke:var(--ink);stroke-width:2;transition:fill .15s}.atom .node text{font:600 19px var(--font-body);fill:var(--ink)}.atom .node.on circle{fill:var(--lime)}.atom .node{cursor:default}.atomlist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 28px;gap:0 28px}.atomlist li{padding:12px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px}.atomlist li[data-on=true] b{background:var(--lime)}.atomlist em{font-style:normal;color:var(--olive);font-weight:700;font-size:14px;padding-top:3px;grid-row:span 2}.atomlist b{font-size:18px;width:-moz-fit-content;width:fit-content;padding:0 4px;margin-left:-4px;border-radius:4px;transition:background .15s}.atomlist span{color:var(--ink-3);font-size:17px}@media (max-width:980px){.atomwrap{grid-template-columns:1fr}.atom{max-width:420px}}@media (max-width:560px){.atom{display:none}.atomlist{grid-template-columns:1fr}}.svc{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.svc li{border-bottom:1px solid var(--line)}.svc a{display:grid;grid-template-columns:64px minmax(0,1.1fr) minmax(0,1fr) 40px;grid-gap:20px;gap:20px;align-items:center;padding:22px 8px;text-decoration:none;transition:background .15s}.svc a:hover{background:var(--bg-soft)}.svc .n{font-weight:700;color:var(--olive);font-size:16px}.svc .n,.svc .t{font-family:var(--font-display)}.svc .t{font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.3}.svc .d{color:var(--ink-2);font-size:17px}.svc .go{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;transition:background .15s,border-color .15s}.svc a:hover .go{background:var(--lime);border-color:var(--lime)}.svc .go svg{width:18px;height:18px}@media (max-width:760px){.svc a{grid-template-columns:36px 1fr 32px;gap:4px 12px;padding:18px 0}.svc .d{grid-column:2;grid-row:2;font-size:17px}.svc .go{grid-row:span 2;width:32px;height:32px}}.ba{width:100%;border-collapse:collapse}.ba th{text-align:left;font-family:var(--font-display);font-size:16px;text-transform:uppercase;letter-spacing:.06em;padding:0 20px 14px 0;color:var(--ink-3)}.ba th:last-child{color:var(--olive)}.ba td{padding:18px 20px 18px 0;border-top:1px solid var(--line);vertical-align:top;font-size:18px;width:50%}.ba td:first-child{color:var(--ink-2)}.ba td:last-child{font-weight:600}@media (max-width:640px){.ba thead{display:none}.ba,.ba tbody,.ba td,.ba tr{display:block;width:100%}.ba tr{padding:14px 0;border-top:1px solid var(--line)}.ba td{border:0;padding:2px 0}.ba td:first-child:before{content:attr(data-l) ": ";display:inline;font-size:15px;color:var(--ink-3)}.ba td:last-child:before{content:"→ ";color:var(--olive)}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:0;counter-reset:st}.steps>.step-item,.steps>li{padding:24px;border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.section--soft .steps>.step-item,.section--soft .steps>li{border-color:transparent}.steps .k{display:block;font-size:14px;font-weight:700;color:var(--olive);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.steps h3{margin-bottom:10px}.steps p{color:var(--ink-2);font-size:17px;margin:0}.steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.steps,.steps--3{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.plan{border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;background:#fff}.plan--hl{border:2px solid var(--ink)}.plan h3{font-size:22px}.plan .price{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.02em;margin:10px 0 16px}.plan dl{margin:0 0 18px}.plan dt{font-size:16px;font-weight:700;margin-top:14px}.plan dd,.plan dt{color:var(--ink-2)}.plan dd{margin:4px 0 0;font-size:17px}.plan ul{list-style:none;padding:16px 0 0;margin:auto 0 22px;border-top:1px solid var(--line)}.plan li{padding:6px 0 6px 28px;position:relative;font-size:17px}.plan li:before{content:"";position:absolute;left:2px;top:13px;width:14px;height:8px;border-left:2.5px solid var(--olive);border-bottom:2.5px solid var(--olive);transform:rotate(-45deg)}@media (max-width:980px){.plans{grid-template-columns:1fr}}.cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:2px solid var(--ink)}.case{padding:26px 26px 10px 0}.case+.case{padding-left:26px;border-left:1px solid var(--line)}.case .num{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;line-height:1.1}.case .num span{color:var(--ink-3);font-weight:400}.case .m{color:var(--olive);font-weight:600;margin:6px 0 16px}.case p{font-size:17px;color:var(--ink-2);margin:0 0 10px}.case p b{color:var(--ink)}@media (max-width:980px){.cases{grid-template-columns:1fr}.case,.case+.case{padding:24px 0;border-left:0;border-bottom:1px solid var(--line)}}.section--dark .case{border-color:#33372f}.slider{position:relative}.slider__grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:18px;gap:18px}.slider__nav{display:none}@media (max-width:860px){.slider .slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:2px var(--gutter) 6px;margin:0 calc(-1 * var(--gutter));scrollbar-width:none;overscroll-behavior-x:contain;border-top:0;align-items:stretch}.slider .slider__track::-webkit-scrollbar{display:none}.slider .slider__track>*{flex:0 0 min(var(--slide-w,82%),440px);scroll-snap-align:center;min-width:0}.slider .slider__track>.case,.slider .slider__track>.diff-item{border:1px solid var(--line);border-radius:16px;padding:22px;background:#fff}.slider .slider__track>.step-item{list-style:none}.slider .slider__track.cmp-cards{display:flex}.slider__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.slider__dots{display:flex;gap:8px;gap:2px}.slider__dots button{position:relative;width:26px;height:44px;border:0;padding:0;background:none;cursor:pointer}.slider__dots button:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:6px;background:var(--field-bd);transform:translate(-50%,-50%);transition:width .15s}.slider__dots button[aria-current=true]:before{background:var(--ink);width:22px}.slider__arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line-strong);background:#fff;display:grid;place-items:center;cursor:pointer}.slider__arrow svg{width:18px;height:18px}.slider__arrow:disabled{opacity:.35;cursor:default}.section--dark .slider__dots button:before{background:var(--on-dark-line)}.section--dark .slider__dots button[aria-current=true]:before{background:var(--lime)}.section--dark .slider__arrow{background:var(--dark-2);border-color:#4a4f47;color:#fff}}.vr{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;height:100%}.section--dark .vr{background:var(--dark-2);border-color:#33372f}.vr__media{position:relative;aspect-ratio:9/13;background:#000}.vr__media img,.vr__media video{width:100%;height:100%;object-fit:cover}.vr__media video{object-fit:contain;background:#000}.vr__play{position:absolute;inset:0;display:grid;place-items:center;border:0;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0) 45%);cursor:pointer;color:#fff}.vr__play i{width:72px;height:72px;border-radius:50%;background:var(--lime);display:grid;place-items:center;transition:transform .15s}.vr__play:hover i{transform:scale(1.06)}.vr__play:focus-visible{outline:3px solid var(--lime);outline-offset:-8px}.vr__play svg{width:26px;height:26px;margin-left:4px;color:var(--ink)}.vr__dur{position:absolute;left:14px;bottom:14px;color:#fff;font-size:15px;font-weight:600;background:rgba(0,0,0,.55);padding:2px 8px;border-radius:6px}.vr__body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.vr__who b{display:block;font-size:18px}.vr__who span{color:var(--ink-3);font-size:16px}.section--dark .vr__who span{color:var(--on-dark-2)}.vr__task{font-size:16px;color:var(--olive);font-weight:600}.section--dark .vr__task{color:var(--lime)}.vr blockquote{margin:4px 0 0;font-size:17px;line-height:1.5;color:var(--ink-2)}.section--dark .vr blockquote{color:var(--on-dark)}.founders{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.founder{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:24px;gap:24px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.founder img{width:200px;height:260px;object-fit:cover;border-radius:12px;filter:grayscale(1)}.founder h3{font-size:24px}.founder .role{color:var(--olive);font-weight:600;margin:4px 0 12px;font-size:16px}.founder p{font-size:17px;color:var(--ink-2)}.founder .fstats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin:4px 0 16px;grid-column:1/-1}.founder .fstats b{display:block;font-family:var(--font-display);font-size:22px;letter-spacing:-.02em}.founder .fstats span{font-size:15px;color:var(--ink-3);line-height:1.35;display:block}.founder ul{grid-column:1/-1;margin:0;padding:14px 0 0;list-style:none;border-top:1px solid var(--line)}.founder li{padding:5px 0 5px 22px;position:relative;font-size:17px}.founder li:before{content:"";position:absolute;left:0;top:15px;width:12px;height:3px;background:var(--lime)}.founder blockquote{grid-column:1/-1;margin:12px 0 0;font-style:italic;color:var(--ink-2);font-size:17px}@media (max-width:1080px){.founders{grid-template-columns:1fr}}@media (max-width:560px){.founder{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:18px}.founder img{width:96px;height:124px;object-position:top}.founder>div:first-of-type p{grid-column:1/-1}.founder h3{font-size:21px}.founder .fstats{grid-template-columns:1fr 1fr}}.cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:17px}.cmp caption{text-align:left;font-weight:600;color:var(--ink-3);padding-bottom:14px;font-size:16px}.cmp td,.cmp th{padding:16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cmp thead th{font-family:var(--font-display);font-size:17px;font-weight:700;border-bottom:2px solid var(--ink)}.cmp tbody th{font-weight:600;color:var(--ink-2);width:22%}.cmp .hl{background:var(--lime-soft);font-weight:600}.cmp thead .hl{background:var(--lime);border-radius:10px 10px 0 0}.cmp-cards{display:none}@media (max-width:860px){.cmp{display:none}.cmp-cards{display:grid;grid-gap:12px;gap:12px}.cmp-card{border:1px solid var(--line);border-radius:14px;padding:18px;background:#fff}.cmp-card--hl{border:2px solid var(--ink);background:var(--lime-soft)}.cmp-card h3{font-size:19px;margin-bottom:8px}.cmp-card dl{margin:0}.cmp-card dt{font-size:15px;color:var(--ink-3);font-weight:600;margin-top:10px}.cmp-card dd{margin:2px 0 0;font-size:17px}}.diffs--flush{margin-top:0!important}.diffs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:44px;border-top:1px solid var(--line)}.diffs>div{padding:20px 18px 0 0}.diffs>div+div{padding-left:18px;border-left:1px solid var(--line)}.diffs h3{font-size:18px;margin-bottom:8px}.diffs p{font-size:17px;color:var(--ink-2);margin:0}@media (max-width:980px){.diffs{grid-template-columns:1fr 1fr}.diffs>div,.diffs>div+div{padding:18px 0;border-left:0;border-bottom:1px solid var(--line)}.diffs>div:nth-child(2n){padding-left:18px;border-left:1px solid var(--line)}}@media (max-width:560px){.diffs{grid-template-columns:1fr}.diffs>div:nth-child(2n){padding-left:0;border-left:0}}.chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.chips li{padding:10px 16px;border-radius:999px;border:1px solid var(--line-strong);font-size:17px;background:#fff}.faq{border-top:2px solid var(--ink);max-width:960px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--font-display);font-weight:600;font-size:clamp(18px,1.6vw,21px);line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--line-strong);position:relative}.faq summary i:after,.faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--ink);transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .15s}.faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.faq details>div{padding:0 48px 22px 0;color:var(--ink-2);font-size:18px;max-width:68ch}.cta-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.cta-band ol{list-style:none;padding:0;margin:28px 0 0;counter-reset:c}.cta-band li{display:grid;grid-template-columns:52px 1fr;grid-gap:4px 14px;gap:4px 14px;padding:16px 0;border-top:1px solid #33372f}.cta-band li:before{counter-increment:c;content:counter(c);grid-row:span 2;width:40px;height:40px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:700;display:grid;place-items:center;font-family:var(--font-display)}.cta-band li b{color:#fff;font-size:19px}.cta-band li span{color:var(--on-dark-2);font-size:17px}@media (max-width:980px){.cta-band{grid-template-columns:1fr}}.prose{max-width:780px;font-size:19px;line-height:1.7}.prose h2{font-size:clamp(26px,2.6vw,34px);margin:1.9em 0 .6em;font-weight:600}.prose h2:first-child{margin-top:0}.prose h3{font-size:clamp(20px,1.8vw,23px);margin:1.6em 0 .5em}.prose ol,.prose p,.prose ul{margin:0 0 1.05em}.prose ol,.prose ul{padding-left:1.3em}.prose li{margin:.35em 0}.prose li::marker{color:var(--olive);font-weight:700}.prose a{color:var(--olive);font-weight:600;text-underline-offset:3px}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 22px;border-left:4px solid var(--lime);color:var(--ink-2)}.prose table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:17px;display:block;overflow-x:auto}.prose td,.prose th{border-bottom:1px solid var(--line);padding:12px 14px 12px 0;text-align:left;vertical-align:top;min-width:140px}.prose th{border-bottom:2px solid var(--ink);font-weight:700}.prose .inline-cta{margin:1.6em 0}.longread{border-top:1px solid var(--line)}@media (max-width:760px){.prose{font-size:18px}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:0;list-style:none;padding:0;margin:0 0 22px;font-size:15px;line-height:1.4;color:var(--ink-3)}.crumbs li{display:inline-flex;align-items:center;min-width:0}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--line-strong)}.crumbs [aria-current],.crumbs a{display:inline-block;padding:8px 0}.crumbs a{text-decoration:none;color:var(--ink-2)}.crumbs li:last-child{flex:1 1 8em;min-width:0}.crumbs [aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs a:hover{text-decoration:underline}.svc-hero h1{font-size:clamp(32px,4.4vw,54px)}.svc-hero__tag{display:inline-flex;gap:10px;align-items:center;font-weight:600;color:var(--ink-2);margin-bottom:16px}.svc-hero__tag em{font-style:normal;background:var(--ink);color:#fff;border-radius:6px;padding:2px 8px;font-size:14px}.pricebox{margin-top:26px;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 22px;gap:6px 22px;align-items:baseline;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pricebox b{font-family:var(--font-display);font-size:clamp(22px,2.4vw,32px);letter-spacing:-.02em}.pricebox span{color:var(--ink-2);font-size:16px}@media (max-width:640px){.pricebox{grid-template-columns:1fr}}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px)}@media (max-width:860px){.two{grid-template-columns:1fr}}.ticks{list-style:none;padding:0;margin:0}.ticks li{position:relative;padding:12px 0 12px 36px;border-bottom:1px solid var(--line);font-size:18px}.ticks li:before{content:"";position:absolute;left:4px;top:21px;width:16px;height:9px;border-left:3px solid var(--olive);border-bottom:3px solid var(--olive);transform:rotate(-45deg)}.ticks--x li:before{width:14px;height:14px;border:0;transform:none;top:19px;background:linear-gradient(45deg,transparent 43%,var(--danger) 43%,var(--danger) 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,var(--danger) 43%,var(--danger) 57%,transparent 57%)}.example{background:var(--bg-soft);border-radius:var(--radius-lg);padding:clamp(24px,3vw,40px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:32px;gap:32px}.example p{font-size:19px;margin:10px 0 0}.example aside{border-left:4px solid var(--lime);padding-left:22px}.example aside p{font-family:var(--font-display);font-weight:600;font-size:21px;line-height:1.4}@media (max-width:860px){.example{grid-template-columns:1fr}}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.related a{display:block;padding:20px;border:1px solid var(--line);border-radius:14px;text-decoration:none;background:#fff;transition:border-color .15s}.related a:hover{border-color:var(--ink)}.related .n{color:var(--olive);font-weight:700;font-size:14px}.related b{display:block;font-size:18px;margin:4px 0;line-height:1.35}.related span{color:var(--ink-3);font-size:16px}@media (max-width:860px){.related{grid-template-columns:1fr}}.posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.post{display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;background:#fff;transition:border-color .15s}.post:hover{border-color:var(--ink)}.post h2,.post h3{font-size:clamp(21px,2vw,26px);font-weight:600;margin-bottom:10px}.post p{color:var(--ink-2);font-size:17px}.post span{margin-top:auto;color:var(--ink-3);font-size:15px}@media (max-width:760px){.posts{grid-template-columns:1fr}}.article-head{max-width:860px}.article-head h1{font-size:clamp(32px,4.2vw,52px)}.article-meta{color:var(--ink-3);font-size:15px;margin-top:18px}.article-grid{display:grid;grid-template-columns:minmax(0,780px) minmax(0,320px);grid-gap:64px;gap:64px;align-items:start}.article-grid>*{min-width:0}.article-aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}@media (max-width:1080px){.article-grid{grid-template-columns:1fr}.article-aside{position:static}}.ftr{background:var(--dark);color:var(--on-dark-2);padding:64px 0 28px;font-size:16px}.ftr a{color:var(--on-dark);text-decoration:none}.ftr a:hover{text-decoration:underline}.ftr__grid{display:grid;grid-template-columns:1.2fr 1.6fr .8fr;grid-gap:40px;gap:40px}.ftr__logo img{height:32px;width:auto;margin-bottom:18px}.ftr h2{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#8f9589;margin-bottom:14px;font-weight:600;font-family:var(--font-body)}.ftr ul{list-style:none;margin:0}.ftr li,.ftr ul{padding:0}.ftr li a{display:inline-block;padding:9px 0}.ftr__svc ul{column-count:2;column-gap:28px}.ftr__bottom{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;border-top:1px solid #2d302b;font-size:15px}.ftr__bottom,.ftr__dev{display:flex;align-items:center}.ftr__dev{gap:8px;color:#8f9589}@media (max-width:980px){.ftr__grid{grid-template-columns:1fr}}@media (max-width:560px){.ftr__svc ul{column-count:1}}.mcta{display:none}@media (max-width:760px){.mcta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:10px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid var(--line);transition:transform .2s}.mcta[data-hidden=true]{transform:translateY(110%);visibility:hidden;transition:transform .2s,visibility 0s .2s}.mcta .btn{flex:1 1;min-height:52px;font-size:16px}.mcta .btn--wa{flex:0 0 52px;padding:0}body{padding-bottom:76px}}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(18,20,18,.55)}.modal__box{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;position:relative;background:#fff;border-radius:var(--radius-lg)}.modal__box .formcard{border:0;background:#fff}.modal__x{position:absolute;right:12px;top:12px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;z-index:2}.modal__x svg{width:18px;height:18px}.bankai-link{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none!important;cursor:pointer}.bankai-link,.bankai-link .bankai-icon{position:relative}.bankai-link .bankai-icon svg.main-bolt{position:relative;z-index:2;transition:filter .1s ease,transform .2s ease}.bankai-link .bankai-icon:before{content:"";position:absolute;top:50%;left:50%;width:2.1875rem;height:2.1875rem;background:radial-gradient(circle,#fff 0,rgba(239,68,68,.9) 25%,rgba(220,38,38,.5) 50%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:1;pointer-events:none}.bankai-link .mini-bolts{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.5rem;height:2.5rem;pointer-events:none;z-index:0}.bankai-link .mini-bolt{position:absolute;opacity:0}.bankai-link .mini-bolt:first-child{top:.125rem;left:50%;transform:translateX(-50%) scale(.35) rotate(-15deg)}.bankai-link .mini-bolt:nth-child(2){top:.5rem;right:0;transform:scale(.3) rotate(25deg)}.bankai-link .mini-bolt:nth-child(3){bottom:.3125rem;right:.125rem;transform:scale(.28) rotate(45deg)}.bankai-link .mini-bolt:nth-child(4){bottom:.125rem;left:50%;transform:translateX(-50%) scale(.32) rotate(10deg)}.bankai-link .mini-bolt:nth-child(5){top:.625rem;left:0;transform:scale(.3) rotate(-30deg)}.bankai-link .bankai-text{font-size:.9rem;font-weight:600;background:linear-gradient(90deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 35%,#fff 45%,#ff6b6b 50%,#fff 55%,rgba(255,255,255,.65) 65%,rgba(255,255,255,.65));background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bankai-link:hover .bankai-icon:before{animation:bankai-flash .5s ease-out forwards}.bankai-link:hover .bankai-icon svg.main-bolt{animation:bankai-strike .4s ease-out forwards;filter:drop-shadow(0 0 10px rgba(239,68,68,1))}.bankai-link:hover .bankai-icon svg.main-bolt path{fill:#fff;fill-opacity:1}.bankai-link:hover .mini-bolt:first-child{animation:bankai-flicker .6s ease-out 0s forwards}.bankai-link:hover .mini-bolt:nth-child(2){animation:bankai-flicker .5s ease-out .08s forwards}.bankai-link:hover .mini-bolt:nth-child(3){animation:bankai-flicker .55s ease-out .15s forwards}.bankai-link:hover .mini-bolt:nth-child(4){animation:bankai-flicker .5s ease-out .05s forwards}.bankai-link:hover .mini-bolt:nth-child(5){animation:bankai-flicker .6s ease-out .12s forwards}.bankai-link:hover .bankai-text{animation:bankai-shimmer 1s ease-out .1s forwards}@keyframes bankai-flash{0%{transform:translate(-50%,-50%) scale(0);opacity:0}20%{transform:translate(-50%,-50%) scale(2);opacity:1}40%{transform:translate(-50%,-50%) scale(1.5);opacity:.7}60%{transform:translate(-50%,-50%) scale(2);opacity:.9}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@keyframes bankai-strike{0%{transform:translate(15px,-15px) scale(.5) rotate(-10deg);opacity:0}25%{transform:translate(3px,-3px) scale(.9) rotate(-2deg);opacity:.8}40%{transform:none;opacity:1}to{transform:none;opacity:1}}@keyframes bankai-flicker{0%{opacity:0}10%{opacity:.9}20%{opacity:.3}35%{opacity:1}50%{opacity:.4}65%{opacity:.8}80%{opacity:.2}to{opacity:0}}@keyframes bankai-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.bankai-link:hover *,.bankai-link:hover .bankai-icon:before{animation:none!important}}.lp-hdr{border-bottom:1px solid var(--line)}.lp-hdr .wrap{height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-hdr img{height:28px;width:auto}.numlist{list-style:none;padding:0;margin:0 0 24px;counter-reset:n}.numlist li{padding:12px 0 12px 44px;position:relative;border-bottom:1px solid var(--line);font-size:18px}.numlist li:before{counter-increment:n;content:counter(n);position:absolute;left:0;top:12px;width:30px;height:30px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:700;font-size:15px;display:grid;place-items:center}@media (max-width:640px){.pricebox b{font-size:22px}}@media (max-width:560px){.short{grid-template-columns:1fr}.short>div,.short>div+div,.short>div:nth-child(3){padding:18px 0;border-left:0}}.slider--always .slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;scrollbar-width:none;padding-bottom:4px}.slider--always .slider__track::-webkit-scrollbar{display:none}.slider--always .slider__track>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 36px) / 3);scroll-snap-align:start;min-width:0}.slider--always .slider__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.slider--always .slider__dots{display:flex;gap:2px}.slider--always .slider__dots button{position:relative;width:26px;height:44px;border:0;padding:0;background:none;cursor:pointer}.slider--always .slider__dots button:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:6px;background:var(--field-bd);transform:translate(-50%,-50%);transition:width .15s}.slider--always .slider__dots button[aria-current=true]:before{background:var(--ink);width:22px}.slider--always .slider__arrow{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--line-strong);background:#fff;display:grid;place-items:center;cursor:pointer}.slider--always .slider__arrow:hover:not(:disabled){border-color:var(--ink)}.slider--always .slider__arrow:disabled{opacity:.35;cursor:default}.slider--always .slider__arrow svg{width:18px;height:18px}@media (max-width:980px){.slider--always .slider__track>*{flex-basis:calc((100% - 18px) / 2)}}@media (max-width:600px){.slider--always .slider__track{gap:14px;padding:2px var(--gutter) 6px;margin:0 calc(-1 * var(--gutter));scroll-snap-type:x mandatory}.slider--always .slider__track>*{flex-basis:74%;scroll-snap-align:center}}.vr__media{aspect-ratio:3/4!important;-webkit-touch-callout:none}.vr__media,.vr__media img,.vr__media video{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vr__media img,.vr__media video{-webkit-user-drag:none}.vr__media img{object-position:center 20%}.vr__media ::selection,.vr__media video::selection{background:transparent}.vr__body{padding:16px 18px 18px}.vr blockquote{font-size:16px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.hdr__drop[data-open=true]:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.founder img{object-position:center top}.form-row2{align-items:end}.field .opt{font-size:14px;white-space:nowrap}.wa-fab{position:fixed;right:24px;bottom:24px;z-index:45;width:62px;height:62px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px rgba(18,20,18,.22);text-decoration:none;border:0;cursor:pointer}.wa-fab svg{width:32px;height:32px}.wa-fab:after,.wa-fab:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25d366;animation:wa-pulse 2.4s ease-out infinite}.wa-fab:after{animation-delay:1.2s}.wa-fab i{position:absolute;top:4px;right:4px;width:14px;height:14px;border-radius:50%;background:#e5484d;border:2px solid #fff}.wa-fab:hover{background:#1fb957}@keyframes wa-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.wa-fab:after,.wa-fab:before{animation:none;display:none}}@media (max-width:760px){.wa-fab{right:14px;bottom:88px;width:56px;height:56px}}.hero__cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.hero h1{max-width:none;font-size:clamp(32px,3.9vw,52px)}.svc-hero h1{max-width:22ch}.hero__sub{max-width:34em}.price-chip{display:inline-flex;align-items:baseline;gap:10px;margin:24px 0 0;padding:10px 18px;border-radius:999px;background:var(--lime-soft);border:1px solid #dbe79b}.price-chip span{color:var(--ink-2);font-size:16px}.price-chip b{font-family:var(--font-display);font-size:22px;letter-spacing:-.01em}@media (max-width:760px){.hero__cta .btn{width:100%}}.ribbon{background:var(--dark);color:var(--on-dark)}.ribbon__in{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.ribbon__in>div{padding:26px 24px 26px 0;display:flex;flex-direction:column;gap:4px}.ribbon__in>div+div{padding-left:24px;border-left:1px solid #33372f}.ribbon b{font-family:var(--font-display);font-size:clamp(24px,2.4vw,34px);color:var(--lime);letter-spacing:-.02em;line-height:1.1}.ribbon span{color:var(--on-dark-2);font-size:16px;line-height:1.4}@media (max-width:860px){.ribbon__in{grid-template-columns:repeat(2,minmax(0,1fr))}.ribbon__in>div,.ribbon__in>div+div{padding:18px 12px 18px 0;border-left:0}.ribbon__in>div:nth-child(2n){padding-left:16px;border-left:1px solid #33372f}.ribbon__in>div:nth-child(n+3){border-top:1px solid #33372f}}.collapse__body{position:relative;max-height:15.5em;overflow:hidden}.collapse__body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7em;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 85%);pointer-events:none}.collapse--open .collapse__body{max-height:none}.collapse--open .collapse__body:after{display:none}.collapse__btn{margin-top:8px;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 22px;border-radius:999px;border:1.5px solid var(--ink);background:#fff;font-weight:600;font-size:17px;cursor:pointer}.collapse__btn:hover{background:var(--bg-soft)}.collapse__btn svg{width:16px;height:16px;transition:transform .15s}.collapse--open .collapse__btn svg{transform:rotate(180deg)}.longread{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.smap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;align-items:start}.smap__list{display:flex;flex-direction:column;gap:6px}.smap__item{text-align:left;font:inherit;font-size:18px;font-weight:500;padding:14px 18px;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;gap:12px;transition:border-color .15s,background .15s}.smap__item:after{content:"→";color:var(--field-bd)}.smap__item:hover{border-color:var(--ink)}.smap__item[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.smap__item[aria-selected=true]:after{color:var(--lime)}.smap__card{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 20px);background:#fff;border:2px solid var(--ink);border-radius:var(--radius);padding:clamp(22px,3vw,34px)}.smap__k{display:block;font-size:15px;font-weight:700;color:var(--olive);margin-bottom:6px}.smap__cause{font-family:var(--font-display);font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.35}.smap__card p{font-size:18px;margin-bottom:20px}.smap__actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:860px){.smap{grid-template-columns:1fr}.smap__list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:2px var(--gutter) 6px;margin:0 calc(-1 * var(--gutter));scrollbar-width:none}.smap__list::-webkit-scrollbar{display:none}.smap__item{flex:0 0 auto;max-width:78%;scroll-snap-align:start;font-size:17px}.smap__item:after{display:none}.smap__card{position:static}.smap__actions .btn{width:100%}}.calc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:0;gap:0;border:2px solid var(--ink);border-radius:var(--radius-lg);overflow:hidden}.calc__in{padding:clamp(22px,3vw,36px);display:grid;grid-gap:22px;gap:22px}.calc__f span{display:block;font-weight:600;font-size:17px;margin-bottom:8px}.calc__row{display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:14px;gap:14px;align-items:center}.calc__row input[type=range]{width:100%;accent-color:var(--ink);height:32px}.calc__row input[type=number]{width:100%;min-height:48px;padding:8px 12px;border-radius:var(--radius-sm);border:1.5px solid var(--field-bd);font:inherit;font-size:18px;text-align:right}.calc__out{background:var(--dark);color:var(--on-dark);padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:18px}.calc__out dl{margin:0;display:grid;grid-gap:14px;gap:14px}.calc__out dt{font-size:16px;color:var(--on-dark-2)}.calc__out dd{margin:2px 0 0;font-family:var(--font-display);font-size:24px;font-weight:600;color:#fff;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.calc__out dd small{font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--on-dark-2)}.calc__hl dd{color:var(--lime);font-size:clamp(26px,2.6vw,34px)}.calc__note{font-size:15px;color:var(--on-dark-2);margin:0}@media (max-width:860px){.calc{grid-template-columns:1fr}.calc__row{grid-template-columns:minmax(0,1fr) 120px}}.example--img{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.example__img{margin:0;height:100%;min-height:260px}.example__img img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}@media (max-width:980px){.example--img{grid-template-columns:1fr}.example__img{min-height:0}.example__img img{aspect-ratio:16/9;height:auto}}.section-head--img{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-gap:24px 48px;gap:24px 48px;align-items:end}.section-head--img img{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius)}@media (max-width:860px){.section-head--img{grid-template-columns:1fr}.section-head--img img{aspect-ratio:16/8}}.article-cover{margin:28px 0 0}.article-cover img{width:100%;border-radius:var(--radius)}.article-cover img,.post__img{aspect-ratio:16/7;object-fit:cover}.post__img{width:calc(100% + 52px);margin:-26px -26px 20px;border-radius:var(--radius) var(--radius) 0 0;max-width:none}.post,.vr__media{overflow:hidden}.vr__media{min-height:0}.vr__media>img,.vr__media>video{position:absolute;inset:0;width:100%;height:100%}@media (max-width:760px){.wa-fab{transition:bottom .2s}.mcta[data-hidden=true]~.wa-fab{bottom:18px}.ribbon b{font-size:22px}}.article-cover img,.post__img,.section-head--img img,img{height:auto}.slider__nav[hidden]{display:none!important}.kases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.kases--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kase{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s;min-width:0}.kase:hover{border-color:var(--ink)}.kase__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.kase__top img{height:40px;width:auto;max-width:150px;object-fit:contain;object-position:left center}.kase__client{font-weight:600;color:var(--ink-2);font-size:16px}.kase__tags{color:var(--ink-3);font-size:15px;text-align:right}.kase__foot{margin-top:auto;gap:14px;padding-top:6px}.kase__foot,.kase__metric{display:flex;flex-direction:column}.kase__metric{gap:2px;padding-top:14px;border-top:2px solid var(--ink)}.kase__metric b{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);letter-spacing:-.02em;line-height:1.1}.kase__metric span{color:var(--olive);font-weight:600;font-size:16px}.kase__title{font-size:clamp(21px,2vw,25px);font-weight:600;line-height:1.3;margin:0}.kase p{color:var(--ink-2);font-size:17px;margin:0}.kase__go{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px}.kase__go svg{width:18px;height:18px;transition:transform .15s}.kase:hover .kase__go svg{transform:translateX(3px)}@media (max-width:980px){.kases--3{grid-template-columns:1fr}}@media (max-width:760px){.kases{grid-template-columns:1fr}.kase{padding:22px}}.case-head__client{display:flex;align-items:center;gap:14px;margin:6px 0 14px;color:var(--ink-2);font-weight:600;font-size:17px}.case-head__client img{height:44px;width:auto;max-width:170px;object-fit:contain}.case-head h1,.case-metrics{max-width:920px}.case-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:0;gap:0;margin-top:28px;border-top:2px solid var(--ink)}.case-metrics>div{padding:18px 20px 4px 0;display:flex;flex-direction:column;gap:4px}.case-metrics b{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;line-height:1.1}.case-metrics span{color:var(--olive);font-weight:600}.case-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:56px;gap:56px;align-items:start}.case-body--solo{grid-template-columns:minmax(0,820px)}.case-story h2{font-size:clamp(24px,2.4vw,30px);margin:36px 0 12px}.case-story h2:first-child{margin-top:0}.case-story>p{font-size:var(--fs-body);color:var(--ink-2);max-width:72ch}.case-steps{list-style:none;counter-reset:st;padding:0;margin:0;display:flex;flex-direction:column}.case-steps li{counter-increment:st;display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;padding:16px 0;border-top:1px solid var(--line)}.case-steps li:before{content:counter(st,decimal-leading-zero);grid-row:span 2;font-family:var(--font-display);font-weight:700;color:var(--olive);font-size:18px;line-height:1.5}.case-steps b{font-size:19px;line-height:1.4}.case-steps span{color:var(--ink-2);font-size:17px;margin-top:4px}.case-quote{margin:32px 0;padding:24px 26px;background:var(--bg-soft);border-radius:var(--radius);border-left:4px solid var(--lime)}.case-quote blockquote{margin:0;font-size:clamp(19px,1.7vw,22px);line-height:1.5;color:var(--ink)}.case-quote figcaption{margin-top:12px;color:var(--ink-3);font-size:16px}.case-aside{position:-webkit-sticky;position:sticky;top:96px}.case-aside__h{font-size:20px;margin:0 0 12px}@media (max-width:980px){.case-body{grid-template-columns:1fr;gap:36px}.case-aside{position:static;max-width:360px}}.marquee{padding:30px 0 34px;border-bottom:1px solid var(--line);overflow:hidden}.marquee__title{margin:0 0 16px;color:var(--ink-3);font-size:16px;font-weight:600}.marquee__view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee 40s linear infinite}.marquee:focus-within .marquee__track,.marquee:hover .marquee__track{animation-play-state:paused}.marquee__row{display:flex;align-items:center;gap:64px;padding:0 32px;margin:0;list-style:none;flex-shrink:0}.marquee__row li{flex-shrink:0}.marquee__row a{display:block;border-radius:8px}.marquee__row img{display:block;height:52px;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.marquee__row a:focus-visible img,.marquee__row a:hover img{filter:none;opacity:1}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:760px){.marquee{padding:22px 0 26px}.marquee__row{gap:40px;padding:0 20px}.marquee__row img{height:40px;max-width:140px}.marquee__track{animation-duration:28s}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none;width:auto}.marquee__row{flex-wrap:wrap;justify-content:center;row-gap:20px}.marquee__row[aria-hidden]{display:none}}.section-head--row{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;flex-wrap:wrap;max-width:none}.case__more{display:inline-block;margin:6px 0 12px;font-weight:600;font-size:16px}.wordmark{display:inline-flex;align-items:center;height:52px;font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.case-head__client .wordmark,.kase__top .wordmark{height:40px;font-size:22px}.marquee__row .wordmark{opacity:.75}.marquee__row a:hover .wordmark{opacity:1}@media (max-width:760px){.marquee__row .wordmark{height:40px;font-size:21px}}.case .num .nw{color:inherit;font-weight:inherit;white-space:nowrap}.ftr__bottom{padding-right:84px}@media (max-width:760px){.ftr__bottom{padding-right:0;padding-bottom:72px}}.kases--3 .kase__tags{display:none}.kase__top{flex-wrap:wrap}@media (max-width:760px){.mcta{padding-right:calc(var(--gutter) + 62px)}.wa-fab{width:52px;height:52px;right:var(--gutter);bottom:calc(10px + env(safe-area-inset-bottom))}.wa-fab svg{width:28px;height:28px}.wa-fab i{top:2px;right:2px;width:12px;height:12px}.case-head__client{flex-direction:column;align-items:flex-start;gap:8px;font-size:16px}.case-head__client img{height:36px}.case-aside{max-width:300px}}.founder__ig{grid-column:1/-1;justify-self:start;margin-top:4px;font-size:15px;color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.founder__ig:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.calc__out dd.calc__levers{display:grid;grid-gap:4px;gap:4px;font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--on-dark-2)}.calc__levers span{display:flex;justify-content:space-between;gap:12px}.calc__levers b{color:#fff;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__mul{margin:4px 0 0;font-size:16px;color:var(--on-dark)}.calc__years p{margin:0 0 10px;font-size:15px;color:var(--on-dark-2)}.calc__bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;height:170px;align-items:end}.calc__bars>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;text-align:center;min-width:0}.calc__bars .calc__bar{flex:1 1;position:relative;display:block}.calc__bars i{position:absolute;left:0;right:0;bottom:0;display:block;border-radius:6px 6px 2px 2px;background:#4a5046;transition:height .25s}.calc__bars .on i{background:var(--lime)}.calc__bars b{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__bars>div>span:last-child{font-size:14px;color:var(--on-dark-2)}@media (prefers-reduced-motion:reduce){.calc__bars i{transition:none}}@media (max-width:640px){.founder{grid-template-columns:88px minmax(0,1fr);column-gap:14px;row-gap:6px;align-items:start}.founder>div:first-of-type{display:contents}.founder img{grid-row:1/span 2;width:88px;height:112px}.founder h3{grid-column:2;align-self:end;margin:0;font-size:20px}.founder .role{grid-column:2;align-self:start;margin:0;font-size:15px}.founder>div:first-of-type>p{grid-column:1/-1;margin:10px 0 4px;font-size:16px}.founder .fstats b{font-size:19px}.founder .fstats span{font-size:14px}}.lp-hdr__right{display:flex;align-items:center;gap:20px}.lp-hdr__phone{display:inline}@media (max-width:760px){.lp-hdr__phone{display:none}}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_45522a{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_45522a{--f-golos:"Golos Text","Golos Text Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_1dc2ea{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_1dc2ea{--f-manrope:"Manrope","Manrope Fallback"}