@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--navy:#0D2F5E;--navy-deep:#071F3F;--blue:#3B82F6;--bright:#4F9FFB;--sky:#DCEAFB;--slate:#6B7E9A;--soft:#F3F6FA;--ink:#102E58;--line:#DCE5F1;--white:#FFFFFF;--fs-hero:clamp(2.75rem,2.05rem + 2.9vw,4.25rem);--fs-h2:clamp(1.9rem,1.62rem + 1.15vw,2.875rem);--fs-h3:clamp(1.5rem,1.34rem + .65vw,2.125rem);--fs-body:1.125rem;--fs-card:1.0625rem;--fs-eyebrow:.8125rem}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff;color:var(--ink)}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:#fff;color:var(--ink)}a{color:inherit;text-decoration:none}p{margin:0;line-height:1.6}h1,h2,h3,h4{margin:0;letter-spacing:-.035em}main{overflow:hidden}.mobile-menu-toggle{display:none;width:42px;height:42px;padding:0;border:1px solid #d7e2ef;border-radius:7px;background:#fff;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}.mobile-menu-toggle span{display:block;width:20px;height:2px;background:#0d2f5e;border-radius:2px;transition:.18s ease}.mobile-menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0}.mobile-menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none}.site-nav{height:70px;display:flex;align-items:center;gap:34px;padding:0 5.4vw;background:#fffffffb;border-bottom:1px solid #E6EDF5;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav nav{margin-left:auto;display:flex;gap:31px;font-size:12px;font-weight:700}.site-nav nav a{padding:25px 0 23px;border-bottom:2px solid transparent;transition:.18s}.site-nav nav a:hover{color:var(--blue);border-color:var(--blue)}.nav-cta{background:var(--navy);color:#fff;padding:12px 23px;border-radius:7px;font-size:12px;font-weight:800;transition:.18s;box-shadow:0 5px 14px #0d2f5e1f}.nav-cta:hover{transform:translateY(-1px);background:#15457f}.brand{display:flex;align-items:center;gap:9px;min-width:max-content}.brand-shield{width:39px;height:43px;background:linear-gradient(145deg,#0b2b58,#174b89);clip-path:polygon(50% 0,92% 14%,86% 69%,50% 100%,14% 69%,8% 14%);display:grid;place-items:center;color:#fff;position:relative;filter:drop-shadow(0 2px 2px rgba(13,47,94,.08))}.brand-shield:after{content:"";position:absolute;width:7px;height:36px;background:var(--bright);transform:rotate(25deg);right:8px;top:-2px;border-radius:2px}.brand-shield span{font-size:26px;font-weight:800;transform:translateY(-1px)}.brand-word{font-size:26px;font-weight:800;letter-spacing:-.055em;color:var(--navy)}.brand-word span{color:var(--blue)}.brand-tag{font-size:7.25px;letter-spacing:.15em;line-height:1.35;color:var(--slate);font-weight:800;border-left:1px solid #C9D4E3;padding-left:14px;margin-left:6px}.brand.compact .brand-shield{width:28px;height:31px}.brand.compact .brand-shield span{font-size:18px}.brand.compact .brand-shield:after{width:5px;height:27px;right:5px;top:-1px}.brand.compact .brand-word{font-size:20px}.hero{min-height:500px;background-size:cover;background-position:center;display:flex;align-items:center;position:relative;color:#fff;padding:62px 6vw 66px}.hero-copy{max-width:640px}.eyebrow,.statement-band>p,.circumstances-head p,.outcomes-title>p,.gov-copy>p:first-child,.grow>p:first-child,.final-cta>div>p{font-size:var(--fs-eyebrow);letter-spacing:.2em;font-weight:800}.hero .eyebrow{color:#a8ceff;margin-bottom:17px}.hero h1{font-size:var(--fs-hero);line-height:1.01;max-width:710px}.hero h1 span{display:block}.hero h1 .hero-title-lead{color:inherit;white-space:nowrap}.hero h1 .hero-title-accent{color:#8bbaff}.hero-copy>p:not(.eyebrow){font-size:var(--fs-body);line-height:1.55;max-width:590px;margin-top:21px;color:#f2f6fc}.hero-actions{display:flex;gap:13px;margin-top:28px}.primary-cta,.secondary-cta{padding:13px 21px;border-radius:6px;font-weight:700;font-size:13px;transition:.18s}.primary-cta{background:var(--blue);box-shadow:0 8px 25px #3b82f63d}.primary-cta span{padding-left:10px}.primary-cta:hover{background:#2f73dd;transform:translateY(-1px)}.secondary-cta{border:1px solid rgba(255,255,255,.7);background:#041c396b}.secondary-cta:hover{background:#ffffff1a}.hero-note{position:absolute;right:7vw;top:102px;color:#163f72;font-size:18px;font-weight:800;line-height:1.34;max-width:245px}.hero-note span{display:block}.hero-note i{display:block;width:34px;height:2px;background:#3975b3;margin-top:16px}.principles{display:grid;grid-template-columns:repeat(3,1fr);padding:15px 6vw;background:#fff;border-bottom:1px solid var(--line)}.principles article{display:flex;align-items:center;justify-content:center;gap:15px;padding:12px 4vw;border-right:1px solid #CBD8E8;text-align:left}.principles article:last-child{border-right:none}.principles h3{font-size:13px;letter-spacing:.04em;margin:0 0 4px}.principles p{font-size:11.5px;color:#536983;max-width:268px;line-height:1.45}.icon-crop{display:inline-block;width:44px;height:44px;flex:0 0 44px;background-size:200% 200%;background-repeat:no-repeat;border-radius:50%;background-color:#eef5ff;box-shadow:inset 0 0 0 1px #e1ebf8}.icon-crop.tl{background-position:left top}.icon-crop.tr{background-position:right top}.icon-crop.bl{background-position:left bottom}.icon-crop.br{background-position:right bottom}.challenge{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;padding:84px 6vw 82px;background:#fff}.challenge-copy{padding-right:42px;border-right:1px solid var(--line)}.challenge-copy .eyebrow{color:#5274a6;margin-bottom:12px}.challenge h2{font-size:39px;line-height:1.07;max-width:580px}.challenge .lead{font-size:18px!important;line-height:1.4!important;color:#294b77!important;margin-top:20px!important}.challenge-copy>p:not(.eyebrow){color:#586d87;font-size:14px;margin-top:16px;max-width:600px}.engine-card{padding:4px 0 0}.engine-kicker{font-size:10px;letter-spacing:.2em;font-weight:800;color:#6e83a1;margin-bottom:13px}.source-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.source-row span{background:#f7f9fc;border:1px solid #E3EBF5;border-radius:6px;text-align:center;padding:12px 9px;font-size:10.5px;color:#294a75;font-weight:650}.engine-line{width:1px;height:14px;background:#8aa9cf;margin:0 auto}.engine-core{background:linear-gradient(90deg,#0b2e59,#174a85);color:#fff;text-align:center;border-radius:7px;padding:15px 16px;display:flex;flex-direction:column;box-shadow:0 8px 22px #0d2f5e24}.engine-brand{font-size:10px;letter-spacing:.12em;color:#afcdf3;font-weight:700}.engine-core strong{font-size:25px;letter-spacing:-.035em}.engine-core small,.professional small{font-size:8.5px;letter-spacing:.16em;margin-top:2px}.engine-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.engine-actions span{background:#f7f9fc;border:1px solid #E3EBF5;border-radius:6px;text-align:center;padding:11px 5px;font-size:10.5px;color:#294a75;font-weight:700}.engine-actions b{display:block;font-size:8px;letter-spacing:.14em;color:#7d93af;margin-bottom:3px}.review-bar{margin-top:9px;background:#dceafb;color:#1b4e91;border-radius:5px;text-align:center;padding:9px;font-size:9.5px;font-weight:800;letter-spacing:.11em}.professional{margin-top:8px;background:#f7f9fc;border:1px solid #E3EBF5;border-radius:6px;text-align:center;padding:12px;color:#294a75;display:flex;flex-direction:column}.professional strong{font-size:10px}.solution{padding:70px 6vw 72px;background:#f4f8fc}.solution-topline{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #CAD7E7;padding-bottom:11px;font-size:9px;letter-spacing:.17em;font-weight:800;color:#5a78a4}.solution-hero{display:grid;grid-template-columns:1.22fr .78fr;gap:64px;align-items:center;padding:31px 0 34px}.solution-title{display:flex;gap:22px;align-items:flex-start}.assure-mark{width:70px;height:70px;flex:0 0 70px;border-radius:50%;background:#fff;border:1px solid #DCE6F2;display:grid;place-items:center;box-shadow:0 6px 18px #0d2f5e0f}.solution h2{font-size:41px;line-height:1.05;max-width:690px}.solution-title p{font-size:14px;color:#566b86;max-width:650px;margin-top:13px}.initial-focus{border-left:1px solid #AFC2DA;padding-left:29px}.initial-focus>span{font-size:9px;letter-spacing:.18em;color:#5b7caa;font-weight:800}.initial-focus strong{display:block;font-size:18px;line-height:1.2;margin-top:8px;color:#173e70}.initial-focus p{font-size:11.5px;color:#667b96;margin-top:9px}.capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #C8D6E6;border-bottom:1px solid #C8D6E6}.capabilities article{padding:26px 25px 25px;border-right:1px solid #C8D6E6;min-height:146px}.capabilities article:first-child{padding-left:0}.capabilities article:last-child{border-right:none;padding-right:0}.cap-number{font-size:9px;letter-spacing:.18em;font-weight:800;color:#5c82b9}.capabilities h4{font-size:15px;margin:10px 0 7px}.capabilities p{font-size:11.5px;color:#5b6f89;line-height:1.5}.statement-band{padding:56px 6vw 58px;background:var(--navy);color:#fff;text-align:center}.statement-band>p{color:#9fc6f5}.statement-band h2{font-size:clamp(31px,3.5vw,48px);line-height:1.06;max-width:850px;margin:10px auto 0}.process{padding:48px 6vw 52px;display:grid;grid-template-columns:.7fr 1.3fr;gap:54px;align-items:center;background:#fff}.process-copy h3{font-size:25px;line-height:1.1}.process-copy p{font-size:12.5px;color:#60748e;margin-top:11px;max-width:430px}.process-rows{display:grid;gap:9px}.process-rows>div{display:flex;align-items:center;gap:8px;background:#f7f9fc;padding:9px 11px;border-radius:6px;font-size:10px;border:1px solid #E3EAF3}.process-rows strong{min-width:126px}.process-rows span{background:#e8f0fa;padding:8px 10px;border-radius:4px;text-align:center;flex:1;min-width:58px}.process-rows b{color:#2f68ac;font-weight:600}.process-rows .continuous-row{background:#eff6fd}.process-rows .continuous-row span{background:#dceafb}.circumstances{padding:46px 6vw 44px;background:#fafcff;border-top:1px solid var(--line)}.circumstances-head{display:grid;grid-template-columns:.82fr 1.18fr;gap:50px;align-items:end}.circumstances-head p{font-size:9.5px;letter-spacing:.2em;font-weight:800;color:#5274a6;margin-bottom:6px}.circumstances-head h2{font-size:30px}.circumstances-head>span{color:#5d718d;font-size:12.5px;border-left:1px solid #ABC0DC;padding-left:25px;max-width:660px}.factor-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;border-top:1px solid #D7E1ED;border-left:1px solid #D7E1ED}.factor-grid div{min-height:63px;background:#fff;border-right:1px solid #D7E1ED;border-bottom:1px solid #D7E1ED;padding:12px 14px;display:flex;align-items:center;gap:11px}.factor-grid span{font-size:9px;letter-spacing:.13em;color:#6c87ac;font-weight:800}.factor-grid strong{font-size:10.8px;font-weight:650}.outcomes{display:grid;grid-template-columns:.62fr 1.38fr;padding:35px 6vw 37px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.outcomes-title p{color:#5274a6}.outcomes-title h2{font-size:28px;margin-top:3px}.outcome-list{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.outcome-list article{border-left:1px solid #CBD8E8;padding:5px 18px}.outcome-list strong{font-size:11.5px}.outcome-list p{font-size:9.8px;color:#657a96;margin-top:5px;line-height:1.45}.government{display:grid;grid-template-columns:1.22fr .78fr;gap:52px;padding:55px 6vw;background:#f5f8fc}.gov-copy>p:first-child,.grow>p:first-child{color:#5274a6;margin-bottom:7px}.gov-copy h2{font-size:32px;line-height:1.08}.gov-copy>p:not(:first-child){font-size:13px;color:#5c718c;margin-top:13px;max-width:740px}.human-line{display:block;font-size:13px;margin-top:16px;color:#183f70}.grow{border-left:1px solid #BBCBE0;padding-left:34px}.grow h3{font-size:24px;line-height:1.08}.grow>p:not(:first-child){font-size:11.5px;color:#5e718a;margin-top:9px}.grow>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.grow span,.grow b{font-size:9px;border:1px solid #B8CAE0;border-radius:18px;padding:5px 9px}.grow b{background:var(--navy);color:#fff;border-color:var(--navy)}.final-cta{min-height:155px;background-size:cover;background-position:center 58%;color:#fff;padding:35px 6vw;display:grid;grid-template-columns:1.03fr .8fr .4fr;gap:42px;align-items:center}.final-cta>div>p{color:#9ec3f3}.final-cta h2{font-size:33px;margin-top:5px}.final-cta>p{font-size:11.8px;color:#d7e5f5}.final-cta>a{background:var(--blue);padding:14px 18px;border-radius:6px;text-align:center;font-weight:700;font-size:12px;transition:.18s}.final-cta>a:hover{background:#2f73dd;transform:translateY(-1px)}.final-cta>a span{margin-left:9px}footer{min-height:82px;padding:17px 6vw;display:flex;align-items:center;gap:22px;background:#fff;color:#607691;border-top:1px solid #E7EDF5}footer>span{font-size:9.5px;border-left:1px solid #D1DBE7;padding-left:17px}footer nav{margin-left:auto;display:flex;gap:23px;font-size:9.5px}footer small{font-size:8.5px;border-left:1px solid #D1DBE7;padding-left:17px}@media(max-width:980px){.site-nav .desktop-nav,.site-nav .desktop-cta{display:none}.mobile-menu-toggle{display:flex;margin-left:auto}.site-nav{padding:0 4vw}.brand-tag{display:none}.site-nav .mobile-nav{position:absolute;top:70px;left:0;right:0;display:flex;flex-direction:column;margin:0;gap:0;padding:10px 4vw 18px;background:#fff;border-bottom:1px solid #dce5f1;box-shadow:0 12px 28px #0d2f5e1f}.site-nav .mobile-nav a{display:block;padding:14px 0;font-size:14px;font-weight:700;color:#173e70;border-bottom:1px solid #e6edf5}.site-nav .mobile-nav a:last-child{border-bottom:0}.site-nav .mobile-nav .mobile-nav-cta{margin-top:10px;padding:13px 16px!important;border-radius:6px;background:#0d2f5e;color:#fff!important;text-align:center}.hero{padding:54px 5vw 58px;background-position:62% center}.hero-note{display:none}.hero-copy{max-width:590px}.principles article{padding-left:2vw;padding-right:2vw}.challenge,.solution-hero,.process,.government,.circumstances-head,.outcomes,.final-cta{grid-template-columns:1fr}.challenge-copy{border-right:0;border-bottom:1px solid var(--line);padding:0 0 32px}.initial-focus{border-left:0;border-top:1px solid #AFC2DA;padding:20px 0 0}.capabilities{grid-template-columns:repeat(2,1fr)}.capabilities article:nth-child(2){border-right:none}.capabilities article:nth-child(3),.capabilities article:nth-child(4){border-top:1px solid #C8D6E6}.factor-grid{grid-template-columns:repeat(2,1fr)}.circumstances-head>span{border-left:0;padding:0}.outcomes{gap:20px}.grow{border-left:0;border-top:1px solid #BBCBE0;padding:24px 0 0}.final-cta{gap:15px}footer{height:auto;padding:22px 5vw;flex-wrap:wrap}footer nav{order:3;width:100%;margin:0}}@media(max-width:640px){.site-nav{height:64px;gap:12px;justify-content:space-between}.brand-word{font-size:22px}.brand-shield{width:33px;height:37px}.brand-shield:after{height:31px}.nav-cta{padding:10px 11px;font-size:11px}.site-nav .mobile-nav{top:64px}.hero{min-height:510px;padding:56px 5vw;background-position:68% center}.hero h1{font-size:39px}.hero-copy>p:not(.eyebrow){font-size:14.5px}.hero-actions{flex-direction:column;align-items:flex-start}.principles{grid-template-columns:1fr;padding:8px 5vw}.principles article{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.principles article:last-child{border-bottom:0}.challenge,.solution,.process,.circumstances,.outcomes,.government{padding-left:5vw;padding-right:5vw}.challenge h2{font-size:31px}.challenge .lead{font-size:16px!important}.solution h2{font-size:34px}.solution-title{flex-direction:column}.assure-mark{width:58px;height:58px}.capabilities{grid-template-columns:1fr}.capabilities article,.capabilities article:first-child,.capabilities article:last-child{padding:20px 0;border-right:0;border-top:1px solid #C8D6E6}.capabilities article:first-child{border-top:0}.statement-band{padding:43px 5vw}.statement-band h2{font-size:31px}.process-rows>div{overflow-x:auto}.process-rows strong{min-width:104px}.process-rows span{min-width:78px}.factor-grid{grid-template-columns:1fr}.outcome-list{grid-template-columns:1fr 1fr;gap:16px}.outcome-list article:nth-child(odd){border-left:0;padding-left:0}.final-cta{padding:31px 5vw}.final-cta h2{font-size:28px}footer .brand{width:100%}footer>span{border:0;padding:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:640px){.eyebrow,.statement-band>p,.circumstances-head p,.outcomes-title>p,.gov-copy>p:first-child,.grow>p:first-child,.final-cta>div>p{font-size:11px;letter-spacing:.18em}.hero{min-height:500px;padding:50px 5vw 54px}.hero h1{font-size:37px;line-height:1.03}.hero-copy>p:not(.eyebrow){font-size:16.5px;line-height:1.58;max-width:100%}.primary-cta,.secondary-cta{font-size:14px;padding:14px 20px}.principles{padding-top:6px;padding-bottom:6px}.principles article{gap:14px;padding:15px 0}.principles h3{font-size:14px}.principles p{font-size:14px;line-height:1.48;max-width:none}.challenge{gap:34px;padding-top:52px;padding-bottom:52px}.challenge-copy{padding-bottom:28px}.challenge h2{font-size:30px;line-height:1.08}.challenge .lead{font-size:17px!important;line-height:1.45!important}.challenge-copy>p:not(.eyebrow){font-size:16px;line-height:1.62;margin-top:15px}.engine-kicker{font-size:11px;margin-bottom:14px}.source-row{gap:8px}.source-row span{font-size:11.5px;line-height:1.3;padding:12px 6px}.engine-core{padding:16px 12px}.engine-brand{font-size:11px}.engine-core strong{font-size:27px}.engine-core small,.professional small{font-size:9.5px}.engine-actions{gap:7px}.engine-actions span{font-size:11.5px;padding:11px 4px}.engine-actions b{font-size:9px}.review-bar{font-size:10.5px;padding:10px 8px}.professional{padding:12px 9px}.professional strong{font-size:11px}.solution{padding-top:46px;padding-bottom:50px}.solution-topline{font-size:10px;padding-bottom:10px}.solution-hero{gap:24px;padding-top:24px;padding-bottom:28px}.solution-title{gap:15px}.solution h2{font-size:31px;line-height:1.08}.solution-title p{font-size:16px;line-height:1.58;margin-top:12px}.initial-focus{padding-top:18px}.initial-focus>span{font-size:10px}.initial-focus strong{font-size:19px}.initial-focus p{font-size:15px;line-height:1.55}.capabilities article,.capabilities article:first-child,.capabilities article:last-child{padding:18px 0}.cap-number{font-size:10px}.capabilities h4{font-size:17px;margin-top:7px}.capabilities p{font-size:15px;line-height:1.55}.statement-band{padding:40px 5vw 42px}.statement-band h2{font-size:29px;line-height:1.1}.process{gap:26px;padding-top:40px;padding-bottom:42px}.process-copy h3{font-size:27px;line-height:1.12}.process-copy p{font-size:16px;line-height:1.58}.process-rows{gap:12px}.process-rows>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible;padding:12px;font-size:14px}.process-rows strong{grid-column:1/-1;min-width:0;font-size:15px;margin-bottom:2px}.process-rows span{min-width:0;padding:10px 8px;font-size:14px}.process-rows b{display:none}.circumstances{padding-top:40px;padding-bottom:42px}.circumstances-head{gap:18px}.circumstances-head h2{font-size:31px;line-height:1.08}.circumstances-head>span{font-size:16px;line-height:1.58}.factor-grid{grid-template-columns:1fr 1fr;margin-top:22px}.factor-grid div{min-height:88px;padding:13px 12px;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.factor-grid span{font-size:10px}.factor-grid strong{font-size:14px;line-height:1.35}.outcomes{gap:22px;padding-top:34px;padding-bottom:36px}.outcomes-title h2{font-size:29px}.outcome-list{grid-template-columns:1fr;gap:0}.outcome-list article,.outcome-list article:nth-child(odd){border-left:0;border-top:1px solid #D7E1ED;padding:15px 0}.outcome-list strong{font-size:16px}.outcome-list p{font-size:14.5px;line-height:1.5}.government{gap:28px;padding-top:40px;padding-bottom:42px}.gov-copy h2{font-size:30px}.gov-copy>p:not(:first-child){font-size:16px;line-height:1.58}.human-line{font-size:16px;margin-top:14px}.grow h3{font-size:26px}.grow>p:not(:first-child){font-size:15px;line-height:1.55}.grow span,.grow b{font-size:11px;padding:6px 10px}.final-cta{padding-top:30px;padding-bottom:32px}.final-cta h2{font-size:29px}.final-cta>p{font-size:15px;line-height:1.55}.final-cta>a{font-size:14px;padding:14px 18px}footer{row-gap:14px}footer>span{font-size:11px}footer nav{font-size:11px;gap:18px}footer small{font-size:10px}}.hero-product{font-size:10px;letter-spacing:.15em;font-weight:800;color:#d9e7f8;margin-bottom:16px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.hero-product span{color:#9fc8ff}.hero-product i{width:22px;height:1px;background:#79a8e5;display:inline-block}.hero-footer{position:absolute;left:6vw;right:6vw;bottom:18px;display:flex;justify-content:space-between;gap:20px;color:#ffffffb8;font-size:9px;letter-spacing:.13em;font-weight:700}.credibility{padding:62px 6vw;background:#fff;border-bottom:1px solid var(--line)}.credibility-intro{display:grid;grid-template-columns:.65fr 1.35fr;gap:48px;align-items:end}.credibility-intro p,.insights-copy>p,.contact-copy>p{font-size:10px;letter-spacing:.2em;font-weight:800;color:#5274a6}.credibility-intro h2{font-size:34px;line-height:1.08;max-width:760px}.credibility-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;border-top:1px solid #cad7e7;border-bottom:1px solid #cad7e7}.credibility-grid article{padding:22px 24px;border-right:1px solid #cad7e7}.credibility-grid article:first-child{padding-left:0}.credibility-grid article:last-child{border-right:0;padding-right:0}.credibility-grid span{font-size:9px;letter-spacing:.16em;color:#5c82b9;font-weight:800}.credibility-grid strong{display:block;font-size:14px;margin-top:8px}.credibility-grid p{font-size:11.5px;color:#60748e;margin-top:6px;line-height:1.48}.text-link{display:inline-block;margin-top:15px;font-size:12px;font-weight:800;color:#2f6fb6}.text-link span{margin-left:6px}.state-insights{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:72px 6vw;background:#0d2f5e;color:#fff;align-items:center}.insights-copy>p:first-child{color:#9fc6f5}.insights-copy h2{font-size:39px;line-height:1.07;max-width:590px}.insights-copy>p:not(:first-child){font-size:14px;color:#d4e1f0;margin-top:16px;max-width:600px}.insight-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.insight-points span{border:1px solid rgba(255,255,255,.25);padding:7px 10px;border-radius:18px;font-size:10px;color:#eaf3fd}.insights-panel{background:#f7fafd;color:#173e70;border-radius:10px;padding:22px;box-shadow:0 18px 50px #0000002e}.panel-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #d6e2ef}.panel-top strong{font-size:14px}.panel-top span{font-size:8px;letter-spacing:.16em;background:#dceafb;color:#2f69ab;border-radius:12px;padding:5px 8px;font-weight:800}.state-list{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:15px}.state-list button{border:1px solid #cfdaea;background:#fff;color:#294a75;border-radius:5px;padding:9px 5px;font-size:9px;font-weight:700}.insights-preview{margin-top:15px;background:#eaf2fb;border:1px solid #d5e4f5;border-radius:7px;padding:22px}.insights-preview span{font-size:9px;letter-spacing:.14em;color:#6584aa;font-weight:800}.insights-preview strong{display:block;font-size:20px;margin-top:6px}.insights-preview p{font-size:11px;color:#627791;margin-top:7px}.contact-section{display:grid;grid-template-columns:.82fr 1.18fr;background:#fff}.contact-copy{min-height:420px;background-size:cover;background-position:center;padding:56px 6vw;color:#fff;display:flex;flex-direction:column;justify-content:center}.contact-copy>p{color:#9fc6f5}.contact-copy h2{font-size:39px;line-height:1.08;margin-top:9px;max-width:520px}.contact-copy>span{font-size:14px;line-height:1.6;color:#dce8f5;max-width:520px;margin-top:18px}.contact-form{padding:48px 6vw 44px 5vw}.contact-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#385575}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.contact-form>label{margin-bottom:15px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font:inherit;font-size:14px;border:1px solid #cbd8e8;border-radius:6px;padding:12px;background:#fbfdff;color:#173e70;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#4f9ffb;box-shadow:0 0 0 3px #4f9ffb1f}.form-submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.form-submit button{border:0;border-radius:6px;background:#0d2f5e;color:#fff;padding:13px 18px;font-weight:800;cursor:pointer}.form-submit small{font-size:10px;color:#6b7e9a}.assure-page{min-height:100vh;background:#fff;color:#102e58}.assure-nav{height:70px;display:flex;align-items:center;padding:0 6vw;border-bottom:1px solid #e6edf5;background:#fff}.assure-brand{display:flex;align-items:center;gap:9px}.assure-brand>span{width:34px;height:38px;display:grid;place-items:center;background:#0d2f5e;color:#fff;clip-path:polygon(50% 0,92% 14%,86% 69%,50% 100%,14% 69%,8% 14%);font-weight:800}.assure-brand b{font-style:normal;font-size:24px}.assure-brand i{font-style:normal;color:#3b82f6}.assure-nav nav{margin-left:auto;display:flex;align-items:center;gap:26px;font-size:12px;font-weight:700}.assure-nav-cta{background:#0d2f5e;color:#fff;padding:11px 18px;border-radius:6px}.assure-hero{padding:86px 6vw 92px;background:linear-gradient(135deg,#071f3f,#0d2f5e 58%,#164b86);color:#fff}.assure-hero>p,.assure-overview>div:first-child>p,.assure-model-copy>p,.assure-focus>p,.assure-cta p{font-size:var(--fs-eyebrow);letter-spacing:.2em;font-weight:800;color:#9fc6f5}.assure-hero h1{font-size:var(--fs-hero);line-height:1.02;max-width:900px;margin-top:12px}.assure-hero>span{display:block;font-size:var(--fs-body);line-height:1.6;color:#dce8f5;max-width:760px;margin-top:20px}.assure-hero>a{display:inline-block;margin-top:28px;background:#3b82f6;padding:13px 20px;border-radius:6px;font-size:13px;font-weight:800}.assure-overview{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:66px 6vw;align-items:start}.assure-overview h2,.assure-model-copy h2,.assure-focus h2{font-size:var(--fs-h2);line-height:1.08;margin-top:7px}.assure-overview>div:last-child>p{font-size:var(--fs-body);line-height:1.6;color:#5d718d;margin-top:14px}.assure-overview>div:last-child>p:first-child{margin-top:0}.assure-capabilities-intro{padding:60px 6vw 0}.assure-flow{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 6vw 64px}.assure-flow div{padding:26px 24px;border-top:1px solid #cad7e7;border-right:1px solid #cad7e7;border-bottom:1px solid #cad7e7}.assure-flow div:first-child{padding-left:0}.assure-flow div:last-child{border-right:0;padding-right:0}.assure-flow span{display:block;font-size:36px;line-height:1.1;letter-spacing:.02em;color:#5c82b9;font-weight:800}.assure-flow strong{display:block;font-size:15px;margin-top:10px}.assure-flow p{font-size:var(--fs-card);line-height:1.6;color:#60748e;margin-top:9px}.assure-model{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding:66px 6vw;background:#f4f8fc;align-items:center}.assure-model-copy>span,.assure-focus>span{display:block;font-size:var(--fs-body);color:#5d718d;line-height:1.6;margin-top:14px}.assure-model-diagram{text-align:center}.model-sources,.model-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.model-actions{grid-template-columns:repeat(4,1fr)}.model-sources span,.model-actions span{background:#fff;border:1px solid #d7e2ef;border-radius:6px;padding:12px 8px;font-size:10px}.assure-model-diagram>b{display:block;margin:7px 0;color:#6c8fb8}.assure-model-diagram>strong{display:block;background:#0d2f5e;color:#fff;padding:16px;border-radius:6px;font-size:18px}.assure-model-diagram>em{display:block;background:#dceafb;color:#1d518f;padding:11px;border-radius:5px;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.1em}.assure-focus{padding:68px 6vw;background:#fff;max-width:960px}.assure-principles-intro{padding:60px 6vw 0}.assure-principles{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 6vw 68px}.assure-principles article{padding:22px;border-top:1px solid #cad7e7;border-right:1px solid #cad7e7}.assure-principles article:first-child{padding-left:0}.assure-principles article:last-child{border-right:0}.assure-principles strong{font-size:15px}.assure-principles p{font-size:var(--fs-card);line-height:1.5;color:#60748e;margin-top:5px}.assure-cta{display:flex;justify-content:space-between;align-items:center;padding:38px 6vw;background:#0d2f5e;color:#fff}.assure-cta h2{font-size:var(--fs-h3);margin-top:4px}.assure-cta a{background:#3b82f6;padding:13px 18px;border-radius:6px;font-size:12px;font-weight:800}@media(max-width:980px){.credibility-intro,.state-insights,.contact-section,.assure-overview,.assure-model{grid-template-columns:1fr}.credibility-grid,.assure-flow,.assure-principles,.state-list{grid-template-columns:repeat(2,1fr)}.contact-copy{min-height:320px}.contact-form{padding:40px 5vw}.assure-nav nav a:not(.assure-nav-cta){display:none}}@media(max-width:640px){.hero-product{font-size:10px}.hero-footer{display:none}.credibility{padding:42px 5vw}.credibility-intro{gap:12px}.credibility-intro h2{font-size:29px}.credibility-grid{grid-template-columns:1fr;margin-top:22px}.credibility-grid article,.credibility-grid article:first-child,.credibility-grid article:last-child{padding:16px 0;border-right:0;border-top:1px solid #cad7e7}.credibility-grid p{font-size:14.5px}.state-insights{gap:28px;padding:46px 5vw}.insights-copy h2{font-size:31px}.insights-copy>p:not(:first-child){font-size:16px}.insights-panel{padding:16px}.state-list{grid-template-columns:1fr 1fr}.state-list button{font-size:11px;padding:10px 5px}.insights-preview strong{font-size:18px}.insights-preview p{font-size:14px}.contact-copy{min-height:0;padding:42px 5vw}.contact-copy h2{font-size:31px}.contact-copy>span{font-size:16px}.contact-form{padding:34px 5vw}.form-row{grid-template-columns:1fr}.contact-form label{font-size:13px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.form-submit{align-items:flex-start;flex-direction:column}.assure-nav{padding:0 5vw}.assure-brand b{font-size:22px}.assure-hero{padding:60px 5vw}.assure-hero h1{font-size:39px}.assure-hero>span{font-size:16px}.assure-overview,.assure-model{padding:44px 5vw;gap:18px}.assure-overview h2,.assure-model-copy h2,.assure-focus h2{font-size:30px}.assure-overview>div:last-child>p,.assure-model-copy>span,.assure-focus>span{font-size:16px}.assure-capabilities-intro,.assure-principles-intro{padding:40px 5vw 0}.assure-flow,.assure-principles{grid-template-columns:1fr;padding-left:5vw;padding-right:5vw}.assure-flow div,.assure-flow div:first-child,.assure-flow div:last-child,.assure-principles article,.assure-principles article:first-child,.assure-principles article:last-child{padding:18px 0;border-right:0;border-top:1px solid #cad7e7}.assure-flow p,.assure-principles p{font-size:16px}.model-sources{grid-template-columns:1fr}.model-actions{grid-template-columns:1fr 1fr}.assure-focus{padding:46px 5vw}.assure-cta{padding:30px 5vw;align-items:flex-start;gap:18px;flex-direction:column}}.home-v4 .home-hero{min-height:520px}.home-v4 .home-hero .hero-copy{max-width:720px}.home-v4 .home-hero h1{font-size:clamp(44px,5vw,68px)}.home-v4 .home-hero .eyebrow{color:#a8ceff}.home-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:68px 6vw;background:#fff;border-bottom:1px solid var(--line);align-items:end}.home-intro>div>p,.home-assure-copy>p:first-child,.home-section-heading>p,.home-insights-copy>p,.home-government>div:first-child>p,.home-contact-copy>p{font-size:var(--fs-eyebrow);letter-spacing:.2em;font-weight:800;color:#5274a6}.home-intro h2{font-size:var(--fs-h2);line-height:1.06}.home-intro>p{font-size:var(--fs-body);line-height:1.62;color:#5d718d;max-width:760px}.home-assure{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;padding:78px 6vw;background:#f4f8fc;align-items:center}.home-assure-copy h2{font-size:var(--fs-h2);margin-top:8px}.home-assure-copy h3{font-size:20px;color:#5274a6;font-weight:500;margin-top:3px}.home-assure-copy>p:not(:first-child){font-size:var(--fs-body);color:#5b708b;margin-top:16px;max-width:590px}.home-assure-copy>a,.home-insights-copy>a,.home-text-link{display:inline-block;margin-top:22px;color:#2f6fb6;font-size:13px;font-weight:800}.home-assure-copy>a span,.home-insights-copy>a span,.home-text-link span{margin-left:7px}.home-assure-flow{display:grid;grid-template-columns:1fr auto 1.12fr auto 1fr;gap:12px;align-items:stretch}.home-assure-flow>div{background:#fff;border:1px solid #d7e2ef;border-radius:8px;padding:28px 14px;text-align:center;min-height:184px;display:flex;flex-direction:column;justify-content:center}.home-assure-flow .assure-center{background:#0d2f5e;color:#fff;border-color:#0d2f5e;box-shadow:0 10px 28px #0d2f5e29}.home-assure-flow span{font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1.45}.home-assure-flow small{font-size:var(--fs-card);line-height:1.55;margin-top:12px;color:#5b708b}.home-assure-flow .assure-center small{color:#bfd4ee}.home-assure-flow>b{align-self:center;color:#5c82b9;font-size:20px}.home-outcomes{padding:72px 6vw;background:#fff}.home-section-heading{display:grid;grid-template-columns:.52fr 1.48fr;gap:50px;align-items:end}.home-section-heading h2{font-size:var(--fs-h2);line-height:1.07;max-width:820px}.home-outcomes .home-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:28px}.home-outcomes .home-section-heading h2{max-width:820px}.home-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;border-top:1px solid #cad7e7;border-bottom:1px solid #cad7e7}.home-outcome-grid article{padding:26px 24px;border-right:1px solid #cad7e7}.home-outcome-grid article:first-child{padding-left:0}.home-outcome-grid article:last-child{border-right:0;padding-right:0}.home-outcome-grid span{display:block;font-size:36px;line-height:1.1;letter-spacing:.02em;color:#5c82b9;font-weight:800}.home-outcome-grid strong{display:block;font-size:15px;margin-top:10px}.home-outcome-grid p{font-size:var(--fs-card);color:#60748e;margin-top:9px;line-height:1.6}.home-insights{display:grid;grid-template-columns:.92fr 1.08fr;gap:72px;padding:76px 6vw;background:#0d2f5e;color:#fff;align-items:center}.home-insights-copy>p{color:#9fc6f5}.home-insights-copy h2{font-size:40px;line-height:1.07;max-width:620px;margin-top:8px}.home-insights-copy>span{display:block;font-size:15px;line-height:1.62;color:#d4e1f0;max-width:610px;margin-top:17px}.home-insights-copy>a{color:#a9cefb}.home-insights-preview{background:#f7fafd;color:#173e70;border-radius:10px;padding:22px;box-shadow:0 18px 50px #0000002e}.home-government{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;padding:68px 6vw;background:#f5f8fc;align-items:start}.home-government h2{font-size:var(--fs-h3);line-height:1.08;margin-top:7px}.home-government>div:last-child>p{font-size:var(--fs-body);line-height:1.62;color:#5d718d}.home-government>div:last-child>strong{display:block;font-size:15px;color:#183f70;margin-top:16px}.home-contact{display:grid;grid-template-columns:.82fr 1.18fr;background:#fff}.home-contact-copy{min-height:370px;background-size:cover;background-position:center;padding:54px 6vw;color:#fff;display:flex;flex-direction:column;justify-content:center}.home-contact-copy>p{color:#9fc6f5}.home-contact-copy h2{font-size:39px;line-height:1.08;margin-top:9px;max-width:520px}.home-contact-copy>span{font-size:var(--fs-body);line-height:1.58;color:#dce8f5;max-width:500px;margin-top:17px}.home-contact-form{padding:46px 6vw 42px 5vw}.home-contact-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#385575;margin-bottom:14px}.home-contact-form input,.home-contact-form textarea{width:100%;font:inherit;font-size:14px;border:1px solid #cbd8e8;border-radius:6px;padding:12px;background:#fbfdff;color:#173e70;outline:none}.home-contact-form input:focus,.home-contact-form textarea:focus{border-color:#4f9ffb;box-shadow:0 0 0 3px #4f9ffb1f}.home-contact-form button{border:0;border-radius:6px;background:#0d2f5e;color:#fff;padding:13px 18px;font-weight:800;cursor:pointer}.how-page{background:#fff;color:#102e58;min-height:100vh}.how-hero{padding:82px 6vw 88px;background:linear-gradient(135deg,#071f3f,#0d2f5e 60%,#164b86);color:#fff}.how-hero>p,.how-model-copy>p,.how-circumstances-head>p,.how-human>div>p{font-size:var(--fs-eyebrow);letter-spacing:.2em;font-weight:800;color:#9fc6f5}.how-hero h1{font-size:var(--fs-hero);line-height:1.02;max-width:900px;margin-top:11px}.how-hero>span{display:block;font-size:var(--fs-body);line-height:1.6;color:#dce8f5;max-width:780px;margin-top:20px}.how-model{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;padding:72px 6vw;background:#f4f8fc;align-items:center}.how-model-copy h2{font-size:var(--fs-h2);line-height:1.08;margin-top:8px}.how-model-copy>span{display:block;font-size:var(--fs-body);line-height:1.62;color:#5d718d;margin-top:16px}.how-model-diagram{text-align:center}.how-sources,.how-actions{display:grid;gap:8px}.how-sources{grid-template-columns:repeat(3,1fr)}.how-actions{grid-template-columns:repeat(4,1fr)}.how-sources span,.how-actions span{background:#fff;border:1px solid #d7e2ef;border-radius:6px;padding:14px 5px;font-size:12px;line-height:1.35}.how-model-diagram>b{display:block;margin:10px 0;color:#6c8fb8;font-size:18px}.how-model-diagram>strong{display:block;background:#0d2f5e;color:#fff;padding:18px;border-radius:6px;font-size:20px}.how-model-diagram>em{display:block;background:#dceafb;color:#1d518f;padding:13px;border-radius:5px;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.1em}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:0 6vw 68px;background:#f4f8fc}.how-steps article{padding:26px 24px;border-top:1px solid #cad7e7;border-right:1px solid #cad7e7;border-bottom:1px solid #cad7e7}.how-steps article:first-child{padding-left:0}.how-steps article:last-child{border-right:0;padding-right:0}.how-steps span{display:block;font-size:36px;line-height:1.1;letter-spacing:.02em;color:#5c82b9;font-weight:800}.how-steps strong{display:block;font-size:15px;margin-top:10px}.how-steps p{font-size:var(--fs-card);line-height:1.6;color:#60748e;margin-top:9px}.how-circumstances{padding:72px 6vw;background:#fff}.how-circumstances-head{display:flex;flex-direction:column;align-items:flex-start;gap:0}.how-circumstances-head>p{color:#5274a6}.how-circumstances-head h2{font-size:var(--fs-h3);line-height:1.08;margin-top:7px;max-width:760px}.how-circumstances-head>span{display:block;font-size:var(--fs-body);color:#60748e;line-height:1.55;margin-top:14px;max-width:760px}.how-factor-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;border-top:1px solid #d7e1ed;border-left:1px solid #d7e1ed}.how-factor-grid div{min-height:68px;border-right:1px solid #d7e1ed;border-bottom:1px solid #d7e1ed;padding:14px;display:flex;gap:10px;align-items:center;background:#fbfdff}.how-factor-grid span{font-size:9px;color:#6c87ac;font-weight:800;letter-spacing:.13em}.how-factor-grid strong{font-size:13px}.how-human{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:58px 6vw;background:#f5f8fc;align-items:end}.how-human h2{font-size:var(--fs-h3);line-height:1.08;margin-top:7px}.how-human>p{font-size:var(--fs-body);line-height:1.62;color:#5d718d}@media(max-width:980px){.home-intro,.home-assure,.home-section-heading,.home-insights,.home-government,.home-contact,.how-model,.how-circumstances-head,.how-human,.home-assure-flow{grid-template-columns:1fr}.home-assure-flow>b{transform:rotate(90deg);text-align:center}.home-outcome-grid,.how-steps{grid-template-columns:repeat(2,1fr)}.home-contact-copy{min-height:300px}.how-sources{grid-template-columns:1fr}.how-actions,.how-factor-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.home-v4 .home-hero{min-height:500px;padding-top:50px;padding-bottom:52px}.home-v4 .home-hero h1{font-size:38px}.home-intro,.home-assure,.home-outcomes,.home-insights,.home-government{padding:44px 5vw}.home-intro{gap:16px}.home-intro h2{font-size:31px}.home-intro>p{font-size:16px}.home-assure{gap:28px}.home-assure-copy h2{font-size:34px}.home-assure-copy h3{font-size:18px}.home-assure-copy>p:not(:first-child){font-size:16px}.home-assure-flow>div{min-height:140px;padding:24px 18px}.home-assure-flow span,.home-assure-flow small{font-size:14px}.home-section-heading{gap:11px}.home-section-heading h2{font-size:31px}.home-outcome-grid{grid-template-columns:1fr;margin-top:22px}.home-outcome-grid article,.home-outcome-grid article:first-child,.home-outcome-grid article:last-child{padding:17px 0;border-right:0;border-top:1px solid #cad7e7}.home-outcome-grid p{font-size:16px}.home-insights{gap:27px}.home-insights-copy h2{font-size:31px}.home-insights-copy>span{font-size:16px}.home-insights-preview{padding:16px}.home-government{gap:20px}.home-government h2{font-size:30px}.home-government>div:last-child>p,.home-government>div:last-child>strong{font-size:16px}.home-contact-copy{min-height:0;padding:42px 5vw}.home-contact-copy h2{font-size:31px}.home-contact-copy>span{font-size:16px}.home-contact-form{padding:34px 5vw}.home-contact-form label{font-size:13px}.home-contact-form input,.home-contact-form textarea{font-size:16px}.how-hero{padding:58px 5vw}.how-hero h1{font-size:39px}.how-hero>span{font-size:16px}.how-model,.how-circumstances,.how-human{padding:44px 5vw;gap:20px}.how-model-copy h2,.how-circumstances-head h2,.how-human h2{font-size:30px}.how-model-copy>span,.how-circumstances-head>span,.how-human>p{font-size:16px}.how-steps{grid-template-columns:1fr;padding:0 5vw 44px}.how-steps article,.how-steps article:first-child,.how-steps article:last-child{padding:18px 0;border-right:0;border-top:1px solid #cad7e7}.how-steps p{font-size:15px}.how-factor-grid{grid-template-columns:1fr 1fr}.how-factor-grid div{min-height:88px;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.how-factor-grid strong{font-size:14px;line-height:1.35}}@media(max-width:420px){.home-v4 .home-hero h1{font-size:35px}}@media(max-width:340px){.home-v4 .home-hero h1{font-size:29px}}.nationwide-preview .nationwide-stat{display:flex;align-items:flex-end;gap:14px;padding:22px 0 18px;border-bottom:1px solid #d6e2ef}.nationwide-stat strong{font-size:58px;line-height:.86;color:#0d2f5e}.nationwide-stat span{font-size:12px;line-height:1.45;color:#60748e;max-width:270px}.nationwide-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0}.nationwide-metrics span{background:#fff;border:1px solid #d7e2ef;border-radius:5px;padding:9px;font-size:10px;font-weight:700;color:#294a75}.state-page{min-height:100vh;background:#fff;color:#102e58}.state-hero{display:grid;grid-template-columns:1.15fr .45fr;gap:70px;align-items:end;padding:82px 6vw 88px;background:linear-gradient(135deg,#071f3f,#0d2f5e 60%,#164b86);color:#fff}.state-hero>div:first-child>p,.state-explorer-head>div>p,.state-methodology>div:first-child>p{font-size:10px;letter-spacing:.2em;font-weight:800;color:#9fc6f5}.state-hero h1{font-size:clamp(44px,5vw,68px);line-height:1.02;max-width:900px;margin-top:11px}.state-hero>div:first-child>span{display:block;font-size:17px;line-height:1.6;color:#dce8f5;max-width:790px;margin-top:20px}.state-hero-stat{border-left:1px solid rgba(255,255,255,.3);padding-left:36px}.state-hero-stat strong{display:block;font-size:76px;line-height:.9;color:#9fc6f5}.state-hero-stat span{display:block;font-size:13px;line-height:1.45;color:#dce8f5;margin-top:9px}.state-framework{display:grid;grid-template-columns:repeat(4,1fr);padding:0 6vw 68px;background:#f4f8fc}.state-framework article{padding:26px 24px;border-top:1px solid #cad7e7;border-right:1px solid #cad7e7}.state-framework article:first-child{padding-left:0}.state-framework article:last-child{border-right:0}.state-framework span{font-size:9px;letter-spacing:.16em;color:#5c82b9;font-weight:800}.state-framework strong{display:block;font-size:16px;margin-top:9px}.state-framework p{font-size:12px;color:#60748e;margin-top:7px;line-height:1.5}.state-explorer{padding:72px 6vw 76px;background:#fff}.state-explorer-head{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;align-items:end}.state-explorer-head>div>p{color:#5274a6}.state-explorer-head h2{font-size:38px;line-height:1.08;margin-top:7px}.state-explorer-head>p{font-size:15px;line-height:1.62;color:#5d718d;max-width:760px}.state-explorer-controls{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:30px;padding:14px 0;border-top:1px solid #d7e1ed;border-bottom:1px solid #d7e1ed}.state-explorer-controls input{width:min(360px,100%);border:1px solid #cbd8e8;border-radius:6px;padding:11px 13px;font:inherit;font-size:13px;color:#173e70;background:#fbfdff}.region-filter{display:flex;gap:7px;flex-wrap:wrap}.region-filter button{border:1px solid #cbd8e8;background:#fff;color:#476583;border-radius:18px;padding:7px 11px;font-size:10px;font-weight:700;cursor:pointer}.region-filter button.active{background:#0d2f5e;color:#fff;border-color:#0d2f5e}.state-explorer-body{display:grid;grid-template-columns:1.35fr .65fr;gap:34px;margin-top:28px;align-items:start}.all-states-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.all-states-grid button{min-height:58px;border:1px solid #d5e0ed;background:#fbfdff;border-radius:6px;padding:9px 10px;text-align:left;cursor:pointer;transition:.16s}.all-states-grid button:hover{border-color:#7ea8d8;background:#f4f8fc}.all-states-grid button.selected{background:#0d2f5e;border-color:#0d2f5e;color:#fff}.all-states-grid b{display:block;font-size:11px;letter-spacing:.08em}.all-states-grid span{display:block;font-size:9px;margin-top:3px;color:#647993}.all-states-grid button.selected span{color:#c9daed}.state-detail{position:sticky;top:92px;background:#f4f8fc;border:1px solid #d4dfec;border-radius:9px;padding:25px}.state-detail-top{display:flex;justify-content:space-between;align-items:center}.state-detail-top>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#0d2f5e;color:#fff;font-weight:800}.state-detail-top small{font-size:9px;letter-spacing:.1em;color:#6c84a2;text-transform:uppercase}.state-detail h3{font-size:29px;margin-top:15px}.state-detail-status{font-size:11px;color:#4f7097;margin-top:4px}.state-detail-metrics{display:grid;gap:8px;margin-top:20px}.state-detail-metrics div{background:#fff;border:1px solid #d9e3ef;border-radius:5px;padding:10px 11px}.state-detail-metrics span{display:block;font-size:9px;letter-spacing:.08em;color:#7085a0;font-weight:700}.state-detail-metrics strong{display:block;font-size:11px;margin-top:4px;color:#294a75}.state-detail-note{font-size:10px;line-height:1.5;color:#71849d;margin-top:14px}.state-methodology{display:grid;grid-template-columns:.7fr 1.3fr;gap:68px;padding:66px 6vw;background:#f5f8fc;align-items:start}.state-methodology>div:first-child>p{color:#5274a6}.state-methodology h2{font-size:35px;line-height:1.08;margin-top:7px}.state-methodology>div:last-child>p{font-size:15px;line-height:1.62;color:#5d718d}.methodology-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.methodology-tags span{border:1px solid #b8cae0;border-radius:18px;padding:6px 10px;font-size:10px;color:#385a80;background:#fff}@media(max-width:980px){.state-hero,.state-explorer-head,.state-explorer-body,.state-methodology{grid-template-columns:1fr}.state-hero-stat{border-left:0;border-top:1px solid rgba(255,255,255,.3);padding:24px 0 0}.state-framework{grid-template-columns:repeat(2,1fr)}.all-states-grid{grid-template-columns:repeat(4,1fr)}.state-detail{position:static}.state-explorer-controls{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.nationwide-stat strong{font-size:52px}.nationwide-metrics{grid-template-columns:1fr 1fr}.state-hero{padding:58px 5vw}.state-hero h1{font-size:39px}.state-hero>div:first-child>span{font-size:16px}.state-hero-stat strong{font-size:62px}.state-framework{grid-template-columns:1fr;padding:0 5vw 44px}.state-framework article,.state-framework article:first-child,.state-framework article:last-child{padding:18px 0;border-right:0;border-top:1px solid #cad7e7}.state-framework p{font-size:15px}.state-explorer,.state-methodology{padding:44px 5vw;gap:20px}.state-explorer-head{gap:15px}.state-explorer-head h2,.state-methodology h2{font-size:30px}.state-explorer-head>p,.state-methodology>div:last-child>p{font-size:16px}.state-explorer-controls input{width:100%;font-size:16px}.region-filter button{font-size:11px}.all-states-grid{grid-template-columns:repeat(2,1fr)}.all-states-grid button{min-height:65px}.all-states-grid b{font-size:12px}.all-states-grid span{font-size:11px}.state-detail h3{font-size:27px}.state-detail-metrics strong{font-size:13px}.state-detail-note{font-size:12px}}.state-map-page{background:#fff}.state-map-hero{padding:72px 6vw 58px;background:linear-gradient(135deg,#071f3f,#0d2f5e 60%,#164b86);color:#fff}.state-map-hero>p,.map-title-row>div>p,.selected-state-heading>div:nth-child(2)>p,.state-data-note>div:first-child>p{font-size:var(--fs-eyebrow);letter-spacing:.2em;font-weight:800;color:#9fc6f5}.state-map-hero h1{font-size:var(--fs-hero);line-height:1.02;max-width:900px;margin-top:10px}.state-map-hero>span{display:block;max-width:790px;margin-top:18px;font-size:var(--fs-body);line-height:1.6;color:#dce8f5}.map-experience{padding:64px 6vw 54px;background:#f5f9fd}.map-title-row{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:end}.map-title-row>div>p{color:#5274a6}.map-title-row h2{font-size:var(--fs-h2);line-height:1.08;margin-top:7px}.map-title-row>p{font-size:var(--fs-body);line-height:1.62;color:#5d718d;max-width:760px}.us-map-shell{max-width:1080px;margin:32px auto 0;background:#fff;border:1px solid #d7e2ef;border-radius:14px;padding:24px 24px 16px;box-shadow:0 14px 40px #0d2f5e14}.us-map{display:block;width:100%;height:auto}.state-shape{fill:#dceafb;stroke:#fff;stroke-width:1.3;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .16s ease,transform .16s ease}.state-shape:hover{fill:#9fc6f5}.state-shape.selected{fill:#0d2f5e}.map-legend{display:flex;justify-content:flex-end;gap:18px;margin-top:4px;font-size:10px;color:#60748e}.map-legend span{display:flex;align-items:center;gap:6px}.map-legend i{display:block;width:13px;height:13px;border-radius:3px}.legend-all{background:#dceafb;border:1px solid #c8d8eb}.legend-selected{background:#0d2f5e}.state-select-wrap{max-width:680px;margin:28px auto 0}.state-select-wrap>label{display:block;font-size:10px;letter-spacing:.18em;font-weight:800;color:#5274a6;margin-bottom:8px}.state-select-control{position:relative}.state-select-control select{width:100%;appearance:none;border:1px solid #bfd0e3;border-radius:8px;background:#fff;color:#173e70;font:inherit;font-size:16px;font-weight:700;padding:14px 58px 14px 15px;box-shadow:0 7px 18px #0d2f5e0f}.state-select-control>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0d2f5e;color:#fff;font-size:11px;font-weight:800;pointer-events:none}.selected-state-profile{padding:64px 6vw 70px;background:#fff}.selected-state-heading{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;max-width:1180px;margin:0 auto}.state-badge{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#0d2f5e;color:#fff;font-size:15px;font-weight:800}.selected-state-heading>div:nth-child(2)>p{color:#5274a6}.selected-state-heading h2{font-size:36px;line-height:1;margin-top:3px}.selected-state-heading>div:nth-child(2)>span{display:block;margin-top:6px;font-size:12px;color:#657b95}.profile-status{font-size:9px;letter-spacing:.13em;font-weight:800;color:#2f6fb6;background:#e8f1fb;border:1px solid #cfe0f2;border-radius:18px;padding:7px 10px}.state-metric-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:30px auto 0}.state-metric-cards article{border:1px solid #d7e2ef;border-radius:8px;background:#fbfdff;padding:19px}.state-metric-cards article>span{display:block;font-size:9px;letter-spacing:.12em;font-weight:800;color:#607e9f}.state-metric-cards article>strong{display:block;font-size:26px;line-height:1.1;color:#0d2f5e;margin-top:9px}.state-metric-cards article>p{font-size:10px;color:#7689a0;margin-top:6px}.threshold-block{max-width:1180px;margin:18px auto 0;border:1px solid #d7e2ef;border-radius:8px;background:#fff;padding:20px}.threshold-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.threshold-head>div>span{display:block;font-size:9px;letter-spacing:.12em;font-weight:800;color:#607e9f}.threshold-head>div>strong{display:block;font-size:19px;color:#0d2f5e;margin-top:4px}.threshold-head>small{font-size:10px;color:#71849c}.threshold-scale{position:relative;display:grid;grid-template-columns:6fr 2fr 2fr 2fr;margin-top:18px;border-radius:7px;overflow:visible}.threshold-scale .tier{min-height:64px;padding:11px 10px;display:flex;flex-direction:column;justify-content:center;border-right:2px solid #fff}.threshold-scale .tier:last-of-type{border-right:0}.threshold-scale .tier span{font-size:12px;font-weight:800;color:#163b67}.threshold-scale .tier small{font-size:9px;color:#5f7692;margin-top:3px}.tier-one{background:#e8f3fb}.tier-two{background:#d7e8f8}.tier-three{background:#bfdaf4}.tier-four{background:#9fc6ee}.threshold-marker{position:absolute;top:-9px;bottom:-9px;width:2px;background:#0d2f5e;transform:translate(-1px)}.threshold-marker:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#0d2f5e;border-radius:50%}.threshold-marker b{position:absolute;top:-32px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;background:#0d2f5e;color:#fff;border-radius:12px;padding:4px 7px}.threshold-note{font-size:11px;line-height:1.5;color:#73869f;margin-top:13px}.profile-source-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:12px auto 0}.profile-source-row>div{border-top:1px solid #d7e2ef;padding-top:12px}.profile-source-row span{display:block;font-size:9px;letter-spacing:.12em;font-weight:800;color:#607e9f}.profile-source-row strong{display:block;font-size:11px;color:#385a80;margin-top:4px}.state-data-note{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;padding:62px 6vw;background:#f5f8fc}.state-data-note>div:first-child>p{color:#5274a6}.state-data-note h2{font-size:var(--fs-h3);line-height:1.08;margin-top:7px}.state-data-note>div:last-child>p{font-size:var(--fs-body);line-height:1.62;color:#5d718d}@media(max-width:980px){.map-title-row,.state-data-note{grid-template-columns:1fr}.state-metric-cards{grid-template-columns:repeat(2,1fr)}.selected-state-heading{grid-template-columns:auto 1fr}.profile-status{grid-column:1/-1;justify-self:start}}@media(max-width:640px){.state-map-hero{padding:56px 5vw 50px}.state-map-hero h1{font-size:38px}.state-map-hero>span{font-size:16px}.map-experience,.selected-state-profile,.state-data-note{padding:42px 5vw}.map-title-row{gap:14px}.map-title-row h2{font-size:30px}.map-title-row>p{font-size:16px}.us-map-shell{margin-top:24px;padding:10px 8px 8px;border-radius:10px}.map-legend{justify-content:flex-start;flex-wrap:wrap;padding:0 6px 4px}.state-select-wrap{margin-top:22px}.state-select-control select{font-size:16px}.selected-state-heading{gap:12px}.state-badge{width:48px;height:48px}.selected-state-heading h2{font-size:30px}.state-metric-cards{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.state-metric-cards article{padding:14px}.state-metric-cards article>strong{font-size:21px}.state-metric-cards article>p{font-size:11px}.threshold-block{padding:14px}.threshold-head{align-items:flex-start;flex-direction:column;gap:4px}.threshold-scale .tier{min-height:70px;padding:8px 6px}.threshold-scale .tier span{font-size:11px}.threshold-scale .tier small{font-size:8px}.profile-source-row{grid-template-columns:1fr}.state-data-note{gap:18px}.state-data-note h2{font-size:30px}.state-data-note>div:last-child>p{font-size:16px}}.home-state-insights{padding:70px 6vw 74px;background:#0d2f5e;color:#fff}.home-state-insights-head{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:end}.home-state-insights-head>div:first-child>p{font-size:var(--fs-eyebrow);letter-spacing:.2em;font-weight:800;color:#9fc6f5}.home-state-insights-head h2{font-size:var(--fs-h2);line-height:1.06;margin-top:8px;max-width:620px}.home-state-insights-head>div:last-child>p{font-size:var(--fs-body);line-height:1.62;color:#d6e4f2;max-width:720px}.home-state-insights-head>div:last-child>a{display:inline-block;margin-top:16px;color:#a9cefb;font-size:13px;font-weight:800}.home-state-insights-head>div:last-child>a span{margin-left:7px}.home-map-card{display:grid;grid-template-columns:1.18fr .82fr;gap:22px;margin-top:30px;align-items:stretch}.home-map-shell{background:#fff;border-radius:12px;padding:18px 18px 12px;box-shadow:0 16px 44px #0000002e}.home-us-map{display:block;width:100%;height:auto}.home-state-shape{fill:#dceafb;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s ease}.home-state-shape:hover{fill:#99c2ef}.home-state-shape.selected{fill:#0d2f5e}.home-map-legend{display:flex;gap:18px;justify-content:flex-end;color:#60748e;font-size:9px;margin-top:2px}.home-map-legend span{display:flex;align-items:center;gap:6px}.home-map-legend i{width:11px;height:11px;border-radius:3px;background:#dceafb;border:1px solid #c8d8eb}.home-map-legend span:last-child i{background:#0d2f5e;border-color:#0d2f5e}.home-state-panel{background:#f7fafd;color:#173e70;border-radius:12px;padding:22px;box-shadow:0 16px 44px #00000024}.home-state-panel>label{display:block;font-size:13px;letter-spacing:.12em;font-weight:800;color:#607e9f;margin-bottom:8px}.home-state-select-control{position:relative}.home-state-select-control select{width:100%;appearance:none;border:1px solid #c9d8e8;border-radius:7px;background:#fff;color:#173e70;font:inherit;font-size:14px;font-weight:700;padding:12px 50px 12px 12px}.home-state-select-control>span{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#0d2f5e;color:#fff;font-size:10px;font-weight:800;pointer-events:none}.home-selected-state{padding:18px 0 14px;border-bottom:1px solid #d8e3ef}.home-selected-state>span{display:block;font-size:12px;line-height:1.4;letter-spacing:.04em;color:#6b7f99;font-weight:700}.home-selected-state>strong{display:block;font-size:26px;line-height:1.05;margin-top:8px;color:#0f7f9d;font-weight:800;letter-spacing:0}.home-selected-state>small{display:block;font-size:14px;line-height:1.5;color:#5b708b;margin-top:7px}.home-state-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.home-state-stats>div{background:#fff;border:1px solid #d9e4ef;border-radius:6px;padding:14px 12px}.home-state-stats span{display:block;font-size:12px;line-height:1.4;letter-spacing:.04em;color:#6b7f99;font-weight:700}.home-state-stats strong{display:block;font-size:26px;line-height:1.05;margin-top:8px;color:#0f7f9d;font-weight:800;letter-spacing:-.4px}.home-threshold-preview{margin-top:20px}.home-threshold-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;align-items:start}.home-threshold-title>span{font-size:13px;line-height:1.5;letter-spacing:.05em;font-weight:800;color:#607e9f}.home-threshold-title>small{flex:1 1 220px;font-size:13px;line-height:1.5;color:#5b708b;text-align:right}.home-threshold-scale{display:grid;grid-template-columns:6fr 2fr 2fr 2fr;margin-top:7px;border-radius:5px;overflow:hidden}.home-threshold-scale span{padding:11px 5px;text-align:center;font-size:12px;font-weight:800;color:#163b67;border-right:2px solid #fff}.home-threshold-scale span:nth-child(1){background:#e8f3fb}.home-threshold-scale span:nth-child(2){background:#d7e8f8}.home-threshold-scale span:nth-child(3){background:#bfdaf4}.home-threshold-scale span:nth-child(4){background:#9fc6ee;border-right:0}.home-state-profile-link{display:inline-block;margin-top:16px;color:#2f6fb6;font-size:11px;font-weight:800}.home-state-profile-link span{margin-left:5px}.home-funding-note{font-size:11px;line-height:1.5;color:#71859d;margin-top:14px}.home-state-profile-action{margin-top:17px;padding-top:15px;border-top:1px solid #d7e2ef}.home-state-profile-action .home-state-profile-link{display:inline-flex;align-items:center;max-width:100%;margin-top:0;font-size:13px;line-height:1.4}.home-state-profile-action .home-state-profile-link span{flex:0 0 auto}.home-state-profile-action>p{font-size:12px;line-height:1.5;color:#687f9b;margin-top:7px}.home-state-source{display:flex;justify-content:space-between;gap:18px;margin-top:16px;font-size:11px;line-height:1.5;color:#a9c4e3}.home-state-source span{white-space:nowrap}.contact-preview-note{font-size:10px;color:#6b7e9a;line-height:1.45;margin-top:11px}@media(max-width:980px){.home-state-insights-head,.home-map-card{grid-template-columns:1fr}}@media(max-width:640px){.home-state-insights{padding:44px 5vw 46px}.home-state-insights-head{gap:14px}.home-state-insights-head h2{font-size:31px}.home-state-insights-head>div:last-child>p{font-size:16px}.home-map-card{gap:14px;margin-top:22px}.home-map-shell{padding:8px 6px 6px;border-radius:9px}.home-map-legend{justify-content:flex-start;flex-wrap:wrap;padding:0 5px 3px}.home-state-panel{padding:16px}.home-state-select-control select{font-size:16px}.home-selected-state>strong{font-size:25px}.home-state-stats strong{font-size:16px}.home-threshold-title{align-items:flex-start;flex-direction:column;gap:2px}.home-threshold-title>small{flex-basis:auto;text-align:left}.home-threshold-scale span{font-size:12px;padding:10px 3px}.home-state-source{display:block}.home-state-source span{display:block;white-space:normal;margin-top:3px}}.home-threshold-scale.live{position:relative;grid-template-columns:repeat(4,1fr);overflow:visible;margin-top:44px}.home-threshold-scale.live span{overflow:hidden}.home-threshold-marker{position:absolute;top:-18px;transform:translate(-50%);width:2px;height:45px;background:#0d2f5e;z-index:3}.home-threshold-marker:after{content:"";position:absolute;top:13px;left:-4px;width:10px;height:10px;border-radius:50%;background:#0d2f5e;border:2px solid #fff}.home-threshold-marker b{position:absolute;top:-2px;left:50%;transform:translate(-50%,-100%);white-space:nowrap;font-style:normal;font-size:12px;color:#0d2f5e;background:#fff;border:1px solid #c7d6e7;border-radius:10px;padding:2px 5px}.home-state-data-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:14px;border-top:1px solid #d7e2ef}.home-state-data-foot span{font-size:13px;line-height:1.5;color:#5b708b;font-weight:700}.threshold-scale{grid-template-columns:repeat(4,1fr)}.state-metric-cards.six-up{grid-template-columns:repeat(3,1fr)}.exposure-section,.history-section{max-width:1180px;margin:34px auto 0;padding-top:30px;border-top:1px solid #d7e2ef}.section-mini-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:end}.section-mini-head>div>p{font-size:9px;letter-spacing:.14em;font-weight:800;color:#607e9f}.section-mini-head h3{font-size:var(--fs-h3);line-height:1.12;color:#0d2f5e;margin-top:5px}.section-mini-head>p{font-size:var(--fs-card);line-height:1.55;color:#667c97}.exposure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px}.exposure-grid article{position:relative;border:1px solid #d7e2ef;border-radius:7px;padding:17px;background:#fbfdff;min-height:126px}.exposure-grid article.current{border-color:#0d2f5e;background:#f1f6fb;box-shadow:inset 0 3px #0d2f5e}.exposure-grid article>span{display:block;font-size:8px;letter-spacing:.11em;font-weight:800;color:#607e9f}.exposure-grid article>strong{display:block;font-size:22px;color:#0d2f5e;margin-top:10px}.exposure-grid article>small{display:block;font-size:9px;color:#71849d;margin-top:5px}.exposure-grid article>b{display:inline-block;margin-top:9px;font-size:7px;letter-spacing:.1em;color:#fff;background:#0d2f5e;border-radius:9px;padding:4px 7px}.state-intelligence-grid{max-width:1180px;margin:34px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.intel-card{border:1px solid #d7e2ef;border-radius:8px;background:#fbfdff;padding:20px}.intel-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.intel-card-head p{font-size:8px;letter-spacing:.12em;font-weight:800;color:#607e9f}.intel-card-head span{font-size:8px;letter-spacing:.1em;color:#7c91aa}.intel-card h3{font-size:18px;line-height:1.2;margin-top:6px;color:#0d2f5e}.intel-list{margin-top:14px;border-top:1px solid #d7e2ef}.intel-list>div{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #e6edf5}.intel-list b{font-size:8px;color:#7790ab}.intel-list span{font-size:11px;color:#365779;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-list strong{font-size:11px;color:#0d2f5e}.intel-card>small{display:block;font-size:9px;line-height:1.45;color:#7a8da5;margin-top:12px}.history-table{margin-top:18px;border:1px solid #d7e2ef;border-radius:7px;overflow:hidden}.history-row{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:12px;padding:10px 14px;border-bottom:1px solid #e3ebf4;align-items:center}.history-row:last-child{border-bottom:0}.history-row.header{background:#f4f8fc}.history-row.header span{font-size:8px;letter-spacing:.1em;font-weight:800;color:#607e9f}.history-row strong,.history-row span{font-size:11px;color:#294a75}.timing-note{max-width:1180px;margin:25px auto 0;border-left:3px solid #6c8fb8;background:#f4f8fc;padding:13px 16px;display:grid;grid-template-columns:180px 1fr;gap:15px}.timing-note strong{font-size:11px;color:#0d2f5e}.timing-note span{font-size:10px;line-height:1.5;color:#667c97}.profile-source-row{max-width:1180px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.state-metric-cards.six-up,.exposure-grid{grid-template-columns:repeat(2,1fr)}.state-intelligence-grid{grid-template-columns:1fr}}@media(max-width:640px){.home-state-data-foot{flex-direction:column;gap:3px}.home-threshold-scale.live{margin-top:44px}.state-metric-cards.six-up{grid-template-columns:1fr 1fr}.section-mini-head{grid-template-columns:1fr;gap:8px}.section-mini-head h3{font-size:21px}.section-mini-head>p{font-size:14px}.exposure-grid{grid-template-columns:1fr 1fr}.exposure-grid article{min-height:116px;padding:14px}.exposure-grid article>strong{font-size:19px}.intel-list span,.intel-list strong{font-size:12px}.intel-card>small{font-size:11px}.history-row{grid-template-columns:.55fr 1fr 1fr;padding:10px 8px}.history-row strong,.history-row span{font-size:10px}.timing-note{grid-template-columns:1fr;gap:5px}.timing-note strong,.timing-note span{font-size:12px}.profile-source-row{grid-template-columns:1fr}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #4f9ffb;outline-offset:3px}.site-nav a[aria-current=page]{color:var(--blue);border-color:var(--blue)}.state-shape:focus-visible,.home-state-shape:focus-visible{outline:none;stroke:#f2b84b;stroke-width:4}.site-footer{min-height:96px;align-items:center;row-gap:14px}.site-footer>span{font-size:11px;line-height:1.4}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;font-size:11px;line-height:1.4}.site-footer small{font-size:11px;line-height:1.4;white-space:nowrap}.contact-safety-note{font-size:12px;line-height:1.5;color:#6b7e9a;margin:2px 0 15px}.contact-page-section{min-height:calc(100vh - 166px)}.contact-page-section .home-contact-copy h1{font-size:39px;line-height:1.08;margin-top:9px;max-width:520px;letter-spacing:-.035em}.support-page{min-height:100vh;background:#fff}.support-hero{padding:70px 6vw 64px;background:#0d2f5e;color:#fff}.support-hero>p{font-size:var(--fs-eyebrow);letter-spacing:.2em;font-weight:800;color:#9fc6f5}.support-hero h1{font-size:var(--fs-h2);line-height:1.08;max-width:850px;margin-top:9px}.support-hero>span{display:block;max-width:820px;margin-top:18px;font-size:var(--fs-body);line-height:1.6;color:#dce8f5}.support-content{max-width:1180px;margin:0 auto;padding:30px 6vw 66px}.support-content section{display:grid;grid-template-columns:.7fr 1fr 1.35fr;gap:34px;padding:34px 0;border-bottom:1px solid #d7e2ef;align-items:start}.support-content section:last-child{border-bottom:0}.support-content section>p{font-size:12px;line-height:1.5;letter-spacing:.13em;font-weight:800;color:#5274a6}.support-content h2{font-size:24px;line-height:1.18;color:#0d2f5e}.support-content section>div>p,.support-content li{font-size:15px;line-height:1.65;color:#5d718d}.support-content section>div>p+p{margin-top:10px}.support-content ul{margin:14px 0 0;padding-left:20px}.support-content li+li{margin-top:5px}.map-legend,.home-map-legend{font-size:11px}.state-select-wrap>label,.profile-status,.state-metric-cards article>span,.threshold-head>div>span,.threshold-head>small,.threshold-scale .tier small,.profile-source-row span{font-size:11px}.state-metric-cards article>p,.profile-source-row strong{font-size:12px}.threshold-marker b,.threshold-note{font-size:12px}.section-mini-head>div>p,.exposure-grid article>span,.exposure-grid article>small,.exposure-grid article>b{font-size:11px}.intel-card-head p,.intel-card-head span,.intel-list b,.history-row.header span{font-size:11px}.intel-card>small,.timing-note span{font-size:12px}.intel-empty{min-height:116px;display:flex;align-items:center;margin-top:14px;border-top:1px solid #d7e2ef;border-bottom:1px solid #e6edf5;font-size:14px;line-height:1.55;color:#667c97}.state-methodology-link{display:inline-block;margin-top:18px;color:#2f6fb6;font-size:13px;font-weight:800}@media(max-width:980px){.site-footer nav{order:3;width:100%;margin:0;justify-content:flex-start}.support-content section{grid-template-columns:.7fr 1.3fr}.support-content section>div{grid-column:2}}@media(max-width:640px){.hero h1 .hero-title-lead{white-space:normal}.site-footer small{border-left:0;padding-left:0}.contact-page-section .home-contact-copy h1{font-size:31px}.support-hero{padding:48px 5vw 44px}.support-hero h1{font-size:34px}.support-hero>span{font-size:16px}.support-content{padding:12px 5vw 42px}.support-content section{grid-template-columns:1fr;gap:9px;padding:28px 0}.support-content section>div{grid-column:auto}.support-content h2{font-size:22px}.threshold-scale .tier small,.history-row strong,.history-row span{font-size:11px}}.home-selected-state>span{font-size:var(--fs-eyebrow);line-height:1.6;letter-spacing:.2em;color:#5274a6;font-weight:800}.home-selected-state>strong{font-size:36px;line-height:1;margin-top:3px;color:#102e58;font-weight:700;letter-spacing:0}.home-selected-state>small{font-size:12px;line-height:1.6;color:#657b95;margin-top:6px}.home-state-stats span{font-size:11px;line-height:normal;letter-spacing:.12em;color:#607e9f;font-weight:800}.home-state-stats strong{font-size:26px;line-height:1.1;margin-top:9px;color:#0d2f5e;font-weight:700;letter-spacing:0}@media(max-width:640px){.home-selected-state>strong{font-size:30px}.home-state-stats strong{font-size:21px}}
