:root{--bg:#0b0b0b;--panel:#111;--panel-2:#141414;--text:#fff;--muted:#bdbdbd;--border:#ffffff24;--border-strong:#ffffff38;--white:#fff;--black:#000;--accent:#f5b400}*{box-sizing:border-box}html,body{height:100%}body{background:radial-gradient(1200px 600px at 50% -10%,#1a1a1a 0%,var(--bg)55%);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji}.container{width:100%;max-width:980px;margin:0 auto;padding:0 20px}.page{padding:40px 0 70px}.nav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#0a0a0ab3;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:56px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.dot{background:var(--text);opacity:.9;border-radius:999px;width:6px;height:6px}.nav-links{align-items:center;gap:8px;display:flex}.nav-link{color:var(--muted);border:1px solid #0000;border-radius:10px;padding:8px 10px;font-size:13px;text-decoration:none}.nav-link:hover{color:var(--text);border-color:var(--border);background:#ffffff0a}.footer{border-top:1px solid var(--border);color:var(--muted);padding:18px 0;font-size:12px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.footer-links a{color:var(--muted);margin-left:14px;text-decoration:none}.footer-links a:hover{color:var(--text)}h1{letter-spacing:-.02em;margin:0 0 8px;font-size:34px}h2{letter-spacing:-.01em;margin:0 0 8px;font-size:18px}p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.6}.small{color:var(--muted);font-size:12px}.panel{border:1px solid var(--border);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:16px;padding:18px}.panel-white{background:var(--white);color:var(--black);border:1px solid #0000001f;border-radius:14px;padding:18px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.grid-3,.grid-2{grid-template-columns:1fr}}.btn-row{flex-wrap:wrap;gap:10px;margin:16px 0 10px;display:flex}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform 30ms,background .15s,border-color .15s,color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-solid{color:#fff;background:#000;border-color:#000}.btn-solid:hover{background:#111}.btn-outline{color:#000;background:#fff;border-color:#000}.btn-outline:hover{background:#f1f1f1}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chip{border:1px solid var(--border);color:var(--muted);background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:11px}.field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}label{color:var(--muted);font-size:12px}input,textarea{border:1px solid #0000001f;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:13px}textarea{resize:vertical;min-height:110px}.note{color:var(--muted);margin-top:10px;font-size:12px}.section-title{margin-bottom:6px}.section-sub{margin-bottom:18px}.pricing-head{text-align:center;margin:10px 0 18px}.pricing-head h1{margin-bottom:6px;font-size:36px}.pricing-sub{max-width:700px;color:var(--muted);margin:0 auto;font-size:13px}.tabbar{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border-radius:999px;gap:6px;margin-top:14px;padding:6px;display:inline-flex}.tab{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.tab:hover{color:var(--text);border-color:var(--border);background:#ffffff0f}.tab.active{background:var(--white);color:var(--black);border-color:#0000001f}.pricing-table{border:1px solid var(--border);background:#ffffff08;border-radius:16px;max-width:980px;margin:18px auto 0;overflow:hidden}.pt-row{grid-template-columns:260px repeat(3,minmax(0,1fr));display:grid}.pt-header{background:#ffffff05}.pt-cell{border-bottom:1px solid var(--border);border-right:1px solid var(--border);justify-content:center;align-items:center;min-height:48px;padding:14px;display:flex}.pt-row .pt-cell:last-child{border-right:none}.pt-left{color:var(--text);justify-content:flex-start;font-weight:600}.pt-feature{color:var(--text);font-size:13px;font-weight:700}.pt-plan{flex-direction:column;gap:8px;padding:16px 14px}.pt-plan-title{color:var(--text);font-size:13px;font-weight:800}.pt-price{align-items:baseline;gap:10px;display:flex}.pt-price-now{color:var(--text);letter-spacing:-.01em;font-size:26px;font-weight:900}.pt-price-old{color:#fff9;font-size:13px;text-decoration:line-through}.pt-cta{cursor:pointer;color:#000;background:var(--accent);border:none;border-radius:999px;width:100%;max-width:180px;padding:10px 14px;font-size:13px;font-weight:900;transition:transform 30ms,filter .15s}.pt-cta:active{transform:translateY(1px)}.pt-cta:hover{filter:brightness(.95)}.pt-tagline{color:var(--muted);font-size:12px}.pt-value{color:var(--text);font-size:13px}.check,.x{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.check{color:#23c76b;background:#23c76b2e;border:1px solid #23c76b73}.x{color:#ff4757;background:#ff475724;border:1px solid #ff475773}.pricing-foot{color:var(--muted);justify-content:center;margin-top:14px;font-size:12px;display:flex}.refund{border:1px solid var(--border);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}@media (max-width:900px){.pricing-table{border-radius:14px}.pt-row{grid-template-columns:1fr}.pt-left{background:#ffffff05;border-right:none;justify-content:center}.pt-plan{border-right:none;align-items:center}.pt-cell{border-right:none}.pt-value{justify-content:center}}
