.page-header{position:relative;isolation:isolate;background:#092d52;color:#fff;padding:112px 32px 60px;min-height:660px}.page-header-photo{position:absolute;inset:0;z-index:-2;overflow:hidden}.page-header-photo img{-o-object-fit:cover;object-fit:cover}.page-header:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,24,46,.94),rgba(4,24,46,.87) 34%,rgba(4,24,46,.42) 63%,rgba(4,24,46,.1))}.page-header-inner{max-width:1280px;margin:0 auto}.page-header-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.5;margin-bottom:34px;color:#dfebf7}.page-header-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.page-header-breadcrumb svg{flex-shrink:0}.page-header-layout{min-height:390px;display:flex;align-items:flex-start}.page-header-copy{width:min(100%,730px);padding-top:8px}.page-header h1{font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:750;line-height:1.05;letter-spacing:-.035em;hyphens:none;text-wrap:balance;margin:0 0 22px;color:#fff}.page-header-description{max-width:58ch;font-size:17px;line-height:1.75;color:#edf4fb;hyphens:none;margin:0}.page-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.page-header-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;font-size:14px;font-weight:650}.page-header-primary{background:#06c;color:#fff;padding:14px 24px;border-radius:8px;transition:background .2s}.page-header-primary:hover{background:#0059b3}.page-header-secondary{color:#fff;text-decoration:underline;text-underline-offset:5px}.page-header-facts{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;padding:0;margin:24px 0 0}.page-header-facts li{display:flex;align-items:center;gap:7px;font-size:12px;color:#edf4fb}.page-header-facts svg{color:#a9d5ff;flex-shrink:0}.page-header :focus-visible{outline:3px solid #a9d5ff;outline-offset:5px}.page-header ::-moz-selection{background:#b6d9ff;color:#092d52}.page-header ::selection{background:#b6d9ff;color:#092d52}.calculator-page-content{background:#fff;padding:32px 24px 64px}@media(max-width:1000px){.page-header-copy{width:min(100%,650px)}.page-header:before{background:linear-gradient(90deg,rgba(4,24,46,.94),rgba(4,24,46,.78) 55%,rgba(4,24,46,.22))}}@media(max-width:700px){.page-header{padding:100px 22px 240px;min-height:660px}.page-header-breadcrumb{margin-bottom:26px;font-size:12px;gap:7px}.page-header-layout{min-height:0}.page-header-copy{padding:0}.page-header h1{font-size:clamp(30px,8.5vw,42px);margin-bottom:18px}.page-header-description{font-size:15px;line-height:1.7}.page-header-photo{top:auto;height:350px}.page-header-photo img{-o-object-position:80% center!important;object-position:80% center!important}.page-header:before{background:linear-gradient(0deg,rgba(4,24,46,.04),rgba(9,45,82,.12) 130px,#092d52 330px)}.page-header-actions{gap:8px 18px;margin-top:22px}.page-header-facts{gap:10px 16px;margin-top:20px}.calculator-page-content{padding:24px 12px 48px}}@media(prefers-reduced-motion:reduce){.page-header *{transition:none}}@media(min-width:701px){.page-header-compact{min-height:0;padding-bottom:44px}.page-header-compact .page-header-layout{min-height:0}}