.au-page{width:min(1180px,calc(100% - 40px));margin:0 auto}.au-eyebrow,.au-index,.au-note,.au-price-key,.au-strip-label,.au-tag{font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase}.au-eyebrow{color:var(--accent);font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1;margin:0}.au-eyebrow.au-muted{color:var(--text-meta)}.au-tag{font-size:11px}.au-index,.au-tag{color:var(--accent);font-weight:500;letter-spacing:.1em}.au-index{font-size:12px}.au-h1{max-width:840px;margin:14px 0 0;font-size:clamp(48px,6.8vw,96px);line-height:.92}.au-h1,.au-h2{font-family:var(--font-display);font-weight:900;letter-spacing:0;color:var(--text-primary);text-wrap:balance}.au-h2{max-width:720px;margin:12px 0 0;font-size:clamp(32px,4.6vw,60px);line-height:.96}.au-h3{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.8vw,36px);font-weight:900;line-height:1;letter-spacing:0;color:var(--text-primary);text-wrap:balance}.au-sub{margin:18px 0 0;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:clamp(14px,1.4vw,17px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.au-lede{max-width:720px;margin:22px 0 0;font-size:clamp(17px,1.9vw,21px);line-height:1.55;text-wrap:pretty}.au-lede,.au-prose{color:var(--text-body)}.au-prose{max-width:68ch;margin:16px 0 0;font-size:16px;line-height:1.65}.au-prose:first-child{margin-top:0}.au-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid rgba(34,197,94,.62);background:transparent;color:var(--accent);padding:12px 16px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .16s var(--ease-premium,ease),color .16s var(--ease-premium,ease),border-color .16s var(--ease-premium,ease)}.au-btn:focus-visible,.au-btn:hover{background:var(--accent-soft);outline:0}.au-btn.au-primary{background:var(--accent);border-color:var(--accent);color:#041007}.au-btn.au-primary:focus-visible,.au-btn.au-primary:hover{background:#35df75}.au-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.au-hero{padding:clamp(56px,7vw,92px) 0 clamp(40px,5vw,56px);border-bottom:1px solid var(--line)}.au-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);gap:clamp(32px,6vw,86px);align-items:end}.au-back{display:inline-block;margin-bottom:26px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);text-decoration:none;transition:color .16s var(--ease-premium,ease)}.au-back:focus-visible,.au-back:hover{color:var(--text-primary);outline:0}.au-strip{display:grid;grid-template-columns:1fr;gap:1px;margin-top:34px;border:1px solid var(--line);background:var(--line)}.au-strip-cell{padding:16px 18px;background:var(--surface)}.au-strip-label{display:block;color:var(--text-meta);font-size:10px;font-weight:500;letter-spacing:.1em}.au-strip-value{display:block;margin-top:8px;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(16px,1.4vw,19px);font-weight:900;line-height:1.25;letter-spacing:0;font-variant-numeric:tabular-nums}.au-section{padding:clamp(64px,8vw,100px) 0 0}.au-section:last-of-type{padding-bottom:clamp(64px,8vw,100px)}.au-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px;border-top:1px solid var(--line);padding-top:26px}.au-section-head p{max-width:430px;margin:0;color:var(--text-muted-readable);font-size:15px;line-height:1.5}.au-card,.au-faq-item,.au-final,.au-panel,.au-row,.au-step{border:1px solid var(--line);background:rgba(16,16,16,.84)}.au-panel{padding:clamp(22px,4vw,36px)}.au-panel+.au-panel{margin-top:18px}.au-panel.au-featured{border-color:rgba(34,197,94,.5);background:var(--accent-faint)}.au-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.au-card{display:flex;flex-direction:column;min-height:260px;padding:24px;text-decoration:none;transition:border-color .22s var(--ease-premium,ease),background .22s var(--ease-premium,ease),transform .22s var(--ease-premium,ease)}.au-card:focus-visible,.au-card:hover{border-color:rgba(34,197,94,.58);background:var(--accent-faint);transform:translateY(-2px);outline:0}.au-card .au-h3{margin-top:22px;font-size:clamp(22px,2.4vw,30px)}.au-card p{margin:14px 0 0;color:var(--text-body);font-size:15px;line-height:1.55}.au-card-price{margin-top:auto;padding-top:22px}.au-note{margin:18px 0 0;color:var(--text-meta);font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1.6}.au-list{display:grid;gap:12px}.au-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;align-items:center;padding:18px 22px}.au-row p{margin:0;color:var(--text-body);font-size:15.5px;line-height:1.5}.au-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.au-step{position:relative;min-height:200px;padding:24px}.au-step:after{content:"→";position:absolute;right:-16px;top:50%;z-index:2;color:var(--accent);font-family:var(--font-mono,"JetBrains Mono",monospace);transform:translateY(-50%)}.au-step:last-child:after{content:""}.au-step .au-h3{margin-top:24px;font-size:clamp(22px,2.4vw,30px)}.au-step p{margin:14px 0 0;color:var(--text-body);font-size:15px;line-height:1.55}.au-checklist,.au-provide{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.au-checklist li,.au-provide li{border:1px solid var(--line);background:rgba(0,0,0,.22);padding:14px 16px 14px 42px;position:relative;color:var(--text-body);font-size:15.5px;line-height:1.55}.au-checklist li:before{background:var(--accent)}.au-checklist li:before,.au-provide li:before{content:"";position:absolute;left:16px;top:21px;width:8px;height:8px}.au-provide li:before{border:1px solid var(--accent);background:transparent}.au-price-list{display:grid;gap:14px;margin-top:22px}.au-price-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding-top:14px;border-top:1px solid var(--line)}.au-price-key{color:var(--accent);font-size:12px;font-weight:500;letter-spacing:.08em}.au-price-value{color:var(--text-primary);font-size:16px;line-height:1.55;font-variant-numeric:tabular-nums}.au-faq-list{display:grid;gap:12px}.au-faq-item{padding:22px}.au-faq-item h3{margin:0;color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.35}.au-faq-item p{margin:10px 0 0;color:var(--text-body);font-size:15.5px;line-height:1.65}.au-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:clamp(64px,8vw,100px) 0 86px;padding:clamp(26px,5vw,48px)}.au-final .au-h2{margin-top:12px}.au-final p{max-width:670px;margin:18px 0 0;color:var(--text-body);font-size:17px;line-height:1.6}@media (max-width:1020px){.au-final,.au-hero-grid{grid-template-columns:1fr}.au-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.au-steps{grid-template-columns:1fr}.au-step:after{content:"↓";right:18px;top:auto;bottom:-19px;transform:none}}@media (max-width:720px){.au-page{width:min(100% - 32px,1180px)}.au-h1{font-size:clamp(42px,12.5vw,56px)}.au-section-head{display:block}.au-section-head p{margin-top:12px}.au-grid,.au-row{grid-template-columns:1fr}.au-row{gap:8px}.au-price-row{grid-template-columns:1fr;gap:6px}.au-lede{font-size:16px}}@media (prefers-reduced-motion:reduce){.au-back,.au-btn,.au-card{transition:none}.au-card:hover{transform:none}}