.founder-page-root{min-height:100vh;background:var(--bg,#07090e);color:var(--text,#f1f5f9);position:relative;overflow-x:hidden}.founder-container{width:100%;max-width:1100px;margin:0 auto;padding:48px 20px 100px;position:relative;z-index:2}.founder-hero{text-align:center;max-width:820px;margin:0 auto 40px}.founder-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#fbbf24;font-size:.88rem;font-weight:700;letter-spacing:.02em;margin-bottom:22px;box-shadow:0 0 24px rgba(245,158,11,.15)}.founder-title{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;letter-spacing:-.035em;line-height:1.15;margin:0 0 20px;color:#fff}.founder-title-gradient{background:linear-gradient(135deg,#fff 30%,#f59e0b 80%,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.founder-subtitle{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--muted,#94a3b8);line-height:1.65;margin:0 auto;max-width:700px}.founder-scarcity-card{max-width:680px;margin:0 auto 48px;background:var(--surface,#0f131c);border:1px solid rgba(245,158,11,.3);border-radius:20px;padding:24px 28px;box-shadow:0 12px 36px rgba(0,0,0,.4),0 0 24px rgba(245,158,11,.08)}.founder-scarcity-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.founder-scarcity-label{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700;color:#f1f5f9}.pulse-dot-amber{width:10px;height:10px;border-radius:50%;background:#f59e0b;display:inline-block;box-shadow:0 0 12px #f59e0b;animation:founderPulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes founderPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.founder-scarcity-count{font-size:1.15rem;font-weight:800;color:#fbbf24}.founder-progress-track{width:100%;height:12px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden;margin-bottom:12px;border:1px solid hsla(0,0%,100%,.08)}.founder-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#d97706,#f59e0b 50%,#fbbf24);transition:width .8s cubic-bezier(.16,1,.3,1);box-shadow:0 0 16px rgba(245,158,11,.5)}.founder-scarcity-sub{font-size:.85rem;color:var(--muted,#94a3b8);line-height:1.5;text-align:center;margin:0}.founder-deal-wrapper{max-width:680px;margin:0 auto 72px}.founder-deal-card{background:linear-gradient(180deg,var(--surface-raised,#161c28) 0,var(--surface,#0f131c) 100%);border:1.5px solid rgba(245,158,11,.45);border-radius:28px;padding:44px 36px;box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 60px rgba(245,158,11,.12);text-align:center;position:relative}.founder-deal-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#0c0d12;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:6px 18px;border-radius:999px;box-shadow:0 4px 14px rgba(245,158,11,.4)}.founder-price-row{display:flex;align-items:baseline;justify-content:center;gap:12px;margin:16px 0 8px}.founder-price-val{font-size:clamp(3.5rem,8vw,4.8rem);font-weight:900;letter-spacing:-.04em;color:#fff;line-height:1}.founder-price-strike{font-size:1.25rem;color:var(--muted,#64748b);text-decoration:line-through;font-weight:600}.founder-deal-period{font-size:1.02rem;color:#fbbf24;font-weight:700;margin:0 0 28px}.founder-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px 28px;border-radius:14px;font-size:1.12rem;font-weight:800;cursor:pointer;border:none;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#0b0f19;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;box-shadow:0 8px 24px rgba(245,158,11,.35)}.founder-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(245,158,11,.5);background:linear-gradient(135deg,#fbbf24,#f59e0b)}.founder-cta-btn:active{transform:translateY(0)}.founder-deal-meta{display:flex;flex-direction:column;gap:8px;margin-top:20px;font-size:.85rem;color:var(--muted,#94a3b8)}.founder-guarantee-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#10b981;font-weight:700}.founder-section-header{text-align:center;max-width:720px;margin:0 auto 44px}.founder-section-title{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.025em;color:#fff;margin:0 0 12px}.founder-section-subtitle{font-size:1rem;color:var(--muted,#94a3b8);line-height:1.6;margin:0}.founder-perks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:22px;margin-bottom:72px}.founder-perk-card{background:var(--surface,#0f131c);border:1px solid var(--line,hsla(0,0%,100%,.08));border-radius:20px;padding:28px 24px;transition:transform .2s,border-color .2s}.founder-perk-card:hover{transform:translateY(-3px);border-color:rgba(245,158,11,.35)}.founder-perk-icon-wrap{width:44px;height:44px;border-radius:12px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);color:#fbbf24;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.founder-perk-title{font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 10px}.founder-perk-desc{font-size:.92rem;color:var(--muted,#94a3b8);line-height:1.6;margin:0}.founder-note-card{max-width:820px;margin:0 auto 72px;background:linear-gradient(180deg,var(--surface,#0f131c) 0,rgba(15,19,28,.6) 100%);border:1px solid var(--line,hsla(0,0%,100%,.1));border-radius:24px;padding:38px 32px;position:relative}.founder-note-badge{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--blue,#38bdf8);background:rgba(56,189,248,.1);padding:4px 12px;border-radius:999px;margin-bottom:16px}.founder-note-title{font-size:1.45rem;font-weight:800;color:#fff;margin:0 0 16px}.founder-note-body{font-size:.98rem;line-height:1.7;color:#cbd5e1;margin-bottom:16px}.founder-note-body:last-of-type{margin-bottom:24px}.founder-note-signature{font-size:.92rem;color:#fbbf24;font-weight:600;border-top:1px solid var(--line,hsla(0,0%,100%,.08));padding-top:16px;margin:0}.founder-faq-wrap{max-width:820px;margin:0 auto 72px}.founder-faq-list{display:flex;flex-direction:column;gap:16px}.founder-faq-item{background:var(--surface,#0f131c);border:1px solid var(--line,hsla(0,0%,100%,.08));border-radius:16px;padding:22px 24px;transition:border-color .2s}.founder-faq-item:hover{border-color:hsla(0,0%,100%,.18)}.founder-faq-question{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 10px;display:flex;align-items:center;gap:10px}.founder-faq-answer{font-size:.92rem;color:var(--muted,#94a3b8);line-height:1.65;margin:0}.founder-bottom-cta{text-align:center;max-width:640px;margin:0 auto;padding:44px 28px;background:radial-gradient(circle at top,rgba(245,158,11,.15) 0,transparent 70%);border-radius:28px;border:1px solid rgba(245,158,11,.25)}.founder-bottom-title{font-size:clamp(1.8rem,3.5vw,2.3rem);font-weight:800;color:#fff;margin:0 0 12px}.founder-bottom-subtitle{font-size:1rem;color:var(--muted,#94a3b8);margin:0 0 28px}.founder-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.founder-modal-card{background:var(--surface-raised,#161c28);border:1px solid rgba(245,158,11,.4);border-radius:24px;width:100%;max-width:520px;padding:36px 30px;position:relative;box-shadow:0 24px 60px rgba(0,0,0,.7);color:#f1f5f9}.founder-modal-close{position:absolute;top:18px;right:18px;background:transparent;border:none;color:var(--muted,#94a3b8);cursor:pointer;padding:6px;border-radius:8px;transition:color .15s,background .15s}.founder-modal-close:hover{color:#fff;background:hsla(0,0%,100%,.08)}