:root[data-theme=light]{--lt-ink:var(--color-navy-900);--lt-ink-2:#031a3dbd;--lt-ink-3:#031a3d94;--lt-line:#031a3d1a}:root[data-theme=light] :is(.surface-dark,.theme-dark,.wr-panel){--color-white:var(--color-navy-900);--color-cyan-200:#00707b;--color-cyan-300:#007f8c;--color-cyan-400:#0093a3;--color-gold-300:#94650f;--color-gold-400:#9e6c14;--color-ink-300:var(--color-ink-500);color:var(--lt-ink)}:root[data-theme=light] :is(.surface-dark,.theme-dark,.wr-panel) :is(.btn,.card,.offer-cta,[class~=bg-white],[class~=bg-navy-900],[class~=bg-navy-950],[class~=bg-royal-500],[class~=bg-royal-600],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-gold-500],[class~=bg-alert-500],[class~=bg-alert-600],[class~=from-royal-600],[class~=from-navy-900],[class~=from-cyan-500],[class~=from-gold-400],[class~=from-gold-500]){--color-white:#fff;--color-cyan-200:#a5f0f5;--color-cyan-300:#6be4ec;--color-cyan-400:#2bd3e0;--color-gold-300:#f0ce7a;--color-gold-400:#e8bc5c;--color-ink-300:#9aa8bc}:root[data-theme=light] .surface-dark{color:var(--lt-ink);background:radial-gradient(120% 90% at 15% 0,#d2f4f8e6 0%,#0000 55%),radial-gradient(100% 80% at 92% 8%,#00b8c81f 0%,#0000 58%),linear-gradient(#f4fbfe 0%,#e6f3fa 100%)}:root[data-theme=light] .surface-dark:not(section,footer){border:1px solid var(--lt-line);box-shadow:var(--shadow-card)}:root[data-theme=light] .card-dark{border-color:var(--lt-line);box-shadow:var(--shadow-card);background:linear-gradient(160deg,#ffffffeb 0%,#ffffffb3 100%)}:root[data-theme=light] :is(.surface-dark,.theme-dark) .btn-ghost{color:var(--lt-ink);background:#fff9;border-color:#031a3d47}@media (hover:hover){:root[data-theme=light] :is(.surface-dark,.theme-dark) .btn-ghost:hover{border-color:var(--color-cyan-500);background:#fff}}:root[data-theme=light] :is(.surface-dark,.theme-dark) .grad-cyan{background-image:linear-gradient(100deg, #0093a3, #007f8c 55%, var(--color-royal-500))}:root[data-theme=light] :is(.surface-dark,.theme-dark) .grad-gold{background-image:linear-gradient(100deg,#b8862b,#9e6c14 55%,#7d5410)}:root[data-theme=light] footer.surface-dark{border-top-color:var(--lt-line);background:linear-gradient(#f1f8fc 0%,#e6f1f8 100%)}:root[data-theme=light] .dock-pill{--color-navy-950:#fff;box-shadow:0 0 0 1px #009aa847,0 24px 50px -16px #031a3d59}:root[data-theme=light] .site-header.is-solid{background:#ffffffe6;box-shadow:0 8px 30px -14px #031a3d47}:root[data-theme=light] .hero{--color-navy-950:#fff}:root[data-theme=light] .hero .hero-scrim-m{background:linear-gradient(#ffffffe6 0%,#f0fafddb 42%,#fffffff0 100%)!important}:root[data-theme=light] .hero .hero-scrim-d{background:linear-gradient(100deg,#fffffff5 0%,#f5fcfee6 34%,#f5fcfe8c 55%,#f5fcfe1f 78%,#f5fcfe00 100%)!important}:root[data-theme=light] .hero :is(h1,.lead){text-shadow:none}:root[data-theme=light] .offer-sub,:root[data-theme=light] .offer-perk-body,:root[data-theme=light] .offer-onward-body,:root[data-theme=light] .offer-bonus-list li,:root[data-theme=light] .offer-ask-body{color:var(--lt-ink-2)}:root[data-theme=light] .offer-note{color:var(--lt-ink-3)}:root[data-theme=light] :is(.offer-value-head,.offer-perk-title,.offer-ask-q,.offer-onward-lead){color:var(--lt-ink)}:root[data-theme=light] .offer-perk-icon{background:linear-gradient(150deg,#00b8c824,#073c8814);box-shadow:inset 0 0 0 1px #009aa82e}:root[data-theme=light] .offer-ask{background:#ffffffbf;border-color:#009aa840}:root[data-theme=light] .offer-bonus{border-color:var(--lt-line);background:#ffffffb3}:root[data-theme=light] .offer-arrow{border-color:#009aa859}:root[data-theme=light] .offer-unit,:root[data-theme=light] .fin-unit-img{filter:drop-shadow(0 24px 26px #031a3d38)drop-shadow(0 0 24px #00b8c82e)}:root[data-theme=light] .wr-panel{border:1px solid var(--lt-line);box-shadow:var(--shadow-lift);background:linear-gradient(150deg,#fff 0%,#eef8fc 52%,#dff2f8 100%)}:root[data-theme=light] .wr-panel-head{color:var(--lt-ink)}:root[data-theme=light] .wr-step-icon{background:linear-gradient(150deg,#fff 0%,#d9f3f7 100%);box-shadow:inset 0 0 0 1px #009aa84d,0 10px 22px -14px #031a3d66}:root[data-theme=light] .wr-panel-body,:root[data-theme=light] .wr-step-label,:root[data-theme=light] .sr-campaign-cap{color:var(--lt-ink-2)}
