html.light .landing-page{--color-canvas:#fafbfc;--color-ink:#202b3b;--color-ink-soft:#455164;--color-ink-muted:#596579;--color-ink-faint:#6b7687;--color-line:#dfe4ea;--lens-panel-bg:#fff;--lens-panel-border:#dfe4ea;--lens-panel-shadow:none;--lens-panel-hover-border:#b9c7d7;--lens-panel-hover-shadow:none;background:#fafbfc}html.light .landing-page :is(.font-head,.font-disp,.font-hud){letter-spacing:normal;font-family:inherit}html.light .landing-page h2{letter-spacing:-.045em;text-wrap:balance;font-weight:650;line-height:1.4}html.light .landing-page h3{letter-spacing:-.025em;font-weight:600}html.light .landing-page .text-gradient{color:#2860a5;-webkit-text-fill-color:currentColor;filter:none;background:0 0}html.light .landing-page .eyebrow{letter-spacing:.025em;text-transform:none;color:#52677e;margin-bottom:1rem;font-family:inherit;font-size:.8125rem;font-weight:600}html.light .landing-page .eyebrow:before,html.light .landing-page .eyebrow:after,html.light .landing-page section:not(.landing-hero) :is(.aura,.grid-bg,.hud-scan),html.light .landing-page section:not(.landing-hero)>.absolute{display:none}html.light .landing-page .lens-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.25rem}html.light .landing-page .lens-panel-hover:hover{transform:none}html.light .landing-page .btn-lens{color:#fff;box-shadow:none;background:#285b96;border-radius:.5rem;font-weight:600}html.light .landing-page .btn-lens:hover{box-shadow:none;background:#204b7d}html.light .landing-page .btn-lens-ghost{background:0 0;border-radius:.5rem}html.light .landing-page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #285b96}html.light .landing-page :is(#perspectives,#products,#lab,#how-it-works,#insights) .text-center:has(>h2){text-align:left;max-width:52rem}html.light .landing-page :is(#perspectives,.landing-why,#how-it-works) .lens-panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #becbd8;border-radius:0;padding-inline:0}html.light .landing-page :is(#perspectives,.landing-why) .lens-panel>.absolute{display:none}html.light .landing-page #perspectives .lens-panel .flex.flex-wrap>span{background:0 0;border:0;border-radius:0;padding:.2rem .65rem .2rem 0}html.light .landing-page #insights{background:#f0f3f7;border-bottom:1px solid #e0e5ec}html.light .landing-page #insights .lens-panel{border-color:#d9e0e8;box-shadow:0 2px 3px #1b2b4105}html.light .landing-page #products .lens-panel{border-color:#d9e1ea;padding:clamp(1.5rem,4vw,3rem)}html.light .landing-page #products .lens-panel>.absolute{display:none}html.light .landing-page #products .lens-panel>span{letter-spacing:.025em;border:0;border-radius:0;padding-left:0;font-size:.8125rem;font-weight:600}html.light .landing-page #spectrum{background:#eef2f6;border-block:1px solid #e0e6ed}html.light .landing-page #lab .lens-panel{border:0;background:#fff;border-left:2px solid #d5dfe9;border-radius:0}html.light .landing-page #lab .lens-panel>span{font-size:.8125rem;font-weight:600}html.light .landing-page #how-it-works{background:#fff;border-top:1px solid #e5e9ef}html.light .landing-page .landing-philosophy{background:#eaf0f5;border-block:1px solid #dbe3ec}html.light .landing-page .landing-philosophy>.relative{text-align:left}html.light .landing-page .landing-philosophy h2{font-size:clamp(1.5rem,3vw,2.25rem)}html.light .landing-page #faq .lens-panel{border:0;background:0 0;border-bottom:1px solid #d9e1ea;border-radius:0}html.light .landing-page #faq .lens-panel button{border-radius:0;padding-inline:0}html.light .landing-page .landing-final{background:#edf2f7;border-top:1px solid #dce4ee}html.light .landing-page .landing-hero h1{letter-spacing:-.04em}html.light .landing-page .landing-hero h1 .font-black{font-weight:700}html.light .landing-page .landing-hero .hero-report{border-color:#d9e2ed;border-radius:.75rem;box-shadow:0 20px 55px -30px #23395540}html.light .landing-page .landing-hero .btn-lens{box-shadow:none;background:#285b96}@media (min-width:768px){html.light .landing-page :is(#perspectives,.landing-why,#how-it-works) .grid{column-gap:3rem}html.light .landing-page .landing-why>.relative{grid-template-columns:.9fr 1.1fr;column-gap:4rem;display:grid}html.light .landing-page .landing-why>.relative>.grid{grid-template-columns:1fr;gap:1.5rem}html.light .landing-page .landing-why>.relative>.reveal:last-child{grid-column:1/-1}}html.light .landing-page .landing-decor{display:none}html.light .landing-page .landing-hero .hero-eyebrow{box-shadow:none;color:#5b6a7e;background:0 0;border:0;border-radius:0;margin-bottom:1.5rem;padding:0;font-size:.875rem;display:block}html.light .landing-page .landing-hero .hero-eyebrow>span{color:inherit}html.light .landing-page .hero-report .rounded-full,html.light .landing-page #insights .rounded-full{color:#4a5768;letter-spacing:normal;background:#eef1f5;border:0;border-radius:.25rem;padding-inline:.4rem}html.light .landing-page :is(.hero-report,#insights) .rounded-full:empty{display:none}html.light .landing-page #perspectives{background:#eef1f6;border-block:1px solid #e1e6ed}html.light .landing-page #perspectives .grid{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}html.light .landing-page #perspectives .perspective-row{box-shadow:none;background:#fff;border:0;border-radius:1rem;padding:2rem;display:block}html.light .landing-page #perspectives .perspective-rule{display:none}html.light .landing-page #perspectives .perspective-head{justify-content:space-between;align-items:flex-end;margin-bottom:.5rem;display:flex}html.light .landing-page #perspectives .perspective-key{letter-spacing:.05em;font-size:1.5rem;font-weight:700}html.light .landing-page #perspectives .perspective-score{text-align:right;margin:0}html.light .landing-page #perspectives .perspective-score>:first-child{letter-spacing:.1em;color:#8a94a3;font-size:.625rem;display:block}html.light .landing-page #perspectives .perspective-score>:last-child{letter-spacing:-.01em;color:#202b3b;font-size:1.875rem;font-weight:600}html.light .landing-page #perspectives .perspective-en{letter-spacing:.2em;color:#8a94a3;margin-bottom:1.25rem;font-size:.625rem}html.light .landing-page #perspectives .perspective-bar{background:#e3e8ef;height:4px;margin-bottom:1.75rem}html.light .landing-page #perspectives .perspective-bar>.bar-fill{box-shadow:none!important}html.light .landing-page #perspectives .perspective-question{margin-bottom:1.5rem;font-size:1.0625rem;font-weight:600;line-height:1.625}html.light .landing-page #perspectives .perspective-areas.flex.flex-wrap>span{color:#5f6b7c;background:0 0;border:1px solid #e3e8ef;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem}html.light .landing-page #products .lens-panel{box-shadow:none;border-color:#dfe4ea}html.light .landing-page #insights .lens-panel{box-shadow:none}html.light .landing-page #spectrum .lens-panel{box-shadow:none;background:0 0;border:0 solid #d7dee6;border-top-width:2px;border-radius:0;padding:1.15rem 0 0}html.light .landing-page #spectrum .lens-panel-hover:hover{background:0 0}html.light .landing-page .landing-hero .hero-report{border-radius:.5rem}
