:root{--c-primary: #101957;--c-primary-hover: #182683;--c-primary-dark: #0B1036;--c-cream: #FFFAF3;--c-black: #000000;--c-text: #050505;--c-heading: #1B1B1B;--c-heading-alt: #272727;--c-body: #636363;--c-white: #ffffff;--c-muted: #C4C4C4;--c-border: #000000E3;--c-border-soft: #a5a5a5;--c-overlay: rgb(16 25 87 / 29%);--c-error: red;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-h1-hero: 85px;--lh-h1-hero: 90px;--fs-h1-hero-1600: 54px;--lh-h1-hero-1600: 60px;--fs-h1-cms: 50px;--fs-h2: 40px;--fs-h3: 24px;--fs-h4: 22px;--lh-h4: 25px;--fs-h5: 20px;--fs-h6: 18px;--fs-small-bold: 16px;--fs-body: 16px;--lh-body: 26px;--fs-body-lg: 18px;--fs-nav: 18px;--fs-faq-q: 20px;--fs-faq-a: 20px;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--container-max: 1475px;--banner-min-h: 800px;--banner-img-max-w: 960px;--banner-content-max-w: 636px;--sec-pad-desktop: 100px;--sec-pad-tablet: 70px;--sec-pad-mobile: 50px;--btn-radius: 0px;--btn-pad: 13.5px 24.5px;--btn-fs: 18px;--btn-fw: 500;--header-bg: #FFFAF3;--header-logo-max-w: 370px;--header-logo-max-h: 45px;--header-menu-item-pad: 0 50px;--header-link-pad: 31px 0;--offcanvas-w: 280px;--footer-gallery-img-max: 374px;--footer-logo-max-h: 38px;--transition: all .3s ease;--img-hover-scale: 1.1;--shadow-dropdown: 0px 4px 4px rgba(0, 0, 0, .16);--shadow-sticky: 0 2px 5px rgba(0,0,0,.1)}@font-face{font-family:DM Sans;src:url(/assets/fonts/DMSans-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/fonts/DMSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/fonts/DMSans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/fonts/DMSans-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--c-body);background:var(--c-white)}.inc-container{max-width:1475px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{color:var(--c-heading);font-weight:var(--fw-semibold)}h1{font-size:clamp(34px,5vw,54px);line-height:1.12}h2{font-size:clamp(26px,3.4vw,40px);line-height:1.2}h3{font-size:var(--fs-h3);line-height:1.3}h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium)}p+p{margin-top:14px}a{color:var(--c-primary);text-decoration:none}a:hover{color:var(--c-primary-hover)}ul{padding-left:20px}li{margin-bottom:8px}.inc-btn{display:inline-block;border-radius:0;padding:15px 34px;font-family:var(--font-sans);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);line-height:1.2;cursor:pointer;transition:background .2s,color .2s;border:1px solid var(--c-primary);text-align:center}.inc-btn--navy{background:var(--c-primary);color:var(--c-white)}.inc-btn--navy:hover{background:var(--c-primary-hover);color:var(--c-white)}.inc-btn--cream{background:var(--c-cream);color:var(--c-primary)}.inc-btn--cream:hover{background:var(--c-white);color:var(--c-primary-hover)}.inc-header{background:var(--c-cream);border-bottom:1px solid var(--c-border-soft)}.inc-header__bar{display:flex;align-items:center;gap:28px;padding:18px 0;flex-wrap:wrap}.inc-header__brand{display:flex;align-items:baseline;gap:10px}.inc-header__brand img{height:34px;width:auto;display:block}.inc-header__tag{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary);font-weight:var(--fw-semibold)}.inc-nav{display:flex;align-items:center;gap:22px;margin-left:auto;flex-wrap:wrap}.inc-nav a{color:var(--c-text);font-size:16px;font-weight:var(--fw-medium)}.inc-nav a.is-active{color:var(--c-primary);border-bottom:2px solid var(--c-primary);padding-bottom:2px}.inc-nav .inc-btn{padding:11px 22px;font-size:16px}.inc-section{padding:100px 0}.inc-section--tight{padding:70px 0}.inc-section--cream{background:var(--c-cream)}.inc-section--navy{background:var(--c-primary)}.inc-section--navy h2,.inc-section--navy p{color:var(--c-white)}.inc-kicker{font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-primary);font-weight:var(--fw-semibold);margin-bottom:14px}.inc-section--navy .inc-kicker{color:var(--c-cream)}.inc-lead{font-size:var(--fs-body-lg);line-height:1.6;max-width:880px}.inc-hero{padding:110px 0 90px}.inc-hero h1{max-width:980px;margin-bottom:22px}.inc-hero .inc-lead{margin-bottom:34px}.inc-hero__ctas{display:flex;gap:16px;flex-wrap:wrap}.inc-rows{border-top:1px solid var(--c-border-soft)}.inc-row{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:24px;padding:34px 0;border-bottom:1px solid var(--c-border-soft)}.inc-row h3 a{color:var(--c-heading)}.inc-row h3 a:hover{color:var(--c-primary)}.inc-row__meta{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary);font-weight:var(--fw-semibold);margin-bottom:8px}.inc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;border-top:1px solid var(--c-border-soft);border-bottom:1px solid var(--c-border-soft)}.inc-fact{padding:34px 26px;border-right:1px solid var(--c-border-soft)}.inc-fact:last-child{border-right:none}.inc-fact h3{font-size:var(--fs-h5);margin-bottom:8px;color:var(--c-primary)}.inc-fact p{font-size:15px;line-height:1.55}.inc-prose{max-width:880px}.inc-prose h2{margin:44px 0 16px}.inc-prose h3{margin:30px 0 12px}.inc-prose ul{margin:14px 0}.inc-answer{border-left:3px solid var(--c-primary);padding:6px 0 6px 22px;margin:26px 0;font-size:var(--fs-body-lg);line-height:1.6;color:var(--c-heading);font-weight:var(--fw-regular)}.inc-cta{text-align:left}.inc-cta h2{margin-bottom:14px}.inc-cta p{max-width:760px;margin-bottom:26px}.inc-form{max-width:880px;display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.inc-form .full{grid-column:1 / -1}.inc-form label{display:block;font-size:15px;font-weight:var(--fw-semibold);color:var(--c-heading);margin-bottom:6px}.inc-form input[type=text],.inc-form input[type=email],.inc-form input[type=tel],.inc-form select,.inc-form textarea{width:100%;border:1px solid var(--c-primary-dark);border-radius:0;background:var(--c-white);padding:12px 14px;font-family:var(--font-sans);font-size:16px;color:var(--c-heading)}.inc-form textarea{min-height:130px;resize:vertical}.inc-form fieldset{border:1px solid var(--c-border-soft);padding:14px 16px}.inc-form legend{font-size:15px;font-weight:var(--fw-semibold);color:var(--c-heading);padding:0 6px}.inc-form .checks{display:flex;flex-wrap:wrap;gap:10px 18px}.inc-form .checks label{font-weight:var(--fw-regular);display:flex;gap:7px;align-items:center;margin:0}.inc-form .hp-field{position:absolute;left:-9999px}.inc-form .response{grid-column:1 / -1;color:var(--c-primary);font-weight:var(--fw-semibold)}.inc-form .response[data-state=error]{color:var(--c-error)}.inc-ki{max-width:1475px;margin:0 auto;padding:0 24px 14px;font-size:11px;opacity:.55}.inc-footer{background:var(--c-primary);color:var(--c-white);padding:54px 0 34px}.inc-footer a{color:var(--c-cream)}.inc-footer a:hover{color:var(--c-white)}.inc-footer__grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.inc-footer__meta{margin-top:30px;padding-top:18px;border-top:1px solid rgba(255,250,243,.25);font-size:13px;color:var(--c-cream)}.inc-footer nav{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:860px){.inc-section{padding:70px 0}.inc-section--tight{padding:50px 0}.inc-hero{padding:70px 0 60px}.inc-row{grid-template-columns:1fr;gap:8px;padding:26px 0}.inc-form{grid-template-columns:1fr}.inc-fact{border-right:none;border-bottom:1px solid var(--c-border-soft)}.inc-fact:last-child{border-bottom:none}}
