:root{--bg:#0b0c10;--bg-2:#121420;--surface:rgba(255,255,255,0.05);--surface-border:rgba(255,255,255,0.10);--text:#f4f5f7;--text-dim:#a7adba;--fox:#ff8a3d;--amber:#ffbc5c;--radius:18px;--maxw:1080px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:radial-gradient(900px 600px at 12% -8%,rgba(255,138,61,.16),transparent 60%),radial-gradient(820px 560px at 92% 4%,rgba(255,188,92,.12),transparent 60%),linear-gradient(180deg,var(--bg) 0,var(--bg-2) 100%);background-attachment:fixed;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}a{color:var(--amber);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 20px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);background:rgba(11,12,16,.55);border-bottom:1px solid var(--surface-border)}.site-header .wrap{justify-content:space-between;height:64px}.brand,.site-header .wrap{display:flex;align-items:center}.brand{gap:10px;color:var(--text);font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.brand:hover{text-decoration:none}.brand .logo{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--fox),var(--amber));display:grid;place-items:center;font-size:1.2rem;box-shadow:0 6px 18px rgba(255,138,61,.35)}.nav-links{display:flex;gap:22px;font-size:.95rem}.nav-links a{color:var(--text-dim)}.nav-links a:hover{color:var(--text);text-decoration:none}.glass{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 40px rgba(0,0,0,.35)}.hero{padding:84px 0 56px;text-align:center}.hero h1{font-size:clamp(2.1rem,6vw,3.6rem);line-height:1.08;margin:0 auto 18px;max-width:16ch;letter-spacing:-.03em;font-weight:800}.hero h1 .accent{background:linear-gradient(135deg,var(--fox),var(--amber));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero p.sub{font-size:clamp(1.05rem,2.4vw,1.3rem);color:var(--text-dim);max-width:44ch;margin:0 auto 28px}.badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.store-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid var(--surface-border);color:var(--text);font-weight:600;cursor:default;opacity:.85}.store-badge small{display:block;font-weight:400;font-size:.72rem;color:var(--text-dim)}.pill{display:inline-block;padding:6px 13px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--amber);background:rgba(255,188,92,.1);border:1px solid rgba(255,188,92,.28);margin-bottom:22px}section{padding:28px 0}.section-title{font-size:clamp(1.5rem,3.4vw,2.1rem);letter-spacing:-.02em;margin:0 0 8px;font-weight:800;text-align:center}.section-lead{color:var(--text-dim);text-align:center;max-width:56ch;margin:0 auto 34px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));grid-gap:18px;gap:18px}.feature{padding:24px}.feature .ico{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-size:1.5rem;background:linear-gradient(135deg,rgba(255,138,61,.22),rgba(255,188,92,.14));border:1px solid rgba(255,138,61,.25);margin-bottom:14px}.feature h3{margin:0 0 6px;font-size:1.18rem;letter-spacing:-.01em}.feature p{margin:0;color:var(--text-dim);font-size:.98rem}.tiers{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.tier{padding:28px}.tier.pro{border-color:rgba(255,138,61,.45);box-shadow:0 10px 50px rgba(255,138,61,.18)}.tier h3{margin:0 0 4px;font-size:1.35rem}.tier .price{font-size:1.05rem;color:var(--amber);font-weight:700;margin-bottom:16px}.tier ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.tier li{display:flex;gap:10px;align-items:flex-start;color:var(--text-dim);font-size:.98rem}.tier li .check{color:var(--fox);flex:0 0 auto;font-weight:800}.trust{text-align:center;padding:36px;margin-top:8px}.trust h2{font-size:clamp(1.5rem,3.4vw,2rem);margin:0 0 10px;letter-spacing:-.02em}.trust p{color:var(--text-dim);max-width:58ch;margin:0 auto}.site-footer{border-top:1px solid var(--surface-border);margin-top:56px;padding:32px 0 48px;color:var(--text-dim);font-size:.92rem}.site-footer .wrap{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.footer-links{display:flex;gap:20px}.footer-links a{color:var(--text-dim)}.prose{padding:56px 0 24px;max-width:760px}.prose h1{font-size:clamp(1.9rem,5vw,2.6rem);letter-spacing:-.02em;margin:0 0 6px}.prose .updated{color:var(--text-dim);font-size:.9rem;margin:0 0 32px}.prose h2{font-size:1.3rem;margin:32px 0 8px;letter-spacing:-.01em}.prose h3{font-size:1.08rem;margin:22px 0 6px}.prose li,.prose p{color:var(--text-dim)}.prose ul{padding-left:22px}.prose li{margin-bottom:6px}.prose strong{color:var(--text)}.callout{padding:18px 20px;margin:20px 0;border-left:3px solid var(--fox)}.back-link{display:inline-block;margin-bottom:8px;color:var(--text-dim);font-size:.92rem}@media (max-width:640px){.tiers{grid-template-columns:1fr}.nav-links{gap:16px}.hero{padding:56px 0 40px}}