:root{--bg:#0b0a08;--bg-elev:#13110d;--bg-deep:#070605;--line:#2a251b;--line-strong:#3d3525;--fg:#f0e6d2;--fg-dim:#a89e88;--muted:#6b6350;--amber:#ffb13b;--amber-bright:#ffce6e;--amber-deep:#c87a14;--green:#7ee787;--red:#ff6b5a;--display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--mono:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-hero:72px;--t-section:42px;--t-sub:20px;--t-body:17px;--t-ui:13px;--t-data:16px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg)}html{scroll-behavior:smooth}body{font-family:var(--display);font-size:var(--t-body);font-weight:400;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased;background-image:linear-gradient(rgba(255,177,59,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,177,59,.03) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:200;background:repeating-linear-gradient(to bottom,#fff0 0 2px,#0000002e 3px 3px);mix-blend-mode:multiply;opacity:.55}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:201;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}.btn{--bc:var(--amber);position:relative;display:inline-flex;align-items:center;gap:14px;padding:18px 28px;font-family:var(--mono);font-weight:700;font-size:var(--t-ui);letter-spacing:.2em;text-transform:uppercase;background:transparent;color:var(--fg);border:none;cursor:pointer;text-decoration:none;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:transform .2s ease,color .2s ease}.btn:before{content:"";position:absolute;inset:0;background:var(--bc);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));z-index:-1;transition:background .2s}.btn:after{content:"";position:absolute;inset:1px;background:var(--bg);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));z-index:-1;transition:background .2s,inset .2s}.btn:hover{color:var(--bg);transform:translateY(-1px)}.btn:hover:after{background:var(--bc)}.btn .bracket{color:var(--amber);font-family:var(--mono);font-weight:400;transition:color .2s}.btn:hover .bracket{color:var(--bg)}.btn .arrow{display:inline-block;transition:transform .25s}.btn:hover .arrow{transform:translate(4px)}.btn.primary{color:var(--bg)}.btn.primary:after{background:var(--amber)}.btn.primary:hover:after{background:var(--amber-bright)}.btn.primary .bracket{color:var(--bg)}.btn.ghost{color:var(--fg-dim)}.btn.ghost:before{background:var(--line-strong)}.btn.ghost:hover{color:var(--fg)}.btn.ghost:hover:after{background:var(--bg-elev)}.btn.ghost:hover{transform:translateY(-1px)}.btn.ghost .bracket{color:var(--fg-dim)}.btn.ghost:hover .bracket{color:var(--amber)}.btn-sm{--bc:var(--amber);position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;font-family:var(--mono);font-weight:700;font-size:var(--t-ui);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;color:var(--bg);text-decoration:none;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:transparent;transition:transform .2s}.btn-sm:before{content:"";position:absolute;inset:0;background:var(--amber);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));z-index:-1;transition:background .2s}.btn-sm:hover:before{background:var(--amber-bright)}.btn-sm:hover{transform:translateY(-1px)}.btn-sm .arrow{transition:transform .25s}.btn-sm:hover .arrow{transform:translate(3px)}.link{--u:var(--amber);position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--amber);font-family:var(--mono);font-weight:700;font-size:var(--t-ui);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;padding-bottom:3px;border-bottom:1px solid var(--amber);transition:color .2s,border-color .2s,gap .2s}.link:before{content:"▸";color:var(--amber);transition:transform .2s}.link:hover{color:var(--amber-bright);border-color:var(--amber-bright);gap:10px}.link:hover:before{transform:translate(2px)}.nav-link{position:relative;color:var(--fg-dim);text-decoration:none;font-family:var(--mono);font-size:var(--t-ui);letter-spacing:.16em;text-transform:uppercase;padding:6px 0;cursor:pointer;transition:color .2s}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-link:hover{color:var(--fg)}.nav-link:hover:after{transform:scaleX(1)}.topbar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 28px;font-family:var(--mono);font-size:var(--t-ui);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(to bottom,#0b0a08f0,#0b0a08b3);border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.topbar .left,.topbar .right{display:flex;align-items:center;gap:22px;color:var(--fg-dim)}.topbar .brand{display:flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none}.topbar .brand .dot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber),0 0 16px #ffb13b66;animation:pulse 1.6s ease-in-out infinite}.topbar .brand-name{font-family:var(--display);font-weight:700;letter-spacing:-.01em;font-size:18px}.topbar .meta{color:var(--muted);font-family:var(--mono);font-size:var(--t-ui);letter-spacing:.16em}.topbar .status{color:var(--green);font-family:var(--mono);font-size:var(--t-ui);letter-spacing:.16em}.topbar .status:before{content:"●  ";color:var(--green);text-shadow:0 0 6px var(--green)}.topbar .clock{font-variant-numeric:tabular-nums;color:var(--fg-dim);font-family:var(--mono);font-size:var(--t-data);letter-spacing:.08em}.menu-btn{display:none;position:relative;width:44px;height:44px;background:transparent;border:1px solid var(--line-strong);color:var(--amber);cursor:pointer;align-items:center;justify-content:center;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));transition:border-color .2s,background .2s;-webkit-tap-highlight-color:transparent}.menu-btn:hover{border-color:var(--amber)}.menu-btn .bars{position:relative;width:18px;height:12px;display:block}.menu-btn .bars:before,.menu-btn .bars:after,.menu-btn .bars i{content:"";position:absolute;left:0;right:0;height:1.5px;background:var(--amber);transition:transform .3s ease,opacity .2s,top .3s ease}.menu-btn .bars:before{top:0}.menu-btn .bars i{top:50%;transform:translateY(-50%);display:block}.menu-btn .bars:after{bottom:0;top:auto}body.menu-open .menu-btn .bars:before{top:50%;transform:translateY(-50%) rotate(45deg)}body.menu-open .menu-btn .bars:after{bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}body.menu-open .menu-btn .bars i{opacity:0}.mobile-drawer{display:none;position:fixed;top:0;right:0;bottom:0;width:min(360px,88vw);background:var(--bg-deep);border-left:1px solid var(--line-strong);z-index:99;transform:translate(100%);transition:transform .35s cubic-bezier(.6,.2,.2,1);padding:96px 28px 32px;flex-direction:column;gap:0;overflow-y:auto;background-image:linear-gradient(rgba(255,177,59,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,177,59,.04) 1px,transparent 1px);background-size:48px 48px}.mobile-drawer:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--amber);box-shadow:0 0 14px #ffb13b80}.mobile-drawer .drawer-label{font-family:var(--mono);font-size:var(--t-ui);color:var(--amber);letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:24px}.mobile-drawer .drawer-label:before{content:"";width:24px;height:1px;background:var(--amber)}.mobile-drawer .drawer-nav{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.mobile-drawer .drawer-nav a{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:600;font-size:22px;color:var(--fg);text-decoration:none;letter-spacing:-.015em;transition:color .2s,padding-left .2s}.mobile-drawer .drawer-nav a .idx{font-family:var(--mono);font-size:var(--t-ui);color:var(--muted);letter-spacing:.18em;font-weight:400}.mobile-drawer .drawer-nav a:hover,.mobile-drawer .drawer-nav a:active{color:var(--amber);padding-left:6px}.mobile-drawer .drawer-cta{margin-top:8px}.mobile-drawer .drawer-cta .btn{width:100%;justify-content:center}.mobile-drawer .drawer-meta{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-family:var(--mono);font-size:var(--t-ui);color:var(--muted);letter-spacing:.16em;text-transform:uppercase}.mobile-drawer .drawer-meta b{color:var(--amber);font-weight:400}.mobile-drawer .drawer-meta .status-line{color:var(--green)}.mobile-drawer .drawer-meta .status-line:before{content:"● ";color:var(--green)}body.menu-open .mobile-drawer{transform:translate(0)}.drawer-backdrop{display:none;position:fixed;inset:0;z-index:98;background:#0009;backdrop-filter:blur(2px);opacity:0;transition:opacity .3s}body.menu-open .drawer-backdrop{opacity:1}body.menu-open{overflow:hidden}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}section{position:relative;padding:120px 28px;border-bottom:1px solid var(--line)}.container{max-width:1280px;margin:0 auto;position:relative}.section-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:var(--t-ui);color:var(--amber);letter-spacing:.2em;text-transform:uppercase;margin-bottom:28px}.section-tag:before{content:"";display:block;width:32px;height:1px;background:var(--amber)}.section-tag .idx{color:var(--fg-dim)}.brackets{position:absolute;inset:24px;pointer-events:none;z-index:1}.brackets i{position:absolute;width:18px;height:18px;border:1px solid var(--amber);opacity:.5}.brackets i.tl{top:0;left:0;border-right:none;border-bottom:none}.brackets i.tr{top:0;right:0;border-left:none;border-bottom:none}.brackets i.bl{bottom:0;left:0;border-right:none;border-top:none}.brackets i.br{bottom:0;right:0;border-left:none;border-top:none}.hero{min-height:100vh;padding-top:140px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,177,59,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,177,59,.06) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.hero-readouts{position:absolute;left:28px;right:28px;top:90px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--t-ui);color:var(--fg-dim);letter-spacing:.16em;text-transform:uppercase}.hero-readouts .col{display:flex;flex-direction:column;gap:4px;line-height:1.4}.hero-readouts span{color:var(--amber)}.hero-meta{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:var(--t-ui);color:var(--fg-dim);letter-spacing:.2em;text-transform:uppercase;margin-bottom:36px}.hero-meta .pulse{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px var(--green);animation:pulse 1.4s infinite}.hero-meta .divider{width:40px;height:1px;background:var(--line-strong)}h1.hero-title{font-family:var(--display);font-weight:700;font-size:var(--t-hero);line-height:.96;letter-spacing:-.025em;margin-bottom:8px;text-wrap:balance}h1.hero-title .line{display:block;position:relative}h1.hero-title em{font-style:normal;font-weight:700;color:var(--amber);font-family:var(--display)}.cursor{display:inline-block;width:.55em;height:.85em;background:var(--amber);margin-left:.08em;vertical-align:-.05em;animation:blink 1s steps(1) infinite;box-shadow:0 0 14px #ffb13b8c}@keyframes blink{50%{opacity:0}}.hero-sub{max-width:680px;font-family:var(--display);font-size:var(--t-body);font-weight:400;color:var(--fg-dim);line-height:1.6;margin-top:36px;text-wrap:pretty}.hero-sub strong{color:var(--fg);font-weight:400}.hero-actions{margin-top:48px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.ticker{position:absolute;bottom:24px;left:0;right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-deep);overflow:hidden;white-space:nowrap;font-family:var(--mono);font-size:var(--t-ui);color:var(--fg-dim);letter-spacing:.18em;text-transform:uppercase}.ticker .track{display:inline-flex;gap:48px;padding:14px 0;animation:slide 48s linear infinite}.ticker .track span{color:var(--amber)}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.problem-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:80px}h2.section-title{font-family:var(--display);font-weight:600;font-size:var(--t-section);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}h2.section-title em{color:var(--amber);font-style:normal;font-weight:600}.section-lead{font-family:var(--display);font-size:var(--t-body);font-weight:400;color:var(--fg-dim);line-height:1.6;max-width:560px;text-wrap:pretty}.section-lead strong{color:var(--fg);font-weight:500}.compare{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border:1px solid var(--line-strong);background:var(--bg-elev);position:relative}.compare-col{padding:40px 32px 44px;border-right:1px solid var(--line-strong);position:relative;display:flex;flex-direction:column;gap:18px;min-height:380px}.compare-col:last-child{border-right:none}.compare-col.featured{background:linear-gradient(180deg,rgba(255,177,59,.08),transparent 60%)}.compare-col.featured:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--amber);box-shadow:0 0 18px #ffb13b99}.compare-col .label{font-family:var(--mono);font-size:var(--t-ui);letter-spacing:.2em;color:var(--fg-dim);text-transform:uppercase}.compare-col.featured .label{color:var(--amber)}.compare-col h3{font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.015em;line-height:1.15}.compare-col h3 em{color:var(--amber);font-style:normal;font-weight:600}.compare-col .summary{font-family:var(--display);font-size:var(--t-sub);font-weight:500;color:var(--fg);padding:12px 0;border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);line-height:1.4;letter-spacing:-.01em}.compare-col.featured .summary{color:var(--amber-bright);font-weight:600}.compare-col ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:6px}.compare-col li{font-family:var(--display);font-size:15px;line-height:1.5;color:var(--fg-dim);display:flex;gap:10px;align-items:flex-start}.compare-col li:before{content:"//";color:var(--muted);font-family:var(--mono);font-size:var(--t-ui);flex-shrink:0;margin-top:3px}.compare-col.featured li:before{content:"→";color:var(--amber)}.compare-col.featured li{color:var(--fg)}.compare-col .badge{position:absolute;top:-1px;right:-1px;font-family:var(--mono);font-size:var(--t-ui);letter-spacing:.2em;color:var(--bg);background:var(--amber);padding:6px 12px;text-transform:uppercase;font-weight:700}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service{position:relative;padding:36px 32px;background:var(--bg-elev);border:1px solid var(--line-strong);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));display:flex;flex-direction:column;gap:18px;transition:transform .25s ease,border-color .25s}.service:hover{transform:translateY(-4px);border-color:var(--amber)}.service .tag-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:var(--t-ui);letter-spacing:.2em;color:var(--fg-dim);text-transform:uppercase}.service .tag-row .id{color:var(--amber)}.service h3{font-family:var(--display);font-weight:600;font-size:28px;letter-spacing:-.02em;line-height:1.1}.service h3 em{color:var(--amber);font-style:normal;font-weight:600}.service p.copy{font-family:var(--display);font-size:var(--t-body);font-weight:400;color:var(--fg-dim);line-height:1.6;text-wrap:pretty}.service .ideal{font-family:var(--display);font-size:15px;color:var(--fg-dim);line-height:1.55;padding:14px 0;border-top:1px dashed var(--line-strong)}.service .ideal b{color:var(--amber);font-family:var(--mono);font-weight:400;text-transform:uppercase;letter-spacing:.2em;font-size:var(--t-ui);display:block;margin-bottom:6px}.service .cta-slot{margin-top:auto;padding-top:8px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line-strong);background:var(--bg-elev);position:relative}.process-step{padding:40px 32px 48px;border-right:1px solid var(--line-strong);position:relative;display:flex;flex-direction:column;gap:20px}.process-step:last-child{border-right:none}.process-step .num{font-family:var(--mono);font-size:var(--t-ui);color:var(--amber);letter-spacing:.2em;display:flex;align-items:center;gap:10px}.process-step .num:after{content:"";flex:1;height:1px;background:linear-gradient(to right,var(--line-strong),transparent)}.process-step h3{font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.015em;line-height:1.15}.process-step p{font-family:var(--display);font-size:var(--t-body);font-weight:400;line-height:1.6;color:var(--fg-dim);text-wrap:pretty}.process-step .ascii{margin-top:10px;font-family:var(--mono);font-size:var(--t-ui);color:var(--amber-deep);white-space:pre;line-height:1.3;opacity:.85}.diffs{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--line-strong)}.diff{padding:48px 40px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);position:relative;display:grid;grid-template-columns:64px 1fr;gap:28px;align-items:start;background:var(--bg-elev)}.diff:nth-child(2n){border-right:none}.diff:nth-last-child(-n+2){border-bottom:none}.diff .glyph{width:64px;height:64px;border:1px solid var(--amber);display:flex;align-items:center;justify-content:center;position:relative}.diff .glyph:before,.diff .glyph:after{content:"";position:absolute;background:var(--amber)}.diff .glyph:before{top:-1px;left:-1px;width:8px;height:1px;box-shadow:0 7px 0 var(--amber)}.diff .glyph:after{top:-1px;right:-1px;width:8px;height:1px;box-shadow:0 7px 0 var(--amber)}.diff .glyph .center{font-family:var(--mono);font-size:var(--t-data);font-weight:700;color:var(--amber-bright);letter-spacing:.04em}.diff h3{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.015em;margin-bottom:10px;line-height:1.2}.diff p{font-family:var(--display);font-size:var(--t-body);font-weight:400;color:var(--fg-dim);line-height:1.6;text-wrap:pretty}.final{padding:160px 28px;text-align:center;background:radial-gradient(circle at 50% 40%,rgba(255,177,59,.1),transparent 55%),var(--bg);position:relative;overflow:hidden}.final:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,177,59,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,177,59,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(circle at center,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 70%)}.final .container{max-width:980px}.final .prompt{font-family:var(--mono);font-size:var(--t-ui);color:var(--amber);letter-spacing:.2em;text-transform:uppercase;margin-bottom:32px;display:inline-flex;align-items:center;gap:12px}.final .prompt:before{content:"~ $";color:var(--fg-dim)}.final h2{font-family:var(--display);font-weight:600;font-size:calc(var(--t-section) + 16px);line-height:1.02;letter-spacing:-.025em;margin-bottom:28px;text-wrap:balance}.final h2 em{color:var(--amber);font-style:normal;font-weight:600}.final p{max-width:620px;margin:0 auto 48px;font-family:var(--display);font-size:var(--t-body);font-weight:400;color:var(--fg-dim);line-height:1.6;text-wrap:pretty}.final .actions{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;align-items:center}.final .below{margin-top:24px;font-family:var(--mono);font-size:var(--t-ui);color:var(--fg-dim);letter-spacing:.06em}footer{padding:72px 28px 36px;background:var(--bg-deep);font-family:var(--display);font-size:var(--t-body);color:var(--fg-dim);border-top:1px solid var(--line)}footer .ftr-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--line)}footer .ftr-brand .name{font-family:var(--display);font-size:28px;font-weight:700;color:var(--fg);letter-spacing:-.015em;margin-bottom:10px}footer .ftr-brand .name span{color:var(--amber)}footer .ftr-brand .tag{color:var(--fg-dim);font-family:var(--display);font-size:15px;line-height:1.55;max-width:300px}footer .ftr-col h4{font-family:var(--mono);font-size:var(--t-ui);color:var(--amber);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-weight:700}footer .ftr-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}footer .ftr-row{max-width:1280px;margin:32px auto 0;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-family:var(--mono);font-size:var(--t-ui);color:var(--muted);letter-spacing:.16em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}.glitch{position:relative;display:inline-block}.glitch:after{content:attr(data-text);position:absolute;left:0;top:0;color:var(--amber);clip-path:inset(0 0 80% 0);opacity:.7;mix-blend-mode:screen;transform:translate(1px);animation:glitchClip 5s infinite steps(1)}@keyframes glitchClip{0%,92%{clip-path:inset(100% 0 0 0);transform:translate(0)}93%{clip-path:inset(20% 0 65% 0);transform:translate(-1px,1px)}94%{clip-path:inset(65% 0 20% 0);transform:translate(2px,-1px)}96%{clip-path:inset(40% 0 45% 0);transform:translate(-2px,1px)}98%,to{clip-path:inset(100% 0 0 0);transform:translate(0)}}@media(max-width:1180px){.topbar .meta,.topbar .clock,.topbar .status{display:none}.topbar .left{gap:14px}}@media(max-width:1024px){:root{--t-hero:56px;--t-section:36px}section{padding:80px 20px}.topbar{padding:10px 16px;gap:12px}.topbar .meta,.topbar .clock,.topbar .status{display:none}.topbar .left{gap:0}.topbar nav.right .nav-link{display:none}.topbar nav.right .btn-sm{display:none}.topbar nav.right{gap:0}.menu-btn{display:inline-flex}.mobile-drawer,.drawer-backdrop{display:flex}.hero{padding-top:120px;min-height:auto;padding-bottom:120px}.hero-readouts{display:none}.hero-meta{flex-wrap:wrap;gap:10px;margin-bottom:28px}.hero-meta .divider{display:none}.hero-actions{margin-top:36px;gap:14px;flex-direction:column;align-items:flex-start}.hero-actions .btn{width:100%;justify-content:center}.brackets{inset:16px}.problem-head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.section-tag{margin-bottom:20px}.compare,.process-grid{grid-template-columns:1fr}.compare-col,.process-step{border-right:none;border-bottom:1px solid var(--line-strong);padding:32px 24px}.compare-col:last-child,.process-step:last-child{border-bottom:none}.compare-col{min-height:auto}.services-grid{grid-template-columns:1fr;gap:18px}.service{padding:28px 24px}.diffs{grid-template-columns:1fr}.diff{border-right:none;border-bottom:1px solid var(--line-strong);padding:32px 24px}.diff:nth-child(2n){border-right:none}.diff:nth-last-child(-n+2){border-bottom:1px solid var(--line-strong)}.diff:last-child{border-bottom:none}.final{padding:96px 20px}footer{padding:48px 20px 28px}footer .ftr-grid{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:32px}footer .ftr-row{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:600px){:root{--t-hero:44px;--t-section:30px;--t-sub:18px;--t-body:15px}body{font-size:var(--t-body)}.topbar{padding:10px 14px}.topbar .brand-name{font-size:16px}.btn{padding:14px 18px;letter-spacing:.16em;gap:10px}.btn .bracket{display:none}.diff{grid-template-columns:1fr;gap:18px;padding:28px 20px}.diff .glyph{width:48px;height:48px}.final h2{font-size:calc(var(--t-section) + 8px)}.final{padding:80px 20px}.ticker .track{gap:32px;padding:12px 0}footer .ftr-grid{grid-template-columns:1fr;gap:28px}.mobile-drawer{padding:88px 22px 32px}.mobile-drawer .drawer-nav a{font-size:20px;padding:16px 0}section{padding:64px 18px}.brackets{inset:12px}.brackets i{width:14px;height:14px}}
