@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg:#0b0c0f;--bg-elev:#12151b;--text:#e6e7eb;--muted:#a8acb8;--line:#1d2130;--primary:#c8f0ff;--cyan:#20e3ff;--magenta:#ff3fd1;--violet:#9b7bff;--lime:#8dff6e;--orange:#ffb065;--radius:14px;--ring:2px;--shadow-soft:0 10px 40px rgba(0,0,0,0.35);--shadow-glow:0 6px 24px rgba(32,227,255,0.35);--hue:190}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:var(--text);background:radial-gradient(1200px 800px at 70% -10%,#11131a,transparent),var(--bg);line-height:1.6;letter-spacing:.1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}img,svg{display:block}a{color:inherit;text-decoration:none}.site-header{position:fixed;top:10px;left:0;right:0;z-index:70;padding:0 16px;pointer-events:none}.header-float,.site-header{will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.header-float{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;pointer-events:auto;padding:10px 14px;border-radius:999px;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);background:rgba(16,18,24,.55);border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);transition:background .2s ease,box-shadow .2s ease,border-color .2s ease;backface-visibility:hidden}.site-header.scrolled .header-float{background:rgba(16,18,24,.68);box-shadow:0 12px 46px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.07);border-color:rgba(255,255,255,.08);transform:translateZ(0);-webkit-transform:translateZ(0)}.brand{display:flex;align-items:center;gap:10px}.brand-mark{filter:brightness(0) invert(1) drop-shadow(0 0 6px rgba(255,255,255,.06))}.brand-name{font-weight:500;letter-spacing:.3px}.brand-name strong{font-weight:700}.site-nav{display:flex;gap:18px;align-items:center}.nav-link{color:var(--muted);font-size:15px}.nav-link:hover{color:var(--text)}.menu-toggle,.mobile-nav{display:none}.page{max-width:1120px;margin:0 auto;padding:32px 20px 96px;padding-top:84px}.landing{min-height:100vh;display:flex;flex-direction:column;padding-bottom:0}.landing>.hero{flex:1 0 auto}.landing .site-footer{margin-top:auto;flex-shrink:0}.hero{padding:88px 0 42px}.hero-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-weight:600;margin:0 0 6px;font-size:13px}.hero-title{font-size:clamp(36px,6vw,72px);letter-spacing:-.03em;margin:0 0 8px;line-height:1.05}.accent,.hero-sub{color:var(--muted)}.hero-sub{max-width:720px;margin:0 0 22px;font-size:18px;line-height:1.5}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.button{font-size:15px;padding:12px 16px;border-radius:999px;border:1px solid var(--line);transition:transform .12s ease,box-shadow .2s ease,border-color .25s ease,color .2s ease,background .25s ease}.button.primary{background:#12151b;color:var(--text);box-shadow:0 8px 30px rgba(32,227,255,.12);border-color:rgba(32,227,255,.28)}.button.primary:hover{box-shadow:0 10px 36px rgba(32,227,255,.16)}.button{color:var(--text)}.button[disabled]{opacity:.55;cursor:not-allowed}.button.ghost{background:transparent;color:var(--muted)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.section{padding:56px 0}.band,.section{border-top:1px solid var(--line)}.band{padding:44px 0;border-bottom:1px solid var(--line);background:radial-gradient(900px 500px at 80% -20%,rgba(141,255,110,.08),transparent),var(--bg-elev)}.band-inner{max-width:980px;margin:0 auto;padding:0 20px;text-align:center}.band h2{margin:0 0 6px;letter-spacing:-.01em}.band p{margin:0 0 14px;color:var(--muted)}.section-head{margin-bottom:24px}.section-title{font-size:28px;margin:0 0 6px;letter-spacing:-.01em}.section-sub{color:var(--muted);margin:0}.grid{display:grid;gap:16px}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card,.tile{background:linear-gradient(180deg,color-mix(in lch,var(--bg-elev),#0e1015 30%),var(--bg-elev));border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-soft);transform-style:preserve-3d;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .18s ease,box-shadow .24s ease}.card h3,.tile h3{margin:0 0 6px}.card p,.tile p{margin:0 0 10px;color:var(--muted)}.value-stack{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:16px;margin-top:12px;box-shadow:var(--shadow-soft)}.vs-title{margin:0 0 10px;font-size:18px;color:var(--text);letter-spacing:-.01em}.vs-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.vs-list li{display:flex;align-items:center;gap:8px}.chip,.vs-list li{color:var(--muted)}.chip{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:#0e1117;font-size:12px}.vs-bottom{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}.scarcity{color:var(--muted);display:inline-flex;align-items:center;gap:8px}.scarcity .dot{width:8px;height:8px;border-radius:50%;background:#ffb065;box-shadow:0 0 10px rgba(255,176,101,.7)}.guarantee{color:var(--muted)}.faq{display:grid;gap:10px}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:12px 14px}.faq-item summary{cursor:pointer;color:var(--text);font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--muted);margin:8px 0 0}.stat{display:grid;gap:8px;align-content:start}.stat .label{color:var(--muted);font-size:12px}.stat-value{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.stat-value .prefix,.stat-value .suffix{color:var(--muted)}.stat-value .value{font-size:clamp(28px,6vw,44px);font-weight:700;letter-spacing:-.02em}.list{margin:0;padding-left:18px;color:var(--muted)}.steps{list-style:none;padding:0;margin:0}.step,.steps{display:grid;gap:12px}.step{grid-template-columns:56px 1fr;align-items:start;border:1px solid var(--line);padding:16px;border-radius:var(--radius);background:var(--bg-elev)}.num{font-feature-settings:"tnum" on,"lnum" on;color:var(--muted)}.about{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;background:var(--bg-elev);border:1px solid var(--line);padding:16px;border-radius:var(--radius)}.about p{margin:0;color:var(--muted)}.about-mark{opacity:.9;filter:brightness(0) invert(1)}.contact{display:flex;gap:12px;align-items:center}.contact-line{font-size:16px}.email-link{color:var(--text);text-decoration:underline;text-underline-offset:3px}.contact-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:16px}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.contact-form label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;background:#0e1117;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#6e6e82}.contact-grid .full{grid-column:1/-1}.contact-success{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:16px;color:var(--muted)}.site-footer{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-top:1px solid var(--line);color:var(--muted)}.marquee{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev)}.marquee-track{display:flex;gap:24px;padding:12px 16px;animation:scroll 24s linear infinite}.marquee span{color:var(--muted);white-space:nowrap}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.glowable{position:relative;isolation:isolate}.glowable:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease,box-shadow .2s ease}.glowable:focus-visible:after,.glowable:hover:after{opacity:1}[data-accent=cyan]:after{box-shadow:0 0 0 var(--ring) rgba(32,227,255,.6),0 8px 30px rgba(32,227,255,.25)}[data-accent=magenta]:after{box-shadow:0 0 0 var(--ring) rgba(255,63,209,.6),0 8px 30px rgba(255,63,209,.25)}[data-accent=violet]:after{box-shadow:0 0 0 var(--ring) rgba(155,123,255,.6),0 8px 30px rgba(155,123,255,.25)}[data-accent=lime]:after{box-shadow:0 0 0 var(--ring) rgba(141,255,110,.6),0 8px 30px rgba(141,255,110,.18)}[data-accent=orange]:after{box-shadow:0 0 0 var(--ring) rgba(255,176,101,.7),0 8px 30px rgba(255,176,101,.2)}.button.glowable:after{border-radius:999px}.fx{position:fixed;inset:0;pointer-events:none;z-index:30}.fx:before{content:"";position:absolute;width:var(--fx-size,0);height:var(--fx-size,0);border-radius:50%;transform:translate(var(--fx-x,-9999px),var(--fx-y,-9999px));background:radial-gradient(closest-side,hsl(var(--hue) 95% 60%/.6),transparent 70%);filter:blur(20px) saturate(140%);opacity:var(--fx-o,0)}.glowable:hover{--hue:200;animation:hue-cycle 2.4s cubic-bezier(.16,1,.3,1) infinite alternate}@keyframes hue-cycle{0%{filter:none}to{filter:drop-shadow(0 0 30px hsl(var(--hue) 95% 65%/.35))}}.funnel-wrap{display:grid;grid-template-columns:1fr;gap:16px;margin:10px 0 16px}.funnel-col{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:12px}.funnel-label{margin:0 0 8px;font-size:16px}.funnel-label.ok{color:hsl(140 70% 60%)}.funnel-label.bad{color:hsl(0 78% 65%)}.funnel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.funnel-stats .label{display:block;color:var(--muted);font-size:12px}.funnel-stats span:last-child{font-variant-numeric:tabular-nums}@media (min-width:960px){.funnel-wrap{grid-template-columns:1fr 1fr}}.barfunnel{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:12px}.barfunnel-head{display:grid;grid-template-columns:1fr;justify-items:center;gap:8px;margin-bottom:10px}.barfunnel-foot{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--muted)}.barfunnel-foot strong{color:var(--text);text-shadow:0 0 12px rgba(141,255,110,.12)}.barfunnel-foot .foot-arrow{opacity:.8;flex:1 1 0;min-width:28px}.barfunnel-foot .foot-right{margin-left:auto;text-align:right}.foot-arrow{width:100%;align-self:center}.foot-arrow .arrow-line{display:block;width:100%;height:2px;position:relative;border-radius:2px;background-image:linear-gradient(90deg,rgba(168,172,184,.25),rgba(168,172,184,.6)),linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);background-size:100% 100%,260px 100%;background-repeat:no-repeat,no-repeat;background-position:0,-30%;animation:arrow-shine 3.6s cubic-bezier(.4,0,.2,1) infinite;will-change:background-position}.foot-arrow .arrow-line:after{content:"";position:absolute;right:-6px;top:50%;width:0;height:0;transform:translateY(-50%);border-left:6px solid rgba(168,172,184,.6);border-top:3px solid transparent;border-bottom:3px solid transparent}@keyframes arrow-shine{0%{background-position:0,-30%}35%{background-position:0,110%}to{background-position:0,110%}}@media (max-width:720px){.foot-arrow .arrow-line{background-size:100% 100%,200px 100%;animation-duration:3.2s}.barfunnel-foot{font-size:12px}.barfunnel-foot .foot-arrow{min-width:24px}}.mode-switch{position:relative;display:inline-grid;grid-auto-flow:column;gap:14px;align-items:center;padding:6px 10px;border-radius:999px}.mode-label{color:var(--muted);position:relative;font-size:18px;letter-spacing:.2px;padding:2px 4px;transition:color .2s ease,text-shadow .25s ease,opacity .2s ease}.mode-label[data-active=true]{font-weight:600}.mode-switch{--bf-d:72px}.mode-switch:before{content:"";position:absolute;z-index:-1;top:50%;left:var(--bf-x,0);width:var(--bf-d);height:var(--bf-d);transform:translate(-50%,-50%);border-radius:999px;filter:blur(18px) saturate(160%);background:radial-gradient(closest-side,var(--bf-color,rgba(255,176,101,.55)),transparent 70%);transition:background .2s ease}.mode-label[data-active=true][data-color=orange]{color:#ffb065;text-shadow:0 0 18px rgba(255,176,101,.45);opacity:1}.mode-label[data-active=true][data-color=lime]{color:#8dff6e;text-shadow:0 0 18px rgba(141,255,110,.45);opacity:1}.mode-label[data-active=false]{opacity:.75}.cursor-ring{position:fixed;top:0;left:0;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:50%;pointer-events:none;mix-blend-mode:difference;border:1px solid rgba(255,255,255,.35);opacity:0;transition:opacity .3s ease,transform .12s ease;z-index:60}body:hover .cursor-ring{opacity:1}.gate{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:radial-gradient(1000px 800px at 70% -10%,rgba(155,123,255,.12),transparent),rgba(5,6,8,.85);backdrop-filter:blur(6px)}.gate[hidden]{display:none!important}.gate-card{width:min(92vw,420px);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-elev);padding:20px;box-shadow:var(--shadow-soft)}.gate-brand{display:flex;align-items:center;gap:10px;margin-bottom:8px}.gate-brand,.muted{color:var(--muted)}.gate-card h2{margin:0 0 6px}.gate-card form{display:grid;gap:10px;margin-top:8px}.gate-card input{background:#0e1117;border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:var(--text)}.gate-card input:focus{outline:none;border-color:#6e6e82}.gate-error{min-height:20px;color:#ff7a7a;font-size:14px}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;clip-path:inset(50%)}.modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(5,6,8,.64);backdrop-filter:blur(8px);opacity:0;transition:opacity .22s ease}.modal[hidden]{display:none!important}.modal.open{opacity:1}.modal-card{width:min(92vw,560px);border-radius:16px;position:relative;padding:18px;box-shadow:0 20px 60px rgba(0,0,0,.5);background:linear-gradient(180deg,color-mix(in lch,var(--bg-elev),#0e1015 25%),var(--bg-elev));border:1px solid color-mix(in lch,var(--line) 80%,rgba(255,255,255,.08));transform:translateY(8px) scale(.985);opacity:0;transition:transform .24s ease,opacity .24s ease}.modal.open .modal-card{transform:translateY(0) scale(1);opacity:1}.modal-close{position:absolute;top:10px;right:12px;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);background:#0e1117;color:var(--muted);font-size:18px;cursor:pointer}.modal-close:hover{color:var(--text)}.modal-card h2{margin:0 0 6px;letter-spacing:-.01em}.wiz-progress{display:flex;gap:8px;align-items:center;margin:6px 0 12px}.wiz-progress .dot{width:8px;height:8px;border-radius:999px;background:#2a2f3c;border:1px solid var(--line);box-shadow:none}.wiz-progress .dot.active{background:#8dff6e;box-shadow:0 0 12px rgba(141,255,110,.35);border-color:transparent}.wizard .wiz-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.wizard h3{margin:6px 0 10px}.wizard .hint{color:var(--muted);font-size:12px}.wizard .contact-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(220px,1fr))}.wizard .contact-grid .full{grid-column:1/-1}.wizard label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.wizard input,.wizard select,.wizard textarea{width:100%;background:#0e1117;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.wizard input:focus,.wizard select:focus,.wizard textarea:focus{outline:none;border-color:#6e6e82}@media (max-width:720px){.wizard .contact-grid{grid-template-columns:1fr}.modal-card{width:min(94vw,560px);padding:14px}.site-nav{display:none}.hero{padding-top:52px}.site-footer{flex-direction:column;gap:8px;align-items:flex-start}.barfunnel{padding:10px}.barfunnel-head{grid-template-columns:1fr;gap:6px;text-align:center}.barfunnel canvas{display:block;width:100%;height:auto}.barfunnel-foot{grid-template-columns:1fr auto auto}.input #BF_in_big,.output #BF_out_big{font-size:24px}.compare{grid-template-columns:1fr}}.proof-badges{display:flex;gap:8px;margin-top:16px}.badge{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:var(--bg-elev);font-size:12px}.hero-bullets{display:flex;gap:12px;padding:0;margin:10px 0 0;list-style:none;color:var(--muted);font-size:14px}.offer-board{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in lch,var(--bg-elev),#0e1015 30%),var(--bg-elev));padding:18px;box-shadow:var(--shadow-soft)}.offer-top{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.offer-left h3{margin:0 0 6px}.offer-tag{color:var(--muted);font-weight:600;font-size:13px;letter-spacing:.4px;text-transform:uppercase}.offer-head{font-size:22px;letter-spacing:-.01em}.offer-includes,.offer-sub{color:var(--muted);margin:0 0 10px}.offer-includes{padding-left:18px}.offer-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.badge-guarantee{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;color:#8dff6e;box-shadow:inset 0 0 20px rgba(141,255,110,.08)}.slots{color:var(--muted);display:inline-flex;align-items:center;gap:8px}.offer-right{display:grid;align-content:center}.offer-steps{display:grid;gap:10px;border:1px dashed var(--line);border-radius:var(--radius);padding:12px;background:#0f1218}.offer-steps .step{display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center}.offer-steps .wk{color:var(--muted);font-size:12px}.offer-steps .tx{color:var(--text)}@media (max-width:860px){.offer-top{grid-template-columns:1fr}}.service-bands{display:grid;gap:12px}.band-item{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));padding:16px}.band-item .lane{position:absolute;inset:0;background:linear-gradient(90deg,rgba(32,227,255,.08),transparent 30%,transparent 70%,rgba(255,176,101,.08));filter:blur(12px);opacity:.6}.bi-head h3{margin:0 0 4px}.bi-head p{margin:0 0 8px;color:var(--muted)}.bi-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;margin:0;padding-left:18px;color:var(--muted)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.compare .col{border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--bg-elev)}.compare h3{margin:0 0 8px}.compare ul{margin:0;padding-left:18px;color:var(--muted)}.compare .bad{outline:1px dashed rgba(255,176,101,.35)}.compare .good{outline:1px dashed rgba(141,255,110,.35)}.timeline{position:relative;display:grid;gap:14px}.timeline:before{content:"";position:absolute;left:14px;top:4px;bottom:4px;width:2px;background:var(--line)}.tl-item{position:relative;margin-left:28px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev)}.tl-item .dot{position:absolute;left:-18px;top:16px;width:10px;height:10px;border-radius:50%;background:currentColor;filter:drop-shadow(0 0 10px currentColor)}.tl-item h3{margin:0 0 4px}.tl-item p{margin:0;color:var(--muted)}@media (max-width:720px){.header-float{position:relative;align-items:stretch;flex-direction:column;gap:4px;padding:8px calc(76px + env(safe-area-inset-right)) 8px 16px;border-radius:28px;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease,height .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1);will-change:height;perspective:800px}.site-header .header-float{height:56px;overflow:visible}.site-header.menu-open .header-float{height:88px}.site-header:not(.menu-open) .header-float{justify-content:flex-start}.site-nav{display:none}.menu-toggle{position:absolute;display:grid;pointer-events:auto;margin-left:auto;width:24px;height:24px;place-items:center;background:transparent;border:none;cursor:pointer;z-index:3;transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.menu-toggle span{position:absolute;left:50%;top:50%;width:18px;height:2px;background:var(--text);border-radius:2px;transform:translate(-50%);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease;will-change:transform}.menu-toggle span:first-child{transform:translate(-50%,-6px)}.menu-toggle span:nth-child(2){transform:translate(-50%);opacity:1}.menu-toggle span:nth-child(3){transform:translate(-50%,6px)}.menu-toggle.open span:first-child{transform:translate(-50%) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translate(-50%) rotate(-45deg)}.site-header.menu-open .menu-toggle{transform:rotate(90deg)}.header-float>.brand+.menu-toggle{position:absolute;top:15px;right:24px;right:calc(24px + env(safe-area-inset-right));transform:none;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.header-float>.brand{min-height:40px;align-items:center}.mobile-nav{display:none;position:absolute;left:16px;right:calc(24px + env(safe-area-inset-right));bottom:8px;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;align-items:center;opacity:0;transform:translateY(-6px) rotateX(-35deg);transform-origin:top center;backface-visibility:hidden;pointer-events:none;will-change:transform,opacity;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s ease}.mobile-nav .nav-link{display:block;width:100%;text-align:center}.site-header.menu-open .mobile-nav{display:grid;opacity:1;transform:translateY(0) rotateX(0deg);pointer-events:auto}.mobile-nav .nav-link{transform:translateY(6px);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .36s ease}.site-header.menu-open .mobile-nav .nav-link{transform:translateY(0);opacity:1}.site-header.menu-open .mobile-nav .nav-link:first-child{transition-delay:40ms}.site-header.menu-open .mobile-nav .nav-link:nth-child(2){transition-delay:80ms}.site-header.menu-open .mobile-nav .nav-link:nth-child(3){transition-delay:.12s}.site-header.menu-open .mobile-nav .nav-link:nth-child(4){transition-delay:.16s}.site-header.menu-open .mobile-nav .nav-link:nth-child(5){transition-delay:.2s}input,select,textarea{font-size:16px}}