.foot-col a{display:block;color:var(--tx-2);font-size:.95rem;margin-bottom:13px;transition:.25s}.foot-col a:hover{color:var(--mint)}.foot-bot{display:flex;justify-content:space-between;align-items:center;padding-top:34px;border-top:1px solid var(--line);color:var(--tx-3);font-size:.88rem;flex-wrap:wrap;gap:18px}.socials{display:flex;gap:11px}.socials a{width:40px;height:40px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;transition:.3s var(--e)}.socials a:hover{border-color:var(--mint);background:rgba(0,230,176,.06);transform:translateY(-2px)}.socials svg{width:17px;height:17px;fill:var(--tx-2);transition:.3s}.socials a:hover svg{fill:var(--mint)}.rv.play{animation:rvIn .9s var(--e) both}@keyframes rvIn{from{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:1080px){.build-shell{grid-template-columns:1fr}.build-aside{border-right:0;border-bottom:1px solid var(--line)}.faq-grid{grid-template-columns:1fr;gap:40px}.proc-grid{grid-template-columns:1fr 1fr}.proof-grid{grid-template-columns:1fr 1fr;gap:34px}}@media(max-width:860px){.nav-links{display:none;position:fixed;inset:0;background:rgba(7,10,9,.97);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;gap:26px;font-size:1.3rem}.nav-links.open{display:flex}.nav-c .btn{display:none}.burger{display:flex}.svc{grid-template-columns:1fr;gap:28px}.svc-l{position:static}.work-grid{grid-template-columns:1fr}.pkg-grid{grid-template-columns:1fr}.hero-low{grid-template-columns:1fr;gap:34px}.svc-feats{grid-template-columns:1fr}.bf-opts{grid-template-columns:1fr}.build-form,.build-aside{padding:40px 30px}.quote-card{padding:48px 32px}.final-box{padding:64px 28px}}@media(max-width:560px){.wrap{padding:0 22px}.proof-grid,.proc-grid{grid-template-columns:1fr}body{font-size:16px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}.hero h1 .ln>span{transform:none}.hero-meta,.hero-low p,.hero-cta{opacity:1;animation:none}}.hero{display:flex;flex-direction:column;justify-content:flex-end;padding:170px 0 0;overflow:hidden;isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-media img,.hero-media video{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;object-position:70% 50%;transform:translate3d(var(--px,0),var(--py,0),0) scale(1.02);transition:transform .9s var(--e)}.hero-media video{opacity:0;transition:opacity 1.6s ease,transform .9s var(--e)}.hero-media video.ready{opacity:1}.hero-media::after{content:"";position:absolute;inset:0;background: linear-gradient(90deg,rgba(7,10,9,.94) 0%,rgba(7,10,9,.78) 32%,rgba(7,10,9,.15) 62%,rgba(7,10,9,.05) 100%),linear-gradient(0deg,var(--ink) 0%,rgba(7,10,9,0) 30%)}.hero .wrap{padding-bottom:70px}.hero h1{max-width:13ch}.hero-low{grid-template-columns:1fr;gap:34px;max-width:620px}.hero-scroll{position:absolute;right:40px;bottom:120px;writing-mode:vertical-rl;font-family:var(--mono);font-size:.72rem;color:var(--tx-3);letter-spacing:.12em;display:flex;align-items:center;gap:14px;opacity:0;animation:fade 1s 1.2s forwards}.hero-scroll::after{content:"";width:1px;height:60px;background:linear-gradient(var(--mint),transparent)}.sectors{margin-top:0;background:rgba(7,10,9,.6);backdrop-filter:blur(8px)}.mag{display:inline-flex;will-change:transform;transition:transform .25s var(--e)}.story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.story-vis{position:sticky;top:110px;height:calc(100vh - 150px);max-height:640px;border-radius:24px;overflow:hidden;border:1px solid var(--line);background:#050807}.sv{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .8s var(--e),transform 1.2s var(--e)}.sv.on{opacity:1;transform:none}.sv img{width:100%;height:100%;object-fit:cover}.sv .cap{position:absolute;left:22px;bottom:20px;font-family:var(--mono);font-size:.74rem;color:var(--tx-2);background:rgba(7,10,9,.6);backdrop-filter:blur(8px);border:1px solid var(--line);padding:7px 12px;border-radius:8px}.story-steps{display:flex;flex-direction:column}.st{min-height:78vh;display:flex;flex-direction:column;justify-content:center;padding:40px 0;opacity:.28;transition:opacity .6s var(--e)}.st.on{opacity:1}.st .ix{font-family:var(--mono);font-size:.8rem;color:var(--mint);margin-bottom:18px}.st h3{font-family:var(--disp);font-weight:600;font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.025em;line-height:1.02;margin-bottom:10px}.st .tagline{color:var(--tx-3);font-size:1rem;margin-bottom:22px}.st>p{color:var(--tx-2);font-size:1.1rem;max-width:46ch;margin-bottom:26px}.st ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;max-width:520px}.st li{display:flex;gap:10px;align-items:flex-start;font-size:.96rem;color:var(--tx)}.st li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint);margin-top:8px;flex-shrink:0}.sv-mobile{display:none}.serp{position:absolute;inset:0;background:radial-gradient(120% 90% at 70% 10%,rgba(0,230,176,.12),transparent 60%),#070b0a;padding:34px 30px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.serp-bar{display:flex;align-items:center;gap:12px;border:1px solid var(--hair);border-radius:50px;padding:12px 18px;color:var(--tx-2);font-size:.95rem;background:rgba(255,255,255,.03)}.serp-bar svg{width:17px;height:17px;stroke:var(--tx-3);fill:none;stroke-width:2;flex-shrink:0}.serp-bar .typed{color:var(--tx)}.serp-bar .caret{width:1.5px;height:16px;background:var(--mint);animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.serp-list{position:relative;flex:1}.serp-r{position:absolute;left:0;right:0;height:62px;border-radius:12px;padding:10px 14px;transition:top .9s var(--e),background .5s,border-color .5s;border:1px solid transparent;display:flex;gap:12px;align-items:center}.serp-r .pos{font-family:var(--mono);font-size:.74rem;color:var(--tx-4);width:22px;flex-shrink:0}.serp-r .lines{flex:1;display:flex;flex-direction:column;gap:7px}.serp-r .lines i{display:block;height:7px;border-radius:4px;background:rgba(255,255,255,.08)}.serp-r .lines i:first-child{width:62%;background:rgba(255,255,255,.14)}.serp-r .lines i:last-child{width:88%}.serp-r.you{background:rgba(0,230,176,.08);border-color:var(--line-2)}.serp-r.you .pos{color:var(--mint)}.serp-r.you .t{font-size:.92rem;font-weight:600;color:var(--mint)}.serp-r.you .u{font-family:var(--mono);font-size:.7rem;color:var(--tx-3)}.serp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.serp-stats div{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.02)}.serp-stats b{display:block;font-family:var(--disp);font-size:1.4rem;color:var(--tx)}.serp-stats span{font-size:.74rem;color:var(--tx-3)}.build-aside{position:relative;overflow:hidden;isolation:isolate}.build-aside .bgimg{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:70% 60%;opacity:.42}.build-aside .bgimg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,17,15,.55),rgba(12,17,15,.95) 75%)}.final-box{background:none;isolation:isolate}.final-box .bgimg{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center 55%}.final-box .bgimg::after{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 50% 50%,rgba(7,10,9,.55),rgba(7,10,9,.92))}.final-box::before{display:none}.cs-shot{padding:18px 18px 0;background:linear-gradient(160deg,var(--panel-3),var(--panel))}.cs-frame{width:100%;height:100%;border-radius:10px 10px 0 0;border:1px solid var(--hair);border-bottom:0;background:#0b100e;overflow:hidden;display:flex;flex-direction:column}.cs-frame .chrome{height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--line);flex-shrink:0}.cs-frame .chrome i{width:8px;height:8px;border-radius:50%;background:var(--tx-4)}.cs-frame .chrome span{margin-left:10px;font-family:var(--mono);font-size:.64rem;color:var(--tx-3)}.cs-frame .vp{flex:1;display:grid;place-items:center;position:relative;overflow:hidden}.cs-frame .vp img{position:absolute;inset:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;transition:transform 4s var(--e)}.cs:hover .cs-frame .vp img{transform:translateY(calc(-100% + 260px))}@media(max-width:960px){.story{grid-template-columns:1fr;gap:0}.story-vis{display:none}.st{min-height:auto;opacity:1;padding:50px 0;border-top:1px solid var(--line)}.sv-mobile{display:block;border-radius:18px;overflow:hidden;border:1px solid var(--line);margin-bottom:26px;aspect-ratio:4/3;position:relative}.sv-mobile img{width:100%;height:100%;object-fit:cover}.hero-scroll{display:none}.hero-media::after{background:linear-gradient(0deg,var(--ink) 8%,rgba(7,10,9,.7) 55%,rgba(7,10,9,.35))}}@media(max-width:560px){.st ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hero-media video{display:none}.serp-r{transition:none}}@media(max-width:860px){.foot-top{grid-template-columns:1fr 1fr;gap:36px}.foot-brand{grid-column:1/-1}}@media(max-width:420px){.foot-top{grid-template-columns:1fr}}html,body{overflow-x:clip}.serp-r{transition:top .9s var(--e),opacity .4s,background .5s,border-color .5s}.serp-note{font-family:var(--mono);font-size:.66rem;color:var(--tx-4);text-align:right}.statement{padding:150px 0 120px}.statement p{font-family:var(--disp);font-weight:500;font-size:clamp(1.9rem,4.4vw,3.6rem);line-height:1.12;letter-spacing:-.025em;max-width:24ch}.statement .w{opacity:.3;transition:opacity .35s ease,color .35s}.statement .w.on{opacity:1}.statement .w.hl.on{color:var(--mint)}.ms{--ms-bg:#f3f0e6;--ms-ink:#1f3527;--ms-acc:#c08a4d;font-family:var(--disp);color:var(--ms-ink);background:var(--ms-bg);height:100%;display:flex;flex-direction:column;gap:10px;padding:14px 18px;container-type:inline-size}.ms *{transition:background-color .7s var(--e),color .7s var(--e),outline-color .7s,opacity .6s,border-radius .6s}.ms-nav{display:flex;align-items:center;justify-content:space-between;height:26px;flex-shrink:0;border-radius:6px}.ms-logo{font-weight:600;font-size:.84rem;letter-spacing:-.01em;border-radius:4px}.ms-links{display:flex;gap:12px}.ms-links i{width:34px;height:6px;border-radius:3px;background:var(--ms-ink);opacity:.35}.ms-cart{width:20px;height:20px;border-radius:50%;background:var(--ms-ink)}.ms-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;flex:1.35;min-height:0}.ms-hcopy{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:6px;border-radius:8px}.ms-hcopy h4{font-size:clamp(1rem,5.2cqi,2rem);line-height:1;font-weight:600;letter-spacing:-.025em;border-radius:5px}.ms-hcopy p{font-family:var(--body);font-size:.72rem;opacity:.75;border-radius:4px}.ms-btn{align-self:flex-start;background:var(--ms-ink);color:var(--ms-bg);font-size:.68rem;padding:8px 14px;border-radius:30px;font-family:var(--body);font-weight:600}.ms-himg{border-radius:14px;background:radial-gradient(circle at 62% 38%,#9cc193,#4c7a57 52%,#22382a);position:relative;overflow:hidden;min-height:90px}.ms-himg::before,.ms-himg::after{content:"";position:absolute;border-radius:50% 0;background:linear-gradient(135deg,#bfdcae,#5f9165)}.ms-himg::before{width:46%;height:54%;left:22%;top:20%;transform:rotate(-28deg)}.ms-himg::after{width:36%;height:42%;left:46%;top:40%;transform:rotate(38deg);opacity:.85}.ms-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;flex:1;min-height:0}.ms-card{display:flex;flex-direction:column;gap:5px;border-radius:8px}.ms-img{flex:1;min-height:40px;border-radius:9px;background:linear-gradient(160deg,#d3e0c9,#86a780)}.ms-card:nth-child(2) .ms-img{background:linear-gradient(160deg,#e8d9bf,#c08a4d)}.ms-card:nth-child(3) .ms-img{background:linear-gradient(160deg,#cfdcd4,#5d8a72)}.ms-card:nth-child(4) .ms-img{background:linear-gradient(160deg,#ead8d0,#b87b66)}.ms-card i{height:5px;border-radius:3px;background:var(--ms-ink);opacity:.3}.ms-card i:last-child{width:40%;opacity:1;background:var(--ms-acc)}@container (max-width:620px){.ms-grid{grid-template-columns:repeat(2,1fr)}.ms-grid .ms-card:nth-child(n+3){display:none}}@container (max-width:420px){.ms-hero{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ms-links{display:none}.ms-hcopy h4{font-size:1.5rem}.ms-hcopy{padding:4px 0}}.wire .ms{background:transparent;color:transparent}.wire .ms-nav,.wire .ms-hcopy,.wire .ms-himg,.wire .ms-card,.wire .ms-logo{outline:1.5px dashed rgba(0,230,176,.55);outline-offset:-1px}.wire .ms-himg,.wire .ms-card .ms-img,.wire .ms-card:nth-child(n) .ms-img{background:rgba(0,230,176,.06)}.wire .ms-himg::before,.wire .ms-himg::after{opacity:0}.wire .ms-hcopy h4,.wire .ms-hcopy p{background:rgba(0,230,176,.16)}.wire .ms-links i,.wire .ms-card i,.wire .ms-cart{background:rgba(0,230,176,.4);opacity:1}.wire .ms-btn{background:transparent;color:transparent;outline:1.5px dashed rgba(0,230,176,.55)}.bd{height:520vh;position:relative}.bd-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.bd-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:64px;align-items:center;width:100%}.bd-copy h2{margin-bottom:34px}.bd-stages{list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--line)}.bd-stages li{display:grid;grid-template-columns:34px 1fr;gap:4px 10px;padding:15px 0;border-bottom:1px solid var(--line);transition:.5s var(--e);opacity:.38}.bd-stages li .n{font-family:var(--mono);font-size:.76rem;color:var(--tx-3);grid-row:span 2;padding-top:4px}.bd-stages li b{font-family:var(--disp);font-weight:600;font-size:1.18rem}.bd-stages li span:not(.n){color:var(--tx-2);font-size:.92rem;max-height:0;overflow:hidden;transition:max-height .5s var(--e)}.bd-stages li.on{opacity:1}.bd-stages li.on .n{color:var(--mint)}.bd-stages li.on span:not(.n){max-height:60px}.bd-stages li.done{opacity:.7}.bd-bar{height:2px;background:var(--line);margin-top:22px;border-radius:2px;overflow:hidden}.bd-bar span{display:block;height:100%;width:0;background:var(--grad)}.bd-stagewrap{position:relative}.bd-browser{position:relative;border-radius:14px;border:1px solid var(--hair);background:#0a0f0d;box-shadow:0 40px 100px -30px rgba(0,0,0,.8),0 0 0 1px rgba(0,230,176,.04);overflow:hidden;aspect-ratio:16/10.4}.bd-chrome{height:36px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line);background:#0d1311}.bd-chrome>i{width:10px;height:10px;border-radius:50%;background:#2a3330}.bd-url{margin-left:14px;flex:1;max-width:340px;height:22px;border-radius:6px;background:rgba(255,255,255,.04);display:flex;align-items:center;gap:7px;padding:0 10px;font-family:var(--mono);font-size:.68rem;color:var(--tx-3)}.bd-url svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.4}.bd-live{margin-left:auto;font-family:var(--mono);font-size:.62rem;color:#04140f;background:var(--mint);padding:4px 9px;border-radius:20px;opacity:0;transform:scale(.6);transition:.5s var(--e)}.bd-vp{position:absolute;inset:36px 0 0 0}.bd-brief{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .6s var(--e),transform .8s var(--e)}.bd-brief .card{width:min(420px,84%);border:1px solid var(--hair);border-radius:14px;background:var(--panel-2);padding:22px 24px}.bd-brief .card h5{font-family:var(--disp);font-size:1.05rem;font-weight:600;margin-bottom:14px;display:flex;justify-content:space-between}.bd-brief .card h5 em{font-style:normal;font-family:var(--mono);font-size:.66rem;color:var(--mint);font-weight:400}.bd-brief .row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--line);font-size:.86rem;opacity:0;transform:translateY(8px);transition:.45s var(--e)}.bd-brief .row.on{opacity:1;transform:none}.bd-brief .row span{color:var(--tx-3)}.bd-brief .row b{font-weight:500;text-align:right}.bd-site{position:absolute;inset:0;opacity:0;transform:scale(.965);transition:opacity .7s var(--e),transform .9s var(--e)}.bd-code{position:absolute;top:0;right:0;bottom:0;width:47%;background:rgba(9,13,12,.96);border-left:1px solid var(--line-2);backdrop-filter:blur(6px);transform:translateX(102%);transition:transform .8s var(--e);padding:18px 18px;font-family:var(--mono);font-size:.68rem;line-height:1.75;overflow:hidden}.bd-code .ln{display:block;white-space:pre;color:var(--tx-2);opacity:0;transform:translateX(10px);transition:.35s var(--e)}.bd-code .ln.on{opacity:1;transform:none}.bd-code .k{color:#7fdcff}.bd-code .s{color:var(--mint)}.bd-code .c{color:var(--tx-4)}.bd-code .t{color:#ffcf8a}.bd-scores{position:absolute;right:16px;bottom:16px;display:flex;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(9,13,12,.9);border:1px solid var(--line-2);backdrop-filter:blur(8px);opacity:0;transform:translateY(24px);transition:.7s var(--e)}.g{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;width:52px}.g svg{width:46px;height:46px;transform:rotate(-90deg)}.g circle{fill:none;stroke-width:3.2}.g .gb{stroke:rgba(255,255,255,.08)}.g .gf{stroke:var(--mint);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.4s var(--e)}.g b{position:absolute;top:13px;left:0;right:0;text-align:center;font-family:var(--disp);font-size:.86rem;font-weight:600}.g span{font-size:.58rem;color:var(--tx-3);font-family:var(--mono)}.bd-scores-note{position:absolute;right:16px;bottom:96px;font-family:var(--mono);font-size:.6rem;color:var(--tx-3);opacity:0;transition:.5s}.bd-kit{position:absolute;left:-34px;bottom:-30px;z-index:3;border:1px solid var(--hair);border-radius:16px;background:rgba(16,23,21,.94);backdrop-filter:blur(10px);padding:16px 18px;display:flex;gap:18px;align-items:center;box-shadow:0 20px 50px -20px rgba(0,0,0,.8);opacity:0;transform:translateY(20px) rotate(-3deg);transition:.7s var(--e)}.bd-kit .sw{display:flex;gap:6px}.bd-kit .sw i{width:26px;height:26px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.bd-kit .ty{font-family:var(--disp);font-size:1.9rem;font-weight:600;line-height:1}.bd-kit .ty small{display:block;font-family:var(--mono);font-size:.58rem;color:var(--tx-3);font-weight:400;margin-top:4px}.bd-example{position:absolute;top:-28px;right:0;font-family:var(--mono);font-size:.66rem;color:var(--tx-3)}.bd-browser[data-stage="0"] .bd-site{opacity:0}.bd-browser:not([data-stage="0"]) .bd-brief{opacity:0;transform:scale(1.04);pointer-events:none}.bd-browser:not([data-stage="0"]) .bd-site{opacity:1;transform:none}.bd-browser[data-stage="3"] .bd-code{transform:none}.bd-browser[data-stage="4"] .bd-scores,.bd-browser[data-stage="4"] .bd-scores-note{opacity:1;transform:none}.bd-browser[data-stage="4"] .bd-live{opacity:1;transform:none}.bd-browser[data-stage="4"] .bd-url{color:var(--tx)}.bd-browser[data-stage="4"] .bd-url svg{stroke:var(--mint)}.bd-stagewrap.kit .bd-kit{opacity:1;transform:rotate(-3deg)}.sectors-x{position:relative}.sx-pin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.sx-track{display:flex;gap:24px;padding:0 40px;will-change:transform}.sx-intro{width:min(400px,80vw);flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding-right:30px}.sx-intro p{color:var(--tx-2);font-size:1.1rem;margin-top:20px;max-width:30ch}.sx-intro .hint{margin-top:30px;font-family:var(--mono);font-size:.72rem;color:var(--tx-3);display:flex;align-items:center;gap:10px}.sx-intro .hint::after{content:"";width:50px;height:1px;background:linear-gradient(90deg,var(--mint),transparent)}.sx{width:min(430px,82vw);flex-shrink:0;border:1px solid var(--line);border-radius:22px;background:var(--panel);display:flex;flex-direction:column;overflow:hidden;transition:border-color .4s,transform .5s var(--e)}.sx:hover{border-color:var(--line-2);transform:translateY(-6px)}.sx-mock{height:270px;padding:20px;position:relative;overflow:hidden;font-family:var(--body)}.sx-body{padding:24px 26px 28px}.sx-body .tag{font-family:var(--mono);font-size:.72rem;color:var(--mint);margin-bottom:10px}