.landing-root{--earn-ok:#6ee7a0;--earn-ok-bg:#34d3991f;--earn-ok-line:#34d39961;--earn-no:#ff9aa5;--earn-no-bg:#ff5a6e1a;--earn-no-line:#ff788766;--earn-focus:#b99bff;--earn-accent-a:#a1faee;--earn-accent-b:#ffa6ae;--earn-accent-c:#ffb830;--earn-panel:#0c08289e;--earn-field:#ffffff12;--earn-field-hover:#ffffff1a}html:not(.dark) .landing-root{--earn-ok:#0b6b34;--earn-ok-bg:#1096461a;--earn-ok-line:#0b6b3461;--earn-no:#b3122b;--earn-no-bg:#c8143212;--earn-no-line:#b3122b5c;--earn-focus:#5b2bd9;--earn-accent-a:#5b2bd9;--earn-accent-b:#8a2bc2;--earn-accent-c:#b0287f;--earn-panel:#ffffffbd;--earn-field:#1410280e;--earn-field-hover:#14102814}.landing-root .earn-section{padding-block:3rem;scroll-margin-top:7rem;position:relative}@media (min-width:768px){.landing-root .earn-section{padding-block:4.75rem}}.landing-root .earn-eyebrow{background-image:linear-gradient(90deg, var(--earn-accent-a) 0%, var(--earn-accent-b) 50%, var(--earn-accent-c) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.landing-root .earn-title{letter-spacing:-.035em;color:var(--text-strong);-webkit-text-fill-color:var(--text-strong);text-wrap:balance;font-size:clamp(1.7rem,2.4vw + 1.15rem,3.4rem);font-weight:600;line-height:1.1}.landing-root .earn-btn:focus-visible,.landing-root .earn-copy:focus-visible,.landing-root .earn-textlink-inline:focus-visible{outline:2px solid var(--earn-focus);outline-offset:3px}.landing-root .earn-stage{aspect-ratio:465/560;max-width:460px}.landing-root .earn-stage.hero-card,html:not(.dark) .landing-root .earn-stage.hero-card{box-shadow:none;background:0 0;overflow:visible}.landing-root .earn-stage-glow{aspect-ratio:1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#965aff80,#6e3cdc29 55%,#0000 80%);width:120%;position:absolute;top:8%;left:50%;translate:-50%}html:not(.dark) .landing-root .earn-stage-glow{background:radial-gradient(closest-side,#966eff52,#966eff1a 55%,#0000 80%)}.landing-root .earn-link-chip{z-index:4;inset-inline:7%;background:var(--earn-panel);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:inset 0 1px 0 0 #ffffff1f, inset 0 0 0 1px var(--hairline), 0 14px 30px -18px #0009;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:6%}.landing-root .earn-link-icon{color:#fff;background:linear-gradient(#9d60ff 0%,#6424cb 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #fff6}@media (max-width:420px){.landing-root .earn-stage{aspect-ratio:465/540}}.landing-root .earn-textlink-inline{color:var(--text-strong);text-underline-offset:3px;margin-block:-14px;padding-block:14px;text-decoration:underline;display:inline-block}.landing-root .earn-input{width:100%;min-height:50px;font:inherit;color:var(--text-strong);background:var(--earn-field);box-shadow:none;border:0;border-radius:16px;padding:0 16px;font-size:16px;transition:background .2s,box-shadow .2s;display:block}.landing-root .earn-input:hover:not(:disabled){background:var(--earn-field-hover)}.landing-root .earn-input::placeholder{color:var(--text-muted);opacity:1}.landing-root .earn-input:focus-visible{outline:2px solid var(--earn-focus);outline-offset:2px}.landing-root .earn-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--earn-no)}.landing-root .earn-input:disabled{opacity:.65}.landing-root .earn-textarea{resize:vertical;min-height:0;padding:13px 16px;line-height:1.5}.landing-root .earn-copy{min-height:44px;color:var(--text-strong);background:var(--earn-field);border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.landing-root .earn-copy:hover{background:var(--earn-field-hover)}.landing-root .earn-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.landing-root .earn-check{min-height:44px;color:var(--text-soft);cursor:pointer;align-items:flex-start;gap:12px;padding-block:8px;font-size:14.5px;line-height:1.55;display:flex}.landing-root .earn-check input{box-sizing:border-box;background-clip:padding-box;background-color:var(--surface-1);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--hairline-strong);appearance:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:16px;border:10px solid #0000;border-radius:17px;flex:none;margin:-10px 0 -10px -10px}.landing-root .earn-check input:checked{background-color:#7738dc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1.5px #7738dc}.landing-root .earn-check input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--earn-no)}.landing-root .earn-check input:focus-visible{outline:2px solid var(--earn-focus);outline-offset:-4px}.landing-root .earn-error{color:var(--earn-no);margin-top:8px;font-size:13.5px;font-weight:500;line-height:1.4}.landing-root .earn-alert{color:var(--text-soft);background:var(--earn-no-bg);box-shadow:inset 0 0 0 1px var(--earn-no-line);border-radius:18px;gap:12px;padding:16px 18px;font-size:14.5px;line-height:1.5;display:flex}.landing-root .earn-alert svg{color:var(--earn-no)}.landing-root .earn-alert:focus-visible{outline:2px solid var(--earn-focus);outline-offset:3px}.landing-root .earn-success-mark{color:#fff;background:linear-gradient(#9d60ff 0%,#5110b9 100%);border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:inset 0 1px #fff6,0 10px 24px -10px #5110b9b3}@media (prefers-reduced-motion:reduce){.landing-root .earn-eyebrow{animation:none}}.landing-root .earn-alert,.landing-root .earn-success{scroll-margin-top:9rem}.landing-root .earn-step-dot{color:#fff;background:linear-gradient(#9d60ff 0%,#5110b9 100%);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.landing-root .earn-next{counter-reset:next;gap:10px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.landing-root .earn-next li{color:var(--text-soft);counter-increment:next;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.landing-root .earn-next li:before{content:counter(next);color:#fff;background:linear-gradient(#9d60ff 0%,#5110b9 100%);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:inline-flex}@media (max-width:767px){.landing-root .earn-section{padding-block:2.5rem}}.landing-root .earn-title .hero-mascot{animation:none}@media (max-width:360px){.landing-root .earn-title{font-size:1.55rem}}.landing-root .earn-check{min-height:46px}.landing-root .earn-check input{border-width:11px;border-radius:18px;width:46px;height:46px;margin:-11px 0 -11px -11px}@media (max-width:360px){.landing-root .earn-title{font-size:1.5rem;line-height:1.08}}.landing-root .earn-vsl{aspect-ratio:16/9;width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 40px 70px -40px #461eaa8c;background:#05030f;border-radius:28px;position:relative;overflow:hidden}.landing-root .earn-vsl-play{z-index:2;aspect-ratio:1;color:#fff;opacity:.55;background:linear-gradient(#9d60ff 0%,#5110b9 100%);border-radius:9999px;justify-content:center;align-items:center;width:clamp(56px,12cqi,84px);padding-left:4px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff6,0 14px 30px -12px #5110b9b3}.landing-root .earn-vsl{container-type:inline-size}.landing-root .earn-script-list{gap:22px 40px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.landing-root .earn-script-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-root .earn-script-item{align-items:flex-start;gap:14px;display:flex}.landing-root .earn-script-item .earn-step-dot{margin-top:1px}.landing-root .earn-script-list{margin-top:2rem}.landing-root .earn-agreed{color:var(--text-muted);max-width:880px;font-size:15px;line-height:1.6}.landing-root .earn-select{appearance:none;cursor:pointer;background-color:var(--surface-1);padding-inline-end:48px}.landing-root .earn-select:invalid,.landing-root .earn-select option[value=""]{color:var(--text-muted)}.landing-root .earn-select option{color:#161320}.landing-root .earn-vsl{aspect-ratio:16/9;width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 40px 70px -40px #461eaa8c;border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.landing-root .earn-vsl-thumb{cursor:pointer;text-align:left;background:radial-gradient(90% 120% at 15% 0,#965aff8c 0%,#0000 55%),radial-gradient(70% 90% at 100% 100%,#b71cff59 0%,#0000 60%),linear-gradient(135deg,#2a1470 0%,#120836 55%,#07041a 100%);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.landing-root .earn-vsl-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-root .earn-vsl-thumb .earn-stage-glow{width:70%;top:-20%;left:70%}.landing-root .earn-vsl-copy{flex-direction:column;gap:1.6cqi;display:flex;position:absolute;top:9%;left:6%;right:40%}.landing-root .earn-vsl-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;font-size:clamp(11px,1.6cqi,14px);font-weight:700}.landing-root .earn-vsl-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;font-size:clamp(19px,4.6cqi,46px);font-weight:600;line-height:1.08}.landing-root .earn-vsl-play{aspect-ratio:1;color:#fff;background:linear-gradient(#9d60ff 0%,#5110b9 100%);border-radius:9999px;justify-content:center;align-items:center;width:clamp(64px,13cqi,112px);padding-left:.6cqi;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:52%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px #ffffff73,0 0 0 10px #ffffff14,0 18px 40px -12px #5110b9cc}.landing-root .earn-vsl-play svg{width:42%;height:42%}.landing-root .earn-vsl-duration{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a061e8c;border-radius:9999px;padding:6px 12px;font-size:clamp(12px,1.7cqi,15px);font-weight:600;position:absolute;bottom:8%;left:6%;box-shadow:inset 0 0 0 1px #ffffff2e}.landing-root .earn-vsl-thumb:hover .earn-vsl-play,.landing-root .earn-vsl-thumb:focus-visible .earn-vsl-play{transform:scale(1.07);box-shadow:inset 0 1px #ffffff73,0 0 0 14px #ffffff1f,0 22px 46px -12px #5110b9e6}.landing-root .earn-vsl-thumb:focus-visible{outline:3px solid var(--earn-focus);outline-offset:-3px;border-radius:28px}@media (max-width:520px){.landing-root .earn-vsl{border-radius:20px}.landing-root .earn-vsl-copy{right:6%}.landing-root .earn-vsl-play{top:62%}}.landing-root .earn-lightbox{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040210d1;justify-content:center;align-items:center;padding:3vh 3vw;display:flex;position:fixed;inset:0}.landing-root .earn-lightbox[hidden]{display:none}.landing-root .earn-lightbox-panel{background:var(--color-background);width:min(1100px,100%);max-height:94vh;box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 40px 100px -30px #000c;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.landing-root .earn-lightbox-video{background:#000;width:min(1280px,100%)}.landing-root .earn-lightbox-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px 28px;display:flex}.landing-root .earn-lightbox-title{letter-spacing:-.02em;color:var(--text-strong);font-size:clamp(18px,2.2vw,24px);font-weight:600}.landing-root .earn-lightbox-close{width:44px;height:44px;color:var(--text-strong);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-root .earn-lightbox-close svg{width:20px;height:20px}.landing-root .earn-lightbox-close:focus-visible{outline:2px solid var(--earn-focus);outline-offset:3px}.landing-root .earn-lightbox-body{overscroll-behavior:contain;padding:22px 28px 32px;overflow-y:auto}.landing-root .earn-lightbox-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:22px;font-size:14px;display:flex}.landing-root .earn-vsl-duration-inline{color:var(--text-soft);box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:9999px;padding:4px 10px;font-weight:600}.landing-root .earn-lightbox-player{aspect-ratio:16/9;background:#000;width:100%;max-height:calc(94vh - 80px);display:block}@media (max-width:640px){.landing-root .earn-lightbox{padding:0}.landing-root .earn-lightbox-panel{border-radius:0;width:100%;height:100%;max-height:none}.landing-root .earn-lightbox-head{padding:14px 14px 12px 20px}.landing-root .earn-lightbox-body{padding:18px 20px 28px}}@media (prefers-reduced-motion:reduce){.landing-root .earn-vsl-play{transition:none}}.landing-root{--earn-card:#ffffff09;--earn-card-hi:#ffffff0f;--earn-card-shadow:inset 0 1px 0 0 #ffffff12, inset 0 0 0 1px var(--hairline), 0 30px 60px -40px #000000e6;--earn-violet:#9d60ff;--earn-grad:linear-gradient(135deg, #b48bff 0%, #8a5cff 45%, #c084ff 100%)}html:not(.dark) .landing-root{--earn-card:#ffffffc7;--earn-card-hi:#fff;--earn-card-shadow:inset 0 1px 0 0 #fff, inset 0 0 0 1px #14102814, 0 24px 50px -34px #3c1e784d;--earn-violet:#5b2bd9;--earn-grad:linear-gradient(135deg, #5b2bd9 0%, #7a2fd6 50%, #9b2fd0 100%)}.landing-root .earn-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.landing-root .earn-wrap{padding-inline:1.5rem}}.landing-root .earn-head{flex-direction:column;align-items:flex-start;max-width:720px;display:flex}.landing-root .earn-head-center{text-align:center;align-items:center;margin-inline:auto}.landing-root .earn-head-gap{margin-bottom:2.25rem}@media (min-width:768px){.landing-root .earn-head-gap{margin-bottom:3rem}}.landing-root .earn-h2{letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance;margin-top:.85rem;font-size:clamp(1.75rem,2.2vw + 1rem,2.85rem);font-weight:600;line-height:1.08}.landing-root .earn-intro{color:var(--text-muted);text-wrap:pretty;max-width:640px;margin-top:1rem;font-size:17px;line-height:1.65}.landing-root .earn-h3{letter-spacing:-.015em;color:var(--text-strong);font-size:19px;font-weight:600;line-height:1.3}.landing-root .earn-card-body{color:var(--text-muted);margin-top:.5rem;font-size:15.5px;line-height:1.6}@media (max-width:767px){.landing-root .earn-intro{font-size:16px}.landing-root .earn-h3{font-size:17.5px}.landing-root .earn-card-body{font-size:15px}}.landing-root .earn-btn-lg{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:52px;padding-inline:26px;font-size:15.5px;font-weight:600;display:inline-flex}.landing-root .earn-btn-arrow{width:18px;height:18px;transition:transform .25s}.landing-root .earn-btn:hover .earn-btn-arrow{transform:translate(3px)}@media (max-width:639px){.landing-root .earn-btn-lg{height:50px;padding-inline:18px;font-size:15px}}.landing-root .earn-hero{padding-top:6rem;padding-bottom:3.5rem}@media (min-width:768px){.landing-root .earn-hero{padding-top:8.5rem;padding-bottom:5rem}}.landing-root .earn-hero-grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 0%,#0000 75%)}html:not(.dark) .landing-root .earn-hero-grid-bg{background-image:linear-gradient(90deg,#3c1e8c0f 1px,#0000 1px),linear-gradient(#3c1e8c0f 1px,#0000 1px)}.landing-root .earn-hero-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.landing-root .earn-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:3.5rem}}.landing-root .earn-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;max-width:640px;display:flex;position:relative}.landing-root .earn-hero-copy .earn-title{margin-top:0}.landing-root .earn-lead{color:var(--text-muted);text-wrap:pretty;max-width:560px;margin-top:1.4rem;font-size:18px;line-height:1.65}.landing-root .earn-hero-ctas{flex-wrap:wrap;gap:12px;width:100%;margin-top:2rem;display:flex}@media (max-width:639px){.landing-root .earn-lead{margin-top:1.1rem;font-size:16px}.landing-root .earn-hero-ctas{gap:10px;margin-top:1.5rem}.landing-root .earn-hero-ctas .earn-btn-lg{flex:1 1 0;min-width:0}}.landing-root .earn-stage{width:100%;margin-inline:auto}.landing-root .earn-link-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;display:block}.landing-root .earn-link-url{letter-spacing:-.01em;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:600;display:block;overflow:hidden}.landing-root .earn-facts{z-index:2;background:var(--earn-card);box-shadow:var(--earn-card-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));margin:3rem 0 0;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.landing-root .earn-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}}.landing-root .earn-fact{border-inline-start:1px solid var(--hairline);border-top:1px solid var(--hairline);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:20px 20px 22px;display:flex}.landing-root .earn-fact:nth-child(-n+2){border-top:0}.landing-root .earn-fact:nth-child(odd){border-inline-start:0}@media (min-width:900px){.landing-root .earn-fact{border-top:0;padding:26px 28px 28px}.landing-root .earn-fact:nth-child(odd){border-inline-start:1px solid var(--hairline)}.landing-root .earn-fact:first-child{border-inline-start:0}}.landing-root .earn-fact-value{letter-spacing:-.035em;background-image:var(--earn-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.5rem,1.4vw + 1rem,2.15rem);font-weight:600;line-height:1.05}.landing-root .earn-fact-label{color:var(--text-muted);font-size:13.5px;line-height:1.45}.landing-root .earn-vsl-section{padding-top:1rem}.landing-root .earn-vsl{background:#07041a;border-radius:30px}.landing-root .earn-vsl-art{position:absolute;inset:0;overflow:hidden}.landing-root .earn-vsl-grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:6cqi 6cqi;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 75%,#000,#0000 80%);mask-image:radial-gradient(80% 90% at 75%,#000,#0000 80%)}.landing-root .earn-vsl-halo{aspect-ratio:1;filter:blur(20px);background:radial-gradient(closest-side,#9d60ff8c,#6e32e62e 55%,#0000 80%);border-radius:9999px;width:75%;position:absolute;top:-30%;right:-10%}.landing-root .earn-vsl-shade{pointer-events:none;background:linear-gradient(90deg,#07041af5 0%,#07041ad1 38%,#07041a1a 70%,#0000 100%);position:absolute;inset:0}.landing-root .earn-vsl-copy{gap:2.2cqi;width:50%;top:50%;left:6%;right:auto;translate:0 -50%}.landing-root .earn-vsl-eyebrow{align-items:center;gap:8px;display:inline-flex}.landing-root .earn-vsl-rec{background:#ff5a6e;border-radius:9999px;width:8px;height:8px;animation:1.8s ease-in-out infinite earnRec;box-shadow:0 0 0 4px #ff5a6e33}@keyframes earnRec{50%{opacity:.35}}.landing-root .earn-vsl-title{font-size:clamp(20px,4.4cqi,48px)}.landing-root .earn-vsl-cta{align-items:center;gap:1.6cqi;margin-top:1cqi;display:inline-flex}.landing-root .earn-vsl-cta .earn-vsl-play{flex:none;width:clamp(52px,8.5cqi,84px);position:relative;top:auto;left:auto;translate:none}.landing-root .earn-vsl-cta-text{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.landing-root .earn-vsl-cta-label{color:#fff;font-size:clamp(14px,1.9cqi,18px);font-weight:600}.landing-root .earn-vsl-cta .earn-vsl-duration{padding:3px 10px;font-size:clamp(11.5px,1.5cqi,13.5px);position:static}@media (max-width:560px){.landing-root .earn-vsl{aspect-ratio:4/5;border-radius:22px}.landing-root .earn-vsl-grid{background-size:10cqi 10cqi}.landing-root .earn-vsl-shade{background:linear-gradient(#0000 0%,#07041a59 35%,#07041aeb 62%,#07041afa 100%)}.landing-root .earn-vsl-copy{gap:3.2cqi;width:auto;inset:auto 7% 7%;translate:none}.landing-root .earn-vsl-title{font-size:clamp(21px,7.4cqi,30px)}.landing-root .earn-vsl-eyebrow{font-size:12px}.landing-root .earn-vsl-cta{gap:14px;margin-top:4px}.landing-root .earn-vsl-cta .earn-vsl-play{width:56px}.landing-root .earn-vsl-cta-label{font-size:15px}.landing-root .earn-vsl-cta .earn-vsl-duration{font-size:12px}}.landing-root .earn-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-root .earn-tl-step{grid-template-columns:52px minmax(0,1fr);column-gap:18px;padding-bottom:28px;display:grid;position:relative}.landing-root .earn-tl-step:last-child{padding-bottom:0}.landing-root .earn-tl-step:before{content:"";background:linear-gradient(#9d60ffb3,#9d60ff1f);width:2px;position:absolute;top:52px;bottom:0;left:26px;translate:-1px}.landing-root .earn-tl-step:last-child:before{display:none}.landing-root .earn-tl-node{z-index:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;width:52px;height:52px;box-shadow:inset 0 1px 0 #fff6, 0 0 0 6px var(--color-background), 0 10px 26px -8px #5110b9b3;background:linear-gradient(#9d60ff 0%,#6424cb 100%);border-radius:9999px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;position:relative}.landing-root .earn-tl-body{padding-top:12px}@media (min-width:900px){.landing-root .earn-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.landing-root .earn-tl-step{flex-direction:column;padding:0;display:flex}.landing-root .earn-tl-step:before{background:linear-gradient(90deg,#9d60ffb3,#9d60ff26);width:auto;height:2px;inset:26px -24px auto 52px;translate:0 -1px}.landing-root .earn-tl-body{padding-top:22px;padding-right:8px}}.landing-root .earn-terms-foot{gap:10px;margin-top:1.5rem;display:grid}.landing-root .earn-kit{background:radial-gradient(80% 70% at 0% 0%, #9d60ff29, transparent 60%), var(--earn-card);box-shadow:var(--earn-card-shadow);border-radius:28px;margin:0;padding:32px 30px 24px;position:relative;overflow:hidden}.landing-root .earn-kit-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12.5px;font-weight:700}.landing-root .earn-kit-text{color:var(--text-strong);text-wrap:pretty;margin:12px 0 0;font-size:19px;line-height:1.6}.landing-root .earn-kit-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}@media (max-width:639px){.landing-root .earn-kit{padding:24px 20px 20px}.landing-root .earn-kit-text{font-size:17px}}.landing-root .earn-aud-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.landing-root .earn-aud-grid{grid-template-columns:1fr 1fr}}.landing-root .earn-aud{background:var(--earn-card);box-shadow:var(--earn-card-shadow);border-radius:24px;flex-direction:column;gap:10px;padding:22px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.landing-root .earn-aud-icon{color:#fff;background:linear-gradient(#9d60ff 0%,#6424cb 100%);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 1px #fff6,0 10px 20px -10px #5110b9b3}.landing-root .earn-aud-tag{letter-spacing:-.01em;color:var(--text-strong);margin-top:4px;font-size:17px;font-weight:600}.landing-root .earn-aud-text{color:var(--text-muted);font-size:14.5px;line-height:1.55}.landing-root .earn-disclaimer{border-radius:22px;padding:22px 24px}.landing-root .earn-disclaimer-title{color:var(--text-strong);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.landing-root .earn-disclaimer-body{color:var(--text-muted);margin-top:8px;font-size:15px;line-height:1.65}.landing-root .earn-apply{padding-bottom:5rem}.landing-root .earn-apply-stage{gap:2.5rem;display:grid;position:relative}@media (min-width:1024px){.landing-root .earn-apply-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4rem}}.landing-root .earn-apply-glow{aspect-ratio:1;filter:blur(30px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#9d60ff38,#0000 75%);border-radius:9999px;width:60%;position:absolute;top:-10%;left:-10%}.landing-root .earn-apply-aside{min-width:0}@media (min-width:1024px){.landing-root .earn-apply-aside{position:sticky;top:7rem}}.landing-root .earn-apply-next{background:var(--surface-1);border-radius:22px;margin-top:2rem;padding:22px}.landing-root .earn-apply-next-title{color:var(--text-strong);font-size:15px;font-weight:600}.landing-root .earn-apply-next .earn-next{margin-top:14px}.landing-root .earn-apply-fine{color:var(--text-muted);margin-top:1rem;font-size:14px;line-height:1.6}.landing-root .earn-form-card{background:var(--earn-card);min-width:0;box-shadow:var(--earn-card-shadow);border-radius:30px;padding:32px}html:not(.dark) .landing-root .earn-form-card{background:#fff}@media (max-width:639px){.landing-root .earn-form-card{border-radius:24px;padding:22px 18px}.landing-root .earn-apply-next{padding:18px}}@media (prefers-reduced-motion:reduce){.landing-root .earn-vsl-rec{animation:none}.landing-root .earn-aud,.landing-root .earn-btn-arrow{transition:none}.landing-root .earn-aud:hover{transform:none}}@media (max-width:560px){.landing-root .earn-vsl{aspect-ratio:3/4}.landing-root .earn-vsl-shade{background:linear-gradient(#0000 0% 38%,#07041ae6 58%,#07041afa 100%)}}.landing-root .earn-vsl{background:#06041c}.landing-root .earn-vsl-thumb{background:radial-gradient(120% 90% at 78% 40%,#8056e88c 0%,#40248c40 40%,#0000 70%),radial-gradient(80% 70% at 0 100%,#39218073 0%,#0000 60%),linear-gradient(160deg,#1a0d4d 0%,#0c0628 55%,#06041c 100%)}.landing-root .earn-vsl-grid{-webkit-mask-image:radial-gradient(60% 80% at 72% 45%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 72% 45%,#000,#0000 75%)}.landing-root .earn-vsl-halo{filter:blur(24px);background:radial-gradient(closest-side,#aa78ff99,#783cf033 55%,#0000 80%);width:56%;top:-12%;right:4%}.landing-root .earn-vsl-orb{filter:drop-shadow(0 4cqi 8cqi #501ec8b3);opacity:.95;width:40%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:9%;translate:0 -50%}.landing-root .earn-vsl-obj{z-index:3;filter:drop-shadow(0 2cqi 3cqi #280a788c);height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute}.landing-root .earn-vsl-obj-a{width:15%;top:9%;right:5%;rotate:14deg}.landing-root .earn-vsl-obj-b{width:14%;bottom:6%;right:18%;rotate:-10deg}.landing-root .earn-vsl-shade{background:linear-gradient(90deg,#08041ef2 0%,#08041ebf 36%,#08041e00 62%)}.landing-root .earn-vsl-copy{width:46%}.landing-root .earn-vsl-thumb:hover .earn-vsl-orb{transform:scale(1.04)}.landing-root .earn-vsl-thumb:hover .earn-vsl-obj-a{transform:translateY(-1.2cqi)rotate(6deg)}.landing-root .earn-vsl-thumb:hover .earn-vsl-obj-b{transform:translateY(-.8cqi)rotate(-6deg)}@media (prefers-reduced-motion:no-preference){.landing-root .earn-vsl-obj-a{animation:6s ease-in-out infinite earnBob}.landing-root .earn-vsl-obj-b{animation:7s ease-in-out -2s infinite earnBob}}@keyframes earnBob{50%{translate:0 -1.2cqi}}@media (max-width:560px){.landing-root .earn-vsl-orb{width:66%;top:4%;right:2%;translate:none}.landing-root .earn-vsl-obj-a{width:22%;top:6%;right:4%}.landing-root .earn-vsl-obj-b{width:20%;top:36%;bottom:auto;right:10%}.landing-root .earn-vsl-shade{background:linear-gradient(#0000 0% 42%,#08041ee6 60%,#08041efa 100%)}.landing-root .earn-vsl-copy{width:auto}}@media (min-width:561px){.landing-root .earn-vsl-copy{width:40%}}.landing-root .earn-vsl-cta .earn-vsl-play{color:#5b25d6;background:linear-gradient(#fff 0%,#ece6fb 100%);box-shadow:inset 0 1px #fff,0 0 0 .9cqi #ffffff24,0 16px 34px -10px #783cffbf}.landing-root .earn-vsl-thumb:hover .earn-vsl-cta .earn-vsl-play,.landing-root .earn-vsl-thumb:focus-visible .earn-vsl-cta .earn-vsl-play{box-shadow:inset 0 1px #fff,0 0 0 1.3cqi #fff3,0 18px 40px -10px #783cffe6}.landing-root .earn-vsl-cta .earn-vsl-play{opacity:1}@media (min-width:561px){.landing-root .earn-vsl-orb{width:38%;right:1%}.landing-root .earn-vsl-obj-a{width:13%;top:6%;right:3%}.landing-root .earn-vsl-obj-b{width:12%;bottom:7%;right:30%}.landing-root .earn-vsl-halo{right:-4%}}@media (max-width:560px){.landing-root .earn-vsl-orb{width:62%;right:-6%}}.landing-root .earn-vsl{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.landing-root .earn-vsl-cta .earn-vsl-play:before,.landing-root .earn-vsl-cta .earn-vsl-play:after{content:"";pointer-events:none;opacity:0;border:3px solid #ffffffa6;border-radius:9999px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.landing-root .earn-vsl:hover{transform:translateY(-6px)}.landing-root .earn-vsl-cta .earn-vsl-play{animation:2.4s ease-in-out infinite earnBreathe}.landing-root .earn-vsl-cta .earn-vsl-play:before{animation:2.4s ease-out infinite earnRipple}.landing-root .earn-vsl-cta .earn-vsl-play:after{animation:2.4s ease-out 1.2s infinite earnRipple}.landing-root .earn-vsl-orb{animation:6s ease-in-out infinite earnOrb}.landing-root .earn-vsl-halo{animation:4s ease-in-out infinite earnHalo}}@keyframes earnRipple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes earnBreathe{0%,to{scale:1}50%{scale:1.06}}@keyframes earnOrb{0%,to{translate:0 -50%}50%{translate:0 calc(-50% - 1.4cqi)}}@keyframes earnPhone{0%,to{translate:0}50%{translate:0 -1.1cqi}}@keyframes earnHalo{0%,to{opacity:.75}50%{opacity:1}}@media (max-width:560px){@keyframes earnOrb{0%,to{translate:0}50%{translate:0 -1.4cqi}}}.landing-root .earn-stage-art{z-index:2;width:64%;height:auto;position:absolute;top:9%;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.landing-root .earn-stage-art{animation:6s ease-in-out infinite earnArt}.landing-root .earn-vsl-mega{animation:5s ease-in-out -1s infinite earnPhone}}@keyframes earnArt{0%,to{translate:-50%}50%{translate:-50% -10px}}.landing-root .earn-vsl-mega{z-index:2;filter:drop-shadow(0 2.4cqi 3.4cqi #280a7899);width:24%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:22%;right:33%;rotate:-8deg}.landing-root .earn-vsl-thumb:hover .earn-vsl-mega{transform:rotate(-4deg)scale(1.05)}.landing-root .earn-vsl-obj-a{width:17%;top:8%;right:3%}@media (max-width:560px){.landing-root .earn-vsl-mega{width:40%;top:6%;right:44%}.landing-root .earn-vsl-obj-a{width:24%;top:5%;right:4%}}.landing-root .earn-dd{position:relative}.landing-root .earn-dd-btn{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-root .earn-dd-placeholder{color:var(--text-muted)}.landing-root .earn-dd-value{color:var(--text-strong)}.landing-root .earn-dd-chevron{width:18px;height:18px;color:var(--text-muted);flex:none;transition:rotate .2s}.landing-root .earn-dd.is-open .earn-dd-chevron{rotate:180deg}.landing-root .earn-dd.is-open .earn-dd-btn{box-shadow:inset 0 0 0 2px var(--earn-focus)}.landing-root .earn-dd-list{z-index:30;box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 24px 50px -18px #000000b3;transform-origin:top;background:#160f36;border-radius:18px;max-height:320px;margin:0;padding:6px;list-style:none;animation:.16s ease-out earnDdIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}html:not(.dark) .landing-root .earn-dd-list{background:#fff;box-shadow:inset 0 0 0 1px #1410281a,0 24px 50px -20px #3c1e7859}.landing-root .earn-dd-list[hidden]{display:none}.landing-root .earn-dd-opt{min-height:46px;color:var(--text-soft);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:15.5px;transition:background .12s,color .12s;display:flex}.landing-root .earn-dd-opt.is-active{color:var(--text-strong);background:#9d60ff29}.landing-root .earn-dd-opt[aria-selected=true]{color:var(--text-strong);font-weight:600}.landing-root .earn-dd-check{width:18px;height:18px;color:var(--earn-focus);flex:none}@keyframes earnDdIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-root .earn-dd-list{animation:none}.landing-root .earn-dd-chevron{transition:none}}.landing-root .earn-btn-arrow{flex:none}.landing-root .earn-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .earn-facts .earn-fact{border-top:0;border-inline-start:1px solid var(--hairline)}.landing-root .earn-facts .earn-fact:first-child{border-inline-start:0;border-bottom:1px solid var(--hairline);grid-column:1/-1}.landing-root .earn-facts .earn-fact:nth-child(2){border-inline-start:0}@media (min-width:900px){.landing-root .earn-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-root .earn-facts .earn-fact:first-child{border-bottom:0;grid-column:auto}.landing-root .earn-facts .earn-fact:nth-child(2){border-inline-start:1px solid var(--hairline)}}@media (max-width:899px){.landing-root .earn-facts{border-radius:22px;margin-top:2.25rem}.landing-root .earn-facts .earn-fact{padding:16px 18px 18px}.landing-root .earn-fact-value{font-size:1.4rem}}@media (max-width:639px){.landing-root .earn-link-chip{gap:10px;padding:10px 12px;inset-inline:4%}.landing-root .earn-link-url{text-overflow:clip;font-size:clamp(12.5px,3.7vw,15px)}}.landing-root .earn-inline-link{white-space:nowrap;color:var(--text-soft);font-weight:600}.landing-root .earn-terms-list{gap:12px;margin:0;display:grid}@media (min-width:640px){.landing-root .earn-terms-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-root .earn-terms-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.landing-root .earn-term{background:var(--earn-card);box-shadow:var(--earn-card-shadow);border-radius:22px;padding:20px 22px}.landing-root .earn-term-key{letter-spacing:.06em;text-transform:uppercase;color:var(--earn-focus);font-size:12.5px;font-weight:700}.landing-root .earn-term-value{color:var(--text-soft);text-wrap:pretty;margin:8px 0 0;font-size:15.5px;line-height:1.55}.landing-root .earn-terms-foot{gap:6px;margin-top:1.5rem}.landing-root .earn-terms-meta{color:var(--text-muted);font-size:13px}.landing-root .earn-terms-notes{gap:12px;margin-top:2rem;display:grid}@media (min-width:900px){.landing-root .earn-terms-notes{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px}}.landing-root .earn-terms-notes .earn-kit{border-radius:22px;padding:22px 24px}.landing-root .earn-terms-notes .earn-kit-text{margin-top:8px;font-size:16.5px;line-height:1.55}.landing-root .earn-terms-notes .earn-kit-foot{border-top:0;margin-top:14px;padding-top:0}.landing-root .earn-terms-notes .earn-disclaimer{background:var(--surface-1);box-shadow:none;border-radius:22px;padding:22px 24px}.landing-root .earn-terms-notes .earn-disclaimer-title{font-size:15px}.landing-root .earn-terms-notes .earn-disclaimer-body{font-size:14.5px;line-height:1.6}@media (min-width:1024px){.landing-root .earn-aud-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-root .earn-aud{border-radius:22px;gap:8px;padding:20px;transition:none}.landing-root .earn-aud:hover{transform:none}.landing-root .earn-aud-icon{border-radius:12px;width:40px;height:40px;margin-bottom:4px}.landing-root .earn-aud-tag{margin-top:0;font-size:16.5px}.landing-root .earn-who-note{color:var(--text-muted);margin-top:1.25rem;font-size:15px;line-height:1.6}@media (max-width:639px){.landing-root .earn-terms-list{background:var(--earn-card);box-shadow:var(--earn-card-shadow);border-radius:22px;gap:0}.landing-root .earn-term{box-shadow:none;background:0 0;border-radius:0;padding:16px 18px}.landing-root .earn-term+.earn-term{border-top:1px solid var(--hairline)}.landing-root .earn-term-value{margin-top:4px;font-size:15px}.landing-root .earn-aud-grid{gap:10px}.landing-root .earn-aud{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px;display:grid}.landing-root .earn-aud-icon{grid-row:span 2;margin-bottom:0}.landing-root .earn-aud-tag{font-size:15.5px}.landing-root .earn-aud-text{font-size:14px}}
