*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}:root{--white:#fff;--black:#000;--bg:#070b08;--panel:#101814;--accent:#7cffb2;--accent-strong:#12c96b;--accent-deep:#0a8f4d;--muted:#9aaba0;--red:#ff6b6b;--pad-x:clamp(.875rem, 4vw, 1.5rem);--section-y:clamp(1.75rem, 5vw, 2.75rem);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--white);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.45;overflow-x:hidden}button,input,textarea,select{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}u{text-underline-offset:3px}.funnel{min-height:100dvh;padding-bottom:var(--safe-bottom);background:radial-gradient(ellipse at top, #12c96b2e, transparent 45%), radial-gradient(ellipse at bottom right, #7cffb20f, transparent 40%), var(--bg);overflow-x:hidden}.funnel__wrap{width:min(100% - (var(--pad-x) * 2), 920px);padding-left:var(--safe-left);padding-right:var(--safe-right);margin-inline:auto}.funnel__wrap--wide{width:min(100% - (var(--pad-x) * 2), 1100px)}.funnel__wrap--hero{width:min(100% - (var(--pad-x) * 2), 1180px)}.brand-mark{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-family:Poppins,Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.funnel__hero{padding:calc(2.25rem + var(--safe-top)) 0 1.5rem;text-align:center}.hero-kicker{color:#eef5f0;text-wrap:balance;max-width:52rem;margin:0 auto 1.1rem;font-family:Poppins,Inter,sans-serif;font-size:clamp(.95rem,3.4vw,1.25rem);font-weight:600;line-height:1.45}.hero-offer{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:58rem;margin:0 auto 1rem;font-family:Inter,sans-serif;font-size:clamp(1.45rem,6.2vw,3.15rem);font-weight:800;line-height:1.15}.hero-refund{color:var(--accent);text-shadow:0 0 18px #12c96b59;text-wrap:balance;font-family:Inter,sans-serif;font-size:clamp(1.15rem,4.5vw,2rem);font-weight:900}.hl-accent{color:var(--accent)}.hl-accent u,.hero-refund u{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:.08em}.funnel__steps{padding:.75rem 0 var(--section-y);text-align:center}.step-label{margin:1rem 0;font-size:clamp(1.1rem,4vw,1.25rem);font-weight:700}.schedule-form{text-align:left;background:#101814f2;border:1px solid #7cffb259;border-radius:10px;flex-direction:column;gap:.9rem;width:100%;max-width:560px;margin:.75rem auto 0;padding:1.15rem .95rem 1.35rem;display:flex;box-shadow:2px 2px 10px #12c96b47,-2px -2px 10px #7cffb22e}.schedule-form h3{text-align:center;font-size:clamp(1.25rem,4.5vw,1.5rem);font-weight:800}.schedule-form__lead{text-align:center;color:var(--muted);margin-top:-.2rem;font-size:.9rem;line-height:1.5}.schedule-form .req{color:var(--red);margin-left:2px;font-weight:700}.schedule-form__error{color:#ffb0b0;text-align:center;background:#e639461f;border:1px solid #e6394659;border-radius:8px;padding:.7rem .85rem;font-size:.875rem;line-height:1.45}.schedule-form label{flex-direction:column;gap:.4rem;min-width:0;display:flex}.schedule-form label span{color:#ddd;overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.4}.schedule-form label em{color:var(--muted);font-style:normal;font-weight:400}.schedule-form input,.schedule-form textarea,.schedule-form select{background:#0a100c;border:1px solid #ffffff24;border-radius:8px;outline:none;width:100%;max-width:100%;min-height:48px;padding:.8rem .9rem;font-size:16px;line-height:1.35;transition:border-color .15s}.schedule-form select{padding-right:2.4rem}.schedule-form input:focus,.schedule-form textarea:focus,.schedule-form select:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px #12c96b2e}.schedule-form textarea{resize:vertical;min-height:96px}.schedule-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:6px 6px}.schedule-form--success{text-align:center;justify-content:center;align-items:center;gap:1rem;min-height:220px}.schedule-form--success h3{color:var(--accent)}.schedule-form--success p{color:#ddd;max-width:28rem;line-height:1.5}.cta-btn{background:linear-gradient(180deg, #3dff9a, var(--accent-strong) 55%, var(--accent-deep));color:#04140a;letter-spacing:.02em;cursor:pointer;text-align:center;touch-action:manipulation;border:none;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:.85rem 1.25rem;font-family:Poppins,Inter,sans-serif;font-size:1rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 0 0 2px #7cffb259,0 0 22px #12c96b66}.cta-btn:disabled{opacity:.7;cursor:wait;filter:none;transform:none}.cta-btn--block{width:100%;margin-top:.25rem}.cta-btn--xl{text-transform:uppercase;white-space:normal;width:min(100%,520px);min-height:56px;margin:.5rem 0 0;padding-inline:1rem;font-size:clamp(.9rem,3.5vw,1.05rem);line-height:1.25}.exit-note{color:#ddd;margin-top:1.25rem;max-width:34rem;margin-inline:auto;padding-inline:.25rem;font-size:.9rem;line-height:1.5}.funnel__social,.funnel__payouts,.funnel__offer{padding:var(--section-y) 0;text-align:center}.funnel__social{background:#0c120e;border-block:1px solid #ffffff0f}.social-title{text-wrap:balance;margin-bottom:1.15rem;padding-inline:.25rem;font-family:Inter,sans-serif;font-size:clamp(1.35rem,5vw,2.4rem);font-weight:800}.social-title strong{color:var(--accent)}.funnel__payouts h2{margin-bottom:1.15rem;font-size:clamp(1.35rem,5vw,2.2rem);font-weight:800}.media-grid{gap:.65rem;display:grid}.media-grid--proof{grid-template-columns:1fr}.media-grid--payouts{grid-template-columns:1fr 1fr}.proof-card{background:var(--panel);cursor:pointer;text-align:left;touch-action:manipulation;border:1px solid #7cffb238;border-radius:10px;flex-direction:column;gap:.45rem;min-width:0;padding:0;transition:transform .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 0 12px #12c96b14}@media (hover:hover){.proof-card:hover{border-color:#7cffb280;transform:translateY(-2px)}.cta-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}}.proof-card img{aspect-ratio:4/3;object-fit:cover;object-position:top center;background:#000;width:100%;display:block}.proof-card span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:0 .65rem .65rem;font-size:.6875rem;line-height:1.3}.offer-brand{text-wrap:balance;margin-bottom:.85rem;font-size:clamp(1.35rem,5vw,2.2rem);font-weight:900;line-height:1.2}.offer-sub{text-wrap:balance;max-width:40rem;margin:0 auto 1.5rem;font-size:clamp(1rem,3.6vw,1.35rem);font-weight:700;line-height:1.35}.benefit-list{text-align:left;gap:.85rem;margin-bottom:1.75rem;display:grid}.benefit-card{background:var(--panel);border:1px solid #7cffb24d;border-radius:10px;padding:1.1rem 1rem;box-shadow:2px 2px 10px #12c96b33,-2px -2px 10px #7cffb21f}.benefit-card h3{color:var(--accent);margin-bottom:.55rem;font-size:clamp(1rem,3.8vw,1.15rem);font-weight:800;line-height:1.3}.benefit-card p{color:#ddd;margin-bottom:.4rem;font-size:.9rem;line-height:1.5}.more-title{text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(1.2rem,4.5vw,2rem);font-weight:900;line-height:1.25}.funnel__footer{padding:1.5rem 0 calc(1.75rem + var(--safe-bottom));text-align:center;border-top:1px solid #ffffff14}.funnel__footer p{color:var(--muted);max-width:46rem;margin:0 auto .5rem;font-size:.72rem;line-height:1.6}.lightbox{z-index:200;padding:calc(3.5rem + var(--safe-top)) calc(.75rem + var(--safe-right)) calc(1rem + var(--safe-bottom)) calc(.75rem + var(--safe-left));-webkit-overflow-scrolling:touch;background:#000000e6;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.lightbox img{object-fit:contain;border:1px solid #7cffb259;border-radius:8px;width:auto;max-width:100%;max-height:min(78dvh,88vh);box-shadow:0 0 40px #12c96b40}.lightbox__close{top:calc(.75rem + var(--safe-top));right:calc(.75rem + var(--safe-right));z-index:201;color:#fff;cursor:pointer;touch-action:manipulation;background:#000000a6;border:1px solid #ffffff4d;border-radius:8px;min-width:72px;min-height:44px;padding:.55rem .9rem;position:fixed}@media (width<=420px){.media-grid--payouts{grid-template-columns:1fr}.proof-card img{aspect-ratio:16/10}.schedule-form{border-radius:8px;padding:1rem .8rem 1.2rem}}@media (width>=480px){.media-grid--proof{grid-template-columns:1fr 1fr}}@media (width>=700px){.brand-mark{margin-bottom:1.25rem;font-size:.8125rem}.funnel__hero{padding:3.25rem 0 1.75rem}.media-grid--proof{grid-template-columns:1fr 1fr 1fr}.media-grid--payouts{grid-template-columns:repeat(4,1fr)}.schedule-form{gap:1rem;padding:1.75rem 1.5rem 2rem}.cta-btn--xl{min-height:64px}}
