.metis-landing{--background:#fff;--foreground:#173f59;--card:#fff;--card-foreground:#173f59;--primary:#173f59;--primary-foreground:#fff;--secondary:#eaf3f8;--secondary-foreground:#173f59;--muted:#edf5f8;--muted-foreground:#516775;--accent:#eaf3f8;--accent-foreground:#173f59;--border:#dce5e9;--input:#dce5e9;--ring:#245e80;--link:#245e80;--sidebar:#173f59;--sidebar-foreground:#faf8f2;--sidebar-accent:#28536d;--sidebar-accent-foreground:#faf8f2;--sidebar-border:#28536d;--lp-navy:#173f59;--lp-gold:#e6b52c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-container{width:min(100% - 64px,1176px);margin-inline:auto}.landing-closing{background:var(--lp-navy);color:#faf8f2;padding-top:76px;font-size:16px;line-height:1.6}.landing-closing :is(a,button):focus-visible{outline:3px solid var(--lp-gold);outline-offset:4px}.landing-eyebrow{margin-bottom:18px;font-size:13px;font-weight:500}.landing-eyebrow:before{content:"";background:var(--lp-gold);width:48px;height:2px;margin-bottom:22px;display:block}.landing-closing h2{letter-spacing:-.035em;text-wrap:balance;max-width:23ch;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.12}.landing-closing ul{flex-wrap:wrap;gap:16px 32px;margin-top:32px;font-size:14px;display:flex}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-closing .landing-button{min-height:44px;color:var(--lp-navy);background:#faf8f2;border:1px solid #faf8f2;border-radius:5px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.landing-closing .landing-button:hover{background:#e6e9e6;transform:translateY(-2px)}.landing-closing .secondary{color:#faf8f2;background:0 0;border-color:#b6c6cf}.landing-closing .secondary:hover{background:#28536d}.landing-footer{border-top:1px solid #5c7789;flex-wrap:wrap;align-items:center;gap:24px;margin-top:64px;padding-block:24px;font-size:12px;display:flex}.landing-footer a{align-items:center;min-height:44px;margin-left:auto;padding:8px;display:inline-flex}@media (max-width:767px){.landing-container{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.metis-landing *,.metis-landing :before{transition:none!important;animation:none!important}}
