:root{--bg:#0b0e0c;--card:#141816;--cardSecondary:#1b201d;--border:#222826;--green:#16e37a;--greenDark:#0fb965;--greenGlow:#1eff8a;--red:#e04b4b;--redDark:#b83a3a;--textPrimary:#fff;--textSecondary:#9ba3a0;--textMuted:#6e7673;--radius:16px;--radiusLg:22px;--shadow:0 12px 30px #00000073;--shadowSoft:0 10px 24px #00000059;--glow:0 0 0 1px #16e37a1f,0 0 32px #1eff8a1a;--maxw:1100px}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--textPrimary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit;text-decoration:none}button{font-family:inherit}.page{background:radial-gradient(900px 500px at 20% 0%,#1eff8a0f,#0b0e0c00 60%),radial-gradient(900px 500px at 80% 10%,#16e37a0d,#0b0e0c00 60%),var(--bg);min-height:100vh}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 18px}.header{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e0cb8;border-bottom:1px solid #222826a6;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brandMark{background:var(--green);border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 1px #16e37a40,0 0 18px #1eff8a2e}.brandName{letter-spacing:.12em;color:var(--textSecondary);font-size:12px;font-weight:600}.nav{align-items:center;gap:14px;display:none}.navLink{color:var(--textSecondary);border-radius:10px;outline:none;padding:10px;font-size:13px}.navLink:hover{color:var(--textPrimary);background:#141816cc}.navLink:focus-visible{box-shadow:0 0 0 3px #16e37a38}@media (min-width:860px){.nav{display:inline-flex}}.main{padding:28px 0 50px}.btn{color:var(--textPrimary);box-shadow:var(--glow);cursor:pointer;background:linear-gradient(#16e37a29,#16e37a1a);border:1px solid #16e37a66;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.btn:hover{background:linear-gradient(#16e37a33,#16e37a1f);border-color:#1eff8a8c;transform:translateY(-1px)}.btn:focus-visible{box-shadow:0 0 0 3px #16e37a3d,var(--glow);outline:none}.btnSmall{border-radius:12px;padding:10px 14px;font-size:13px}.btnGhost{color:var(--textSecondary);background:#1418168c;border:1px solid #222826e6;box-shadow:0 10px 24px #00000059}.btnGhost:hover{color:var(--textPrimary);box-shadow:var(--shadowSoft);border-color:#16e37a59}.divider{padding:22px 0;position:relative}.dividerLine{background:#222826cc;height:1px}.dividerGlow{filter:blur(1.5px);opacity:.35;background:#1eff8a40;width:260px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section{padding:10px 0 4px}.sectionHead{margin-bottom:16px}.sectionTitle{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}.sectionSubtitle{color:var(--textSecondary);margin:10px 0 0;font-size:14px;line-height:1.6}.hero{padding:18px 0 6px}.heroGrid{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (min-width:980px){.heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px}}.kicker{color:var(--textSecondary);background:#141816a6;border:1px solid #222826d9;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:inline-flex}.kickerDot{background:var(--green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 1px #16e37a33,0 0 12px #1eff8a24}.heroTitle{letter-spacing:.02em;margin:14px 0 6px;font-size:44px;line-height:1.05}.heroPayoff{color:var(--textSecondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:16px}.heroSubtitle{color:var(--textSecondary);max-width:58ch;margin:10px 0 0;font-size:15px;line-height:1.7}.heroCtas{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.microDisclaimer{color:var(--textMuted);margin:12px 0 0;font-size:12px;line-height:1.5}.heroBadges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.badge{color:var(--textSecondary);background:#1418168c;border:1px solid #222826e6;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.heroPanel{border-radius:var(--radiusLg);min-height:360px;box-shadow:var(--shadow);background:radial-gradient(520px 240px at 30% 30%,#1eff8a14,#14181600 62%),radial-gradient(520px 260px at 70% 20%,#16e37a0f,#14181600 62%),#1418168c;border:1px solid #222826e6;position:relative;overflow:hidden}.panelGlow{filter:blur(18px);opacity:.55;background:radial-gradient(circle at 40% 40%,#1eff8a29,#0b0e0c00 55%);position:absolute;inset:-40%}.mockCard{background:#141816eb;border:1px solid #222826f2;border-radius:18px;position:absolute;left:18px;right:18px;overflow:hidden;box-shadow:0 18px 40px #00000080}.mockCardTop{top:20px}.mockCardBottom{bottom:18px}.mockHeader{border-bottom:1px solid #222826e6;justify-content:space-between;align-items:center;padding:12px;display:flex}.mockPill{background:#9ba3a024;border:1px solid #222826cc;border-radius:999px;width:92px;height:10px}.mockPill.sm{width:54px}.mockTag{color:var(--textSecondary);background:#16e37a14;border:1px solid #16e37a59;border-radius:999px;padding:6px 10px;font-size:11px}.mockBody{padding:12px}.mockLine{background:#9ba3a01f;border:1px solid #222826bf;border-radius:999px;height:10px;margin-bottom:10px}.w80{width:80%}.w75{width:75%}.w70{width:70%}.w68{width:68%}.w65{width:65%}.w60{width:60%}.w55{width:55%}.w50{width:50%}.mockDivider{background:#222826cc;height:1px;margin:14px 0}.mockRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mockDot{background:#16e37a2e;border:1px solid #16e37a59;border-radius:999px;width:10px;height:10px}.mockChips{gap:8px;display:flex}.chip{background:#16e37a14;border:1px solid #222826cc;border-radius:999px;width:44px;height:18px}.card{border-radius:var(--radius);box-shadow:var(--shadowSoft);background:#141816bf;border:1px solid #222826e6;padding:16px}.cardSecondary{background:#1b201db3}.cardTitle{letter-spacing:-.01em;margin:0;font-size:15px}.cardText{color:var(--textSecondary);margin:10px 0 0;font-size:14px;line-height:1.65}.cardDivider{background:#222826cc;height:1px;margin:14px 0}.grid2,.grid3{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:860px){.grid2{grid-template-columns:1fr 1fr;gap:14px}.grid3{grid-template-columns:1fr 1fr 1fr;gap:14px}}.cardTop{align-items:center;gap:10px;display:flex}.icon{background:#16e37a38;border:1px solid #16e37a66;border-radius:999px;width:12px;height:12px;box-shadow:0 0 18px #1eff8a1a}.list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.listItem{color:var(--textSecondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.bullet{background:#16e37a29;border:1px solid #16e37a52;border-radius:999px;width:10px;height:10px;margin-top:6px}.notice{background:#16e37a0f;border:1px solid #16e37a38;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px;display:flex}.noticeIcon{background:#16e37a38;border:1px solid #16e37a52;border-radius:3px;width:12px;height:12px;margin-top:3px}.noticeText{color:var(--textSecondary);font-size:13px;line-height:1.55}.noticeText strong{color:var(--textPrimary);font-weight:600}.steps{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}@media (min-width:860px){.steps{grid-template-columns:1fr 1fr;gap:12px}}.step{box-shadow:var(--shadowSoft);background:#141816b3;border:1px solid #222826e6;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.stepNum{letter-spacing:.08em;color:#ffffffeb;background:#16e37a1a;border:1px solid #16e37a42;border-radius:14px;justify-content:center;align-items:center;width:42px;height:38px;font-size:12px;font-weight:700;display:inline-flex}.stepText{color:var(--textSecondary);font-size:14px;line-height:1.5}.subNote{color:var(--textMuted);margin-top:12px;font-size:12px}.stars{color:var(--textSecondary);letter-spacing:.12em;font-size:12px}.quote{color:var(--textSecondary);margin:10px 0 0;font-size:14px;line-height:1.65}.faq{gap:10px;margin-top:12px;display:grid}.faqItem{text-align:left;width:100%;box-shadow:var(--shadowSoft);cursor:pointer;color:var(--textPrimary);background:#141816b3;border:1px solid #222826e6;border-radius:16px;padding:14px;transition:transform .14s,border-color .14s,background .14s}.faqItem:hover{border-color:#16e37a38;transform:translateY(-1px)}.faqItem:focus-visible{box-shadow:0 0 0 3px #16e37a38,var(--shadowSoft);outline:none}.faqQ{color:var(--textSecondary);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.faqPlus{width:28px;height:28px;color:var(--textSecondary);background:#1b201db3;border:1px solid #222826e6;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.faqA{color:var(--textSecondary);opacity:0;max-height:0;margin-top:10px;font-size:13px;line-height:1.6;transition:max-height .18s,opacity .18s;overflow:hidden}.faqItem.open .faqA{opacity:1;max-height:120px}.ctaCard{box-shadow:var(--shadow);background:radial-gradient(520px 220px at 30% 30%,#1eff8a1a,#14181600 62%),#141816b3;border:1px solid #222826e6;border-radius:22px;padding:18px;position:relative;overflow:hidden}.ctaGlow{filter:blur(18px);opacity:.55;background:radial-gradient(circle at 40% 45%,#1eff8a2e,#0b0e0c00 55%);position:absolute;inset:-40%}.ctaRow{z-index:1;flex-wrap:wrap;gap:10px;margin-top:14px;display:flex;position:relative}.footer{background:#0b0e0ca6;border-top:1px solid #222826cc;margin-top:28px;padding:26px 0 40px}.footerInner{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:860px){.footerInner{grid-template-columns:1.3fr 1fr 1fr;gap:18px}}.footerBrand .brandName{color:var(--textPrimary);font-size:12px}.footerText{color:var(--textSecondary);margin:10px 0 0;font-size:13px;line-height:1.65}.footerCol{align-content:start;gap:10px;display:grid}.footerMeta{gap:2px;display:grid}.footerLabel{color:var(--textMuted);font-size:12px}.footerValue{color:var(--textSecondary);font-size:13px}.footerLink{color:var(--textSecondary);border:1px solid #22282600;border-radius:12px;outline:none;width:fit-content;padding:8px 10px;font-size:13px}.footerLink:hover{color:var(--textPrimary);background:#1418168c;border-color:#222826cc}.footerLink:focus-visible{border-color:#16e37a42;box-shadow:0 0 0 3px #16e37a38}.footerCopyright{color:var(--textMuted);margin-top:6px;font-size:12px}
