@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/bricolage.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist.woff2) format("woff2")}:root{--paper:#E9EAE7;--paper2:#DCDDD8;--ink:#0D0F12;--ink2:#181B20;--orange:#FF6B3D;--f-d:"Bricolage Grotesque",system-ui,-apple-system,"Segoe UI",sans-serif;--f-b:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--m:clamp(16px,2.2vw,32px);--gap:clamp(12px,1.6vw,24px);--ease:cubic-bezier(.16,1,.3,1);--head:clamp(2.2rem,6.4vw,6rem);--lead:clamp(1.4rem,2.3vw,2.25rem);--body:clamp(1.0625rem,1rem + .25vw,1.1875rem);--small:.9375rem;color-scheme:light}:root[data-eclipse]{--orange:#E9C27B}[data-field=paper]{--bg:var(--paper);--fg:var(--ink);--mut:#464950;--tone:var(--paper2);--btn:var(--orange);--btnfg:var(--ink);--ring:var(--orange)}[data-field=paper2]{--bg:var(--paper2);--fg:var(--ink);--mut:#414449;--tone:var(--paper);--btn:var(--ink);--btnfg:var(--paper);--ring:var(--orange)}[data-field=ink]{--bg:var(--ink);--fg:var(--paper);--mut:#A9ADB4;--tone:var(--ink2);--btn:var(--orange);--btnfg:var(--ink);--ring:var(--orange)}[data-field=orange]{--bg:var(--orange);--fg:var(--ink);--mut:#2B1710;--tone:#F2603A;--btn:var(--ink);--btnfg:var(--paper);--ring:var(--paper)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--ink) var(--paper)}body{margin:0;background:var(--ink);color:var(--ink);font:400 var(--body)/1.6 var(--f-b);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img,svg{display:block;max-width:100%}::selection{background:var(--ink);color:var(--orange)}:focus-visible{outline:3px solid currentColor;outline-offset:4px}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--m);top:-80px;z-index:120;background:var(--orange);color:var(--ink);padding:14px 20px;font-weight:600}.skip:focus{top:12px}.wrap{padding-inline:var(--m);width:100%}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.sec,.hero,.footer,.page-hero{background:var(--bg);color:var(--fg)}.sec{padding-block:clamp(72px,8.4vw,120px);position:relative;overflow:clip}.mqf,.marquee{background:var(--bg);color:var(--fg)}.logo-use,.lg-ink,.mk-ink{fill:currentColor}.lg-soft{fill:currentColor;fill-opacity:.6}.lg-ring{fill:var(--orange)}.mk-ring{fill:var(--ring,var(--orange));transition:fill .6s}.head{font:600 var(--head)/.96 var(--f-d);letter-spacing:-.04em;text-wrap:balance;font-optical-sizing:auto}.intro{font-size:var(--lead);line-height:1.25;letter-spacing:-.01em;max-width:24em}.sec-top{align-items:end;margin-bottom:clamp(48px,7vw,112px)}.sec-top .intro{grid-column:9/13;font-size:var(--body);line-height:1.55;letter-spacing:0;max-width:30em;padding-bottom:.6em}.actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75em;min-height:56px;padding:0 26px;background:var(--btn);color:var(--btnfg);border:2px solid var(--btn);font:600 1rem/1 var(--f-b);text-decoration:none;cursor:pointer;transition:transform .4s var(--ease),background-color .3s,color .3s}.btn:after{content:"";width:1.05em;height:1.05em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .4s var(--ease)}@media(hover:hover){.btn:hover:after{transform:translate(5px)}}.btn:active{transform:scale(.97)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--fg)}@media(hover:hover){.btn-ghost:hover{background:var(--fg);color:var(--bg)}}.btn:disabled{opacity:.5;cursor:default}#copy-btn:after,#wa-btn:after,.lb-row .btn:after,.drawer .btn:after{display:none}.site-header{position:fixed;inset:0 0 auto;z-index:60;height:72px;color:var(--ink);transition:background-color .4s,color .4s,transform .5s var(--ease)}.site-header.scrolled,.site-header.open{background:var(--ink);color:var(--paper)}.bar{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:block;color:inherit}.brand svg{height:30px;width:auto;aspect-ratio:304.22/60}.nav ul{display:flex;align-items:center;gap:clamp(18px,2.4vw,40px)}.nav a{text-decoration:none;font-weight:500;font-size:1rem;position:relative;padding-bottom:3px}.nav a:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}@media(hover:hover){.nav a:hover:before{transform:scaleX(1)}}.nav .btn:before{display:none}.nav .btn{min-height:46px;padding:0 20px;--btn:var(--orange);--btnfg:var(--ink)}.nav .btn:after{display:none}.menu-btn{display:none;width:48px;height:48px;background:none;border:0;color:inherit;cursor:pointer;position:relative}.menu-btn span,.menu-btn:before{content:"";position:absolute;left:12px;right:12px;height:2px;background:currentColor;transition:transform .4s var(--ease)}.menu-btn:before{top:18px}.menu-btn span{top:28px}.site-header.open .menu-btn:before{transform:translateY(5px) rotate(45deg)}.site-header.open .menu-btn span{transform:translateY(-5px) rotate(-45deg)}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding-top:72px;overflow:hidden}.hero-main{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(32px,5vw,72px);padding-bottom:clamp(64px,8vw,120px)}.hero h1{font:600 clamp(2.7rem,8.6vw,10rem)/.98 var(--f-d);letter-spacing:-.04em;font-optical-sizing:auto;text-wrap:balance}.ln{display:block}.slot{display:inline-block;position:relative;width:2.05em;height:.74em;background:var(--orange);color:var(--ink);--ring:var(--paper);margin-left:.06em;vertical-align:baseline;overflow:hidden;cursor:pointer;transition:background-color .6s}.slot svg{width:100%;height:100%;padding:.05em .06em;overflow:visible}.slot-g{transform-origin:60px 40px;transform:translateZ(0)}.orb{fill:var(--paper);transform:translate(60px,40px) rotate(-24deg)}.orb{transform-box:view-box}.hero-foot{align-items:start;row-gap:28px}.lede{grid-column:1/7;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.35;letter-spacing:-.01em}.hero-cta{grid-column:8/13;display:grid;gap:22px;justify-items:start}.checks{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:1rem;font-weight:500}.checks li{display:flex;align-items:center;gap:9px}.checks li:before{content:"";width:9px;height:9px;background:var(--orange);flex:none}.marquee{overflow:hidden;padding-block:clamp(16px,2.4vw,30px)}.mq-track{display:flex;align-items:center;gap:clamp(24px,3.6vw,56px);width:max-content;animation:mq 42s linear infinite}.mq-track span{font:600 clamp(2.2rem,5.4vw,5rem)/1 var(--f-d);letter-spacing:-.04em;white-space:nowrap}.mq-track i{flex:none;width:clamp(12px,1.4vw,20px);height:clamp(12px,1.4vw,20px);background:var(--orange)}.paused .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate3d(-50%,0,0)}}.why{margin-top:clamp(56px,8vw,120px);display:grid;gap:clamp(40px,6vw,88px)}.why .row h3,.rows h3,.step h3,.qa h3{font:600 var(--lead)/1.08 var(--f-d);letter-spacing:-.03em}.why .row h3{grid-column:1/6;font-size:clamp(1.8rem,3.4vw,3.25rem)}.why .row p{grid-column:7/13;max-width:34em;padding-top:.5em}.stage{align-items:start;row-gap:24px}.tabs{grid-column:1/5;display:grid;gap:8px}.panels{grid-column:5/13;display:grid;background:var(--tone);padding:clamp(10px,1.6vw,24px)}.tab{display:grid;gap:8px;text-align:left;background:none;border:0;color:var(--mut);padding:18px 18px 18px 26px;cursor:pointer;font:inherit;position:relative;transition:color .3s,background-color .3s}.tab:before{content:"";position:absolute;left:0;top:26px;width:10px;height:10px;background:var(--orange);transform:scale(0);transition:transform .45s var(--ease)}.tab strong{font:600 clamp(1.5rem,2.5vw,2.4rem)/1.05 var(--f-d);letter-spacing:-.035em}.tab span{font-size:var(--small);line-height:1.5;max-width:26em}@media(hover:hover){.tab:hover{color:var(--fg)}}.tab[aria-pressed=true]{color:var(--fg);background:var(--tone)}.tab[aria-pressed=true]:before{transform:scale(1)}.js .tabs{display:grid}.tabs{display:none}.panel{grid-area:1/1;min-width:0}.panel .work-cap{margin-top:14px;font-size:var(--small);color:var(--mut);display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.panel .work-cap b{color:var(--fg);font-weight:600}.js .work-cap{display:none}.js .panel{clip-path:inset(0 0 0 100%)}.js .panel.prev{clip-path:inset(0);z-index:1}.js .panel:not(.on):not(.prev){visibility:hidden}.js .panel.on{clip-path:inset(0);z-index:2;transition:clip-path .9s var(--ease)}.js .panel.on .mock{animation:settle 1.1s var(--ease) both}@keyframes settle{0%{transform:scale(1.05)}to{transform:none}}.mock{background:#fff;color:#111;overflow:hidden}.mock-bar{display:flex;align-items:center;gap:12px;height:36px;padding:0 12px;background:#e4e5e2}.mock-bar .dots{display:flex;gap:6px}.mock-bar .dots i{width:9px;height:9px;background:#b9bbb6}.addr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f4f5f2;color:#555;padding:4px 12px;font:500 13px/1.4 var(--f-b)}.site{container-type:inline-size;aspect-ratio:16/10;background:var(--s-bg);color:var(--s-ink);display:flex;flex-direction:column;font-family:var(--f-b);line-height:1.3}.s-nav{display:flex;align-items:center;gap:3cqw;padding:2.4cqw 4cqw;font-size:1.5cqw;font-weight:500}.s-nav b{margin-right:auto;font:700 2.6cqw var(--f-d);letter-spacing:-.02em}.s-btn{display:inline-block;background:var(--s-accent);color:var(--s-on);padding:1.1cqw 2.2cqw;font-weight:600;font-size:1.5cqw}.s-btn.ghost{background:transparent;color:var(--s-ink);box-shadow:inset 0 0 0 .22cqw var(--s-ink)}.s-hero{flex:1;display:grid;grid-template-columns:1.1fr 1fr;gap:3cqw;align-items:center;padding:1cqw 4cqw 2cqw}.s-h{font:700 5.6cqw/.98 var(--f-d);letter-spacing:-.04em;margin-bottom:2cqw}.s-hero p{font-size:1.8cqw;opacity:.8;margin-bottom:2.6cqw;max-width:30em}.s-row{display:flex;gap:1.2cqw}.s-art{width:100%;aspect-ratio:1;max-height:100%}.s-art svg{width:100%;height:100%}.s-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2cqw;padding:0 4cqw 3cqw}.s-tiles div{background:var(--s-soft);padding:1.8cqw;font:700 1.9cqw var(--f-d);letter-spacing:-.02em}.s-tiles small{display:block;font:500 1.35cqw var(--f-b);opacity:.7;margin-top:.4cqw;letter-spacing:0}.svc-head{grid-column:1/6;align-self:start;position:sticky;top:120px}.svc-head .intro{margin-top:28px;font-size:var(--body);line-height:1.55;letter-spacing:0}.rows{grid-column:7/13;display:grid;gap:6px}.rows li{padding:clamp(22px,2.6vw,36px);background:var(--bg);transition:background-color .4s,transform .6s var(--ease)}@media(hover:hover){.rows li:hover{background:var(--tone);transform:translate(10px)}}.rows h3{font-size:clamp(1.5rem,2.4vw,2.2rem)}.rows p{margin-top:12px;max-width:30em;color:var(--mut)}.inds{display:grid;gap:10px}.ind{background:var(--tone);color:var(--ink);text-decoration:none;padding:clamp(24px,3.4vw,48px) clamp(20px,3vw,40px);align-items:center;transition:background-color .45s var(--ease),color .45s}.ind h3{grid-column:1/8;font:600 clamp(2.1rem,5.2vw,5rem)/.98 var(--f-d);letter-spacing:-.04em;transition:transform .7s var(--ease)}.ind p{grid-column:9/13;display:grid;gap:14px;justify-items:start}.ind .go{font-weight:600;border-bottom:3px solid var(--orange);padding-bottom:3px}@media(hover:hover){.ind:hover{background:var(--ink);color:var(--paper)}}@media(hover:hover){.ind:hover h3{transform:translate(14px)}}.steps{margin-top:clamp(48px,7vw,104px);row-gap:clamp(40px,5vw,72px)}.step{grid-column:var(--c)/span 7}.step:nth-child(1){--c:1}.step:nth-child(2){--c:3}.step:nth-child(3){--c:5}.step:nth-child(4){--c:7;grid-column:7/13}.step h3{font:600 clamp(1.9rem,4.2vw,4rem)/1 var(--f-d);letter-spacing:-.04em}.step p{margin-top:14px;max-width:28em;color:var(--mut);color:var(--fg)}.sec>.wrap{position:relative;z-index:1}.proc-mark{z-index:0;position:absolute;left:var(--m);bottom:clamp(48px,6vw,96px);width:clamp(140px,22vw,340px);height:auto;color:var(--ink);will-change:transform}.price-sec{min-height:80svh}.price-name{font-size:var(--lead);font-weight:500;color:var(--mut);margin-bottom:clamp(16px,2vw,28px)}.price-sec .head{font-size:clamp(3rem,12vw,12rem);line-height:.9;letter-spacing:-.045em}.price-body{margin-top:clamp(48px,7vw,104px);row-gap:40px;align-items:start}.price-l{grid-column:1/7;display:grid;gap:28px;justify-items:start;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.4;letter-spacing:-.005em}.price-l .more{font-size:var(--body);letter-spacing:0}.price-l .more a{text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:var(--orange)}.ticks{grid-column:8/13;display:grid;gap:14px}.ticks li{display:flex;gap:14px;align-items:baseline;padding:16px 18px;background:var(--tone)}.ticks li:before{content:"";flex:none;width:10px;height:10px;background:var(--orange);transform:translateY(-1px)}.facts{grid-column:1/4;align-self:start}.facts h2{font:600 var(--lead)/1.1 var(--f-d);letter-spacing:-.03em;margin-bottom:28px}.facts dl{display:grid;gap:18px;font-size:var(--small)}.facts dt{color:var(--mut)}.facts dd{font-weight:600}.bio{grid-column:5/13;font:500 clamp(1.3rem,2.2vw,2rem)/1.25 var(--f-d);letter-spacing:-.025em}.bio b{font-weight:700}.drop{float:left;width:3.6em;height:3.6em;padding:.5em .2em;background:var(--ink);color:var(--paper);margin:.08em .45em .1em 0;--ring:var(--orange)}.qa{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);padding-block:clamp(28px,3.6vw,52px);align-items:start}.qa h3,.qa .h-row{grid-column:1/7;font:600 clamp(1.5rem,2.7vw,2.6rem)/1.08 var(--f-d);letter-spacing:-.035em;text-wrap:balance}.qa p{grid-column:8/13;max-width:38em;padding-top:.4em}.qa .h-row{color:var(--mut)}.contact{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between}.contact>.wrap{flex:1;display:flex;flex-direction:column;justify-content:space-between}.mail{display:grid;gap:28px;justify-items:start;margin-top:48px}.mail-addr{font:600 clamp(2.2rem,7.7vw,9rem)/.95 var(--f-d);letter-spacing:-.045em;cursor:pointer;transition:color .3s}.mail-addr span{display:inline}.mail-status{min-height:1.4em;font-weight:600}.mail-alt{max-width:40em;font-size:var(--small)}.mail-alt a{text-underline-offset:4px}.footer{--bg:var(--ink);--fg:var(--paper);--mut:#A9ADB4;--btn:var(--orange);--btnfg:var(--ink);padding-top:clamp(64px,8vw,120px);overflow:hidden}.foot-grid{row-gap:40px}.foot-grid>div{grid-column:1/5}.foot-grid nav{grid-column:span 2}.foot-grid nav:first-of-type{grid-column:5/7}.foot-grid svg{height:34px;width:auto;aspect-ratio:304.22/60;margin-bottom:22px}.foot-grid p{color:var(--mut);margin-top:6px}.foot-grid h2{font:600 var(--small)/1 var(--f-b);color:var(--mut);margin-bottom:18px}.foot-grid ul{display:grid;gap:10px}.foot-grid a{text-decoration:none}@media(hover:hover){.foot-grid a:hover{color:var(--orange)}}.footer .copy{margin-top:clamp(40px,6vw,80px);font-size:var(--small);color:var(--mut)}.wordmark{font:700 31.5vw/.78 var(--f-d);letter-spacing:-.06em;margin:clamp(8px,2vw,24px) 0 0 calc(var(--m) - .03em);white-space:nowrap;user-select:none;padding-bottom:.04em}.toast{position:fixed;left:var(--m);bottom:var(--m);z-index:90;max-width:min(420px,calc(100vw - 2*var(--m)));background:var(--ink);color:var(--paper);padding:16px 20px;font-weight:500;transform:translate3d(0,24px,0);opacity:0;pointer-events:none;transition:opacity .4s,transform .6s var(--ease)}.toast.show{opacity:1;transform:none}.play-tab{position:fixed;right:var(--m);bottom:var(--m);z-index:70;display:flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;background:var(--orange);color:var(--ink);border:2px solid var(--ink);font:600 1rem var(--f-b);cursor:pointer;transition:transform .4s var(--ease)}.play-tab svg{width:22px;height:22px}@media(hover:hover){.play-tab:hover{transform:translateY(-3px)}}.drawer-open .play-tab{opacity:0;pointer-events:none}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:100;width:min(440px,100vw);background:var(--ink);color:var(--paper);padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;transform:translate3d(105%,0,0);transition:transform .7s var(--ease);visibility:hidden;outline:0;--btn:var(--orange);--btnfg:var(--ink);--mut:#A9ADB4}.drawer.open{transform:none;visibility:visible}.drawer-head{display:flex;justify-content:space-between;gap:16px}.drawer h2{font:600 2rem/1 var(--f-d);letter-spacing:-.04em;margin-bottom:10px}.how{color:var(--mut);font-size:var(--small)}.close-btn{flex:none;width:48px;height:48px;background:var(--ink2);color:var(--paper);border:0;font-size:28px;line-height:1;cursor:pointer;transition:background-color .3s,color .3s}@media(hover:hover){.close-btn:hover{background:var(--orange);color:var(--ink)}}.hud{display:flex;gap:10px}.hud div{flex:1;background:var(--ink2);padding:12px 16px}.hud small{display:block;color:var(--mut);font-size:13px}.hud b{font:600 1.8rem/1.1 var(--f-d)}#game{width:100%;aspect-ratio:1;background:var(--ink2);touch-action:manipulation;cursor:pointer}.drawer .btn{width:100%}.hint{color:var(--mut);font-size:var(--small)}.lb-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.lb-head h3{font:600 1.1rem/1 var(--f-d)}.lb-head small{color:var(--mut);font-size:13px}.lb ol{counter-reset:r;display:grid;gap:4px}.lb li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:10px 12px;background:var(--ink2);font-size:15px;counter-increment:r}.lb li:before{content:counter(r);color:var(--mut);font-size:13px}.lb li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb li b{font-weight:600}.lb li.me{background:var(--orange);color:var(--ink)}.lb li.me:before{color:var(--ink)}.lb li.lb-empty{display:block;color:var(--mut);font-size:14px}.lb li.lb-empty:before{content:none}.lb-form{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--ink2)}.lb-form label{font-size:14px;color:var(--mut)}.lb-row{display:flex;gap:10px}.lb-row input{flex:1;min-width:0;height:52px;border:2px solid var(--paper);background:var(--ink);color:var(--paper);padding:0 16px;font:500 16px var(--f-b);border-radius:0}.lb-row input:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.drawer .lb-row .btn{width:auto;padding:0 22px}.lb-msg{min-height:1.2em;font-size:13px;color:var(--mut)}.drawer[data-mode=playing] .lb{display:none}.page-hero{--btn:var(--orange);--btnfg:var(--ink);padding:calc(150px + env(safe-area-inset-top,0px)) 0 clamp(40px,6vw,88px)}.page-hero h1{font:600 clamp(2.2rem,6.2vw,6rem)/.98 var(--f-d);letter-spacing:-.04em;text-wrap:balance;max-width:16em}.page-hero .lede{margin-top:clamp(24px,3vw,40px);max-width:30em;grid-column:auto}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 clamp(28px,4vw,56px);font-size:var(--small);color:var(--mut)}.crumbs li+li:before{content:"/";margin-right:12px}.crumbs a{text-decoration:none}@media(hover:hover){.crumbs a:hover{color:var(--fg);text-decoration:underline}}.byline{margin-top:22px;font-size:var(--small);color:var(--mut)}.sec.read{padding-block:clamp(48px,6vw,96px) clamp(96px,12vw,180px)}.prose{max-width:760px;margin-inline:auto}.prose h2{font:600 clamp(1.8rem,3.4vw,3rem)/1.05 var(--f-d);letter-spacing:-.035em;margin:clamp(56px,7vw,96px) 0 0;text-wrap:balance}.prose h2:first-child{margin-top:0}.prose p,.prose ul{margin-top:18px}.prose ul{padding-left:1.3em;list-style:square}.prose li{margin-top:8px;padding-left:4px}.prose li::marker{color:var(--orange)}.prose strong{font-weight:600}.prose a{text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--orange)}.table-wrap{overflow-x:auto;margin-top:24px}.table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--small)}.table-wrap th,.table-wrap td{padding:16px 18px;text-align:left;vertical-align:top}.table-wrap th{background:var(--ink);color:var(--paper);font-weight:600}.table-wrap td{background:var(--paper)}.table-wrap tr:nth-child(2n) td{background:#e3e4df}.table-wrap td:first-child{font-weight:600}.table-wrap td.num{font-family:var(--f-d);font-weight:600}.callout{margin-top:24px;padding:clamp(22px,3vw,36px);background:var(--ink);color:var(--paper)}.callout p{margin:0}.callout strong{color:var(--orange)}.sources{font-size:var(--small)}.faq{margin-top:12px}.prose .qa{display:block;padding-block:26px 0}.prose .qa h3{font-size:clamp(1.35rem,2.2vw,1.8rem)}.prose .qa p{margin-top:10px;max-width:none}.keep{margin-top:clamp(64px,8vw,112px)}.keep h2{font:600 clamp(1.8rem,3.4vw,3rem)/1.05 var(--f-d);letter-spacing:-.035em}.cards{display:grid;gap:8px;margin-top:28px}.card{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:center;padding:clamp(20px,2.6vw,36px);background:var(--tone);text-decoration:none;transition:background-color .4s,color .4s}.card h3{grid-column:1/7;font:600 clamp(1.5rem,2.8vw,2.6rem)/1.05 var(--f-d);letter-spacing:-.035em}.card p{grid-column:7/12;color:inherit;font-size:var(--small)}.card span{grid-column:12;font-weight:600;justify-self:end}@media(hover:hover){.card:hover{background:var(--ink);color:var(--paper)}}.js [data-reveal]{opacity:0;transform:translate3d(0,30px,0);transition:opacity 1s var(--ease) calc(var(--i,0)*70ms),transform 1s var(--ease) calc(var(--i,0)*70ms)}.js [data-reveal].in{opacity:1;transform:none}.js [data-hero]{opacity:0;transform:translate3d(0,24px,0)}.hero-in [data-hero]{opacity:1;transform:none;transition:opacity 1s var(--ease) calc(var(--i,0)*90ms + .3s),transform 1s var(--ease) calc(var(--i,0)*90ms + .3s)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.w>span{display:inline-block}.js .w>span{transform:translate3d(0,108%,0)}.js .head.in .w>span{transform:none;transition:transform 1.1s var(--ease) calc(var(--i)*55ms)}.js .ln{clip-path:inset(0 -1em -.2em -1em)}.js .slot{clip-path:inset(0 100% 0 0)}.js .slot svg{transform:scale(1.18)}.js.hero-in .slot{clip-path:inset(0);transition:clip-path 1.15s .5s var(--ease),background-color .6s}.js.hero-in .slot svg{transform:none;transition:transform 1.4s .5s var(--ease)}.slot.warp .slot-g{animation:spin .9s var(--ease)}.force [data-reveal],.force [data-hero],.force .w>span,.force .ln-i,.force .slot,.force .slot svg,.force .panel{opacity:1!important;transform:none!important;clip-path:none!important}.force .panel:not(:first-child){display:none}@media(max-width:1000px){.sec-top .head,.sec-top .intro{grid-column:1/-1}.sec-top .intro{margin-top:24px;padding:0}.lede,.hero-cta{grid-column:1/-1}.tabs{grid-column:1/-1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--m)*-1);padding-inline:var(--m)}.tab{flex:none;min-width:70%;padding:16px 16px 16px 24px}.panels,.svc-head,.rows,.why .row h3,.why .row p,.price-l,.ticks,.facts,.bio,.qa h3,.qa p,.qa .h-row,.ind h3,.ind p{grid-column:1/-1}.svc-head{position:static;margin-bottom:40px}.why .row p{margin-top:12px}.ind p{margin-top:18px}.qa p{margin-top:14px}.step,.step:nth-child(n){grid-column:1/-1;margin-left:calc(var(--k,0)*7vw)}.step:nth-child(2){--k:1}.step:nth-child(3){--k:2}.step:nth-child(4){--k:3}.facts{margin-bottom:36px}.facts dl{grid-template-columns:repeat(3,1fr);gap:14px}.proc-mark{position:relative;left:auto;bottom:auto;margin:56px 0 0 var(--m);width:48vw}.foot-grid>div{grid-column:1/-1}.foot-grid nav,.foot-grid nav:first-of-type{grid-column:span 4}.card h3,.card p{grid-column:1/-1}.card p{margin-top:10px}.card span{grid-column:1/-1;justify-self:start;margin-top:14px}}@media(max-width:860px){.menu-btn{display:block}.nav{position:fixed;inset:72px 0 0;background:var(--ink);color:var(--paper);padding:32px var(--m);transform:translate3d(0,-8px,0);opacity:0;visibility:hidden;transition:opacity .35s,transform .5s var(--ease),visibility 0s .35s}.site-header.open .nav{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav ul{flex-direction:column;align-items:flex-start;gap:6px}.nav a{font:600 2.4rem/1.15 var(--f-d);letter-spacing:-.035em}.nav .btn{margin-top:20px;font:600 1rem/1 var(--f-b);min-height:56px}.site-header .nav .btn{display:inline-flex}}@media(max-width:560px){.hero h1{font-size:11vw}.slot{width:2em}.foot-grid nav,.foot-grid nav:first-of-type{grid-column:1/-1}.mail-addr span{display:block}.mail-addr{font-size:12.4vw}.actions .btn{flex:1 1 100%}.lb-row{flex-wrap:nowrap}.play-tab span{display:none}.play-tab{width:52px;padding:0;justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.js [data-reveal],.js [data-hero],.js .w>span,.js .ln-i,.js .slot,.js .slot svg{opacity:1;transform:none;clip-path:none}}html[data-theme=dark]{color-scheme:dark;scrollbar-color:#3a3f48 #0D0F12}html[data-theme=dark] [data-field=paper]{--bg:#12151A;--fg:#ECEDE9;--mut:#A9ADB4;--tone:#1B1F26;--btn:var(--orange);--btnfg:#0D0F12}html[data-theme=dark] [data-field=paper2]{--bg:#181C22;--fg:#ECEDE9;--mut:#A9ADB4;--tone:#101318;--btn:var(--orange);--btnfg:#0D0F12}html[data-theme=dark] [data-field=ink]{--bg:#07080A;--tone:#14171C}html[data-theme=dark] .site-header{color:#ecede9}html[data-theme=dark] .site-header.scrolled,html[data-theme=dark] .site-header.open{background:#07080a}html[data-theme=dark] .callout{background:#232830}html[data-theme=dark] .table-wrap td{background:var(--tone);color:var(--fg)}html[data-theme=dark] .table-wrap tr:nth-child(2n) td{background:#222730}@media(hover:hover){html[data-theme=dark] .rows li:hover{background:var(--tone)}}.theme-btn{flex:none;width:46px;height:46px;margin-left:auto;margin-right:-6px;background:none;border:2px solid currentColor;color:inherit;cursor:pointer;display:grid;place-items:center;transition:background-color .3s,color .3s}@media(hover:hover){.theme-btn:hover{background:currentColor}}@media(hover:hover){.theme-btn:hover svg{color:var(--hbg,#E9EAE7);mix-blend-mode:normal}}.theme-btn svg{width:22px;height:22px;fill:currentColor;stroke:none}.theme-btn .t-sun{display:none}html[data-theme=dark] .theme-btn .t-sun{display:block}html[data-theme=dark] .theme-btn .t-moon{display:none}.bar{gap:16px}.nav{margin-left:auto}.theme-btn{margin-left:0}.nav ul{gap:clamp(16px,2vw,32px)}.hero-main{padding-top:clamp(40px,7vw,120px)}.hero-cta{grid-column:8/13}.lede{font-size:clamp(1.15rem,1.55vw,1.4rem);line-height:1.5;letter-spacing:0;grid-column:1/7}.who{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px clamp(20px,3vw,44px);padding:clamp(24px,3.4vw,44px) var(--m);background:var(--bg);color:var(--fg)}.who-t{font-size:var(--lead);color:var(--mut);margin-right:12px}.who ul{display:flex;flex-wrap:wrap;gap:4px clamp(20px,3vw,44px)}.who li{font:600 clamp(1.6rem,3.6vw,3.4rem)/1.1 var(--f-d);letter-spacing:-.035em}.who li:last-child{color:var(--mut)}.examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:start}.ex{display:grid;gap:18px;min-width:0;background:var(--tone);padding:clamp(10px,1.2vw,18px)}.ex .work-cap{display:grid;gap:8px;padding:6px 6px 10px;font-size:var(--small);color:var(--mut)}.ex .work-cap b{color:var(--fg);font:600 var(--lead)/1.1 var(--f-d);letter-spacing:-.03em;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tag{font:600 13px/1 var(--f-b);background:var(--orange);color:#0d0f12;padding:6px 9px;letter-spacing:0}.ex .site{aspect-ratio:4/3.1}.s-hero{grid-template-columns:1.15fr 1fr}.s-h{font-size:6.6cqw}.s-nav{font-size:2.2cqw}.s-nav b{font-size:3.6cqw}.s-btn{font-size:2.1cqw;padding:1.4cqw 2.6cqw}.s-hero p{font-size:2.4cqw}.s-tiles div{font-size:2.6cqw}.s-tiles small{font-size:1.9cqw}.mock-bar{height:32px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:stretch}.plan{display:flex;flex-direction:column;gap:18px;background:var(--tone);padding:clamp(22px,2.6vw,40px);position:relative}.plan h3{font:600 clamp(1.8rem,2.6vw,2.6rem)/1 var(--f-d);letter-spacing:-.035em}.plan-for{color:var(--mut)}.plan-price{font:600 clamp(3.4rem,6vw,5.6rem)/.9 var(--f-d);letter-spacing:-.045em}.plan-price small{font:500 1.1rem var(--f-b);letter-spacing:0;color:var(--mut);margin-right:8px}.plan .ticks{grid-column:auto;gap:10px}.plan .ticks li{padding:0;background:none;font-size:var(--small);line-height:1.45}.plan-not{font-size:var(--small);color:var(--mut);margin-top:auto;padding-top:8px;line-height:1.5}.plan-not b{color:var(--fg)}.plan .btn{align-self:stretch}.plan-best{background:var(--orange);color:#0d0f12;--btn:#0D0F12;--btnfg:#E9EAE7;--mut:#2B1710;--fg:#0D0F12}.plan-best .ticks li:before{background:#0d0f12}.plan-flag{position:absolute;top:0;left:0;right:0;transform:translateY(-100%);background:#e9eae7;color:#0d0f12;font-weight:600;padding:9px clamp(22px,2.6vw,40px);font-size:var(--small)}.plans{margin-top:44px}.plan-note{margin-top:clamp(40px,5vw,72px);row-gap:20px}.plan-ask{grid-column:1/6;font:600 clamp(1.5rem,2.6vw,2.4rem)/1.1 var(--f-d);letter-spacing:-.03em}.plan-note p:last-child{grid-column:7/13;color:var(--mut);max-width:38em}.plan-note a{color:var(--fg);text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--orange)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);counter-reset:s;margin-top:clamp(48px,6vw,88px)}.step,.step:nth-child(n){grid-column:auto;margin:0;padding:0}.step:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:64px;height:64px;background:var(--ink);color:var(--orange);font:600 2rem/1 var(--f-d);margin-bottom:24px}.step h3{font-size:clamp(1.4rem,2.2vw,2.1rem);line-height:1.1}.step p{color:var(--fg);max-width:22em}.sec-top .head{grid-column:1/9}@media(max-width:1000px){.examples,.plans{grid-template-columns:minmax(0,1fr)}.plans{gap:48px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.plan-ask,.plan-note p:last-child{grid-column:1/-1}.theme-btn{margin-left:auto}.nav{margin-left:0}}@media(max-width:560px){.steps{grid-template-columns:minmax(0,1fr)}.who-t{width:100%}}.hero-main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap);align-items:center;flex:1;padding-bottom:clamp(40px,5vw,72px)}.hero-l{display:grid;gap:clamp(24px,3vw,40px);justify-items:start}.hero h1{font-size:clamp(2.8rem,7.6vw,9rem);line-height:.95}.hero-l .lede{grid-column:auto;max-width:30em}.hero-cta{grid-column:auto}.hero-art{position:relative;aspect-ratio:1/1.02;min-width:0}.orbits{position:absolute;inset:-6%;width:112%;height:112%;overflow:visible}.orbits .o1,.orbits .o2{fill:none;stroke:var(--fg);stroke-opacity:.22;stroke-width:2}.orbits .o2{stroke:var(--orange);stroke-opacity:1;stroke-width:3}.orbits .od{fill:var(--orange)}.orbits .od2{fill:var(--fg)}.hm{position:absolute;width:64%;box-shadow:0 28px 60px -22px #0d0f1273;animation:bob 7s ease-in-out infinite}.hm .mock{display:block}.hm .site{aspect-ratio:4/3}.m1{left:0;top:2%;--r:-6deg}.m2{right:0;top:30%;--r:4deg;animation-duration:8.5s;animation-delay:-2s;z-index:2}.m3{left:6%;bottom:0;--r:-2deg;animation-duration:9.5s;animation-delay:-4s;z-index:1}@keyframes bob{0%,to{transform:translateZ(0) rotate(var(--r))}50%{transform:translate3d(0,-14px,0) rotate(calc(var(--r) + 1.5deg))}}.js .hm{opacity:0;translate:0 40px}.js.hero-in .hm{opacity:1;translate:0;transition:opacity 1s var(--ease),translate 1.2s var(--ease)}.js.hero-in .m1{transition-delay:.45s}.js.hero-in .m2{transition-delay:.6s}.js.hero-in .m3{transition-delay:.75s}.marquee{padding-block:clamp(18px,2.6vw,34px)}.mq-track span{font-size:clamp(2.4rem,6.4vw,6rem)}.fill .w>span{opacity:.18;transition:opacity .5s,transform 1.1s var(--ease)}.fill .w.lit>span{opacity:1}.ex .mock{transition:transform .6s var(--ease);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.plan{transform:perspective(1000px) translateY(var(--ty,0)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);will-change:transform}@media(hover:hover){.plan:hover{--ty:-8px}}.plan-best{--ty:-14px}@media(hover:hover){.plan-best:hover{--ty:-20px}}.step:before{transition:transform .6s var(--ease)}@media(hover:hover){.step:hover:before{transform:rotate(-8deg) scale(1.08)}}.btn{position:relative;overflow:hidden}@media(max-width:1000px){.hero-main{grid-template-columns:minmax(0,1fr);row-gap:56px}.hero-art{width:min(100%,520px);justify-self:center;margin-bottom:24px}.hero h1{font-size:clamp(2.8rem,12.5vw,6rem)}.plan-best{--ty:0px}@media(hover:hover){.plan-best:hover{--ty:-8px}}.plan-flag{position:static;transform:none;margin:-22px -22px 0;padding:9px 22px}}@media(prefers-reduced-motion:reduce){.hm{animation:none;opacity:1;translate:0}.js .hm{opacity:1;translate:0}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.js [data-fade]{opacity:0;transition:opacity 1.2s var(--ease)}.js [data-fade].in{opacity:1}.wd{display:inline-block;white-space:nowrap}.ch{display:inline-block}.js .ch{transform:translate3d(0,118%,0) rotate(7deg);transform-origin:0 100%}.js.hero-in .ch{transform:none;transition:transform 1.15s var(--ease) calc(var(--c)*30ms + var(--l)*.14s)}.page-hero h1 .ch{transform:none!important}.hero{position:relative}.hero-cv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero-main{position:relative;z-index:1}.hero-art{z-index:1}.mq-track{animation:none}.progress{position:fixed;left:0;top:0;right:0;height:4px;background:var(--orange);transform:scaleX(0);transform-origin:0 50%;z-index:90;pointer-events:none}.pre{position:fixed;inset:0;z-index:300;background:#0d0f12;color:#e9eae7;display:none;flex-direction:column;justify-content:space-between;padding:var(--m);will-change:transform;transition:transform 1s cubic-bezier(.76,0,.24,1)}html.introing .pre{display:flex}html.introing{overflow:hidden}html{scrollbar-gutter:stable}.pre.out{transform:translate3d(0,-101%,0)}.pre-t{font:600 clamp(1.1rem,1.6vw,1.5rem) var(--f-d)}.pre-n{font:600 clamp(7rem,28vw,30rem)/.8 var(--f-d);letter-spacing:-.06em;align-self:flex-end;color:var(--orange)}.pre-n b{font-weight:inherit;font-variant-numeric:tabular-nums}.has-cursor,.has-cursor *{cursor:none!important}.has-cursor input{cursor:text!important}.cursor{position:fixed;left:0;top:0;z-index:400;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:opacity .3s,width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease)}.cursor.on{opacity:1}.cursor.big{width:76px;height:76px;margin:-38px 0 0 -38px}.work{background:var(--bg);color:var(--fg);position:relative}.work-pin{position:relative}.work-stick{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3vh,44px);padding-top:84px;padding-bottom:28px}.work-stick .sec-top{margin:0;width:100%}.ex-track{display:flex;gap:var(--gap);padding-inline:var(--m);width:max-content;align-items:flex-start}.ex{flex:none;width:min(44vw,calc((100svh - 340px)*1.28));min-width:300px}.work-bar{position:absolute;left:var(--m);right:var(--m);bottom:22px;height:6px;background:var(--tone)}.work-bar i{display:block;height:100%;background:var(--orange);transform:scaleX(0);transform-origin:0 50%}.wordmark{overflow:hidden;padding-top:.06em}.js .wl{display:inline-block;transform:translate3d(0,105%,0)}.js .wordmark.in .wl{transform:none;transition:transform 1.3s var(--ease) calc(var(--c)*70ms)}.hero-cv{opacity:.9}@media(max-width:1000px){.work-stick{position:static;height:auto;padding-block:72px}.work-stick .sec-top{padding-inline:var(--m)}.work-bar{display:none}.ex-track{display:grid;width:auto;gap:var(--gap)}.ex{width:auto;min-width:0}.work-stick .sec-top{margin-bottom:40px}}@media(prefers-reduced-motion:reduce){.js .ch,.js .wl{transform:none}.pre{display:none!important}}.hero2{min-height:100svh;display:block;padding:0;position:relative;overflow:hidden;background:var(--bg)}.hero-gl{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.hero2-main{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(18px,2.4vw,36px);padding-top:110px;padding-bottom:clamp(28px,4vw,56px);pointer-events:none}.hero2-main *{pointer-events:auto}.hero2-tag{font:500 clamp(.9rem,1.1vw,1.05rem) var(--f-b);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.hero2 h1{font:700 clamp(3rem,min(13.2vw,19svh),15rem)/.86 var(--f-d);letter-spacing:-.055em;text-transform:none;text-wrap:nowrap;mix-blend-mode:normal;margin-left:-.04em}.hero2 h1 .ln{overflow:hidden;padding-bottom:.08em}.hero2 .hero-art{position:absolute;inset:0;z-index:1;aspect-ratio:auto;pointer-events:none}.hero2 .hm{width:clamp(180px,19vw,320px);animation:none;box-shadow:0 40px 80px -20px #000000b3;transition:transform .2s linear}.hero2 .hm.m1{left:auto;right:5vw;top:15vh}.hero2 .hm.m2{left:auto;right:21vw;top:46vh}.hero2 .hm.m3{left:auto;right:4vw;top:63vh}.hero2-foot{display:flex;align-items:flex-end;justify-content:flex-start;column-gap:clamp(32px,5vw,80px);gap:24px;flex-wrap:wrap}.hero2 .lede{max-width:22em;font-size:clamp(1.1rem,1.5vw,1.4rem);color:var(--fg)}.scrollcue{position:absolute;z-index:3;right:var(--m);bottom:clamp(96px,10vw,140px);width:clamp(84px,8vw,118px);aspect-ratio:1;display:grid;place-items:center;color:var(--fg);text-decoration:none}.scrollcue svg{position:absolute;inset:0;width:100%;height:100%;animation:spin 14s linear infinite}.scrollcue text{font:600 9.5px var(--f-b);letter-spacing:.14em;fill:currentColor}.scrollcue b{font:600 1.6rem var(--f-d);color:var(--orange)}@keyframes spin{to{transform:rotate(360deg)}}.mqs{background:var(--orange);color:var(--ink);padding-block:clamp(14px,2vw,26px);overflow:hidden;display:grid;gap:clamp(6px,1vw,14px)}.mq2{overflow:hidden}.mq2-t{display:flex;align-items:center;gap:clamp(22px,3vw,48px);width:max-content;animation:mq2 60s linear infinite}.mq2.b .mq2-t{animation-direction:reverse;animation-duration:75s}.mq2 span{font:700 clamp(3rem,9vw,9rem)/1 var(--f-d);letter-spacing:-.05em;white-space:nowrap;color:var(--ink)}.mq2.b span{color:transparent;-webkit-text-stroke:2px var(--ink)}.mq2 i{flex:none;width:clamp(14px,1.8vw,26px);height:clamp(14px,1.8vw,26px);background:var(--ink);transform:rotate(45deg)}@keyframes mq2{to{transform:translate3d(-50%,0,0)}}.statement{background:var(--bg);color:var(--fg);padding-block:clamp(88px,12vw,200px)}.big{font:700 clamp(2.4rem,7.2vw,8.6rem)/.98 var(--f-d);letter-spacing:-.05em;text-wrap:balance;max-width:16em}.big .w>span{transform:none!important}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:clamp(64px,9vw,140px)}.trio div{border-top:6px solid var(--fg);padding-top:20px}.trio b{font:600 1rem var(--f-d);color:var(--orange);letter-spacing:.04em}.trio h3{font:700 clamp(1.6rem,2.6vw,2.6rem)/1.02 var(--f-d);letter-spacing:-.04em;margin:14px 0 12px}.trio p{color:var(--mut);max-width:26em}.work{padding-bottom:clamp(60px,8vw,120px)}.stack{padding-inline:var(--m);position:relative}.stack .ex{position:sticky;top:calc(88px + var(--k,0)*26px);width:min(1000px,100%,calc((100svh - 230px)*1.18));margin:0 auto clamp(40px,10vh,110px);transform-origin:50% 0;transform:scale(var(--sc,1));will-change:transform;background:var(--tone)}.stack .ex:last-child{margin-bottom:0}.stack .ex:after{content:"";position:absolute;inset:0;background:#000;opacity:var(--dm,0);pointer-events:none}.stack .ex .mock{transform:none!important}.build{background:var(--bg);color:var(--fg);position:relative}.bld-pin{height:260svh;position:relative}.bld-stick{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--gap);align-items:center;padding:96px var(--m) 40px}.bld-l .head{margin-bottom:clamp(24px,3.6vw,56px)}.bld-steps{display:grid;gap:4px}.bld-steps li{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:16px 0;opacity:.28;transition:opacity .5s,transform .6s var(--ease);transform:translate(0)}.bld-steps li.on{opacity:1;transform:translate(14px)}.bld-steps b{font:700 clamp(1.8rem,3vw,3rem)/1 var(--f-d);letter-spacing:-.04em;color:var(--orange)}.bld-steps h3{font:700 clamp(1.3rem,2.2vw,2.1rem)/1.05 var(--f-d);letter-spacing:-.035em}.bld-steps p{margin-top:8px;max-width:26em;color:var(--mut);display:none}.bld-steps li.on p{display:block}.bf{background:#fff;color:#111;box-shadow:0 50px 100px -30px #0000008c;width:100%;max-width:760px;margin-left:auto;transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transition:transform .8s var(--ease)}.bf.s3{transform:perspective(1400px) rotateY(0) rotateX(0) scale(1.02)}.bf-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;background:#e4e5e2}.bf-bar .dots{display:flex;gap:6px}.bf-bar .dots i{width:9px;height:9px;background:#b9bbb6}.bf-addr{flex:1;background:#fff;padding:5px 12px;font:500 12px var(--f-b);color:#666;transition:color .4s}.bf.s3 .bf-addr{color:#111}.bf-live{font:700 11px var(--f-b);letter-spacing:.12em;background:#12b76a;color:#fff;padding:5px 9px;opacity:0;transform:scale(.6);transition:opacity .4s,transform .5s var(--ease)}.bf.s3 .bf-live{opacity:1;transform:none}.bf-body{position:relative;aspect-ratio:16/11;padding:3.2% 4%;display:flex;flex-direction:column;gap:5%;background:#f6f6f3}.bf-nav{display:flex;gap:3%;align-items:center}.bf-nav b{margin-right:auto;font:700 clamp(.8rem,1.6vw,1.2rem) var(--f-d);letter-spacing:-.02em;opacity:.25;transition:opacity .5s}.bf-nav span{width:7%;height:8px;background:#d5d6d1;transition:background .5s}.bf-btn{height:20px!important;width:11%!important;background:#d5d6d1}.bf-hero{flex:1;display:grid;grid-template-columns:1.2fr 1fr;gap:5%;align-items:center}.bf-txt{display:grid;gap:10px}.bf-txt i{display:block;height:clamp(14px,2.6vw,28px);background:#d5d6d1;transition:background .6s var(--ease),width .8s var(--ease)}.bf-txt .l1{width:92%}.bf-txt .l2{width:70%}.bf-txt .l3{height:8px;width:55%;margin-top:6px}.bf-cta{display:block;width:34%;height:clamp(18px,2.8vw,30px);background:#d5d6d1;margin-top:8px;transition:background .6s,width .6s var(--ease),height .6s var(--ease)}.bf-img{aspect-ratio:1.1;background:#e4e5e2;display:grid;place-items:center;transition:background .7s}.bf-img svg{width:60%;opacity:0;transform:scale(.6) rotate(-12deg);transition:opacity .6s .15s,transform .8s var(--ease) .15s;color:#0d0f12}.bf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3%}.bf-cards i{height:clamp(30px,6vw,60px);background:#e4e5e2;opacity:0;transform:translateY(16px);transition:opacity .5s,transform .7s var(--ease),background .5s}.bf-cards i:nth-child(2){transition-delay:.08s}.bf-cards i:nth-child(3){transition-delay:.16s}.bf-chip{position:absolute;right:5%;top:52%;background:#0d0f12;color:#fff;font:600 12px var(--f-b);padding:8px 12px;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s var(--ease)}.bf-sent{position:absolute;left:4%;bottom:5%;background:#12b76a;color:#fff;font:600 12px var(--f-b);padding:8px 12px;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s var(--ease)}.bf.s0 .bf-sent{opacity:1;transform:none}.bf.s1 .bf-nav b,.bf.s2 .bf-nav b,.bf.s3 .bf-nav b{opacity:1}.bf.s1 .bf-nav span,.bf.s2 .bf-nav span,.bf.s3 .bf-nav span{background:#b9bbb6}.bf.s1 .bf-btn,.bf.s2 .bf-btn,.bf.s3 .bf-btn{background:#ff6b3d!important}.bf.s1 .bf-txt i,.bf.s2 .bf-txt i,.bf.s3 .bf-txt i{background:#16181c}.bf.s1 .bf-txt .l3,.bf.s2 .bf-txt .l3,.bf.s3 .bf-txt .l3{background:#9a9c97}.bf.s1 .bf-cta,.bf.s2 .bf-cta,.bf.s3 .bf-cta,.bf.s1 .bf-img,.bf.s2 .bf-img,.bf.s3 .bf-img{background:#ff6b3d}.bf.s1 .bf-img svg,.bf.s2 .bf-img svg,.bf.s3 .bf-img svg{opacity:1;transform:none}.bf.s2 .bf-cards i,.bf.s3 .bf-cards i{opacity:1;transform:none;background:#e4e5e2}.bf.s2 .bf-chip{opacity:1;transform:none}.bf.s2 .bf-cta,.bf.s3 .bf-cta{width:46%;height:clamp(24px,3.8vw,42px)}.svc{padding-block:clamp(80px,10vw,160px)}.srows{display:grid}.srows li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:center;padding:clamp(22px,3vw,42px) clamp(8px,1.4vw,20px);border-top:2px solid color-mix(in srgb,var(--fg) 22%,transparent);isolation:isolate;transition:color .35s,padding .5s var(--ease)}.srows li:last-child{border-bottom:2px solid color-mix(in srgb,var(--fg) 22%,transparent)}.srows li:before{content:"";position:absolute;inset:0;background:var(--orange);transform:scaleY(0);transform-origin:50% 100%;transition:transform .55s var(--ease);z-index:-1}@media(hover:hover){.srows li:hover:before{transform:scaleY(1)}}@media(hover:hover){.srows li:hover{color:var(--ink);padding-left:clamp(20px,3vw,48px)}}@media(hover:hover){.srows li:hover p{color:var(--ink)}}.srows b{font:600 1rem var(--f-d);color:var(--orange);transition:color .3s}@media(hover:hover){.srows li:hover b{color:var(--ink)}}.srows h3{font:700 clamp(1.7rem,4.4vw,4.6rem)/.98 var(--f-d);letter-spacing:-.045em}.srows p{color:var(--mut);max-width:26em;transition:color .3s}#pricing .plan{background:var(--tone)}.mail-addr{font-size:clamp(2rem,8.4vw,10rem)}.mail .actions.alt{margin-top:-8px}.mail-alt{color:inherit;opacity:.85}.contact .actions .btn-ghost{border-color:currentColor}.wordmark{font-size:clamp(4rem,23vw,26rem)!important;line-height:.8}@media(max-width:1000px){.hero2 h1{font-size:clamp(2.6rem,min(13vw,20svh),9rem)}.scrollcue{display:none}.trio{grid-template-columns:1fr}.stack .ex{position:relative;top:0;transform:none!important;margin-bottom:28px}.stack .ex:after{display:none}.bld-pin{height:auto}.bld-stick{position:static;height:auto;grid-template-columns:1fr;padding:72px var(--m)}.bld-steps li{opacity:1;transform:none!important}.bld-steps p{display:block}.bf{transform:none;margin:24px 0 0;max-width:none}.srows li{grid-template-columns:auto 1fr}.srows p{grid-column:2}}@media(prefers-reduced-motion:reduce){.mq2-t,.scrollcue svg{animation:none}.bld-steps li{opacity:1}}html.rm .mq2-t,html.rm .scrollcue svg{animation:none}.pre{clip-path:inset(0 0 0 0)}.pre-t,.pre-n{transition:opacity .5s,transform .8s var(--ease)}.pre.out .pre-t,.pre.out .pre-n{opacity:0;transform:translate3d(0,-30px,0)}.hero-gl{opacity:0;transition:opacity 1.6s var(--ease)}.hero-gl.on{opacity:1}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}#pricing{--gold:#E7C98F;--gold2:#B98E4E;--gold-d:#7A5A2B}#pricing:before{content:"";position:absolute;left:50%;top:38%;width:min(1100px,90vw);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(231,201,143,.12),transparent 70%);pointer-events:none;z-index:0}#pricing .plans{gap:clamp(14px,1.6vw,26px);align-items:stretch;margin-top:clamp(28px,4vw,56px)}#pricing .plan{--mx:50%;--my:0%;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid rgba(231,201,143,.2);padding:clamp(28px,3vw,48px) clamp(24px,2.6vw,40px);gap:0;box-shadow:0 40px 80px -40px #000000b3,inset 0 1px #ffffff12;overflow:hidden;color:var(--fg);transition:transform .5s var(--ease),border-color .5s,box-shadow .5s}#pricing .plan:before{content:"";position:absolute;inset:0;background:radial-gradient(520px circle at var(--mx) var(--my),rgba(231,201,143,.16),transparent 55%);opacity:0;transition:opacity .45s;pointer-events:none}@media(hover:hover){#pricing .plan:hover{border-color:#e7c98f80}}@media(hover:hover){#pricing .plan:hover:before{opacity:1}}#pricing .plan h3{font:500 .8rem/1 var(--f-b);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:clamp(20px,2.4vw,34px)}#pricing .plan-for{font:500 clamp(1.15rem,1.5vw,1.45rem)/1.25 var(--f-d);letter-spacing:-.02em;color:var(--fg);min-height:2.5em}#pricing .plan-price{display:flex;align-items:flex-start;gap:6px;font:500 clamp(4rem,6.6vw,6.4rem)/.9 var(--f-d);letter-spacing:-.06em;margin:clamp(18px,2vw,28px) 0 clamp(22px,2.4vw,34px);padding-bottom:clamp(22px,2.4vw,34px);border-bottom:1px solid rgba(231,201,143,.22);font-variant-numeric:tabular-nums}#pricing .plan-price small{align-self:flex-end;order:-1;font:500 .72rem/1 var(--f-b);letter-spacing:.22em;text-transform:uppercase;color:var(--mut);margin:0 10px 12px 0;writing-mode:vertical-rl;transform:rotate(180deg)}#pricing .plan-price .cur{font-size:.42em;margin-top:.18em;color:var(--gold);font-weight:500}#pricing .plan .ticks{gap:14px;margin-bottom:28px}#pricing .plan .ticks li{font-size:.95rem;color:var(--fg);padding-left:30px;position:relative;background:none;line-height:1.4}#pricing .plan .ticks li:before{content:"";position:absolute;left:0;top:.28em;width:14px;height:8px;border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(-45deg) scale(.9);background:none;width:12px;height:7px}#pricing .plan-not{font-size:.85rem;color:var(--mut);line-height:1.55;margin-top:auto;padding-top:20px;margin-bottom:22px}#pricing .plan-not b{color:var(--fg);font-weight:500}#pricing .plan .btn{border-radius:0;min-height:54px;font-weight:600;letter-spacing:.02em;background:transparent;color:var(--fg);border:1px solid rgba(231,201,143,.5)}@media(hover:hover){#pricing .plan .btn:hover{background:var(--gold);color:#0d0f12;border-color:var(--gold)}}#pricing .plan-best{--ty:-16px;background:linear-gradient(180deg,#1c1710,#0f0d09);border:1px solid transparent;color:#f4eee2;--fg:#F4EEE2;--mut:#B7AD9B;box-shadow:0 60px 120px -40px #e7c98f47,0 0 0 1px #e7c98f1f;position:relative;overflow:visible}@media(hover:hover){#pricing .plan-best:hover{--ty:-22px}}#pricing .plan-best:after{content:"";position:absolute;inset:-1.5px;z-index:-1;padding:1.5px;background:conic-gradient(from var(--ang),#E7C98F,#7A5A2B 18%,#FFF3D2 35%,#B98E4E 52%,#7A5A2B 70%,#E7C98F);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask-composite:exclude;animation:ang 7s linear infinite;pointer-events:none}#pricing .plan-best>*{position:relative;z-index:1}#pricing .plan-best:before{border-radius:0}@keyframes ang{to{--ang:360deg}}#pricing .plan-best .plan-price{background:linear-gradient(100deg,#b98e4e,#fff3d2 40%,#e7c98f 60%,#b98e4e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;border-bottom:0;position:relative}#pricing .plan-best .plan-price small{-webkit-text-fill-color:#B7AD9B;color:#b7ad9b}#pricing .plan-best .plan-price .cur{-webkit-text-fill-color:transparent}#pricing .plan-best .plan-price:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e7c98f59}#pricing .plan-best .ticks li{color:#f4eee2}#pricing .plan-best .btn{background:linear-gradient(100deg,#c9a25e,#f2dca8 50%,#c9a25e);color:#14100a;border:0}@media(hover:hover){#pricing .plan-best .btn:hover{filter:brightness(1.08)}}#pricing .plan-flag{position:absolute;top:0;left:50%;right:auto;transform:translate(-50%,-50%);background:linear-gradient(100deg,#c9a25e,#f2dca8 50%,#c9a25e);color:#14100a;font:600 .68rem/1 var(--f-b);letter-spacing:.24em;text-transform:uppercase;padding:9px 18px;white-space:nowrap;z-index:3}.js .plan[data-fade]{opacity:0;translate:0 44px;transition:opacity 1s var(--ease) calc(var(--pi,0)*.12s),translate 1.1s var(--ease) calc(var(--pi,0)*.12s),transform .5s var(--ease),border-color .5s,box-shadow .5s}.js .plan[data-fade].in{opacity:1;translate:0 0}.force .plan[data-fade]{opacity:1!important;translate:none!important}#pricing .plan-note{border-top:1px solid rgba(231,201,143,.2);padding-top:clamp(28px,3.4vw,48px)}#pricing .plan-note a{text-decoration-color:var(--gold)}@media(max-width:1000px){#pricing .plans{grid-template-columns:1fr;gap:34px}#pricing .plan-best{--ty:0;margin-top:14px}#pricing .plan-for{min-height:0}}#pricing .plan:nth-child(3){background:linear-gradient(180deg,#14171d,#0b0d11);border-color:#c8d4e64d;--silver:#C9D3E3;overflow:visible}#pricing .plan:nth-child(3) h3{color:var(--silver)}#pricing .plan:nth-child(3) .plan-price{background:linear-gradient(100deg,#8d98ab,#fff 42%,#c9d3e3 60%,#8d98ab);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;position:relative;border-bottom:0}#pricing .plan:nth-child(3) .plan-price:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#c8d4e640}#pricing .plan:nth-child(3) .plan-price small{-webkit-text-fill-color:#8D98AB;color:#8d98ab}#pricing .plan:nth-child(3) .plan-price .cur{-webkit-text-fill-color:transparent}#pricing .plan:nth-child(3) .ticks li:before{border-color:var(--silver)}@media(hover:hover){#pricing .plan:nth-child(3):hover{border-color:#c8d4e6b3}}#pricing .plan:nth-child(3):before{background:radial-gradient(520px circle at var(--mx) var(--my),rgba(201,211,227,.14),transparent 55%)}#pricing .plan:nth-child(3) .btn{border-color:#c8d4e68c}@media(hover:hover){#pricing .plan:nth-child(3) .btn:hover{background:var(--silver);border-color:var(--silver);color:#0b0d11}}#pricing .plan:nth-child(3):after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.08) 50%,transparent 58%) 130% 0/260% 100% no-repeat;animation:sweep 7s ease-in-out infinite;pointer-events:none}@keyframes sweep{0%,50%{background-position:130% 0}to{background-position:-30% 0}}.plan-flag.silver{background:linear-gradient(100deg,#8d98ab,#f4f7fb 50%,#8d98ab);color:#0b0d11}html.rm #pricing .plan:nth-child(3):after,html.rm #pricing .plan-best:after{animation:none}.hero2.nogl:before{content:"";position:absolute;right:-30vw;top:0;width:min(110vw,1100px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,107,61,.32),transparent);z-index:0;pointer-events:none}.hero2.nogl:after{content:"";position:absolute;right:-8vw;top:16%;width:min(52vw,720px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffc2a3,#ff6b3d 42%,#4a1606);animation:nofl 9s ease-in-out infinite;z-index:0}@keyframes nofl{50%{transform:translate3d(-10px,-18px,0) scale(1.03)}}@media(max-width:1000px){.hero2.nogl:after{right:-20vw;top:8%;width:80vw}}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:88px;overscroll-behavior-y:none;font-kerning:normal;font-feature-settings:"kern","liga","calt"}a,button,summary,label,input{touch-action:manipulation}img,svg{-webkit-user-drag:none}.statement,.svc,#pricing,#about,#faq,.footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.stack .ex,.plan{backface-visibility:hidden}.btn{transition:transform .5s var(--ease),background-color .3s,color .3s,border-color .3s,box-shadow .4s}@media(hover:hover){.btn:not(.btn-ghost):hover{box-shadow:0 14px 34px -12px #ff6b3d99}}.btn:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transform:translate3d(-101%,0,0);transition:transform .5s var(--ease),opacity .3s;mix-blend-mode:overlay}@media(hover:hover){.btn:hover:before{opacity:.18;transform:none}}::selection{background:var(--orange);color:#0d0f12}.srows li h3{transition:transform .5s var(--ease)}@media(hover:hover){.srows li:hover h3{transform:translate(6px)}}.site-header{transition:background-color .4s,color .4s,transform .5s var(--ease),backdrop-filter .4s}.big{text-wrap:balance}.trio div{transition:transform .6s var(--ease)}@media(hover:hover){.trio div:hover{transform:translateY(-6px)}}.hero2 .actions .btn{min-height:58px}@media(hover:none){.btn:before,.srows li:before{display:none}@media(hover:hover){.trio div:hover,.srows li:hover h3{transform:none}}}@media(max-width:1000px){.hero2-main{padding-top:92px;padding-bottom:84px;gap:16px}.hero2 h1{line-height:.9}.hero2-foot{flex-direction:column;align-items:stretch;gap:18px}.hero2 .actions{display:grid;grid-template-columns:1fr;gap:10px}.hero2 .actions .btn{width:100%}.hero2 .lede{max-width:none}.big{font-size:clamp(2.1rem,9.4vw,3.6rem);letter-spacing:-.045em}.mq2 span{font-size:clamp(2.4rem,12vw,4rem)}.mq2-t{animation-duration:80s}.mq2.b .mq2-t{animation-duration:95s}.srows h3{font-size:clamp(1.5rem,6.6vw,2.4rem)}#pricing .plan-price{font-size:clamp(3.6rem,17vw,5rem)}.wordmark{font-size:clamp(3.2rem,21vw,9rem)!important}}@media(max-width:1000px)and (pointer:coarse){#pricing .plan-best:after{animation:none}#pricing .plan:nth-child(3):after{animation:none;display:none}.scrollcue svg{animation:none}.plan,.plan-best{transition:none}}@media(max-height:520px)and (orientation:landscape){.hero2 h1{font-size:clamp(2.4rem,min(9vw,17svh),6rem)}.hero2-main{padding-top:76px}}.subwrap{position:relative;overflow:clip;background:var(--bg);color:var(--fg)}.subwrap>section{background:transparent!important;position:relative;z-index:1}.statement,.svc,#about,#faq{position:relative;overflow:clip}.statement>.wrap,.svc>.wrap,#about>.wrap,#faq>.wrap{position:relative;z-index:1}.pbg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;color:var(--pc,var(--orange))}.pbg .pl{position:absolute;right:0;top:0;height:100%;width:min(15vw,190px);overflow:visible;opacity:.8}.pbg .pl path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.pbg .s{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:1;opacity:.2;translate:0 calc(var(--py,0)*var(--sp,1)*1px);transform:rotate(var(--r,0deg));animation:drift 9s ease-in-out infinite;will-change:transform}.pbg .s svg{display:block;width:100%;height:100%;fill:currentColor}.pbg .s.g{scale:.2;opacity:0;transition:scale 1.1s var(--ease),opacity 1.1s;animation:none}.pbg .s.g.on{scale:1;opacity:.36}.pbg.home .s{opacity:.16}.pbg.home .s svg{fill:none;stroke:currentColor;stroke-width:1.4}.pbg.home .s use{fill:currentColor}@keyframes drift{50%{transform:rotate(calc(var(--r,0deg) + 7deg)) translate3d(0,-12px,0)}}.page-hero h1{background:none}.page-hero{padding-bottom:clamp(32px,5vw,72px)}.prose h2{position:relative}.prose h2:before{content:"";display:block;width:44px;height:5px;background:var(--pc,var(--orange));margin-bottom:18px}.prose h2:first-child:before{display:none}.callout{background:var(--ink);box-shadow:0 30px 60px -34px #00000080}.subwrap .card{background:var(--tone);border:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}@media(hover:hover){.subwrap .card:hover{background:var(--ink);color:var(--paper);transform:translateY(-3px)}}.subwrap .card{transition:background-color .4s,color .4s,transform .5s var(--ease)}.subwrap .table-wrap{box-shadow:0 20px 50px -30px #00000059}@media(max-width:700px){.pbg .s{width:calc(var(--w)*.62);opacity:.08}.pbg .s.g.on{opacity:.14}.pbg .pl{width:54px;opacity:.38}}@media(pointer:coarse){.pbg .s{animation:none}}html.rm .pbg .s{animation:none}.cfw{--cb:#14382A;--cfg:#F4F1EA;background:var(--cb);color:var(--cfg);transition:background-color 1s var(--ease);padding-bottom:clamp(48px,7vw,110px);overflow:clip;position:relative}.cfw .head,.cfw .intro{color:var(--cfg)}.cf{position:relative;padding-top:clamp(8px,2vw,24px)}.cf-big{position:absolute;left:0;right:0;top:clamp(20px,4vw,60px);text-align:center;font:700 clamp(4rem,14.5vw,15rem)/.82 var(--f-d);letter-spacing:-.065em;white-space:nowrap;color:var(--cfg);opacity:.11;overflow:hidden;pointer-events:none;padding-bottom:.1em}.cf-big span{display:inline-block;animation:cfrise .9s var(--ease) both;animation-delay:calc(var(--c)*28ms)}@keyframes cfrise{0%{transform:translate3d(0,105%,0)}to{transform:none}}.cf-stage{position:relative;height:clamp(360px,50vw,610px);perspective:1700px;touch-action:pan-y;outline:none;margin-top:clamp(12px,2vw,30px);cursor:grab}.cf-stage:active{cursor:grabbing}.cf-stage .ex{--o:0;--a:0;position:absolute;left:50%;top:0;width:min(60vw,800px);margin-left:calc(min(60vw,800px)/-2);display:block;padding:0;background:none;transform:translate3d(calc(var(--o)*56%),calc(var(--a)*14px),calc(var(--a)*-240px)) rotateY(calc(var(--o)*-32deg)) scale(calc(1 - var(--a)*.04));opacity:calc(1 - var(--a)*.32);transition:transform 1s var(--ease),opacity .7s;will-change:transform;backface-visibility:hidden;user-select:none}.cf-stage .ex.off{opacity:0;pointer-events:none}.cf-stage .ex .mock{box-shadow:0 50px 90px -30px #000000a6;transform:none!important;pointer-events:none}.cf-stage .ex:after{display:none}.cf-stage .ex .work-cap{position:absolute;left:0;right:0;top:100%;margin-top:18px;text-align:center;opacity:0;transition:opacity .5s;color:var(--cfg);justify-items:center}.cf-stage .ex .work-cap b{justify-content:center;color:var(--cfg)}.cf-stage .ex .work-cap span{color:color-mix(in srgb,var(--cfg) 72%,transparent)}.cf-stage .ex.act .work-cap{opacity:1;transition-delay:.35s}.cf-stage .ex:not(.act){cursor:pointer}.cf-ui{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,40px);margin-top:clamp(168px,14vw,200px)}.cf-btn{width:62px;height:62px;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--cfg) 55%,transparent);color:var(--cfg);background:transparent;transition:background-color .3s,color .3s,transform .4s var(--ease),border-color .3s}.cf-btn svg{width:26px;height:26px}@media(hover:hover){.cf-btn:hover{background:var(--cfg);color:var(--cb);border-color:var(--cfg)}}.cf-btn:active{transform:scale(.92)}.cf-count{font:600 1.1rem var(--f-d);letter-spacing:.04em;min-width:5.5em;text-align:center;font-variant-numeric:tabular-nums}.cf-count b{font-size:1.9rem;color:var(--orange)}@media(max-width:700px){.cf-stage .ex{width:78vw;margin-left:-39vw;transform:translate3d(calc(var(--o)*62%),calc(var(--a)*10px),calc(var(--a)*-160px)) rotateY(calc(var(--o)*-24deg)) scale(calc(1 - var(--a)*.05))}.cf-stage{height:clamp(300px,72vw,420px)}.cf-ui{margin-top:120px}.cf-stage .ex .work-cap span{display:none}}.wheel{--wb:#1B1B22;background:var(--wb);color:#f4f1ea;transition:background-color 1s var(--ease);padding-block:clamp(72px,9vw,150px);position:relative;overflow:clip}.wheel .head,.wheel .intro{color:#f4f1ea}.wheel-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,90px);align-items:center}.wheel .intro{margin-top:18px;max-width:26em;color:#d6d2c8}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(24px,3vw,40px) 0}.chip{padding:11px 18px;border:1.5px solid rgba(244,241,234,.4);color:#f4f1ea;background:transparent;font:600 .95rem var(--f-b);transition:background-color .3s,color .3s,border-color .3s,transform .4s var(--ease)}@media(hover:hover){.chip:hover{border-color:#f4f1ea;transform:translateY(-2px)}}.chip[aria-pressed=true]{background:#f4f1ea;color:#0d0f12;border-color:#f4f1ea}.wres{min-height:15.5em;padding:clamp(22px,2.6vw,34px);background:#00000047;border-left:6px solid var(--orange)}.wres-k{font:600 .78rem var(--f-b);letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.wres-t{font:700 clamp(1.8rem,3.4vw,3.2rem)/1 var(--f-d);letter-spacing:-.045em;margin:10px 0 14px}.wres-b{display:grid;gap:8px;margin-bottom:22px}.wres-b li{padding-left:24px;position:relative}.wres-b li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;background:var(--orange);transform:rotate(45deg)}.wres .btn-ghost{color:#f4f1ea;border-color:#f4f1ea99}@media(hover:hover){.wres .btn-ghost:hover{background:#f4f1ea;color:#0d0f12}}.wres.pop .wres-t,.wres.pop .wres-b li{animation:wpop .7s var(--ease) both}.wres.pop .wres-b li:nth-child(2){animation-delay:.08s}.wres.pop .wres-b li:nth-child(3){animation-delay:.16s}@keyframes wpop{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.wheel-r{display:grid;place-items:center}.wheel-wrap{position:relative;width:min(100%,560px);aspect-ratio:1}.wheel-svg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 40px 60px rgba(0,0,0,.5))}#wheel-g{transform-origin:center;transform-box:fill-box;transition:transform 5.2s cubic-bezier(.08,.72,.06,1);will-change:transform}#wheel-g.quick{transition-duration:2.4s}.wheel-pt{position:absolute;left:50%;top:-14px;width:34px;height:42px;margin-left:-17px;background:#f4f1ea;clip-path:polygon(50% 100%,0 0,100% 0);z-index:3;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.wheel-go{position:absolute;left:50%;top:50%;width:21%;aspect-ratio:1;margin:-10.5% 0 0 -10.5%;border-radius:50%;background:var(--orange);color:#0d0f12;font:700 clamp(.9rem,1.6vw,1.2rem) var(--f-d);letter-spacing:-.02em;border:0;z-index:3;transition:transform .4s var(--ease),box-shadow .4s}@media(hover:hover){.wheel-go:hover{transform:scale(1.07);box-shadow:0 0 0 10px #ff6b3d40}}.wheel-go:active{transform:scale(.94)}.wheel-go:disabled{opacity:.7;pointer-events:none}@media(max-width:900px){.wheel-grid{grid-template-columns:1fr}.wheel-r{order:-1}.wheel-wrap{width:min(88vw,420px)}}html.rm #wheel-g{transition:none}html:not(.settled) .mq2-t,html:not(.settled) .mq-track,html:not(.settled) .hm,html:not(.settled) .scrollcue svg,html:not(.settled) .hero2 .hm{animation-play-state:paused}html:before{content:"";position:fixed;inset:0;z-index:9990;background:#0d0f12;box-shadow:0 -5px #ff6b3d;transform:translate3d(0,101%,0);pointer-events:none}html.pt-out:before{transform:translateZ(0);transition:transform .5s cubic-bezier(.76,0,.24,1)}html.pt-in:before{transform:translateZ(0)}html.pt-done:before{transform:translate3d(0,-101%,0);transition:transform .75s cubic-bezier(.76,0,.24,1)}html.rm:before{display:none}.cursor.lbl{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--orange);mix-blend-mode:normal;display:grid;place-items:center}.cursor.lbl:after{content:attr(data-t);font:700 .85rem var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:#0d0f12}.nf{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;padding:120px 0 80px;background:var(--bg);color:var(--fg)}.nf-in{position:relative;z-index:2}.nf-n{font:700 clamp(7rem,30vw,26rem)/.8 var(--f-d);letter-spacing:-.07em;color:transparent;-webkit-text-stroke:2px var(--orange);margin:0 0 .1em -.03em}.nf h1{font:700 clamp(2rem,5vw,4.4rem)/1 var(--f-d);letter-spacing:-.045em;max-width:12em}.nf .lede{margin-top:18px;max-width:30em}.nf-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;padding:0;list-style:none}.nf-links a{display:inline-block;padding:.7em 1.2em;border:1.5px solid color-mix(in srgb,var(--fg) 30%,transparent);color:var(--fg);text-decoration:none;font-weight:600;transition:background-color .3s,color .3s,transform .4s var(--ease)}@media(hover:hover){.nf-links a:hover{background:var(--orange);color:#0d0f12;border-color:var(--orange);transform:translateY(-3px)}}.nf-orb{position:absolute;right:max(-12vw,-160px);top:50%;width:min(70vw,760px);aspect-ratio:1;margin-top:calc(min(70vw,760px)/-2);z-index:1}.nf-p{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffc2a3,#ff6b3d 42%,#4a1606);box-shadow:0 0 120px #ff6b3d73;animation:nfb 8s ease-in-out infinite}.nf-r{position:absolute;inset:6%;border-radius:50%;border:2px solid rgba(255,107,61,.55);transform:rotateX(72deg) rotate(-18deg)}.nf-m{position:absolute;inset:0;animation:nfs 12s linear infinite}.nf-m:after{content:"";position:absolute;left:50%;top:2%;width:7%;aspect-ratio:1;margin-left:-3.5%;border-radius:50%;background:var(--fg)}@keyframes nfs{to{transform:rotate(360deg)}}@keyframes nfb{50%{transform:translate3d(0,-3%,0) scale(1.03)}}html.rm .nf-p,html.rm .nf-m{animation:none}@media(max-width:800px){.nf-orb{opacity:.5;right:-30vw}}.legal h2{margin-top:2em}.cfw{padding-top:clamp(84px,9vw,150px)}.cf-ui{margin-top:clamp(190px,15vw,230px);position:relative;z-index:3}@media(max-width:700px){.cf-ui{margin-top:150px}.cfw{padding-top:84px}}.pick{margin:0 0 clamp(28px,4vw,52px)}.pick-q{font:600 clamp(1.05rem,1.4vw,1.25rem) var(--f-d);margin-bottom:14px;color:var(--fg)}.pick-o{display:flex;flex-wrap:wrap;gap:10px}.pick-o button{font:600 1rem var(--f-b);padding:.85em 1.4em;border:1.5px solid color-mix(in srgb,var(--fg) 35%,transparent);background:transparent;color:var(--fg);transition:background-color .3s,color .3s,border-color .3s,transform .4s var(--ease)}@media(hover:hover){.pick-o button:hover{border-color:var(--orange);transform:translateY(-2px)}}.pick-o button[aria-checked=true]{background:var(--orange);color:#0d0f12;border-color:var(--orange)}.pick-r{margin-top:14px;min-height:1.6em;color:var(--mut);max-width:40em}.plans.picked .plan{opacity:.5;transition:opacity .5s,outline-color .4s}.plans.picked .plan.pick-on{opacity:1;outline:2px solid var(--orange);outline-offset:8px}html:after{content:"Orbitly Studio";position:fixed;inset:0;z-index:9991;display:grid;place-items:center;color:#e9eae7;font:700 clamp(1.6rem,5vw,3.4rem) var(--f-d);letter-spacing:-.03em;opacity:0;transform:translate3d(0,26px,0);pointer-events:none;transition:opacity .25s,transform .25s}html.pt-out:after,html.pt-in:after{opacity:1;transform:none;transition:opacity .4s .12s,transform .6s .12s var(--ease)}html.pt-done:after{opacity:0;transform:translate3d(0,-40px,0);transition:opacity .3s,transform .5s}html.rm:after{display:none}.nf-orb{transition:transform .5s var(--ease)}.nf-orb.spin .nf-p{animation:nfpop .9s var(--ease)}@keyframes nfpop{40%{transform:scale(1.14) rotate(8deg)}}body:has(.nf) .site-header{color:#e9eae7;--hbg:#E9EAE7}body:has(.nf) .site-header .theme-btn{color:#e9eae7;border-color:#e9eae7}.statement{padding-bottom:clamp(40px,5vw,84px)}.statement,.svc,#pricing,#about,#faq,.footer{content-visibility:visible}.cursor{mix-blend-mode:normal;background:var(--orange);border:2px solid #0D0F12}.cursor.big{background:#ff6b3d40;border:2px solid var(--orange)}.cmp{background:#0a0d12;color:#f2efe8;padding-block:clamp(80px,10vw,170px);position:relative;overflow:clip;isolation:isolate}.cmp>.wrap{position:relative;z-index:2}.cmp-grid{position:absolute;inset:0;z-index:0;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 55%,#000,transparent 75%);mask-image:radial-gradient(ellipse 75% 60% at 50% 55%,#000,transparent 75%);pointer-events:none}.cmp-orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(2px)}.cmp-orb.o1{width:min(70vw,900px);aspect-ratio:1;right:-18%;top:-22%;background:radial-gradient(closest-side,rgba(255,107,61,.34),rgba(255,107,61,.08) 60%,transparent)}.cmp-orb.o2{width:min(60vw,760px);aspect-ratio:1;left:-20%;bottom:-18%;background:radial-gradient(closest-side,rgba(60,160,255,.26),rgba(60,160,255,.06) 60%,transparent)}.cmp-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(20px,4vw,72px);align-items:end;margin-bottom:clamp(32px,4.5vw,64px)}.cmp-kick{display:inline-block;font:600 .8rem var(--f-b);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:18px;padding:.5em 1em;border:1px solid rgba(255,107,61,.5);border-radius:99px}.cmp-top .head{font:700 clamp(2.3rem,5.6vw,5.8rem)/.98 var(--f-d);letter-spacing:-.05em;text-wrap:balance;color:#f2efe8}.cmp-top .intro{max-width:26em;color:#b9bdc6;font-size:var(--body);letter-spacing:0;line-height:1.55}.cmp-frame{border-radius:18px;background:linear-gradient(180deg,#1b2028,#10141a);padding:0 0 10px;box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -40px #000000e6,0 0 140px -30px #ff6b3d59;overflow:hidden}.cmp-chrome{display:flex;align-items:center;gap:7px;padding:13px 16px}.cmp-chrome i{width:11px;height:11px;border-radius:50%;background:#3a414d}.cmp-chrome i:nth-child(1){background:#ff6b5e}.cmp-chrome i:nth-child(2){background:#ffbd3f}.cmp-chrome i:nth-child(3){background:#2bc840}.cmp-chrome span{margin-left:14px;flex:1;max-width:340px;font:500 .8rem var(--f-b);color:#9aa1ad;background:#0a0d12;padding:.45em 1em;border-radius:99px;white-space:nowrap;overflow:hidden}.cmp-box{position:relative;height:clamp(420px,45vw,640px);overflow:hidden;user-select:none;touch-action:pan-y;margin:0 10px;border-radius:10px;background:#0b1b2b}.cmp-a,.cmp-b{position:absolute;inset:0;overflow:hidden}.cmp-a{background:radial-gradient(120% 90% at 85% 10%,#16406a,#0b1b2b 55%,#07111c);color:#eaf4ff;padding:clamp(16px,3vw,44px);font-family:var(--f-b);display:flex;flex-direction:column}.ca-nav{display:flex;gap:clamp(14px,2.4vw,34px);align-items:center;font-size:clamp(.7rem,1.2vw,1rem);color:#bfd6ee}.ca-logo{display:flex;align-items:center;gap:.5em;margin-right:auto;font:700 clamp(1rem,1.9vw,1.6rem) var(--f-d);letter-spacing:-.03em;color:#fff}.ca-logo svg,.ca-tiles svg{width:1.1em;height:1.1em;color:#5cc8ff}.ca-call{font-style:normal;background:#ff6b3d;color:#0d0f12;padding:.65em 1.2em;font-weight:700}.ca-hero{flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(12px,3vw,40px);align-items:center;padding-block:clamp(14px,2vw,30px)}.ca-pill{display:inline-flex;align-items:center;gap:.6em;font-size:clamp(.65rem,1vw,.85rem);color:#9fe7c2;background:#50dca01f;border:1px solid rgba(80,220,160,.35);padding:.4em .9em;border-radius:99px;margin-bottom:clamp(10px,1.6vw,22px)}.ca-pill b{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade8040}.ca-hero h3{font:700 clamp(1.7rem,4.6vw,4.7rem)/.95 var(--f-d);letter-spacing:-.055em;color:#fff}.ca-hero p{margin:clamp(8px,1.4vw,18px) 0 clamp(12px,2vw,26px);font-size:clamp(.78rem,1.3vw,1.1rem);color:#afc6dd;max-width:26em}.ca-cta{display:flex;gap:10px;flex-wrap:wrap}.ca-btn{display:inline-block;background:#ff6b3d;color:#0d0f12;font-weight:700;padding:.8em 1.5em;font-size:clamp(.75rem,1.2vw,1rem)}.ca-btn.g{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.ca-trust{display:flex;gap:clamp(10px,2vw,26px);list-style:none;margin:clamp(12px,2vw,26px) 0 0;padding:0;font-size:clamp(.65rem,1vw,.85rem);color:#8fb0d0}.ca-trust li:before{content:"\2713";color:#5cc8ff;margin-right:.5em;font-weight:700}.ca-vis{position:relative;display:grid;place-items:center}.ca-circle{width:min(100%,360px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8fe0ff,#2f8fd6 45%,#0f3e6e);display:grid;place-items:center;box-shadow:0 0 90px #46aaff73}.ca-circle svg{width:42%;height:42%;color:#fff;filter:drop-shadow(0 10px 18px rgba(0,40,90,.5))}.ca-chip{position:absolute;background:#fff;color:#0b1b2b;font:600 clamp(.6rem,.95vw,.82rem) var(--f-b);padding:.7em 1em;box-shadow:0 14px 30px #0006;white-space:nowrap}.ca-chip.c1{left:-2%;top:12%}.ca-chip.c2{right:0;bottom:12%;background:#ff6b3d}.ca-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.2vw,16px)}.ca-tiles div{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f;padding:clamp(.7em,1.2vw,1.2em);font:700 clamp(.8rem,1.5vw,1.25rem) var(--f-d);letter-spacing:-.02em;color:#fff}.ca-tiles svg{display:block;margin-bottom:.4em}.ca-tiles small{display:block;font:500 .72em var(--f-b);color:#9db8d4;letter-spacing:0;margin-top:2px}.cmp-b{background:#c9ccc2;color:#222;font-family:Times New Roman,Times,serif;clip-path:inset(0 calc(100% - var(--pos)) 0 0);display:flex;flex-direction:column}.cb-bar{background:#8d9097;color:#fff;font:12px/1 Arial,sans-serif;padding:9px 12px;white-space:nowrap;overflow:hidden}.cb-body{padding:clamp(12px,2.4vw,32px)}.cb-h{color:#00e;text-decoration:underline;font-weight:700;font-size:clamp(1rem,2.4vw,2.1rem);margin:0 0 10px;line-height:1.1}.cb-s{font-size:clamp(.65rem,1.1vw,.95rem);color:#444;margin:0 0 14px}.cb-row{display:flex;gap:16px;align-items:flex-start;margin-bottom:12px}.cb-img{flex:0 0 38%;aspect-ratio:4/3;background:repeating-linear-gradient(45deg,#aeb2a7,#aeb2a7 8px,#b9bdb2 8px 16px);display:grid;place-items:center;font:12px Arial,sans-serif;color:#555;filter:blur(1.2px)}.cb-t{font-size:clamp(.6rem,1.05vw,.9rem);line-height:1.3;margin:0}.cb-l{font-size:clamp(.6rem,1vw,.85rem);color:#00e;text-decoration:underline;margin:0}.cmp-line{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:var(--orange);box-shadow:0 0 24px #ff6b3dcc;pointer-events:none}.cmp-line b{position:absolute;top:50%;left:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:var(--orange);box-shadow:0 10px 30px #00000080,0 0 0 8px #ff6b3d40}.cmp-line b:before,.cmp-line b:after{content:"";position:absolute;top:50%;margin-top:-7px;border:7px solid transparent}.cmp-line b:before{left:11px;border-right-color:#0d0f12;border-left:0}.cmp-line b:after{right:11px;border-left-color:#0d0f12;border-right:0}.cmp-tag{position:absolute;top:16px;padding:.4em .9em;font:700 .78rem var(--f-d);letter-spacing:.14em;text-transform:uppercase;background:#0d0f12;color:#fff;pointer-events:none;border-radius:3px}.cmp-tag.t1{left:16px}.cmp-tag.t2{right:16px;background:var(--orange);color:#0d0f12}.cmp-hint{position:absolute;left:50%;bottom:22px;transform:translate(-50%);font:700 .78rem var(--f-d);letter-spacing:.16em;text-transform:uppercase;background:#fff;color:#0d0f12;padding:.55em 1.1em;border-radius:99px;pointer-events:none;animation:cmph 2s ease-in-out infinite;transition:opacity .4s}.cmp-box.moved .cmp-hint{opacity:0;animation:none}@keyframes cmph{50%{transform:translate(-50%) translateY(-6px)}}.cmp-in{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.cmp-in:focus-visible~.cmp-line b{outline:3px solid #fff;outline-offset:3px}.cmp-pts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);list-style:none;padding:0;margin:clamp(32px,4.5vw,64px) 0 0}.cmp-pts li{border-top:1px solid rgba(255,255,255,.2);padding-top:18px}.cmp-pts b{display:block;font:700 clamp(1.3rem,2vw,1.9rem) var(--f-d);letter-spacing:-.03em;color:#fff;margin-bottom:6px}.cmp-pts span{color:#a9afba}@media(max-width:800px){.cmp-top{grid-template-columns:1fr}.cmp-box{height:clamp(460px,125vw,600px)}.ca-hero{grid-template-columns:1fr}.ca-vis,.ca-l{display:none}.ca-tiles{grid-template-columns:1fr 1fr}.ca-tiles div:nth-child(3){display:none}.cb-row{flex-direction:column}.cb-img{flex:none;width:70%}.cmp-pts{grid-template-columns:1fr}.cmp-frame{border-radius:12px}}@media(prefers-reduced-motion:reduce){.cmp-hint{animation:none}}html.rm .cmp-hint{animation:none}.cf-ui{margin-top:clamp(120px,10vw,136px)}@media(max-width:700px){.cf-ui{margin-top:118px}}.ai-tab{gap:.5em}.ai{position:fixed;right:clamp(10px,2vw,24px);bottom:clamp(10px,2vw,24px);z-index:380;width:min(410px,calc(100vw - 20px));height:min(640px,calc(100svh - 24px));display:flex;flex-direction:column;background:#0f1218;color:#f2efe8;border-radius:18px;box-shadow:0 0 0 1px #ffffff1f,0 40px 100px -20px #000c,0 0 80px -20px #ff6b3d59;overflow:hidden;animation:aiin .45s var(--ease)}.ai[hidden]{display:none}@keyframes aiin{0%{opacity:0;transform:translate3d(0,24px,0) scale(.97)}}.ai-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:linear-gradient(135deg,#ff6b3d,#e0501f);color:#0d0f12}.ai-head b{display:block;font:700 1.1rem var(--f-d);letter-spacing:-.02em}.ai-head small{display:block;opacity:.8;font-size:.78rem}.ai-x{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#0d0f1226;color:#0d0f12}.ai-x svg{width:18px;height:18px}.ai-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.ai-m{max-width:88%;padding:.7em 1em;border-radius:16px;font-size:.95rem;line-height:1.45;word-wrap:break-word;animation:aim .35s var(--ease)}@keyframes aim{0%{opacity:0;transform:translate3d(0,8px,0)}}.ai-m.bot{align-self:flex-start;background:#1c212b;border-bottom-left-radius:4px}.ai-m.me{align-self:flex-end;background:#ff6b3d;color:#0d0f12;border-bottom-right-radius:4px;font-weight:500}.ai-go{margin-top:10px;background:#f2efe8;color:#0d0f12;font:700 .9rem var(--f-d);padding:.7em 1.2em;border-radius:99px}.ai-typing{display:flex;gap:5px;padding:1em}.ai-typing i{width:7px;height:7px;border-radius:50%;background:#8a93a3;animation:aid 1s infinite}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}@keyframes aid{50%{transform:translate3d(0,-5px,0);background:#ff6b3d}}.ai-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.ai-chips[hidden]{display:none}.ai-chip{font:500 .85rem var(--f-b);padding:.55em 1em;border-radius:99px;border:1px solid rgba(255,255,255,.25);color:#f2efe8;background:transparent;text-align:left;transition:background-color .25s,border-color .25s}@media(hover:hover){.ai-chip:hover{border-color:#ff6b3d;background:#ff6b3d26}}.ai-form{display:flex;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.1)}.ai-form input{flex:1;min-width:0;background:#1c212b;color:#f2efe8;border:1px solid transparent;border-radius:99px;padding:.8em 1.1em;font-size:16px}.ai-form input:focus{outline:none;border-color:#ff6b3d}.ai-form .btn{padding:.7em 1.3em;min-height:0;border-radius:99px}.ai-form .btn[disabled]{opacity:.5}.ai-note{margin:0;padding:0 16px 14px;font-size:.72rem;color:#8a93a3;line-height:1.4}.ai-note a{color:#ff8a5e}html.ai-open .play-tab{opacity:0;pointer-events:none}@media(max-width:600px){.ai{right:0;bottom:0;width:100vw;height:min(86svh,640px);border-radius:18px 18px 0 0}}html.rm .ai,html.rm .ai-m{animation:none}.cmp-a{padding-top:clamp(56px,6vw,72px)}.cmp-b .cb-bar{padding-top:46px}*{-webkit-tap-highlight-color:transparent}.plan-price span{font-variant-numeric:tabular-nums}#wa-btn{background:#25d366;border-color:#25d366;color:#06210f}@media(hover:hover){#wa-btn:hover{background:#1fb858;border-color:#1fb858}}.btn{min-height:60px;padding:0 30px;font-size:1.08rem}.nav .btn{min-height:50px;padding:0 24px;font-size:1rem}.btn-lg{min-height:68px;padding:0 36px;font-size:1.2rem}.btn-lg:not(.btn-ghost){box-shadow:0 18px 40px -16px #ff6b3db3}.hero-trust{display:flex;flex-wrap:wrap;gap:6px 22px;margin:2px 0 0;padding:0;font:500 .92rem var(--f-b);color:var(--mut)}.hero-trust span:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.6em;border-radius:50%;background:var(--orange);vertical-align:.08em}.hdr-cta,.sticky-cta{display:none}@media(max-width:900px){.hdr-cta{display:inline-flex;min-height:44px;padding:0 16px;font-size:.95rem;margin-left:auto;--btn:var(--orange);--btnfg:#0D0F12;white-space:nowrap}.hdr-cta:before,.hdr-cta:after{display:none}.hdr-cta+.menu-btn{margin-left:0}.theme-btn{margin-left:10px}.site-header .bar>.theme-btn{order:3}.site-header .bar>.hdr-cta{order:2}.site-header .bar>.menu-btn{order:4}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:75;display:flex;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0d0f1200,#0d0f12eb 38%);transform:translate3d(0,110%,0);transition:transform .5s var(--ease);pointer-events:none}.sticky-cta.show{transform:none}.sticky-cta.show .btn{pointer-events:auto}.sticky-cta .btn:first-child{flex:1;--btn:var(--orange);--btnfg:#0D0F12;min-height:56px;box-shadow:0 12px 30px -10px #ff6b3dcc}.sticky-cta .wa-s{width:56px;min-height:56px;padding:0;background:#25d366;border-color:#25d366;color:#06210f}.sticky-cta .wa-s svg{width:28px;height:28px}.sticky-cta .btn:after,.sticky-cta .btn:before{display:none}.sticky-cta.show~.play-tab,.sticky-cta.show~.ai-tab{bottom:calc(var(--m) + 74px)}.hero2 .actions .btn-lg{min-height:64px}}.play-tab{transition:bottom .5s var(--ease),opacity .3s,transform .4s var(--ease)}html.menu-open .sticky-cta{transform:translate3d(0,110%,0)!important}@media(hover:none){.hero-trust{font-size:.88rem}}.inc{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(18px,3vw,44px);margin:0 0 clamp(32px,4.5vw,56px);padding:clamp(20px,2.6vw,32px) clamp(20px,3vw,40px);border:2px solid var(--orange);background:linear-gradient(100deg,#ff6b3d4d,#ff6b3d14 60%,#ff6b3d05);color:var(--fg);box-shadow:0 0 60px -20px #ff6b3d99;overflow:hidden}.inc:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.12) 50%,transparent 65%);transform:translate3d(-120%,0,0);animation:incs 4.5s var(--ease) 1s infinite;pointer-events:none}@keyframes incs{to{transform:translate3d(120%,0,0)}}.inc-tag{font:800 clamp(1.5rem,2.6vw,2.2rem)/1 var(--f-d);font-style:normal;letter-spacing:.02em;background:var(--orange);color:#0d0f12;padding:.35em .6em;transform:rotate(-4deg);box-shadow:0 10px 24px -8px #ff6b3dcc}.inc-t b{display:block;font:700 clamp(1.15rem,1.9vw,1.6rem)/1.1 var(--f-d);letter-spacing:-.03em}.inc-t small{display:block;margin-top:4px;color:var(--mut);font-size:.92rem}.inc-s{margin-left:auto;font:600 .8rem var(--f-b);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}html.rm .inc:after{animation:none}@media(max-width:700px){.inc{flex-direction:column;align-items:flex-start}.inc-s{margin-left:0}}.theme-btn.snd-btn{margin-left:8px;margin-right:0}.snd-btn[aria-pressed=true] .s-off,.snd-btn[aria-pressed=false] .s-on{display:none}[data-px]{will-change:transform}@media(max-width:900px){.snd-btn{display:none}[data-px]{transform:none!important}}.hero-gl[data-px]{inset:-24px 0;height:calc(100% + 48px)}
