.lp .tp-hero{color:var(--on-navy);background:radial-gradient(900px 480px at 85% -10%,#1c4a4a 0%,#0000 60%),linear-gradient(160deg,#0b1a24 0%,#122b39 100%);padding:64px 0 56px}.lp .tp-hero .crumbs{color:var(--on-navy-mut);margin-bottom:18px;font-size:13.5px}.lp .tp-hero .crumbs a:hover{color:#fff}.lp .tp-hero h1{color:#fff;max-width:24ch;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:800}.lp .tp-hero p.lead{max-width:62ch;color:var(--on-navy);margin-top:18px;font-size:18.5px}.lp .tp-hero .cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp .tp-body{padding:56px 0 24px}.lp .tp-body .col{max-width:760px}.lp .tp-body h2{margin:40px 0 12px;font-size:clamp(1.4rem,2.6vw,1.85rem)}.lp .tp-body h2:first-child{margin-top:0}.lp .tp-body p{margin-bottom:14px}.lp .tp-body ul{flex-direction:column;gap:6px;margin:0 0 14px;padding-left:22px;display:flex}.lp .tp-body a.inl{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.lp .tp-faq{padding:40px 0 56px}.lp .tp-faq h2{margin-bottom:18px;font-size:clamp(1.4rem,2.6vw,1.85rem)}.lp .tp-faq .faq-list{flex-direction:column;gap:10px;max-width:760px;display:flex}.lp .tp-more{background:var(--paper-2);padding:40px 0}.lp .tp-more h2{margin-bottom:14px;font-size:1.3rem}.lp .tp-more ul{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.lp .tp-more a{color:var(--blue);font-weight:600}.lp .tp-more a:hover{text-decoration:underline}.lp .nav-links a.link.cur{color:var(--blue)}