@font-face{font-family:manrope;src:url(../media/manrope_400-s.p.2xa18tgv2np2i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_500-s.p.23dhs730snm70.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_600-s.p.2ybi4mo9-3upl.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_700-s.p.22dwiag9_pj68.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_800-s.p.037pwi_4ver8j.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.manrope_429d2794-module__QzuEkG__className{font-family:manrope,manrope Fallback}.manrope_429d2794-module__QzuEkG__variable{--font-body:"manrope", "manrope Fallback"}
@font-face{font-family:onest;src:url(../media/onest_400-s.p.282o1ka79v8r_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_500-s.p.2ogqmasi1vbmm.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_600-s.p.34mcm8o2w2eif.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_700-s.p.1229n27bmnce7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.onest_a6211d88-module__e4a0bG__className{font-family:onest,onest Fallback}.onest_a6211d88-module__e4a0bG__variable{--font-display:"onest", "onest Fallback"}
:root{--ink-0:#0c0c0c;--ink-1:#121212;--ink-2:#1a1a1a;--ink-3:#232323;--line:#2e2e2c;--line-soft:#232322;--gold:#c8a45c;--gold-dim:#8a6f3c;--gold-glow:#c8a45c24;--cream:#f5f2eb;--muted:#9e9e9c;--display:var(--font-display),"Arial Narrow",sans-serif;--body:var(--font-body),-apple-system,sans-serif;--disp-case:uppercase;--disp-ls:-.01em;--disp-lh:.98;--disp-weight:700;--r-sm:3px;--r-md:4px;--r-lg:5px;--grid-line:#f5f2eb07;--grid-accent:#c8a45c0e;--mock-bg:#141414;--mock-bar:#1d1d1d;--mock-panel:#1a1a1a;--mock-alt:#171717;--card-shadow:0 40px 70px -44px #000000f2;--hero-shadow:0 50px 90px -50px #000000f2;--gutter:80px;--maxw:1280px;--sect-y:112px;--stack-h:120px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1)}[data-theme=kinso]{--ink-0:#faf8f5;--ink-1:#fff;--ink-2:#fff;--ink-3:#f4f1ec;--line:#e8e3dc;--line-soft:#f1ede7;--gold:#ae5624;--gold-dim:#e0a175;--gold-glow:#f0a87833;--cream:#0d0c0b;--muted:#6d6a65;--display:var(--font-display),sans-serif;--disp-case:none;--disp-ls:-.035em;--disp-lh:1.06;--disp-weight:600;--r-sm:10px;--r-md:16px;--r-lg:20px;--grid-line:#0d0c0b0b;--grid-accent:#c2652c0e;--mock-bg:#fff;--mock-bar:#f7f4ef;--mock-panel:#fbf9f6;--mock-alt:#f4f1ec;--card-shadow:0 22px 46px -28px #462d143d;--hero-shadow:0 40px 80px -44px #462d144d}[data-theme=kinso] .inverted{--ink-0:#080808;--ink-1:#0b0b0b;--ink-2:#111110;--ink-3:#191918;--line:#252524;--line-soft:#1b1b1a;--gold:#f0a878;--gold-dim:#a9744d;--cream:#f7f5f2;--muted:#8d8a85;--grid-line:#f7f5f209;--grid-accent:#f0a8780d;--mock-bg:#0d0d0c;--mock-bar:#161615;--mock-panel:#111110;--mock-alt:#0f0f0e;--card-shadow:0 30px 60px -40px #000000e6;background:var(--ink-1);color:var(--cream);position:relative;overflow:hidden}[data-theme=kinso] .inverted:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:11px 11px;position:absolute;inset:0}[data-theme=kinso] .inverted>*{z-index:1;position:relative}[data-theme=kinso] .hero{background:radial-gradient(62% 52% at 6% -4%,#f0a87842,#0000 62%),radial-gradient(58% 48% at 97% 10%,#96cdc43d,#0000 64%)}[data-theme=kinso] .hero__glow{display:none}[data-theme=kinso] .facts{background:var(--ink-0)}.accentwords{color:inherit}[data-theme=kinso] .accentwords{background:linear-gradient(92deg,#b35a26,#cf7434);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=kinso] .inverted .accentwords{background:linear-gradient(92deg,#f0a878,#f7c9a6);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=kinso] .hdr{background:0 0;border-bottom:0;height:86px}[data-theme=kinso] .hdr.stuck{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;height:78px}[data-theme=kinso] .hdr__in{width:min(var(--maxw),calc(100% - 2 * var(--gutter)));-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--line);background:#ffffffe6;border-radius:100px;margin:0 auto;padding:9px 9px 9px 24px;box-shadow:0 10px 34px -18px #462d144d}[data-theme=kinso] .logotype{text-transform:uppercase;letter-spacing:.13em;font-size:18px;font-weight:700}[data-theme=kinso] .h1{font-size:clamp(40px,5.4vw,64px)}[data-theme=kinso] .h2{font-size:clamp(29px,3.6vw,42px)}[data-theme=kinso] .h3{font-size:clamp(23px,2.5vw,29px)}[data-theme=kinso] .mod__num,[data-theme=kinso] .evcard__top h4,[data-theme=kinso] .mobnav a{text-transform:none;letter-spacing:-.025em}[data-theme=kinso] .price{letter-spacing:-.035em}[data-theme=kinso] .btn{border-radius:100px}[data-theme=kinso] .cd__u,[data-theme=kinso] .chip,[data-theme=kinso] .acc__ic,[data-theme=kinso] .evrow__d,[data-theme=kinso] .iconbox{border-radius:var(--r-sm)}[data-theme=kinso] .acc__item{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px}[data-theme=kinso] .acc{border-top:0}[data-theme=kinso] .acc__btn{padding:22px 24px}[data-theme=kinso] .acc__panel p{padding:0 24px 22px}[data-theme=kinso] body:after{opacity:0}[data-theme=kinso] .tab{border:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);background:0 0;border-radius:100px}[data-theme=kinso] .tabline{gap:20px}[data-theme=kinso] .tabline:before{content:"";background:var(--line);flex:1;height:1px}[data-theme=kinso] .btn--gold{color:#fff;box-shadow:none;background:#141312}[data-theme=kinso] .btn--gold:before{background:#332f2b}[data-theme=kinso] .inverted .btn--gold{color:#141312;background:#f7f5f2}[data-theme=kinso] .inverted .btn--gold:before{background:#e0d9d1}[data-theme=kinso] .annbar{color:#f7f5f2;background:#141312}[data-theme=kinso] .annbar__x{color:#f7f5f2}[data-theme=kinso] .annbar__cd{background:#ffffff24}[data-theme=kinso] .badge{color:#fff;background:#141312}[data-theme=kinso] .plan--feat{background:var(--ink-0);border-color:#141312}[data-theme=kinso] .final{color:#f7f5f2;background:#0b0b0b}[data-theme=kinso] .final h2{color:#f7f5f2}[data-theme=kinso] .final:before{opacity:1;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:11px 11px}[data-theme=kinso] .final .btn--dark{color:#141312;background:#f7f5f2}[data-theme=kinso] .final .btn--dark:before{background:#e0d9d1}[data-theme=kinso] .final .btn--outline-dark{color:#f7f5f2;border-color:#f7f5f26b}[data-theme=kinso] .final .btn--outline-dark:before{background:#f7f5f224}@media (max-width:1100px){:root{--gutter:48px;--sect-y:88px}}@media (max-width:680px){:root{--gutter:22px;--sect-y:64px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink-1);color:var(--cream);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:var(--ink-1)}body:after{content:"";pointer-events:none;z-index:9999;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{max-width:var(--maxw);padding:0 var(--gutter);width:100%;margin:0 auto}.hp{opacity:0;width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.nf{min-height:100vh;padding:40px var(--gutter);place-items:center;display:grid}.nf__in{flex-direction:column;align-items:flex-start;gap:20px;max-width:560px;display:flex}.nf__code{font-family:var(--display);font-weight:var(--disp-weight);letter-spacing:.22em;color:var(--gold);margin:24px 0 0;font-size:15px}.nf h1{margin:0}.nf__sub{color:var(--muted);margin:0 0 8px;font-size:15.5px;line-height:1.6}@media (min-width:1441px){.wrap{padding:0}}section{position:relative}section[id],.mod[id]{scroll-margin-top:calc(var(--stack-h) + 16px)}.band{padding:var(--sect-y) 0}.band--alt{background:var(--ink-0)}.eyebrow{font:700 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.hero__eyebrow{margin-bottom:20px;display:block}.h-display{font-family:var(--display);font-weight:var(--disp-weight);text-transform:var(--disp-case);letter-spacing:var(--disp-ls);line-height:var(--disp-lh);color:var(--cream);margin:0}.h1{font-size:clamp(48px,7.2vw,84px)}.h2{font-size:clamp(36px,5vw,56px)}.h3{font-size:clamp(30px,3.4vw,40px)}.lede{color:var(--muted);margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.nowrap{white-space:nowrap}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet{flex-direction:column;gap:24px;display:flex}.tabline{align-items:center;display:flex}.tab{background:var(--ink-3);border:1px solid var(--line);font:700 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;padding:8px 16px;display:inline-flex}.tabline:after{content:"";background:var(--line);flex:1;height:1px}.btn{font:700 14px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:17px 32px;display:inline-flex;position:relative;overflow:hidden}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn--gold{background:var(--gold);color:var(--ink-1)}.btn--gold:before{content:"";z-index:-1;background:var(--cream);transition:transform .42s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px #c8a45c8c}.btn--gold:hover:before{transform:translateY(0)}.btn--ghost{border-color:var(--line);color:var(--cream);background:0 0}.btn--ghost:before{content:"";z-index:-1;background:var(--ink-3);transition:transform .42s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn--ghost:hover{border-color:var(--gold);transform:translateY(-2px)}.btn--ghost:hover:before{transform:translateY(0)}.btn--sm{padding:13px 22px;font-size:12.5px}.btn--block{width:100%}.arrow-link{font:700 14px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;display:inline-flex}.arrow-link i{transition:transform .35s var(--ease);font-style:normal;display:block}.arrow-link:hover i{transform:translate(6px)}.rv{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translateY(26px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;transition:none!important;transform:none!important}*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.topstack{z-index:100;position:fixed;top:0;left:0;right:0}.annbar{background:var(--gold);color:var(--ink-1);max-height:60px;transition:max-height .5s var(--ease-out),opacity .4s var(--ease);position:relative;overflow:hidden}.annbar.hidden{opacity:0;max-height:0}.annbar__in{text-align:center;font:700 12.5px/1.3 var(--body);letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;padding:11px 54px 11px 24px;display:flex}.annbar b{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.annbar__cd{font-variant-numeric:tabular-nums;background:#12121224;border-radius:3px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.annbar__link{text-underline-offset:3px;white-space:nowrap;font-weight:800;text-decoration:underline}.annbar__link:hover{opacity:.72}.annbar__x{width:26px;height:26px;color:var(--ink-1);opacity:.55;border-radius:3px;place-items:center;transition:opacity .3s,background .3s;display:grid;position:absolute;top:50%;right:14px;translate:0 -50%}.annbar__x:hover{opacity:1;background:#1212121f}@media (max-width:680px){.annbar__in{gap:6px 12px;padding:10px 44px 10px 16px;font-size:11.5px}}.hdr{height:76px;transition:background .4s var(--ease),border-color .4s var(--ease),height .4s var(--ease),backdrop-filter .4s;background:0 0;border-bottom:1px solid #0000;align-items:center;display:flex;position:relative}.hdr.stuck{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border-bottom-color:var(--line);background:#121212d1;height:66px}.hdr__in{justify-content:space-between;align-items:center;gap:24px;display:flex}.logo{align-items:center;gap:11px;line-height:1;text-decoration:none;display:inline-flex}.logomark{fill:currentColor;width:auto;height:26px;color:var(--cream);flex:none;display:block;overflow:visible}.logomark circle{transform-box:fill-box;transform-origin:50%;animation:dotIn .55s var(--ease-out) backwards;animation-delay:calc(var(--d) * 45ms);transition:transform .34s var(--ease)}@keyframes dotIn{0%{opacity:0;transform:scale(.15)}}.logo:hover .logomark circle{transition-delay:calc(var(--d) * 28ms);transform:scale(.78)}.logotype{font-family:var(--display);letter-spacing:-.02em;text-transform:lowercase;color:var(--cream);font-size:27px;font-weight:800}.logotype b{color:var(--gold);font-weight:800}@media (max-width:680px){.logomark{height:22px}.logotype{font-size:23px}}.nav{align-items:center;gap:4px;display:flex}.nav a{white-space:nowrap;font:600 13.5px/1 var(--body);color:var(--muted);transition:color .3s var(--ease),background .3s var(--ease);border-radius:3px;padding:9px 13px;position:relative}.nav a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .38s var(--ease-out);position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(0)}.nav a:hover{color:var(--cream)}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.nav a.active{color:var(--cream)}.hdr__cta{align-items:center;gap:14px;display:flex}.hdr__cta .btn{white-space:nowrap}.burger{border:1px solid var(--line);border-radius:3px;width:42px;height:42px;display:none;position:relative}.burger span{background:var(--cream);width:18px;height:1.5px;transition:transform .35s var(--ease),opacity .2s;position:absolute;left:11px}.burger span:first-child{top:15px}.burger span:nth-child(2){top:20px}.burger span:nth-child(3){top:25px}.burger[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobnav{inset:var(--stack-h) 0 auto;z-index:99;background:var(--ink-0);border-bottom:1px solid var(--line);padding:18px var(--gutter) 30px;opacity:0;visibility:hidden;transition:transform .5s var(--ease-out),opacity .3s var(--ease),visibility .5s;position:fixed;transform:translateY(-100%)}.mobnav.open{opacity:1;visibility:visible;transform:translateY(0)}@media (min-width:1241px){.mobnav{display:none}}.mobnav a{border-bottom:1px solid var(--line-soft);font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;padding:15px 0;font-size:30px;display:block}.mobnav .btn{margin-top:22px}@media (max-width:1240px){.nav,.hdr__cta .btn{display:none}.burger{display:block}}.hero{padding:calc(var(--stack-h) + 96px) 0 96px;position:relative;overflow:hidden}.hero__grid{pointer-events:none;background-image:linear-gradient(to right,var(--grid-accent) 1px,transparent 1px), linear-gradient(to bottom,var(--grid-accent) 1px,transparent 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 62% at 50% 30%,#000 20%,#0000 78%);mask-image:radial-gradient(78% 62% at 50% 30%,#000 20%,#0000 78%)}.hero__glow{aspect-ratio:2;pointer-events:none;background:radial-gradient(ellipse at center,var(--gold-glow),transparent 66%);filter:blur(30px);width:min(1100px,100%);max-width:100%;position:absolute;top:-18%;left:50%;translate:-50%}.hero__in{z-index:1;flex-direction:column;gap:56px;display:flex;position:relative}.hero h1{max-width:15ch}.hero .lede{max-width:60ch;font-size:clamp(17px,1.5vw,20px)}.hero__cta{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.hero__row{flex-wrap:wrap;gap:14px;display:flex}.hero__fine{color:var(--muted);letter-spacing:.02em;font-size:13.5px}.hero__fine b{color:var(--gold);font-weight:600}.enter{opacity:0;animation:rise .95s var(--ease-out) forwards;transform:translateY(30px)}@keyframes rise{to{opacity:1;transform:none}}.d1{animation-delay:80ms}.d2{animation-delay:.2s}.d3{animation-delay:.32s}.d4{animation-delay:.44s}.d5{animation-delay:.58s}.vidframe{border:1px solid var(--line);background:var(--ink-2);aspect-ratio:16/9;box-shadow:var(--hero-shadow);border-radius:5px;position:relative;overflow:hidden}.vidframe__grid{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px), linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:44px 44px;position:absolute;inset:0}.vidframe__body{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.vidframe__video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.vidframe__body .play,.vidframe__body .vidframe__label{z-index:2;position:relative}.vidframe__body .play{-webkit-backdrop-filter:blur(8px);color:#fff;background:#0c0c0c61;border-color:#ffffff8c}.vidframe__body .play:hover{background:var(--gold);border-color:var(--gold)}.vidframe__body .vidframe__label{color:#f2efe9;-webkit-backdrop-filter:blur(8px);background:#0c0c0c61;border-radius:99px;padding:8px 16px}.play{border:1px solid var(--gold);width:74px;height:74px;color:var(--gold);transition:transform .4s var(--ease),background .4s var(--ease),color .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.play:before{content:"";border:1px solid var(--gold);animation:ping 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-1px}@keyframes ping{0%{opacity:.65;transform:scale(1)}70%{opacity:0;transform:scale(1.55)}to{opacity:0}}.play:hover{background:var(--gold);color:var(--ink-1);transform:scale(1.07)}.play svg{margin-left:3px}.vidframe__label{font:600 11px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.vidframe__corner{border:1px solid var(--gold);opacity:.5;width:14px;height:14px;position:absolute}.vidframe__corner:first-child{border-bottom:0;border-right:0;top:14px;left:14px}.vidframe__corner:nth-child(2){border-bottom:0;border-left:0;top:14px;right:14px}.vidframe__corner:nth-child(3){border-top:0;border-right:0;bottom:14px;left:14px}.vidframe__corner:nth-child(4){border-top:0;border-left:0;bottom:14px;right:14px}.facts{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts__in{grid-template-columns:repeat(4,1fr);padding-block:32px;display:grid}.fact{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:0 32px;display:flex}.fact:first-child{padding-left:0}.fact:last-child{border-right:0}.fact p{color:var(--cream);margin:0;font-size:15px;line-height:1.4}@media (max-width:900px){.facts__in{grid-template-columns:repeat(2,1fr);gap:26px 0}.fact{padding:0 20px}.fact:nth-child(2n){border-right:0}.fact:nth-child(odd){padding-left:0}}@media (max-width:520px){.facts__in{grid-template-columns:1fr}.fact{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.fact:last-child{border-bottom:0;padding-bottom:0}}.pstats{grid-template-columns:repeat(3,1fr);gap:0 44px;margin-top:64px;display:grid}.pstat{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:26px;display:flex;position:relative}.pstat:before{content:"";background:var(--gold);width:40px;height:2px;position:absolute;top:-1px;left:0}.pstat__num{font-family:var(--display);font-weight:var(--disp-weight);letter-spacing:var(--disp-ls);color:var(--gold);font-variant-numeric:tabular-nums;font-size:64px;line-height:.9}.pstat p{color:var(--muted);max-width:26ch;margin:0;font-size:14px;line-height:1.5}.pstats__kicker{text-align:center;color:var(--muted);margin:48px 0 0;font-size:15px}.pstats__kicker strong{color:var(--cream);font-weight:700}@media (max-width:900px){.pstats{grid-template-columns:1fr;gap:30px 0;margin-top:48px}.pstat__num{font-size:52px}.pstats__kicker{text-align:left}}.bim__in{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.bim__left{border-left:2px solid var(--gold);flex-direction:column;gap:32px;padding-left:32px;display:flex}.bim__head{flex-direction:column;gap:16px;display:flex}.bim__card{background:var(--ink-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:24px;padding:40px;display:flex}.viewer{border:1px solid var(--line);background:var(--ink-1);border-radius:3px;overflow:hidden}.viewer__bar{background:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:34px;padding:0 12px;display:flex}.dots{gap:6px;display:flex}.dots i{background:var(--line);border-radius:50%;width:6px;height:6px;display:block}.viewer__name{color:var(--muted);letter-spacing:.04em;font-size:10.5px}.viewer__stage{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px), linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:26px 26px;place-items:center;height:212px;display:grid;position:relative}.cube{width:150px;height:170px;animation:7s ease-in-out infinite bob;overflow:visible}@keyframes bob{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}.cube path,.cube line{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,620);stroke-dashoffset:var(--len,620)}.cube.drawn path,.cube.drawn line{animation:draw 1.9s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.cube .faint{stroke:var(--muted);opacity:.34;stroke-width:1px}.compat{flex-direction:column;gap:12px;display:flex}.compat__lbl{font:700 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--ink-3);border:1px solid var(--line);color:var(--cream);transition:border-color .3s var(--ease),transform .3s var(--ease),color .3s var(--ease);border-radius:4px;padding:6px 12px;font-size:11px}.chip:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.specs{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;padding-top:16px;font-size:11px;display:flex}.specs span:first-child{color:var(--muted)}.specs span:last-child{color:var(--gold)}@media (max-width:980px){.bim__in{grid-template-columns:1fr;gap:48px}}.compare2{grid-template-columns:1fr auto 1fr;align-items:center;gap:0 28px;margin-top:64px;display:grid}.cmp{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;height:100%;padding:32px;display:flex}.cmp--now{background:0 0;border-style:dashed}.cmp--babel{border-color:var(--gold);background:var(--ink-2)}.cmp__lbl{font:700 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cmp--babel .cmp__lbl{color:var(--gold)}.cmp h3{font:700 19px/1.3 var(--body);color:var(--cream);margin:12px 0 22px}.cmp__list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.cmp__list li{gap:12px;font-size:14px;line-height:1.5;display:flex}.cmp__list li>span{flex:1;min-width:0}.cmp__list--x li{color:var(--muted)}.cmp__list--x li:before{content:"✕";opacity:.65;flex:none;font-size:12px;line-height:1.6}.cmp__list--v li{color:var(--cream)}.cmp__list--v li:before{content:"✓";color:var(--gold);flex:none;font-size:13px;line-height:1.55}.cmp__arrow{border:1px solid var(--line);width:46px;height:46px;color:var(--gold);background:var(--ink-1);border-radius:50%;flex:none;place-items:center;display:grid}.cmp__kicker{text-align:center;color:var(--muted);margin:40px 0 0;font-size:16px}.cmp__kicker strong{color:var(--cream);font-weight:700}@media (max-width:900px){.compare2{grid-template-columns:1fr;justify-items:stretch;gap:20px 0}.cmp__arrow{justify-self:center;rotate:90deg}}.modules{flex-direction:column;gap:112px;margin-top:80px;display:flex}.mod{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.mod:nth-child(2n) .mod__vis{order:-1}.mod__body{flex-direction:column;gap:24px;display:flex}.mod__num{font-family:var(--display);text-transform:uppercase;color:var(--gold);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1}.mod__body>p{color:var(--muted);margin:0;font-size:16px}.bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bullets li{color:var(--cream);gap:12px;font-size:14px;line-height:1.45;display:flex}.bullets li:before{content:"✓";color:var(--gold);flex:none;font-size:13px;line-height:1.5}.mock{border:1px solid var(--gold);background:var(--ink-2);box-shadow:var(--card-shadow);transition:transform .55s var(--ease);border-radius:5px;position:relative;overflow:hidden}.mod:hover .mock{transform:translateY(-6px)}.mock__bar{background:var(--ink-1);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.mock__url{background:var(--ink-3);max-width:230px;height:20px;color:var(--muted);border-radius:10px;flex:1;place-items:center;margin:0 auto;font-size:10px;display:grid}.mock__screen{background:var(--ink-1);height:236px;padding:18px;position:relative;overflow:hidden}.mock__screen svg{width:100%;height:100%;display:block}.quotes{border:1px solid var(--line);background:var(--ink-2);border-radius:4px;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;margin-top:80px;padding:40px;display:grid}.quote p{color:var(--cream);margin:0 0 16px;font-size:17px;line-height:1.55}.quote cite{color:var(--muted);font-size:13px;font-style:normal}.quotes__rule{background:var(--line);width:1px;height:100px;margin:0 48px}@media (max-width:900px){.mod{grid-template-columns:1fr;gap:34px}.mod:nth-child(2n) .mod__vis,.mod__vis{order:0}.modules{gap:76px}.quotes{grid-template-columns:1fr;gap:32px;padding:30px}.quotes__rule{width:100%;height:1px;margin:0}}.why__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:80px;display:grid}.wcard{background:var(--ink-2);border:1px solid var(--line);transition:border-color .4s var(--ease),transform .4s var(--ease),background .4s var(--ease);border-radius:4px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.wcard:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);transform-origin:0;width:100%;height:1px;transition:transform .55s var(--ease-out);position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.wcard:hover{border-color:var(--gold-dim);background:var(--ink-3);transform:translateY(-4px)}.wcard:hover:after{transform:scaleX(1)}.iconbox{border:1px solid var(--line);width:42px;height:42px;color:var(--gold);transition:border-color .4s var(--ease),background .4s var(--ease);border-radius:4px;flex:none;place-items:center;display:grid}.wcard:hover .iconbox{border-color:var(--gold);background:#c8a45c14}.wcard h4{font:700 18px/1.3 var(--body);color:var(--gold);margin:0}.wcard p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:980px){.why__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.why__grid{grid-template-columns:1fr}}.mig__top{flex-direction:column;gap:16px;max-width:70ch;display:flex}.steps{margin-top:80px;position:relative}.steps__line{background:var(--line);height:1px;position:absolute;top:19px;left:0;right:0}.steps__line i{background:var(--gold);width:0;transition:width 1.7s var(--ease-out);display:block;position:absolute;inset:0 auto 0 0}.steps.in .steps__line i{width:100%}.steps__row{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.step{flex-direction:column;gap:16px;display:flex}.step__node{border:1px solid var(--line);background:var(--ink-1);width:38px;height:38px;font:700 13px/1 var(--body);color:var(--gold);transition:border-color .5s var(--ease),background .5s var(--ease),color .5s var(--ease);border-radius:50%;place-items:center;display:grid}.step.lit .step__node{border-color:var(--gold);background:var(--gold);color:var(--ink-1)}.step h4{font:700 16px/1.3 var(--body);color:var(--cream);margin:0}.step p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}@media (max-width:860px){.steps__row{grid-template-columns:1fr;gap:30px}.steps__line{width:1px;height:auto;inset:0 auto 0 19px}.steps__line i{width:1px;height:0;transition:height 1.7s var(--ease-out);inset:0 0 auto}.steps.in .steps__line i{width:1px;height:100%}.step{flex-direction:row;align-items:flex-start;gap:18px}.step__node{flex:none}}.toggle{justify-content:center;margin-top:8px;display:flex}.toggle__track{background:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:5px;display:inline-flex;position:relative}.toggle__pill{background:var(--gold);transition:transform .45s var(--ease-out),width .45s var(--ease-out);border-radius:3px;position:absolute;top:5px;bottom:5px;left:5px}.toggle__btn{z-index:1;font:600 13px/1 var(--body);color:var(--muted);white-space:nowrap;transition:color .35s var(--ease);border-radius:3px;padding:11px 22px;position:relative}.toggle__btn[aria-pressed=true]{color:var(--ink-1);font-weight:700}.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;margin-top:56px;display:grid}.plan{background:var(--ink-2);border:1px solid var(--line);transition:border-color .4s var(--ease),transform .4s var(--ease);border-radius:4px;flex-direction:column;gap:26px;padding:34px;display:flex;position:relative}.plan:hover{border-color:var(--gold-dim);transform:translateY(-4px)}.plan--feat{border-color:var(--gold);background:var(--ink-3)}.plan__head{flex-direction:column;gap:14px;display:flex}.plan__name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plan__name>span:not(.badge){font:800 13px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--cream)}.badge{background:var(--gold);color:var(--ink-1);font:800 9.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:5px 10px}.price{font-family:var(--display);color:var(--gold);align-items:baseline;gap:8px;font-size:52px;font-weight:700;line-height:1;display:flex}.price small{font-family:var(--body);color:var(--muted);letter-spacing:0;font-size:14px;font-weight:600}.price__alt{color:var(--muted);margin:0;font-size:12.5px}.plan__intro{color:var(--cream);margin:0;font-size:13px;font-weight:700}.plan ul{flex-direction:column;flex:1;gap:11px;margin:0;padding:0;list-style:none;display:flex}.plan li{color:var(--muted);gap:10px;font-size:13.5px;line-height:1.45;display:flex}.plan li:before{content:"✓";color:var(--gold);flex:none}.plan__tagline{color:var(--cream);margin:0;font-size:13.5px;line-height:1.5}.plan__not{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.plan__not b{font:800 9.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.plan__not ul{flex:none;gap:6px}.plan__not li{font-size:12.5px}.plan__not li:before{content:"—";color:var(--muted)}.plans__note{flex-direction:column;gap:6px;margin-top:24px;display:flex}.plans__note p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.plans--2{grid-template-columns:repeat(2,1fr);align-items:stretch;max-width:900px;margin-inline:auto}@media (max-width:980px){.plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.calc{background:var(--ink-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:22px;max-width:900px;margin:40px auto 0;padding:30px 34px;display:flex}.calc__head{flex-direction:column;gap:6px;display:flex}.calc__head b{font:800 13px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--cream)}.calc__head span{color:var(--muted);font-size:13.5px}.calc__rows{flex-direction:column;display:flex}.calc__row{border-top:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.calc__name{color:var(--cream);flex:1;font-size:14.5px;font-weight:700}.calc__unit{color:var(--muted);white-space:nowrap;font-size:13px}.calc__step{align-items:center;gap:4px;display:flex}.calc__step button{border:1px solid var(--line);width:36px;height:36px;color:var(--cream);cursor:pointer;transition:border-color .3s var(--ease);background:0 0;border-radius:3px;font-size:18px;line-height:1}.calc__step button:hover:not(:disabled){border-color:var(--gold)}.calc__step button:disabled{opacity:.35;cursor:default}.calc__step output{text-align:center;min-width:38px;font:700 16px/1 var(--display);color:var(--cream)}.calc__total{border-top:1px solid var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;display:flex}.calc__total span{color:var(--muted);font-size:13.5px}.calc__total strong{font-family:var(--display);color:var(--gold);letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:1}.calc__total small{font-family:var(--body);color:var(--muted);letter-spacing:0;font-size:13px;font-weight:600}.calc__hint{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.calc__hint button{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:560px){.calc{padding:24px 20px}.calc__unit{display:none}}.actie{border:1px solid var(--gold);background:#c8a45c0f;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:40px;padding:28px 34px;display:flex}.actie p{color:var(--cream);max-width:70ch;margin:0;font-size:14.5px}.acc{border-top:1px solid var(--line);margin-top:48px}.acc__item{border-bottom:1px solid var(--line)}.acc__btn{text-align:left;width:100%;font:700 17px/1.4 var(--body);color:var(--cream);transition:color .3s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.acc__btn:hover{color:var(--gold)}.acc__btn:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.acc__ic{border:1px solid var(--line);width:30px;height:30px;transition:border-color .35s var(--ease),background .35s var(--ease);border-radius:3px;flex:none;position:relative}.acc__ic:before,.acc__ic:after{content:"";background:var(--gold);transition:transform .4s var(--ease-out),opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc__ic:before{width:11px;height:1.5px}.acc__ic:after{width:1.5px;height:11px}.acc__btn[aria-expanded=true] .acc__ic{border-color:var(--gold);background:#c8a45c1a}.acc__btn[aria-expanded=true] .acc__ic:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.acc__panel{height:0;transition:height .48s var(--ease-out);overflow:hidden}.acc__panel p{color:var(--muted);margin:0;padding:0 60px 28px 0;font-size:15px;line-height:1.65}.final{background:var(--gold);color:var(--ink-1);padding:80px 0;position:relative;overflow:hidden}.final:before{content:"";opacity:.09;background-image:linear-gradient(90deg,#000 1px,#0000 1px),linear-gradient(#000 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.final__in{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.final h2{color:var(--ink-1);max-width:20ch}.final__row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn--dark{background:var(--ink-1);color:var(--cream)}.btn--dark:before{content:"";z-index:-1;background:var(--ink-3);transition:transform .42s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn--dark:hover{transform:translateY(-2px)}.btn--dark:hover:before{transform:translateY(0)}.btn--outline-dark{color:var(--ink-1);border-color:#12121266}.btn--outline-dark:before{content:"";z-index:-1;transition:transform .42s var(--ease-out);background:#1212121a;position:absolute;inset:0;transform:translateY(101%)}.btn--outline-dark:hover{border-color:var(--ink-1);transform:translateY(-2px)}.btn--outline-dark:hover:before{transform:translateY(0)}.final__checks{flex-wrap:wrap;justify-content:center;gap:26px;font-size:13.5px;font-weight:600;display:flex}.foot{background:var(--ink-0);border-top:1px solid var(--line);padding:80px 0 40px}.foot__cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}.foot__brand .logo{margin-bottom:18px}.foot__brand p{color:var(--muted);max-width:30ch;margin:0;font-size:13.5px;line-height:1.8}.foot h5{font:700 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}.foot ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.foot li a{color:var(--muted);transition:color .3s var(--ease),padding-left .3s var(--ease);font-size:13.5px}.foot li a:hover{color:var(--cream);padding-left:5px}.foot__bot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:28px;font-size:12.5px;display:flex}@media (max-width:860px){.foot__cols{grid-template-columns:1fr 1fr;gap:38px}}@media (max-width:520px){.foot__cols{grid-template-columns:1fr}}.lbadge{border:1px solid var(--gold);font:700 11.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:#c8a45c14;border-radius:100px;align-items:center;gap:10px;padding:8px 15px;display:inline-flex}.lbadge i{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite pulse;display:block}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.cd{font-variant-numeric:tabular-nums;gap:10px;display:flex}.cd__u{border:1px solid var(--line);background:var(--ink-2);text-align:center;border-radius:4px;min-width:66px;padding:12px 10px}.cd__n{font-family:var(--display);color:var(--gold);font-size:34px;font-weight:700;line-height:1;display:block}.cd__l{font:600 9.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:5px;display:block}@media (max-width:520px){.cd__u{flex:1;min-width:0;padding:10px 4px}.cd__n{font-size:26px}}.launch{background:var(--ink-0);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.launch__in{grid-template-columns:1.05fr .95fr;align-items:start;gap:72px;display:grid}.launch__left{flex-direction:column;gap:26px;display:flex}.launch__perks{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.launch__perks li{color:var(--cream);gap:11px;font-size:14.5px;line-height:1.5;display:flex}.launch__perks li:before{content:"✓";color:var(--gold);flex:none}.launch__perks li>span{flex:1;min-width:0}.launch__perks b{color:var(--gold);font-weight:700}.signup{flex-direction:column;gap:12px;display:flex}.signup__row{flex-wrap:wrap;gap:10px;display:flex}.signup__row input{background:var(--ink-1);border:1px solid var(--line);min-width:200px;color:var(--cream);font:400 14.5px/1.4 var(--body);transition:border-color .3s var(--ease);border-radius:3px;flex:1;padding:15px 16px}.signup__row input:focus{border-color:var(--gold);background:var(--ink-2);outline:none}.signup.invalid input{border-color:#e0785f}.signup__note{color:var(--muted);margin:0;font-size:12px}.signup__ok{border:1px solid var(--gold);color:var(--cream);background:#c8a45c14;border-radius:3px;align-items:center;gap:11px;padding:15px 18px;font-size:14px;display:none}.signup.sent .signup__ok{display:flex}.signup.sent .signup__row,.signup.sent .signup__note{display:none}.evcard{border:1px solid var(--line);background:var(--ink-2);border-radius:4px;overflow:hidden}.evcard__top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.evcard__top h4{font-family:var(--display);text-transform:uppercase;color:var(--cream);margin:0;font-size:26px;font-weight:700;line-height:1}.evcard__tag{font:700 10px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.evrow{border-bottom:1px solid var(--line-soft);transition:background .3s var(--ease);align-items:center;gap:16px;padding:15px 26px;display:flex}.evrow:hover{background:var(--ink-3)}.evrow--now{background:#c8a45c12}.evrow__d{text-align:center;border:1px solid var(--line);border-radius:3px;flex:none;width:52px;padding:6px 0}.evrow--now .evrow__d{border-color:var(--gold);background:var(--gold)}.evrow__dn{font-family:var(--display);color:var(--gold);font-size:22px;font-weight:700;line-height:1;display:block}.evrow--now .evrow__dn{color:var(--ink-1)}.evrow__dm{font:700 8.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:3px;display:block}.evrow--now .evrow__dm{color:var(--ink-1);opacity:.7}.evrow__c{flex:1;min-width:0}.evrow__c strong{font:700 15px/1.3 var(--body);color:var(--cream);display:block}.evrow__c span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.evrow__live{font:800 9px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-1);background:var(--gold);border-radius:2px;padding:5px 8px}.evcard__foot{flex-direction:column;gap:12px;padding:20px 26px;display:flex}.evcard__foot p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.evcard__codenote b{color:var(--cream);letter-spacing:.04em}@media (max-width:980px){.launch__in{grid-template-columns:1fr;gap:48px}}.plan__launch{border:1px dashed var(--gold);background:#c8a45c12;border-radius:3px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.plan__launch b{font:800 9.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.plan__launch span{color:var(--cream);font-size:13px;line-height:1.45}.plan__launch s{color:var(--muted);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.plan__launch em{color:var(--gold);font-style:normal;font-weight:700}.drawer{z-index:200;visibility:hidden;pointer-events:none;position:fixed;inset:0}.drawer.open{visibility:visible;pointer-events:auto}.drawer__scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .45s var(--ease);background:#060606b3;position:absolute;inset:0}.drawer.open .drawer__scrim{opacity:1}.drawer__panel{background:var(--ink-2);border-left:1px solid var(--line);width:min(560px,100%);transition:transform .55s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-34px 0 80px -34px #000000bf}.drawer.open .drawer__panel{transform:none}.drawer__head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:30px 30px 22px;display:flex}.drawer__head h3{margin:0 0 7px}.drawer__head p{color:var(--muted);max-width:40ch;margin:0;font-size:13.5px;line-height:1.55}.drawer__close{border:1px solid var(--line);border-radius:var(--r-sm);width:36px;height:36px;color:var(--muted);transition:all .3s var(--ease);flex:none;place-items:center;display:grid}.drawer__close:hover{border-color:var(--gold);color:var(--gold);transform:rotate(90deg)}.drawer__body{flex:1;min-height:0;padding:26px 30px 8px;overflow-y:auto}.drawer__foot{border-top:1px solid var(--line);background:var(--ink-2);flex:none;padding:18px 30px 24px}.drawer__fine{color:var(--muted);text-align:center;margin:11px 0 0;font-size:11.5px}@media (max-width:600px){.drawer__head{padding:22px 20px 18px}.drawer__body{padding:22px 20px 8px}.drawer__foot{padding:16px 20px 20px}}.fgroup{margin-bottom:26px}.fgroup__lbl{font:700 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:13px;display:block}.frow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:540px){.frow{grid-template-columns:1fr}}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg input{opacity:0;width:1px;height:1px;position:absolute}.seg label{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease);padding:9px 14px;font-size:13px;display:inline-block}.seg label:hover{border-color:var(--gold-dim);color:var(--cream)}.seg input:checked+label{background:var(--gold);border-color:var(--gold);color:var(--ink-1);font-weight:700}.seg input:focus-visible+label{outline:2px solid var(--gold);outline-offset:2px}.fgroup .err{color:#e0785f;margin-top:9px;font-size:12px;display:none}.fgroup.invalid .seg label{border-color:#e0785f}.fgroup.invalid .err{display:block}.field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.field label{font:600 11.5px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--cream);font:400 14.5px/1.5 var(--body);width:100%;transition:border-color .3s var(--ease),background .3s var(--ease);padding:13px 15px}.field input:focus,.field textarea:focus{border-color:var(--gold);background:var(--ink-0);outline:none}.field textarea{resize:vertical;min-height:84px}.field .err{color:#e0785f;font-size:12px;display:none}.field.invalid input,.field.invalid textarea{border-color:#e0785f}.field.invalid .err{display:block}.field__hint{color:var(--muted);opacity:.85;font-size:11.5px}.wizprog{border-bottom:1px solid var(--line);flex:none;padding:16px 30px 18px}.wizprog__top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.wizprog__lbl{font:700 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.wizprog__count{font:600 11px/1 var(--body);color:var(--muted);font-variant-numeric:tabular-nums}.wizbar{background:var(--ink-3);border-radius:2px;height:4px;overflow:hidden}.wizbar i{background:var(--gold);width:0;height:100%;transition:width .6s var(--ease-out);border-radius:2px;display:block}.wizstep{display:none}.wizstep.active{animation:stepIn .45s var(--ease-out) both;display:block}@keyframes stepIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.wizstep h4{font-family:var(--display);font-weight:var(--disp-weight);text-transform:var(--disp-case);letter-spacing:var(--disp-ls);color:var(--cream);margin:0 0 10px;font-size:clamp(23px,2.5vw,30px);line-height:1.12}.wizstep__hint{color:var(--muted);margin:0 0 24px;font-size:13.5px;line-height:1.55}.wizstep .field input,.wizstep .field textarea{padding:15px 16px;font-size:15.5px}.wizstep .fgroup{margin-bottom:0}.wizfoot{align-items:center;gap:12px;display:flex}.wizfoot .btn--gold{flex:1}.wizback{visibility:hidden;flex:none}.wizback.show{visibility:visible}.drawer.done .wizprog{display:none}@media (max-width:600px){.wizprog{padding:14px 20px 16px}}.drawer__done{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:48px 10px;display:none}.drawer__done .tick{border:1px solid var(--gold);width:64px;height:64px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.drawer__done p{color:var(--muted);max-width:34ch;margin:0;font-size:14px;line-height:1.6}.drawer.done #demoForm,.drawer.done .drawer__foot{display:none}.drawer.done .drawer__done{display:flex}.totop{z-index:90;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;color:var(--gold);opacity:0;visibility:hidden;transition:all .4s var(--ease);background:#1a1a1ae6;border-radius:3px;place-items:center;display:grid;position:fixed;bottom:26px;right:26px;transform:translateY(12px)}.totop.show{opacity:1;visibility:visible;transform:none}.totop:hover{border-color:var(--gold);background:var(--gold);color:var(--ink-1)}@media (max-width:680px){.totop{bottom:16px;right:16px}}.skip{z-index:300;background:var(--gold);color:var(--ink-1);clip-path:inset(50%);white-space:nowrap;border-radius:3px;width:1px;height:1px;padding:14px 22px;font-weight:700;position:fixed;top:12px;left:12px;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto}.mock{--mdur:12s;--mcurve:cubic-bezier(.6,.04,.22,1)}.m-cur{opacity:0}.m-ptr{fill:#141414;stroke:#fff;stroke-width:1.1px;stroke-linejoin:round}.m-rip{fill:none;stroke:var(--gold);stroke-width:1.5px;opacity:0}.m-press,.m-rip{transform-box:fill-box;transform-origin:50%}.bm-d1,.bm-d2,.bm-d3,.dh-line,.ch-line{stroke-dasharray:1}.dh-fill,.ch-val,.bm-r3bar,.tb-val,.cl-pulsebar{transform-box:fill-box;transform-origin:0}.dh-bar{transform-box:fill-box;transform-origin:bottom}.bm-float,.rp-mv1,.rp-mv2,.rp-chip,.cl-ev,.cl-new,.ch-dot,.ch-halo{transform-box:fill-box;transform-origin:50%}.ch-dot,.ch-halo,.cl-new,.tb-hl{opacity:0}@media (prefers-reduced-motion:no-preference){.mod.in .m-press{animation:mPress var(--mdur) ease both infinite}.mod.in .m-rip{animation:mRip var(--mdur) ease-out both infinite}.mod.in .rp-press{animation-name:rpPress}.mod.in .rp-rip{animation-name:rpRip}.mod.in .bm-cur{animation:bmCur var(--mdur) var(--mcurve) both infinite}.mod.in .bm-float{animation:bmFloat var(--mdur) ease-in-out both infinite}.mod.in .bm-d1{animation:mDraw var(--mdur) ease both infinite}.mod.in .bm-d2{animation:mDraw var(--mdur) ease both infinite;animation-delay:.5s}.mod.in .bm-d3{animation:mDraw var(--mdur) ease both infinite;animation-delay:1s}.mod.in .bm-ic0{animation:bmIc0 var(--mdur) linear both infinite}.mod.in .bm-ic1{animation:bmIc1 var(--mdur) linear both infinite}.mod.in .bm-r3ic{animation:bmR3ic var(--mdur) linear both infinite}.mod.in .bm-r3bar{animation:bmR3bar var(--mdur) ease both infinite}.mod.in .dh-cur{animation:dhCur var(--mdur) var(--mcurve) both infinite}.mod.in .dh-tab0{animation:dhTab0 var(--mdur) linear both infinite}.mod.in .dh-tab1{animation:dhTab1 var(--mdur) linear both infinite}.mod.in .dh-line{animation:dhLine var(--mdur) ease both infinite}.mod.in .dh-fill{animation:dhFill var(--mdur) var(--ease-out,ease) both infinite}.mod.in .dh-f1{animation-delay:.15s}.mod.in .dh-f2{animation-delay:.3s}.mod.in .dh-bar{animation:dhBar var(--mdur) ease both infinite}.mod.in .dh-b1{animation-delay:.12s}.mod.in .dh-b2{animation-delay:.24s}.mod.in .dh-b3{animation-delay:.36s}.mod.in .rp-cur{animation:rpCur var(--mdur) var(--mcurve) both infinite}.mod.in .rp-row{animation:rpRow var(--mdur) ease both infinite}.mod.in .rp-r1{animation-delay:.3s}.mod.in .rp-r2{animation-delay:.6s}.mod.in .rp-r3{animation-delay:.9s}.mod.in .rp-mv1{animation:rpMv1 var(--mdur) var(--mcurve) both infinite}.mod.in .rp-mv2{animation:rpMv2 var(--mdur) var(--mcurve) both infinite}.mod.in .rp-chip{animation:rpChip var(--mdur) ease both infinite}.mod.in .ch-cur{animation:chCur var(--mdur) var(--mcurve) both infinite}.mod.in .ch-line{animation:mDraw var(--mdur) ease both infinite}.mod.in .ch-area{animation:chArea var(--mdur) ease both infinite}.mod.in .ch-val{animation:chVal var(--mdur) ease both infinite}.mod.in .ch-v2{animation-delay:.1s}.mod.in .ch-v3{animation-delay:.2s}.mod.in .ch-v4{animation-delay:.3s}.mod.in .ch-v5{animation-delay:.4s}.mod.in .ch-vsel{animation-name:chValSel;animation-delay:50ms}.mod.in .ch-dot{animation:chDot var(--mdur) ease both infinite}.mod.in .ch-halo{animation:chHalo var(--mdur) ease-out both infinite}.mod.in .cl-cur{animation:clCur var(--mdur) var(--mcurve) both infinite}.mod.in .cl-ev{animation:clEv var(--mdur) ease both infinite}.mod.in .cl-e1{animation-delay:.15s}.mod.in .cl-e2{animation-delay:.3s}.mod.in .cl-e3{animation-delay:.45s}.mod.in .cl-new{animation:clNew var(--mdur) ease both infinite}.mod.in .cl-pulsebar{animation:clPulseBar var(--mdur) ease both infinite}.mod.in .tb-cur{animation:tbCur var(--mdur) var(--mcurve) both infinite}.mod.in .tb-row{animation:tbRow var(--mdur) ease both infinite}.mod.in .tb-tr1{animation-delay:80ms}.mod.in .tb-tr2{animation-delay:.16s}.mod.in .tb-tr3{animation-delay:.24s}.mod.in .tb-tr4{animation-delay:.32s}.mod.in .tb-tr5{animation-delay:.4s}.mod.in .tb-val{animation:tbVal var(--mdur) ease both infinite}.mod.in .tb-v1{animation-delay:.38s}.mod.in .tb-v2{animation-delay:.46s}.mod.in .tb-v3{animation-delay:.54s}.mod.in .tb-v4{animation-delay:.62s}.mod.in .tb-v5{animation-delay:.7s}.mod.in .tb-hl2{animation:tbHl2 var(--mdur) ease both infinite}.mod.in .tb-hl4{animation:tbHl4 var(--mdur) ease both infinite}}@keyframes mPress{0%,29%,32%,57%,60%,to{transform:scale(1)}30%,58%{transform:scale(.82)}}@keyframes mRip{0%,29.6%,36%,57.6%{opacity:0;transform:scale(.2)}30%,58%{opacity:.85;transform:scale(.4)}35%,63%,to{opacity:0;transform:scale(1.5)}}@keyframes mDraw{0%{stroke-dashoffset:1px;opacity:1}14%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes bmCur{0%{opacity:0;transform:translate(360px,180px)}7%{opacity:1}24%,40%{transform:translate(12px,40px)}52%,72%{transform:translate(308px,98px)}88%{opacity:1}97%,to{opacity:0;transform:translate(365px,185px)}}@keyframes bmFloat{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(-1.2deg)}65%{transform:translateY(2px)rotate(1.1deg)}}@keyframes bmIc0{0%,30%,97%,to{fill:var(--gold)}31%,95%{fill:var(--line)}}@keyframes bmIc1{0%,30%,97%,to{fill:var(--line)}31%,95%{fill:var(--gold)}}@keyframes bmR3ic{0%,58%,97%,to{fill:var(--line)}59%,95%{fill:var(--gold)}}@keyframes bmR3bar{0%,58%,97%,to{opacity:.45;transform:scaleX(1)}59%,95%{opacity:.85;transform:scaleX(1.25)}}@keyframes dhCur{0%{opacity:0;transform:translate(370px,60px)}7%{opacity:1}24%,40%{transform:translate(112px,12px)}52%,72%{transform:translate(302px,158px)}88%{opacity:1}97%,to{opacity:0;transform:translate(375px,185px)}}@keyframes dhTab0{0%,30%,97%,to{fill:var(--gold)}31%,95%{fill:var(--line)}}@keyframes dhTab1{0%,30%,97%,to{fill:var(--line)}31%,95%{fill:var(--gold)}}@keyframes dhLine{0%{stroke-dashoffset:1px;opacity:1}14%,30.5%{stroke-dashoffset:0;opacity:1}31%{stroke-dashoffset:1px}45%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes dhFill{0%{transform:scaleX(0)}14%,30%{transform:scaleX(1)}36%{transform:scaleX(.35)}48%,to{transform:scaleX(1)}}@keyframes dhBar{0%{transform:scaleY(.1)}16%,57%{transform:scaleY(1)}62%{transform:scaleY(.5)}70%,to{transform:scaleY(1)}}@keyframes rpCur{0%{opacity:0;transform:translate(380px,12px)}7%{opacity:1}28%,40%{transform:translate(30px,128px)}54%,64%{transform:translate(30px,90px)}88%{opacity:1}96%,to{opacity:0;transform:translate(380px,12px)}}@keyframes rpPress{0%,37%{transform:scale(1)}39%,55%{transform:scale(.82)}57%,to{transform:scale(1)}}@keyframes rpRip{0%,55.6%{opacity:0;transform:scale(.2)}56%{opacity:.85;transform:scale(.4)}62%,to{opacity:0;transform:scale(1.5)}}@keyframes rpRow{0%{opacity:0;transform:translateY(12px)}8%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes rpMv2{0%,38%{transform:translateY(0)scale(1)}42%{transform:translateY(-8px)scale(1.02)}54%{transform:translateY(-38px)scale(1.02)}58%,to{transform:translateY(-38px)scale(1)}}@keyframes rpMv1{0%,44%{transform:translateY(0)}58%,to{transform:translateY(38px)}}@keyframes rpChip{0%,68%,80%,to{opacity:.35;transform:scale(1)}72%{opacity:.9;transform:scale(1.3)}}@keyframes chCur{0%{opacity:0;transform:translate(380px,180px)}7%{opacity:1}24%,40%{transform:translate(340px,77px)}52%,72%{transform:translate(194px,65px)}88%{opacity:1}97%,to{opacity:0;transform:translate(380px,180px)}}@keyframes chArea{0%,6%{opacity:0}20%,58%{opacity:.1}61%{opacity:.22}68%,92%{opacity:.1}to{opacity:0}}@keyframes chVal{0%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes chValSel{0%{transform:scaleX(0)}12%,30%{transform:scaleX(1)}33%,92%{transform:scaleX(1.18)}96%,to{transform:scaleX(1)}}@keyframes chDot{0%,30%{opacity:0;transform:scale(0)}33%{opacity:1;transform:scale(1.4)}35%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes chHalo{0%,57%{opacity:0;transform:scale(.3)}58%{opacity:.7}66%{opacity:0;transform:scale(2.2)}74%{opacity:0;transform:scale(.3)}76%{opacity:.5}84%,to{opacity:0;transform:scale(2)}}@keyframes clCur{0%{opacity:0;transform:translate(380px,190px)}7%{opacity:1}24%,40%{transform:translate(254px,112px)}52%,72%{transform:translate(200px,158px)}88%{opacity:1}97%,to{opacity:0;transform:translate(380px,190px)}}@keyframes clEv{0%{opacity:0;transform:scale(.5)}6%{opacity:1;transform:scale(1.08)}9%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes clNew{0%,30%{opacity:0;transform:scale(.4)}33%{opacity:1;transform:scale(1.1)}36%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes clPulseBar{0%,58%,68%,to{transform:scaleX(1)}61%{transform:scaleX(1.35)}}@keyframes tbCur{0%{opacity:0;transform:translate(380px,30px)}7%{opacity:1}24%,40%{transform:translate(200px,111px)}52%,72%{transform:translate(210px,155px)}88%{opacity:1}97%,to{opacity:0;transform:translate(380px,30px)}}@keyframes tbRow{0%{opacity:0;transform:translate(-10px)}7%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tbVal{0%{transform:scaleX(0)}10%,to{transform:scaleX(1)}}@keyframes tbHl2{0%,30%{opacity:0}32%,56%{opacity:.09}59%,to{opacity:0}}@keyframes tbHl4{0%,58%{opacity:0}60%,92%{opacity:.09}to{opacity:0}}.lang{border:1px solid var(--line);border-radius:3px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lang a{font:700 11.5px/1 var(--body);letter-spacing:.08em;color:var(--muted);transition:color .3s var(--ease),background .3s var(--ease);border-radius:2px;padding:6px 8px}.lang a:hover{color:var(--cream)}.lang a.on{color:var(--ink-1);background:var(--gold)}@media (max-width:1000px){.lang a{padding:8px 9px}}@media (max-width:380px){.lang{padding:2px}.lang a{padding:7px 6px;font-size:11px}}
