:root{--navy:#053450;--ink:#102e43;--muted:#526674;--line:#d9e3e9;--tint:#f1f5f7;--gold:#e2c58d;--white:#fff;--radius:4px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:white;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:hover{color:#4b677d}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ad791f;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,4.3vw,68px);letter-spacing:-.055em;line-height:1.07;font-weight:500;margin-bottom:28px}h2{font-size:clamp(32px,3.1vw,46px);letter-spacing:-.04em;line-height:1.14;font-weight:500;margin-bottom:25px}h3{font-size:23px;line-height:1.24;letter-spacing:-.025em;margin-bottom:14px}p{margin-bottom:20px}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.site-header{background:white;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}.nav-wrap{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:17px;text-decoration:none;flex-shrink:0}.brand img{width:104px;height:auto;display:block}.brand span{font-size:12px;line-height:1.2;max-width:75px;border-left:1px solid var(--line);padding-left:15px;color:var(--muted)}nav{display:flex;align-items:center;gap:23px}nav a{font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.nav-cta{background:var(--navy);color:#fff!important;padding:13px 17px;border-radius:var(--radius)}.menu-toggle{display:none}.skip{position:fixed;top:-100px;left:10px;background:white;z-index:99;padding:10px}.skip:focus{top:10px}.navy{background:var(--navy);color:white}.hero{padding:88px 0 84px}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;margin-bottom:24px}.navy .eyebrow{color:var(--gold)}.lead{font-size:20px;line-height:1.65;max-width:600px}.navy .lead{color:#dce7ee}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.wp-block-button__link,.submit{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;background:var(--navy);color:white;border:1px solid var(--navy);padding:16px 21px;font-size:14px;font-weight:700;text-decoration:none;border-radius:var(--radius);cursor:pointer;line-height:1.4}.navy .wp-block-button__link{background:var(--gold);color:var(--navy);border-color:var(--gold)}.wp-block-button__link:hover,.submit:hover{background:#214e68;color:white}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:#9aacb8;color:inherit}.navy .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#17445f;color:#fff}.readiness-board{background:#fff;color:var(--ink);padding:34px 36px 24px;border-top:4px solid var(--gold);box-shadow:16px 16px 0 #ffffff0d}.readiness-board .eyebrow{color:var(--muted);font-size:10px}.readiness-board h2{font-size:29px;max-width:290px}.readiness-row{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.readiness-row h3{font-size:19px;margin-bottom:7px}.readiness-row p{font-size:14px;line-height:1.5;margin:0;color:var(--muted)}.readiness-row .stepnum{font-size:12px;margin-top:5px;color:var(--navy)}.aside-foot{font-size:12px;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);margin:0}.trust-strip{background:#e9f0f4}.trust-inner{display:flex;justify-content:space-between;gap:30px;padding-block:21px}.trust-inner p{font-size:11px;letter-spacing:.06em;margin:0}.section{padding:88px 0}.section-intro{max-width:730px;color:var(--muted);font-size:19px;margin-bottom:42px}.section .eyebrow{color:#577081}.tint{background:var(--tint)}.grid{display:grid;gap:30px;margin-top:36px}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.card{border-top:1px solid #9fb2bf;padding:28px 0 15px}.card p{font-size:16px;color:var(--muted);margin-bottom:0}.card a{color:var(--ink);font-weight:700;font-size:14px}.card .card-num{color:#698191;font-size:12px;margin-bottom:26px}.small,.source-note{font-size:13px;color:var(--muted)}.source-note{margin-top:25px}.wp-block-table{margin:32px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:16px}th,td{padding:22px 20px;border-bottom:1px solid #c6d4dd;vertical-align:top}thead th{font-weight:500;font-size:12px;letter-spacing:.05em;color:var(--muted);border-bottom:2px solid var(--navy)}tbody th{font-weight:600}tbody tr:first-child{background:#e1eaf0}tbody td:last-child{font-weight:700}.large-line{font-size:23px;line-height:1.6;letter-spacing:-.02em}.cta h2{max-width:830px}.section.cta .eyebrow{color:var(--gold)}.cta p:not(.eyebrow){color:#dce7ee}.cta{border-top:5px solid var(--gold)}.site-footer{padding-top:45px;background:#f7f9fa;color:var(--muted);font-size:12px}.footer-top,.footer-bottom{display:flex;justify-content:space-between;gap:24px}.footer-top strong{font-size:16px;color:var(--ink)}.footer-top a{font-size:16px;font-weight:700;color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);padding-top:23px;margin-top:22px;padding-bottom:10px;font-size:11px}.statement-board{padding:38px 0 38px 40px;border-left:1px solid #477187}.statement-board h2{font-size:43px}.statement-board .small{color:#c8d7e2}.timeline{max-width:960px;margin-top:45px}.timeline-step{display:grid;grid-template-columns:90px 1fr;gap:32px;position:relative;padding-bottom:38px}.timeline-step:not(:last-child):before{content:"";position:absolute;top:47px;left:23px;bottom:0;width:1px;background:#b9cbd6}.timeline-num{width:48px;height:48px;background:var(--navy);border-radius:50%;color:white;text-align:center;line-height:48px;font-size:13px}.timeline-step .eyebrow{margin-bottom:6px;font-size:10px}.timeline-step h3{font-size:24px}.timeline-step p:last-child{color:var(--muted);margin-bottom:0}.note{border-left:3px solid #b49152;background:#f5f2eb;padding:20px 24px;margin-top:35px;font-size:15px}.wp-block-details{border-top:1px solid var(--line);padding:23px 0}.wp-block-details:last-of-type{border-bottom:1px solid var(--line)}summary{font-size:20px;font-weight:600;cursor:pointer;list-style:none;position:relative;padding-right:40px}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:8px;font-size:25px;font-weight:400}details[open] summary:after{content:"−"}details p{max-width:860px;color:var(--muted);padding-top:18px;margin:0}.contact-grid{grid-template-columns:1.3fr 1fr;gap:75px;align-items:start}.form-panel{background:var(--tint);padding:35px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.form-grid label{font-weight:600;font-size:13px}.form-grid label span{color:#866022}.form-grid label .optional{font-weight:400;color:var(--muted)}input:not([type=checkbox]),textarea{display:block;width:100%;padding:12px;border:1px solid #b8c8d3;border-radius:2px;background:white;color:var(--ink);margin-top:7px;font-size:16px}textarea{resize:vertical}.full{grid-column:1/-1}.consent{display:flex;gap:11px;align-items:flex-start;font-size:12px;margin:24px 0}.consent input{margin-top:5px;accent-color:var(--navy);width:17px;height:17px;flex-shrink:0}.form-status{font-size:14px;margin-top:20px}.form-status:not(:empty){border-left:3px solid var(--navy);padding:12px;background:#e4edf2}.form-panel .small{font-size:11px;margin-top:18px}.contact-note{border-top:1px solid var(--line);padding-top:30px;margin-top:35px}.contact-aside p{color:var(--muted);font-size:16px}.preview-notice{font-size:12px;padding:12px 16px;background:#e6dfd0}.fact-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fact-notice{padding:20px;border-left:3px solid var(--navy);background:var(--tint)}.site-content{margin:0}.wp-site-blocks{padding:0}.wp-block-group{box-sizing:border-box}body .entry-content>.wp-block-group{max-width:none}body .entry-content{margin:0}.editor-styles-wrapper{font-family:Arial,Helvetica,sans-serif}.editor-styles-wrapper .wrap{width:min(1200px,calc(100% - 48px))}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
@media(min-width:1400px){.hero{padding-block:100px}.hero-grid{gap:85px}}
@media(max-width:1120px){.wrap{width:calc(100% - 56px)}nav{gap:15px}.brand span{display:none}.hero-grid{gap:35px}.hero{padding-block:65px}.hero-copy .wp-block-buttons{gap:10px}.wp-block-button__link{padding:15px 17px;gap:15px}.readiness-board{padding:27px}.contact-grid{gap:36px}}
@media(max-width:900px){.menu-toggle{display:block;background:transparent;border:1px solid var(--line);padding:9px 14px;color:var(--ink);font-size:14px}.nav-wrap{min-height:82px;flex-wrap:wrap}.site-header nav{display:none;width:100%;align-items:stretch;padding:0 0 25px;gap:0}.site-header nav.is-open{display:flex;flex-direction:column}.site-header nav a{padding:12px 10px}.site-header nav .nav-cta{margin-top:10px;text-align:center}.hero-grid{grid-template-columns:1fr}.hero-aside{max-width:620px;width:100%;margin-top:20px}.hero-copy{max-width:730px}.hero h1{font-size:58px}.readiness-board{padding:32px}.readiness-board h2{max-width:none}.three{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}.contact-aside{max-width:700px}.trust-inner{flex-direction:column;gap:5px}.footer-top,.footer-bottom{flex-wrap:wrap}.statement-board{padding-block:10px}.section{padding-block:64px}}
@media(max-width:600px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.hero{padding-block:52px}.hero h1{font-size:44px}.hero .lead{font-size:18px}.hero-aside{margin-top:10px}.readiness-board{padding:27px 23px;box-shadow:8px 8px 0 #ffffff0d}.section{padding-block:55px}h2{font-size:33px}.three,.two{grid-template-columns:1fr;gap:10px}.grid{margin-top:25px}.card{padding:25px 0 20px}.card .card-num{margin-bottom:14px}.wp-block-buttons{align-items:stretch;flex-direction:column}.wp-block-button__link{display:flex;width:100%}table{min-width:540px;font-size:14px}th,td{padding:15px 14px}.timeline-step{grid-template-columns:48px 1fr;gap:22px}.statement-board h2{font-size:35px}.form-panel{padding:24px 20px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.submit{width:100%}.footer-top,.footer-bottom{display:block}.footer-top>div+div{margin-top:24px}summary{font-size:18px}.note{padding:18px}.contact-grid{gap:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.preview-fields{border:0;padding:0;margin:0;min-inline-size:0}.submit:disabled{opacity:.55;cursor:not-allowed}

/* Compact conversion sections and room for descriptive navigation. */
.compact{padding-block:48px}.compact .grid{margin-top:20px}.contact-section{padding-block:45px 64px}.contact-section .section-intro{margin-bottom:24px}.contact-section .grid{margin-top:24px}.referral-field{max-width:290px}.site-header nav{gap:16px}.site-header nav a{font-size:12px}.brand{gap:12px}.brand span{max-width:67px;padding-left:10px}
@media(max-width:1120px){.site-header nav{gap:12px}}
@media(max-width:1000px){.menu-toggle{display:block;background:transparent;border:1px solid var(--line);padding:9px 14px;color:var(--ink);font-size:14px}.nav-wrap{min-height:82px;flex-wrap:wrap}.site-header nav{display:none;width:100%;align-items:stretch;padding:0 0 25px;gap:0}.site-header nav.is-open{display:flex;flex-direction:column}.site-header nav a{padding:12px 10px;font-size:14px}.site-header nav .nav-cta{margin-top:10px;text-align:center}}
@media(max-width:600px){.compact,.contact-section{padding-block:36px}.referral-field{max-width:none}}
