:root{--bg:#0c1614;--bg-raised:#132320;--bg-raised-2:#1a2f2a;--ink:#eef4f1;--ink-muted:#a3b3ae;--ink-faint:#6c7d78;--accent:#ff5a3c;--accent-strong:#ff7256;--accent-ink:#1a0d08;--mint:#8fe3c7;--mint-ink:#0c1a16;--line:#eef4f11c;--line-strong:#eef4f133;--shadow:0 24px 60px -30px #000000a6}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f2f5f2;--bg-raised:#e6ebe6;--bg-raised-2:#dae1da;--ink:#0e1a17;--ink-muted:#4c5b56;--ink-faint:#798a84;--accent:#e0451f;--accent-strong:#c93c19;--accent-ink:#fff5f0;--mint:#1f7a5c;--mint-ink:#eafaf3;--line:#0e1a171f;--line-strong:#0e1a1738;--shadow:0 24px 60px -34px #0e1a1747}}:root[data-theme=light]{--bg:#f2f5f2;--bg-raised:#e6ebe6;--bg-raised-2:#dae1da;--ink:#0e1a17;--ink-muted:#4c5b56;--ink-faint:#798a84;--accent:#e0451f;--accent-strong:#c93c19;--accent-ink:#fff5f0;--mint:#1f7a5c;--mint-ink:#eafaf3;--line:#0e1a171f;--line-strong:#0e1a1738;--shadow:0 24px 60px -34px #0e1a1747}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding-inline:24px;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wrap{max-width:1180px;margin-inline:auto;position:relative}section{padding-block:clamp(56px,9vw,110px);scroll-margin-top:84px;position:relative}section+section{border-top:1px solid var(--line)}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;margin:0;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif}p{color:var(--ink-muted);margin:0;line-height:1.65}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);align-items:center;gap:10px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:flex}.eyebrow:before{content:"";background:var(--accent-strong);width:14px;height:1px;display:inline-block}a{color:inherit}.nav{z-index:30;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding-block:18px;display:flex;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line)}.wordmark{letter-spacing:-.01em;align-items:center;gap:9px;font-family:Unbounded,sans-serif;font-size:19px;font-weight:700;text-decoration:none;display:flex}.pulse-mark{flex:none;width:20px;height:20px}.pulse-mark path{fill:none;stroke:var(--accent-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pulse-mark circle{fill:var(--accent-strong)}.nav-links{gap:28px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.nav-links a{color:var(--ink-muted);text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-cta{background:var(--accent);color:var(--accent-ink);white-space:nowrap;border-radius:100px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .15s}.nav-cta:hover{transform:translateY(-1px)}@media (width<=760px){.nav-links{display:none}}.hero{border-top:none;padding-block:clamp(52px,10vw,92px) clamp(40px,7vw,72px);overflow:hidden}.hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 32%, transparent), transparent 70%);filter:blur(10px);pointer-events:none;z-index:0;border-radius:50%;width:560px;height:560px;animation:16s ease-in-out infinite drift-a;position:absolute;top:-220px;right:-160px}.hero-glow-2{background:radial-gradient(circle, color-mix(in srgb, var(--mint) 26%, transparent), transparent 70%);filter:blur(10px);pointer-events:none;z-index:0;border-radius:50%;width:460px;height:460px;animation:20s ease-in-out infinite drift-b;position:absolute;top:120px;left:-220px}@keyframes drift-a{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes drift-b{0%,to{transform:translate(0)}50%{transform:translate(24px,-24px)}}.hero-inner{z-index:1;position:relative}.hero h1{font-size:clamp(42px,7vw,84px);font-weight:700;line-height:1}.hero h1 .ln>span>span{color:var(--accent-strong)}.hero-sub{max-width:46ch;margin-top:22px;font-size:17px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.btn{border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:14px 24px;font-family:IBM Plex Sans;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-strong)}.btn-ghost{border-color:var(--line-strong);color:var(--ink)}.domain-chip{color:var(--ink-faint);font-family:JetBrains Mono;font-size:13px}.ticker-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:52px;padding-block:16px;overflow:hidden}.ticker{white-space:nowrap;gap:40px;width:max-content;animation:26s linear infinite scroll-left;display:flex}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker span{color:var(--ink-faint);align-items:center;gap:10px;font-family:JetBrains Mono;font-size:13px;display:flex}.ticker span:before{content:"•";color:var(--accent-strong)}.stat-row{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px;display:grid}.stat b{font-variant-numeric:tabular-nums;color:var(--ink);font-family:Unbounded;font-size:clamp(26px,3.4vw,40px);font-weight:700;display:block}.stat span{color:var(--ink-faint);font-family:JetBrains Mono;font-size:12.5px}@media (width<=820px){.stat-row{grid-template-columns:repeat(2,1fr)}}.mockup-wrap{margin-top:56px;position:relative}.mockup{background:var(--bg-raised);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.mockup-bar{border-bottom:1px solid var(--line);background:var(--bg-raised-2);align-items:center;gap:14px;padding:12px 16px;display:flex}.mockup-dots{gap:6px;display:flex}.mockup-dots span{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.mockup-url{color:var(--ink-faint);background:var(--bg);border-radius:100px;padding:4px 14px;font-family:JetBrains Mono;font-size:11.5px}.mockup-body{background:var(--line);grid-template-columns:1.3fr 1fr;gap:1px;display:grid}.mockup-cell{background:var(--bg-raised);padding:20px}.mockup-cell h4{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);margin:0 0 14px;font-family:JetBrains Mono;font-size:11px}.mockup-bars{align-items:flex-end;gap:8px;height:90px;display:flex}.mockup-bars i{background:var(--mint);border-radius:4px 4px 0 0;flex:1;display:block}.mockup-bars i:nth-child(3n){background:var(--accent-strong)}.mockup-checks{flex-direction:column;gap:10px;display:flex}.mockup-checks li{color:var(--ink-muted);align-items:center;gap:10px;font-family:JetBrains Mono;font-size:13px;list-style:none;display:flex}.mockup-checks li:before{content:"✓";color:var(--mint);font-weight:700}.founder-badge{background:var(--bg-raised-2);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:100px;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:flex;position:absolute;bottom:-22px;left:22px}.founder-badge img{object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.founder-badge span{color:var(--ink-muted);font-family:JetBrains Mono;font-size:12px}@media (width<=720px){.mockup-body{grid-template-columns:1fr}}.problem-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.problem-card{background:var(--bg-raised);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:16px;padding:26px;display:flex}.problem-mark{width:38px;height:38px;color:var(--accent-strong);flex:none}.problem-card h3{margin-bottom:8px;font-size:18px;font-weight:700}.problem-card p{font-size:14px}@media (width<=820px){.problem-grid{grid-template-columns:1fr}}.chip-row{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.chip{color:var(--ink-muted);border:1px solid var(--line-strong);border-radius:100px;padding:5px 12px;font-family:JetBrains Mono;font-size:11.5px}.faq-list{background:var(--line);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.faq-item{background:var(--bg-raised)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:Unbounded;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent-strong);flex:none;font-family:IBM Plex Sans;font-size:22px;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{max-width:64ch;padding:0 24px 22px;font-size:14.5px}.audit-panel{background:var(--accent);color:var(--accent-ink);border-radius:22px;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(32px,5vw,56px);display:grid}.audit-copy h2{color:var(--accent-ink);font-size:clamp(28px,4vw,42px);font-weight:700}.audit-copy p{color:var(--accent-ink);opacity:.85;max-width:38ch;margin-top:14px;font-size:15px}.audit-bullets{flex-direction:column;gap:8px;margin-top:22px;display:flex}.audit-bullets span{color:var(--accent-ink);opacity:.85;align-items:center;gap:8px;font-family:JetBrains Mono;font-size:12.5px;display:flex}.audit-bullets span:before{content:"✓";font-weight:700}.audit-form{flex-direction:column;gap:12px;display:flex}.audit-form label{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink);opacity:.75;margin-bottom:4px;font-family:JetBrains Mono;font-size:11.5px;display:block}.audit-form input{border:1px solid color-mix(in srgb, var(--accent-ink) 30%, transparent);background:color-mix(in srgb, var(--accent-ink) 8%, transparent);width:100%;color:var(--accent-ink);border-radius:8px;outline:none;padding:12px 14px;font-family:IBM Plex Sans;font-size:14.5px}.audit-form input::placeholder{color:color-mix(in srgb, var(--accent-ink) 55%, transparent)}.audit-form input:focus{border-color:var(--accent-ink)}.audit-submit{background:var(--accent-ink);color:var(--accent);cursor:pointer;border:none;border-radius:100px;margin-top:6px;padding:14px 22px;font-family:IBM Plex Sans;font-size:14.5px;font-weight:700;transition:transform .15s}.audit-submit:hover{transform:translateY(-1px)}.audit-status{color:var(--accent-ink);opacity:.8;min-height:16px;font-size:12.5px}.audit-fineprint{color:var(--accent-ink);opacity:.6;margin-top:2px;font-size:11.5px}@media (width<=720px){.audit-panel{grid-template-columns:1fr}}.stars{color:var(--accent-strong);gap:3px;display:flex}.stars svg{width:15px;height:15px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.sec-head h2{max-width:18ch;font-size:clamp(28px,3.8vw,42px);font-weight:700}.sec-head p{max-width:36ch;font-size:15px}.svc-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.svc-card{background:var(--bg-raised);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;min-height:280px;padding:30px 26px;transition:transform .25s,border-color .25s;display:flex}.svc-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.svc-num{color:var(--accent-strong);font-family:JetBrains Mono;font-size:12px}.svc-card h3{font-size:21px;font-weight:700}.svc-card p{font-size:14.5px}.svc-list{color:var(--ink-faint);flex-direction:column;gap:7px;margin:auto 0 0;padding:0;font-family:JetBrains Mono;font-size:12.5px;list-style:none;display:flex}.svc-list li:before{content:"↳ ";color:var(--mint)}@media (width<=820px){.svc-grid{grid-template-columns:1fr}}.snippet{background:var(--bg-raised-2);border:1px solid var(--line);color:var(--mint);border-radius:14px;margin-top:36px;padding:20px 22px;font-family:JetBrains Mono;font-size:13px;line-height:1.7;overflow-x:auto}.snippet .k{color:var(--accent-strong)}.snippet .s{color:var(--ink-muted)}.snippet-label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-family:JetBrains Mono;font-size:11.5px;display:block}.work-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.work-card{background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:14px;padding:26px;transition:transform .25s;display:flex}.work-card:hover{transform:translateY(-3px)}.work-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.work-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--mint);border:1px solid var(--line-strong);white-space:nowrap;border-radius:20px;padding:4px 10px;font-family:JetBrains Mono;font-size:11px}.work-card h3{font-size:22px;font-weight:700}.work-card p{font-size:14.5px}.work-result{border-top:1px solid var(--line);color:var(--ink-muted);align-items:baseline;gap:10px;margin-top:auto;padding-top:14px;font-family:JetBrains Mono;font-size:13px;display:flex}.work-result b{color:var(--accent-strong);font-family:Unbounded;font-size:19px;font-weight:700}.work-note{color:var(--ink-faint);margin-top:2px;font-size:11.5px;font-style:italic}@media (width<=820px){.work-grid{grid-template-columns:1fr}}.process-list{flex-direction:column;display:flex}.process-row{border-top:1px solid var(--line);grid-template-columns:70px 1fr;align-items:start;gap:28px;padding-block:26px;display:grid}.process-row:last-child{border-bottom:1px solid var(--line)}.process-num{color:var(--accent-strong);padding-top:4px;font-family:JetBrains Mono;font-size:14px}.process-row h3{margin-bottom:8px;font-size:22px;font-weight:700}.process-row p{max-width:52ch;font-size:14.5px}.process-row .chip-row{margin-top:14px}@media (width<=720px){.process-row{grid-template-columns:40px 1fr}}.team-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:48px;display:grid}.founder-card{flex-direction:column;gap:18px;display:flex}.founder-photo-wrap{width:min(360px,100%);position:relative}.founder-blob{background:color-mix(in srgb, var(--accent) 70%, transparent);z-index:0;border-radius:32px;width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;top:-16px;left:-16px;transform:rotate(-4deg)}.founder-photo{z-index:1;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line-strong);border-radius:24px;width:100%;display:block;position:relative}.founder-name{font-family:Unbounded;font-size:23px;font-weight:700}.founder-role{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono;font-size:12.5px}.founder-card p{max-width:36ch;font-size:14.5px}.roster{flex-direction:column;gap:0;display:flex}.roster h2{margin-bottom:10px;font-size:clamp(26px,3.4vw,36px);font-weight:700}.roster>p{max-width:42ch;margin-bottom:28px;font-size:15px}.roster-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.roster-cell{background:var(--bg);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.roster-cell b{font-variant-numeric:tabular-nums;font-family:Unbounded;font-size:26px;font-weight:700}.roster-cell span{color:var(--ink-faint);font-family:JetBrains Mono;font-size:12.5px}@media (width<=820px){.team-grid{grid-template-columns:1fr}.roster-grid{grid-template-columns:1fr 1fr}}.quote-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.quote-card{background:var(--bg-raised);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:28px 26px;display:flex}.quote-card p{color:var(--ink);font-family:Unbounded;font-size:17px;font-weight:400;line-height:1.5}.quote-who{color:var(--ink-faint);letter-spacing:.03em;font-family:JetBrains Mono;font-size:12px}@media (width<=720px){.quote-grid{grid-template-columns:1fr}}footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:34px 44px;display:flex}footer .wordmark{font-size:15px}.foot-links{gap:20px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.foot-links a{color:var(--ink-muted);text-decoration:none}.foot-links a:hover{color:var(--ink)}.foot-legal{color:var(--ink-faint);font-size:12px}.hero-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:40px;display:grid}.hero-portrait{justify-self:end;width:min(260px,100%);position:relative}.hero-portrait-blob{background:color-mix(in srgb, var(--accent) 62%, transparent);z-index:0;border-radius:26px;width:calc(100% + 28px);height:calc(100% + 28px);position:absolute;top:-14px;left:-14px;transform:rotate(4deg)}.hero-portrait-img{z-index:1;aspect-ratio:3/4;object-fit:cover;object-position:top center;border:1px solid var(--line-strong);width:100%;box-shadow:var(--shadow);border-radius:20px;display:block;position:relative}.hero-portrait-tag{z-index:1;color:var(--ink-faint);text-align:center;margin-top:12px;font-family:JetBrains Mono;font-size:12px;position:relative}@media (width<=820px){.hero-grid{grid-template-columns:1fr}.hero-portrait{justify-self:center;width:min(200px,55%);margin-top:4px}}.crew-head{border-top:1px solid var(--line);margin-top:56px;margin-bottom:22px;padding-top:32px}.crew-head h3{margin-bottom:6px;font-family:Unbounded;font-size:20px;font-weight:700}.crew-head p{max-width:44ch;font-size:14px}.crew-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;display:grid}.crew-card{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.crew-photo{aspect-ratio:1;object-fit:cover;border:1px solid var(--line-strong);border-radius:16px;width:100%;transition:transform .2s}.crew-card:hover .crew-photo{transform:translateY(-3px)}.crew-name{color:var(--ink-faint);font-family:JetBrains Mono;font-size:12px}.chat-widget{z-index:50;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.chat-main{background:var(--accent);width:56px;height:56px;color:var(--accent-ink);cursor:pointer;box-shadow:var(--shadow);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex}.chat-main:hover{transform:scale(1.06)}.chat-main svg{width:24px;height:24px}.chat-menu{opacity:0;pointer-events:none;flex-direction:column;gap:10px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(8px)scale(.94)}.chat-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.chat-item{color:#fff;width:48px;height:48px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.chat-item svg{width:23px;height:23px}.chat-item.wa{background:#25d366}.chat-item.fb{background:#0084ff}@media (width<=480px){.chat-widget{bottom:16px;right:16px}.chat-main{width:50px;height:50px}}.trust-band{text-align:center;flex-direction:column;align-items:center;display:flex;overflow:hidden}.trust-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--mint) 20%, transparent), transparent 70%);filter:blur(10px);pointer-events:none;z-index:0;width:640px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trust-line{z-index:1;max-width:20ch;font-size:clamp(28px,4.6vw,48px);font-weight:700;line-height:1.15;position:relative}.trust-line span{color:var(--accent-strong)}.trust-chips{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex;position:relative}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:6px}img{max-width:100%}.hero h1 .ln{padding-bottom:.08em;display:block;overflow:hidden}.hero h1 .ln>span{display:block}.faq-item summary{-webkit-user-select:none;user-select:none}.faq-body{overflow:hidden}.faq-plus{color:var(--accent-strong);flex:none;font-family:IBM Plex Sans;font-size:22px;display:inline-block}.faq-btn{all:unset;cursor:pointer;box-sizing:border-box;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:Unbounded;font-size:16px;font-weight:600;display:flex}.faq-btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.mockup-bars i{transform-origin:bottom}.live-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--mint) 60%, transparent);border-radius:50%;margin-left:auto;animation:2s infinite live;display:inline-block}@keyframes live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mint) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}.progress{background:var(--accent);transform-origin:0;z-index:60;height:2px;position:fixed;top:0;left:0;right:0}html,body{overflow-x:clip}.trust-glow{max-width:100vw}.hero-portrait{margin-top:14px;margin-right:18px}.hero-grid{align-items:center}.feed{z-index:1;background:var(--bg-raised);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:18px;position:relative}.feed-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.feed-title{color:var(--ink-faint);font-family:JetBrains Mono,monospace;font-size:12.5px}.feed-live{color:var(--mint);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.live-dot.static{margin-left:0}.feed-list{flex-direction:column;gap:10px;min-height:316px;margin:0;padding:0;list-style:none;display:flex}.feed-list li{background:var(--bg-raised-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.feed-list li.is-purchase{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.feed-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.feed-row code{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:600}.feed-list li.is-purchase .feed-row code{color:var(--accent-strong)}.feed-detail{color:var(--ink-muted);font-size:12.5px}.feed-to{flex-wrap:wrap;gap:6px;display:flex}.feed-to span{color:var(--mint);border:1px solid var(--line-strong);border-radius:100px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:11px}.checker{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.checker li{grid-template-columns:20px auto 1fr;align-items:center;gap:10px;font-size:12.5px;display:grid}.checker .st{background:color-mix(in srgb, var(--mint) 22%, transparent);width:20px;height:20px;color:var(--mint);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.checker li.warn .st{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-strong)}.checker code{color:var(--ink);font-family:JetBrains Mono,monospace}.checker .info{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow:hidden}.checker li.warn .info{color:var(--accent-strong)}.price-card{background:var(--bg-raised);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:1fr 1.1fr;gap:40px;padding:clamp(28px,4vw,48px);display:grid}.price-main{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.billing-toggle{background:var(--bg);border:1px solid var(--line-strong);border-radius:100px;padding:4px;display:inline-flex}.billing-toggle button{all:unset;cursor:pointer;color:var(--ink-muted);border-radius:100px;padding:9px 18px;font-size:14px;font-weight:600;position:relative}.billing-toggle button[aria-pressed=true]{color:var(--accent-ink)}.billing-toggle button span{z-index:1;position:relative}.billing-toggle .pill{background:var(--accent);z-index:0;border-radius:100px;position:absolute;inset:0}.billing-toggle button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.price{align-items:baseline;gap:10px;display:flex;overflow:hidden}.price b{font-variant-numeric:tabular-nums;font-family:Unbounded,sans-serif;font-size:clamp(48px,7vw,72px);font-weight:700;line-height:1.05;display:inline-block}.price span{color:var(--ink-faint);font-family:JetBrains Mono,monospace;font-size:13px}.price-note{font-size:14.5px}.price-list{flex-direction:column;align-self:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.price-list li{color:var(--ink);gap:12px;font-size:15px;display:flex}.price-list li:before{content:"✓";color:var(--mint);font-weight:700}@media (width<=820px){.price-card{grid-template-columns:1fr}}.cta-side{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.cta-side .audit-submit{padding:16px 28px;font-size:16px;text-decoration:none}.audit-fineprint a{color:inherit}.svc-grid .svc-card{min-height:0}.hero h1{font-size:clamp(40px,6vw,72px)}.compare{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:18px;margin-bottom:28px;overflow:hidden}.compare-head,.compare-row{grid-template-columns:1fr 1fr;display:grid}.compare-head span{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);background:var(--bg-raised-2);padding:16px 22px;font-family:JetBrains Mono,monospace;font-size:12px}.compare-head span.with{color:var(--mint)}.compare-row{border-top:1px solid var(--line)}.compare-row span{align-items:flex-start;gap:10px;min-width:0;padding:16px 22px;font-size:15px;display:flex}.compare-row .without{color:var(--ink-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent)}.compare-row .without:before{content:"✕";color:var(--accent-strong);font-weight:700;text-decoration:none;display:inline-block}.compare-row .with{color:var(--ink);border-left:1px solid var(--line);background:color-mix(in srgb, var(--mint) 6%, transparent)}.compare-row .with:before{content:"✓";color:var(--mint);font-weight:700}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.benefit{background:var(--bg-raised);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:16px;padding:24px;display:flex}.benefit-check{background:color-mix(in srgb, var(--mint) 18%, transparent);width:32px;height:32px;color:var(--mint);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.benefit h3{margin-bottom:8px;font-size:17px;font-weight:700}.benefit p{margin-bottom:12px;font-size:14.5px}.benefit .chip{display:inline-block}.checker code{font-family:IBM Plex Sans,sans-serif;font-weight:600}@media (width<=820px){.benefit-grid{grid-template-columns:1fr}}@media (width<=560px){.compare-head,.compare-row{grid-template-columns:1fr}.compare-row .with{border-left:none;border-top:1px dashed var(--line)}.compare-head span:first-child{display:none}}
