.li-page{color:var(--color-text,#172033);background:var(--color-surface,#fff)}.li-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.li-hero{padding:64px 0;background:linear-gradient(145deg,#071a30,#0b315a);color:#fff}.li-hero nav{font-size:.84rem;margin-bottom:28px;color:#c6d9eb}.li-hero nav a{color:#fff}.li-eyebrow{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#8ed1ff}.li-hero h1{max-width:820px;margin:.35rem 0 1rem;font-size:clamp(2.2rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.04em;color:#fff}.li-lead{max-width:780px;font-size:clamp(1rem,2vw,1.22rem);line-height:1.7;color:#d8e8f5}.li-section{padding:64px 0}.li-muted{background:#f4f8fb}.li-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.li-card{padding:24px;border:1px solid #dce5ef;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,42,66,.06)}.li-card h2{font-size:1.12rem;margin:0 0 .6rem}.li-card p,.li-prose p,.li-form label{line-height:1.75}.li-prose{max-width:850px}.li-prose>section{padding:0 0 1.4rem;border-bottom:1px solid #e2e8f0}.li-prose h2{margin:2rem 0 .7rem;font-size:clamp(1.35rem,3vw,1.8rem)}.li-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:2rem}.li-two{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;align-items:start}.li-two aside{display:grid;gap:14px}.li-form{padding:24px;border:1px solid #dce5ef;border-radius:18px;background:#fff;margin-top:1.2rem}.li-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.li-form label{display:grid;gap:6px;font-weight:750}.li-form input,.li-form select,.li-form textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #aab9c7;border-radius:10px;background:#fff;color:#172033;font:inherit}.li-form textarea{min-height:150px;resize:vertical}.li-wide{grid-column:1/-1}.li-note{font-size:.86rem;color:#526373}.li-honeypot{position:absolute!important;left:-9999px!important}.li-callout{padding:18px 20px;border-left:4px solid #0878ca;border-radius:8px;background:#eaf6ff}.li-faq{display:grid;gap:12px;margin-top:1.4rem}.li-faq details{border:1px solid #dce5ef;border-radius:14px;background:#fff;padding:0 18px}.li-faq summary{cursor:pointer;font-weight:800;padding:17px 30px 17px 0}.li-faq details p{padding:0 0 18px;margin:0}.li-page a:focus-visible,.li-page button:focus-visible,.li-page input:focus-visible,.li-page select:focus-visible,.li-page textarea:focus-visible,.li-page summary:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}@media(max-width:760px){.li-wrap{width:min(100% - 28px,1120px)}.li-hero,.li-section{padding:44px 0}.li-grid,.li-two,.li-form-grid{grid-template-columns:1fr}.li-card,.li-form{padding:18px}.li-hero h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}.li-faq-search{display:grid;gap:7px;margin:1.3rem 0}.li-faq-search label{font-weight:800}.li-faq-search input{min-height:48px;padding:10px 13px;border:1px solid #aab9c7;border-radius:10px;font:inherit}.li-faq-item{border:1px solid #dce5ef;border-radius:14px;background:#fff;padding:18px}.li-faq-item h2{font-size:1.08rem;margin:0 0 .45rem}.li-faq-item p{margin:0}