.card-hero[data-astro-cid-tee6d3pf]{background:linear-gradient(180deg,var(--cream) 0%,var(--paper) 100%);padding:72px 0 90px;position:relative;overflow:hidden}.card-hero[data-astro-cid-tee6d3pf]:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(227,244,130,.18) 0%,transparent 70%);pointer-events:none}@media(max-width:768px){.card-hero[data-astro-cid-tee6d3pf]{padding:48px 0 64px}}.card-hero-inner[data-astro-cid-tee6d3pf]{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start;position:relative}@media(max-width:1024px){.card-hero-inner[data-astro-cid-tee6d3pf]{grid-template-columns:1fr;gap:48px}}.card-hero-content[data-astro-cid-tee6d3pf] h1[data-astro-cid-tee6d3pf]{font-size:56px;line-height:1.05;letter-spacing:-.025em;color:var(--navy);font-weight:800;margin:20px 0 24px}@media(max-width:1100px){.card-hero-content[data-astro-cid-tee6d3pf] h1[data-astro-cid-tee6d3pf]{font-size:48px}}@media(max-width:768px){.card-hero-content[data-astro-cid-tee6d3pf] h1[data-astro-cid-tee6d3pf]{font-size:42px}}@media(max-width:540px){.card-hero-content[data-astro-cid-tee6d3pf] h1[data-astro-cid-tee6d3pf]{font-size:36px}}.card-hero-lead[data-astro-cid-tee6d3pf]{font-size:19px;line-height:1.55;color:#2d3748;font-weight:500;margin:0 0 28px;max-width:540px}.card-hero-lead[data-astro-cid-tee6d3pf] strong[data-astro-cid-tee6d3pf]{color:var(--navy);font-weight:700}.btn-lime-cta[data-astro-cid-tee6d3pf]{display:inline-flex;align-items:center;gap:12px;background:var(--lime);color:var(--navy);padding:18px 28px;border-radius:100px;font-size:16px;font-weight:700;text-decoration:none;border:2px solid var(--lime-deep);transition:all .2s;box-shadow:0 4px 16px #e3f48266}.btn-lime-cta[data-astro-cid-tee6d3pf]:hover{background:var(--navy);color:var(--lime);border-color:var(--navy);transform:translateY(-1px);box-shadow:0 6px 20px #0a162833}.btn-arrow-circle[data-astro-cid-tee6d3pf]{width:26px;height:26px;border-radius:50%;background:#0a16281f;display:inline-flex;align-items:center;justify-content:center}.btn-lime-cta[data-astro-cid-tee6d3pf]:hover .btn-arrow-circle[data-astro-cid-tee6d3pf]{background:#e3f4822e}.card-hero-visual[data-astro-cid-tee6d3pf]{position:relative;display:flex;align-items:center;justify-content:center;padding:20px}.credit-card[data-astro-cid-tee6d3pf]{width:100%;max-width:400px;aspect-ratio:1.585 / 1;background:linear-gradient(135deg,var(--navy) 0%,#1a2f4d 100%);border-radius:20px;padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 12px #0a162826,0 24px 56px #0a162840,0 60px 120px #0a16282e;position:relative;overflow:hidden;transform:rotate(-3deg);transition:transform .3s}.credit-card[data-astro-cid-tee6d3pf]:before{content:"";position:absolute;top:-50%;right:-30%;width:80%;height:200%;background:radial-gradient(ellipse,rgba(227,244,130,.12) 0%,transparent 60%);pointer-events:none}.credit-card[data-astro-cid-tee6d3pf]:hover{transform:rotate(-3deg) translateY(-4px)}.credit-card-top[data-astro-cid-tee6d3pf]{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.credit-card-brand[data-astro-cid-tee6d3pf]{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fffffff2}.credit-card-chip[data-astro-cid-tee6d3pf]{width:40px;height:30px;background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:6px;box-shadow:inset 0 1px 2px #ffffff4d}.credit-card-number[data-astro-cid-tee6d3pf]{font-size:22px;font-weight:600;letter-spacing:.06em;color:#ffffffeb;font-feature-settings:"tnum" 1;position:relative}.credit-card-bottom[data-astro-cid-tee6d3pf]{display:flex;justify-content:space-between;align-items:flex-end;position:relative}.credit-card-holder-label[data-astro-cid-tee6d3pf]{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;margin-bottom:4px;font-weight:700}.credit-card-holder[data-astro-cid-tee6d3pf]{font-size:14px;font-weight:600;color:#fff}.faq-section[data-astro-cid-tee6d3pf]{background:var(--cream);padding:80px 0}@media(max-width:768px){.faq-section[data-astro-cid-tee6d3pf]{padding:64px 0}}.faq-card[data-astro-cid-tee6d3pf]{background:var(--white);border-radius:var(--radius-xl);padding:60px 40px;position:relative;overflow:hidden;max-width:920px;margin:0 auto;border:1px solid var(--border-soft)}@media(max-width:768px){.faq-card[data-astro-cid-tee6d3pf]{padding:48px 24px}}.faq-card[data-astro-cid-tee6d3pf]:before{content:"";position:absolute;top:-180px;right:-180px;width:460px;height:460px;background:radial-gradient(circle,rgba(227,244,130,.4) 0%,transparent 70%);pointer-events:none}.faq-header[data-astro-cid-tee6d3pf]{text-align:center;margin-bottom:36px;position:relative}.soon-badge[data-astro-cid-tee6d3pf]{position:absolute;top:8px;right:-6px;background:var(--navy);color:var(--lime);padding:10px 18px;border-radius:100px;font-size:13px;font-weight:800;letter-spacing:.02em;z-index:2;transform:rotate(8deg)}.waitlist[data-astro-cid-tee6d3pf]{max-width:540px;position:relative}.waitlist-label[data-astro-cid-tee6d3pf]{display:block;font-size:14px;font-weight:700;color:var(--navy);margin-bottom:8px}.waitlist-row[data-astro-cid-tee6d3pf]{display:flex;gap:10px}@media(max-width:540px){.waitlist-row[data-astro-cid-tee6d3pf]{flex-direction:column}}.waitlist-input[data-astro-cid-tee6d3pf]{flex:1 1 auto;min-width:0;height:58px;padding:0 18px;font:inherit;font-size:16px;color:var(--navy);background:var(--white);border:1.5px solid var(--border-input);border-radius:14px}.waitlist-input[data-astro-cid-tee6d3pf]:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #e3f48299}.waitlist[data-astro-cid-tee6d3pf] .btn-lime-cta[data-astro-cid-tee6d3pf]{justify-content:center;cursor:pointer;font-family:inherit}.waitlist[data-astro-cid-tee6d3pf] .btn-lime-cta[data-astro-cid-tee6d3pf]:disabled{opacity:.6;cursor:default}.waitlist-hp[data-astro-cid-tee6d3pf]{position:absolute;left:-9999px;width:1px;height:1px}.waitlist-error[data-astro-cid-tee6d3pf]{margin:8px 0 0;font-size:14px;font-weight:600;color:#b91c1c}.waitlist-note[data-astro-cid-tee6d3pf]{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.waitlist-note[data-astro-cid-tee6d3pf] a[data-astro-cid-tee6d3pf]{color:var(--navy)}.waitlist-done[data-astro-cid-tee6d3pf]{max-width:540px;padding:18px 20px;background:var(--lime);border-radius:14px;font-size:16px;font-weight:700;color:var(--navy)}
