:root{--color-bg:#0B0F14;--color-surface:#161C24;--color-surface-2:#1C2430;--color-border:#26303C;--color-text:#E6EDF3;--color-muted:#7D8590;--color-accent:#14C38E;--color-accent-hover:#2FD9A3;--color-on-accent:#0B0F14;--font-heading:"Space Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-4xl:clamp(2.25rem,5vw,3.75rem);--lh-tight:1.1;--lh-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--container:1200px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-heading);font-size:var(--fs-base);line-height:var(--lh-body)}a{color:inherit}h1,h2,h3{line-height:var(--lh-tight);margin:0 0 var(--space-4);font-weight:700;letter-spacing:-.02em}h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-xl)}p{margin:0 0 var(--space-4)}.muted{color:var(--color-muted)}.mono{font-family:var(--font-mono)}.accent{color:var(--color-accent)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--space-5)}.section{padding:var(--space-9) 0}.section--alt{background:var(--color-surface);border-block:1px solid var(--color-border)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-accent);margin-bottom:var(--space-3);display:block}.eyebrow:before{content:"$ "}.nav{position:sticky;top:0;z-index:10;background:#0b0f14e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);height:72px}.nav__logo img{height:34px;display:block}.nav__links{display:flex;gap:var(--space-6);list-style:none;margin:0;padding:0;font-family:var(--font-mono);font-size:var(--fs-sm)}.nav__links a{text-decoration:none;color:var(--color-muted)}.nav__links a:hover,.nav__links a[aria-current]{color:var(--color-text)}.nav__links a[aria-current]:before{content:"> ";color:var(--color-accent)}.nav__toggle{display:none;background:none;border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-mono);border-radius:var(--radius-sm);padding:6px 10px}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:600;padding:12px 20px;border-radius:var(--radius-md);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:.15s}.btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover{background:var(--color-accent-hover)}.btn--secondary{border-color:var(--color-border);color:var(--color-text)}.btn--secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn--ghost{color:var(--color-accent);padding-inline:0}.btn--sm{padding:8px 14px;font-size:var(--fs-xs)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero{padding:var(--space-9) 0 var(--space-8)}.hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-8);align-items:center}.hero__lead{font-size:var(--fs-lg);color:var(--color-muted);max-width:40ch}.terminal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;font-family:var(--font-mono);font-size:var(--fs-sm)}.terminal__bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--color-border)}.terminal__bar span{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.terminal__body{padding:var(--space-5);line-height:1.9;overflow-x:auto}.terminal__body .p{color:var(--color-accent)}.terminal__body .c{color:var(--color-muted)}.cursor{display:inline-block;width:9px;height:1.1em;background:var(--color-accent);vertical-align:text-bottom;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.grid{display:grid;gap:var(--space-5)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:.15s}.section--alt .card{background:var(--color-bg)}.card:hover{border-color:var(--color-accent)}.card__tag{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-accent);display:block;margin-bottom:var(--space-3)}.card h3{margin-bottom:var(--space-2)}.card p{color:var(--color-muted);margin:0}.service{display:flex;flex-direction:column;gap:var(--space-3)}.service__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.service__price{font-family:var(--font-mono);color:var(--color-accent);font-size:var(--fs-sm);white-space:nowrap}.service__get{border-top:1px dashed var(--color-border);padding-top:var(--space-3);margin-top:auto;font-size:var(--fs-sm)}.service p{margin:0}.feature-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.feature-list li{padding-left:var(--space-6);position:relative;color:var(--color-muted)}.feature-list li:before{content:">";position:absolute;left:0;color:var(--color-accent);font-family:var(--font-mono);font-weight:700}.feature-list strong{color:var(--color-text)}.creds{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-muted);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.creds span{border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:4px 12px}.split{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-8);align-items:start}.flagship{border:1px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-7);background:linear-gradient(135deg,rgba(20,195,142,.1),transparent 60%),var(--color-surface);display:flex;justify-content:space-between;gap:var(--space-6);align-items:center;flex-wrap:wrap}.flagship p{max-width:56ch;color:var(--color-muted);margin:0}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);counter-reset:s}.steps li{counter-increment:s;border-top:2px solid var(--color-border);padding-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-sm)}.steps li:before{content:"0" counter(s);display:block;font-family:var(--font-mono);color:var(--color-accent);margin-bottom:var(--space-2)}.steps strong{display:block;color:var(--color-text);font-size:var(--fs-base);margin-bottom:var(--space-1)}.cta-band{text-align:center;padding:var(--space-8) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.cta-band p{color:var(--color-muted);margin-bottom:var(--space-5)}.page-head{padding:var(--space-8) 0 var(--space-6)}.page-head p{color:var(--color-muted);font-size:var(--fs-lg);max-width:60ch}.extras{list-style:none;padding:0;margin:0}.extras li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px dashed var(--color-border)}.extras li span:last-child{font-family:var(--font-mono);color:var(--color-accent);white-space:nowrap}.prose p{font-size:var(--fs-lg);color:var(--color-muted)}.footer{border-top:1px solid var(--color-border);padding:var(--space-7) 0;margin-top:var(--space-9);font-size:var(--fs-sm);color:var(--color-muted)}.footer__inner{display:flex;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;align-items:center}.footer__inner img{height:26px;display:block}.footer__links{display:flex;gap:var(--space-5);font-family:var(--font-mono)}.footer__links a{text-decoration:none}@media (max-width:960px){.hero__grid,.split{grid-template-columns:1fr;gap:var(--space-7)}.grid--3,.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.section{padding:var(--space-8) 0}.hero{padding:var(--space-7) 0}.grid--3,.grid--2,.feature-list,.steps{grid-template-columns:1fr}.nav__links,.nav .btn{display:none}.nav__toggle{display:block}.nav__logo img{height:30px}.flagship{padding:var(--space-6)}h2{font-size:var(--fs-2xl)}}.terminal__line{white-space:pre-wrap}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:var(--space-7)}.creds--block{margin:var(--space-5) 0}.section-cta{margin-top:var(--space-7)}.state{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--fs-sm)}.not-found{padding:var(--space-9) 0}@media (max-width:640px){.nav--open .nav__links{display:flex;flex-direction:column;gap:var(--space-4);position:absolute;top:72px;left:0;right:0;padding:var(--space-5);background:var(--color-bg);border-bottom:1px solid var(--color-border)}}.problem-text{font-size:var(--fs-lg)}:root{--color-danger:#F26D6D}.page-lead{color:var(--color-muted);font-size:var(--fs-lg);max-width:60ch}.form{display:grid;gap:var(--space-5);max-width:640px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field>label:first-child{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-muted)}.field input,.field select,.field textarea{font:inherit;font-size:var(--fs-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;width:100%}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--color-accent)}.field select:disabled{color:var(--color-muted)}.field textarea{resize:vertical;min-height:140px}.field--error input,.field--error select,.field--error textarea{border-color:var(--color-danger)}.field__error{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-danger)}.check{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--color-muted);font-size:var(--fs-sm);cursor:pointer}.check input{margin-top:4px;accent-color:var(--color-accent)}.btn:disabled{opacity:.6;cursor:progress}.form__status{font-family:var(--font-mono);font-size:var(--fs-sm);margin:0}.form__status--error{color:var(--color-danger)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:640px){.form__row{grid-template-columns:1fr}}
