body.wwp-page,body.wwp-page #main{background:#08111a}.wwp-shell{max-width:1160px;margin:0 auto;padding:64px 24px 80px;color:#f3f6f8;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wwp-shell *{box-sizing:border-box}.wwp-shell h1,.wwp-shell h2,.wwp-shell h3{color:#fff;font-weight:760;line-height:1.12;letter-spacing:-.025em}.wwp-shell h1{font-size:clamp(2.8rem,5.8vw,4.6rem);margin:12px 0 24px}.wwp-shell h1 span{color:#91f7a5}.wwp-shell h2{font-size:clamp(1.75rem,3vw,2.5rem);margin:12px 0 24px}.wwp-shell h3{font-size:1.35rem;margin:16px 0}.wwp-shell p{color:#c2cbd3;margin:0 0 20px;font-size:1rem}.wwp-shell a{color:#a1f6b2}.wwp-shell a:focus-visible,.wwp-shell button:focus-visible,.wwp-shell input:focus-visible,.wwp-shell textarea:focus-visible{outline:3px solid #a1f6b2;outline-offset:4px}.wwp-eyebrow{color:#91f7a5!important;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem!important;font-weight:750}.wwp-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center;padding-bottom:50px}.wwp-hero>div>p{max-width:620px}.wwp-offer{border:1px solid #346244;border-radius:24px;padding:32px;background:linear-gradient(145deg,#152a21,#10161e);box-shadow:0 18px 80px #0003}.wwp-offer>strong{display:block;font-size:5rem;line-height:1.2;letter-spacing:-.06em;color:#9bffae}.wwp-offer h2{font-size:1.35rem;margin:8px 0 16px}.wwp-offer dl{margin:28px 0}.wwp-offer dl div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #304039}.wwp-offer dt{color:#bac5be;font-weight:400}.wwp-offer dd{margin:0;color:#fff;font-weight:650}.wwp-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:24px 0}.wwp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:9px;padding:12px 22px;background:#91f7a5;color:#09150e!important;font-size:.95rem;font-weight:750;text-decoration:none!important;cursor:pointer}.wwp-button:hover{background:#b3ffc1}.wwp-button:disabled{opacity:.6;cursor:wait}.wwp-secondary{background:#25382e;color:#b9f8c6!important}.wwp-link{font-weight:650;text-decoration:underline;text-underline-offset:5px}.wwp-small{font-size:.85rem!important;color:#a9b6c1!important}.wwp-section{padding:48px 0;border-top:1px solid #2a353e;scroll-margin-top:100px}.wwp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wwp-card{border:1px solid #2f3f49;border-radius:16px;background:#111d26;padding:26px;min-width:0}.wwp-card p:last-child{margin-bottom:0}.wwp-step{color:#91f7a5;font:700 1.1rem ui-monospace,monospace}.wwp-split{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.wwp-shell li{color:#c2cbd3;margin:8px 0}.wwp-shell details{border-bottom:1px solid #2f3f49;padding:20px 0}.wwp-shell summary{cursor:pointer;font-size:1.1rem;font-weight:650;color:#f3f6f8}.wwp-shell details p{margin:16px 0 0}.wwp-form{max-width:680px}.wwp-form label,.wwp-copy label{display:block;font-weight:600;color:#dce5ec;margin:20px 0 8px}.wwp-shell input:not([type=checkbox]),.wwp-shell textarea{display:block;width:100%;background:#08121a;border:1px solid #546570;border-radius:8px;padding:12px;color:#f3f6f8;font:inherit;margin-top:8px}.wwp-shell .wwp-check{display:flex;align-items:baseline;gap:8px;font-weight:400}.wwp-check input{flex:none}.wwp-notice{background:#172f24;border:1px solid #3c7250;border-radius:10px;padding:18px;margin:0 0 24px!important}.wwp-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0 16px}.wwp-stats .wwp-card{padding:18px}.wwp-stats span{color:#b2c0cb;font-size:.8rem}.wwp-stats strong{display:block;font-size:1.8rem;color:#fff;margin-top:8px}.wwp-actions input{flex:1;min-width:220px;margin:0!important}.wwp-table-wrap{overflow-x:auto}.wwp-shell table{width:100%;border-collapse:collapse;font-size:.9rem}.wwp-shell th,.wwp-shell td{text-align:left;padding:14px 12px;border-bottom:1px solid #30404a;vertical-align:top}.wwp-shell th{color:#a2b9c9}.wwp-creative{display:block;width:100%;height:180px;object-fit:contain;background:#080f13;border-radius:8px}.wwp-copy{margin:20px 0}.wwp-copy label{margin-top:0}.wwp-code-entry{max-width:700px;margin:0 auto 20px;color:inherit}.wwp-code-entry input{display:block;padding:10px;margin:10px 0;width:100%;max-width:360px}.wwp-code-entry button{padding:8px 14px}.wwp-code-entry [role=status]{margin-top:10px}@media(max-width:800px){.wwp-hero,.wwp-split{grid-template-columns:1fr;gap:32px}.wwp-grid{grid-template-columns:1fr}.wwp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wwp-shell{padding:36px 18px 60px}.wwp-hero{padding-bottom:32px}.wwp-offer{padding:26px}.wwp-section{padding:32px 0}}@media(prefers-reduced-motion:reduce){.wwp-shell *{scroll-behavior:auto!important}}

body.wwp-page .wwp-main{background:#08111a}body.wwp-page .navbar-brand img,body.wwp-page .w-logo,body.wwp-page .svg-logo{filter:brightness(0) invert(1)}
/* Match the partner page in the theme's mobile header as well as desktop. */
body.wwp-page #wrapper-navbar,body.wwp-page #wrapper-navbar .navbar,body.wwp-page #wrapper-navbar .navbar>header{background:#08111a!important;border-color:#2a353e;color:#f3f6f8}
body.wwp-page #wrapper-navbar .navbar-toggler{color:#c2cbd3}
body.wwp-page #wrapper-navbar .navbar-toggler-icon{filter:brightness(0) invert(1)}
/* Logged-in balances need explicit colors because the theme defaults to black. */
body.wwp-page #wrapper-navbar a.nav-deposit.nav-deposit--has-balance .nav-deposit__pill,body.wwp-page #wrapper-navbar a.nav-deposit.nav-deposit--has-balance .nav-balance--single,body.wwp-page #wrapper-navbar a.nav-deposit.nav-deposit--has-balance .nav-balance__row--paid{color:#f3f6f8}
body.wwp-page #wrapper-navbar a.nav-deposit.nav-deposit--has-balance .nav-balance__row--promo{color:#b5c1cc}
.wwp-copy textarea + .wwp-button{margin-top:16px}

.wwp-code-entry{padding:18px 22px;border:1px solid #3b4a40;border-radius:12px;background:#13201a;color:#ecf5ef}.wwp-code-entry summary{cursor:pointer;font-weight:650}.wwp-code-entry label{display:block;margin-top:14px}.wwp-code-entry input{box-sizing:border-box;background:#08121a;border:1px solid #687c70;border-radius:8px;color:#fff;min-height:44px}.wwp-code-entry button{background:#91f7a5;color:#09150e;border:0;border-radius:8px;min-height:44px;font-weight:700}.wwp-code-entry input:focus-visible,.wwp-code-entry button:focus-visible,.wwp-code-entry summary:focus-visible{outline:3px solid #91f7a5;outline-offset:3px}
