:root{--navy:#b9cef5;--ink:#e8ecf5;--muted:#9eaac2;--ice:#a8c8ef;--ice-text:#a8c8ef;--paper:#0b1221;--surface:#101a2c;--cream:#111b2b;--line:#243149;--blue-wash:#1c2c49;--header-bg:rgba(11,18,33,.94);--shadow-sm:2px 3px 1px #0005,0 5px 14px #0004;--shadow-card:2px 3px 2px #0008,0 18px 44px #0005}
.logo-light{display:none}.logo-dark{display:block}.button.primary,.nav-funded,.plan-checkout-button,.plan-card.is-selected .plan-select{color:#102049!important;background:#b9cef5;border-color:#b9cef5}.stat-strip,.site-footer,.offer-ribbon{background:#152247}.site-footer .nav-funded{background:#e5edfc;color:#152247!important}.stat-strip .stat-grid strong{color:white}.hero-grid{opacity:.35}.hero-atmosphere{opacity:.7}.hero-atmosphere i{background:radial-gradient(ellipse,#749ae82b,transparent 66%)}.dashboard-plane{border-color:transparent;background:transparent}.dashboard-plane,.process-dashboard-tail{box-shadow:0 28px 80px #0009}.discount-badge-face{stroke:#202e70}.discount-badge-depth{stroke:#202e70}.plan-original-price{color:#8390a7}.site-footer .brand .logo-dark{display:block}.site-footer .brand .logo-light{display:none}.assets-links{box-shadow:0 20px 60px #0008}

.reveal-tile .reveal-image-light{display:none}.reveal-tile .reveal-image-dark{display:block}

/* Reveal a black base beneath the artwork, without a light pointer halo. */
.hero-stage .pointer-light{display:block;z-index:2;background:radial-gradient(ellipse 380px 330px at var(--pointer-x,-600px) var(--pointer-y,-600px),rgba(0,0,0,.45) 0%,rgba(0,0,0,.30) 20%,rgba(0,0,0,.14) 45%,rgba(0,0,0,.04) 72%,transparent 100%)}

/* Feather the peripheral artwork into the dark hero; keep its center sharp. */
.hero-stage .reveal-tile{border-radius:20px;-webkit-mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent),linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent),linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-composite:intersect}
.hero-stage .reveal-tile::after{backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(to right,#000,transparent 22%,transparent 78%,#000),linear-gradient(to bottom,#000,transparent 22%,transparent 78%,#000);mask-image:linear-gradient(to right,#000,transparent 22%,transparent 78%,#000),linear-gradient(to bottom,#000,transparent 22%,transparent 78%,#000)}

/* Keep the section wash quiet against the navy background. */
#risk-parameters.pricing-rules:before{opacity:.22}

.asset-risk{background:var(--paper);--risk-text:#e0e7f3;--risk-muted:#9eacc3;--risk-accent:#7aafff;--risk-divider:#29364c}
.asset-risk .risk-instrument{--instrument-bg:#080f1d;--instrument-border:#22314a;--instrument-text:#f6f8fd;--instrument-figure:#fff;--instrument-muted:#b7c5dc;--instrument-label:#c8d3e5;--instrument-track:#456287;--instrument-tick:#667b99;--instrument-grid:#26354d;--instrument-reference:#e5ecf8;--instrument-accent:#69a8ff;--instrument-glow:#4c94fa66;--instrument-session:#263c5d;--instrument-session-edge:#3b567d;--instrument-weekend:#111d31;--instrument-holding:#234b79;--instrument-holding-edge:#437bbd}
.asset-risk::before{opacity:.025}
.asset-risk::after{opacity:.1}
