.nav .med-brand,.footer-top .med-brand{width:210px;display:block;flex-shrink:0}.brand-lockup{display:flex;align-items:center;gap:10px}.med-brand .nk-emblem{display:block;width:54px;height:39px;flex-shrink:0;color:#203145}.med-brand .brand-word{font-family:Arial,sans-serif;font-size:31px;line-height:1.05;font-weight:700;letter-spacing:-1px;white-space:nowrap}.brand-word>span{margin:0 1px}.med-brand>small{font-size:9px;letter-spacing:.7px;margin-top:7px;line-height:1.5}.header .nav{gap:22px}.header .nav nav{font-size:15px;gap:22px;line-height:1.5}.header .nav-contact{font-size:14px;gap:13px;white-space:nowrap}.hero-utility .accreditation-readable{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;box-sizing:border-box;flex:0 0 310px;max-width:310px;min-width:0;padding:13px 12px;background:linear-gradient(115deg,#c9e4f5,#a9d3ed);border:1px solid #bed9ed;border-radius:15px;margin:0;color:#294c67;line-height:1.5}.accreditation-official{display:block;flex:0 0 130px;width:130px;height:47px;background-image:url('assets/accreditation-reference.png');background-size:305px 78px;background-position:-24px -13px;background-repeat:no-repeat;border-radius:10px}.accreditation-copy{min-width:0}.accreditation-copy>b{display:block;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:-.15px;color:#294c67}.accreditation-copy>span{display:block;font-size:11px;line-height:1.6;color:#405f77;margin-top:5px;white-space:nowrap}.hero-utility{gap:18px}.hero-utility .hero-download{min-width:0;flex:1}.hero-utility .hero-download>a{font-size:14px;line-height:1.5}.hero-utility .hero-download small{font-size:12px;line-height:1.6}
@media(max-width:1100px) and (min-width:851px){.header .nav{gap:20px}.nav .med-brand{width:200px}.header .nav nav{font-size:15px;gap:18px}.header .nav-contact{font-size:13px;gap:9px}.hero-utility .accreditation-readable{flex-basis:285px;max-width:285px;gap:10px;padding:12px 10px}.accreditation-official{flex-basis:115px;width:115px;height:42px;background-size:270px 69px;background-position:-21px -12px}.accreditation-copy>b{font-size:14px}.hero-utility{gap:14px}.hero-utility .hero-download>a{font-size:13px}.hero-utility .hero-download small{font-size:11px}}
@media(max-width:1000px) and (min-width:851px){.header .nav-contact{display:none}.header .nav nav{margin-left:auto;margin-right:0;font-size:16px;gap:24px}}
@media(max-width:850px){.nav .med-brand{width:205px}.header .nav nav{font-size:18px;line-height:1.6}.header .nav nav.open{gap:18px}.hero-utility .accreditation-readable{flex:0 0 55%;max-width:55%;gap:8px;padding:10px}.accreditation-official{flex-basis:100px;width:100px;height:36px;background-size:235px 60px;background-position:-18px -10px}.accreditation-copy>b{font-size:13px}.accreditation-copy>span{font-size:10px}.hero-utility .hero-download>a{font-size:13px}.hero-utility .hero-download small{font-size:11px}}
@media(max-width:600px){.header .nav{gap:16px}.nav .med-brand,.footer-top .med-brand{width:200px}.med-brand .nk-emblem{width:49px;height:34px}.brand-lockup{gap:9px}.med-brand .brand-word{font-size:29px;letter-spacing:-.8px}.med-brand>small{font-size:8px;letter-spacing:.6px;margin-top:5px}.header .nav nav{font-size:18px}.hero-utility{gap:11px;align-items:center}.hero-utility .accreditation-readable{flex:0 0 64%;max-width:64%;padding:9px 7px;gap:7px;border-radius:12px;align-items:center}.accreditation-official{flex:0 0 83px;width:83px;height:30px;background-size:195px 50px;background-position:-15px -9px;border-radius:6px}.accreditation-copy>b{font-size:12px;line-height:1.4;letter-spacing:-.2px}.accreditation-copy>span{font-size:9px;letter-spacing:-.2px;line-height:1.5;margin-top:4px}.hero-utility .hero-download>a{font-size:12px;line-height:1.5}.hero-utility .hero-download small{font-size:10px;line-height:1.6}.hero-utility .download-icon{display:none}}
@media(max-width:600px){.compact-solution .path-note{font-size:16px;line-height:1.8}.hero-utility .hero-download>a{font-size:14px;line-height:1.5}.hero-utility .hero-download small{font-size:12px;line-height:1.6}.hero-utility .accreditation-readable{gap:6px}.accreditation-official{flex-basis:76px;width:76px;height:28px;background-size:178px 46px;background-position:-14px -8px}.comparison>summary{font-size:18px;line-height:1.5;padding:22px 20px}.comparison tbody tr>td,.comparison tbody tr>th{font-size:16px;line-height:1.7}.comparison tbody tr>td:first-child,.comparison tbody tr>th:first-child{font-size:17px;line-height:1.6}.comparison tbody tr>td:nth-child(n+2):before{font-size:14px;line-height:1.65}.comparison tbody tr>td:nth-child(n+2){grid-template-columns:45% minmax(0,1fr);gap:12px}.section-head h2,.solution-heading h2{letter-spacing:-.6px}.path-footer>p,.closing h2{word-spacing:normal}}
.brand-word>.brand-med{color:#2049eb;margin:0}.brand-word>.brand-dot{color:#203145;margin:0}
.quiz-intro .quiz-selected{color:#203145;background:#e8f0dd;border:1px solid #bfcea8}.quiz-intro .quiz-selected b,#selected-package-name{color:#203145;font-weight:700}.quiz-intro .quiz-selected button{color:#203145}

/* Direct contact links and live form state. */
.header-direct{display:flex;justify-content:flex-end;align-items:center;gap:28px;padding-top:0;padding-bottom:12px;font-size:15px;line-height:1.5}
.header-direct a,.footer-direct a{color:inherit;text-decoration:none;white-space:nowrap}
.header-direct a:hover,.footer-direct a:hover{color:#2049eb;text-decoration:underline}
.header-direct a:last-child{color:#2049eb}.header-direct span{margin-left:5px}
.footer-direct{display:flex;flex-wrap:wrap;gap:18px 32px;margin:24px 0;font-size:17px;line-height:1.6}
.lead-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
button:disabled{cursor:default;opacity:.7}
.case-percent-stats{position:absolute;left:24px;right:24px;bottom:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.case-percent-stats>div{padding:12px;background:rgba(255,255,255,.8);border-radius:12px;color:#203145}
.case-percent-stats small{display:block;font-size:12px;line-height:1.4;min-height:34px}
.case-percent-stats b{display:block;font-size:29px;line-height:1.3;color:#2049eb;margin-top:5px}
.cover-anonymous .portfolio-type{display:none}
@media(max-width:600px){.case-percent-stats{left:20px;right:20px;bottom:18px;gap:10px}.case-percent-stats>div{padding:10px}.case-percent-stats small{font-size:10px;min-height:28px}.case-percent-stats b{font-size:23px;margin-top:3px}.cover-anonymous .chart-title{font-size:21px;line-height:1.25}}
@media(max-width:600px){.header-direct{justify-content:space-between;gap:10px;padding-bottom:10px;font-size:14px}.header-direct span{display:none}.footer-direct{flex-direction:column;align-items:flex-start;gap:12px;font-size:18px}}

/* Compact direct contact links, desktop and mobile. */
.header-contact-icons{display:flex;align-items:center;gap:4px;flex-shrink:0}
.header-contact-icons a{display:flex;align-items:center;justify-content:center;width:38px;height:40px;border-radius:10px;color:#2049eb;transition:background .15s}
.header-contact-icons a:hover{background:#eef2ff}.header-contact-icons svg{width:21px;height:21px;display:block}
@media(min-width:851px) and (max-width:1200px){.header .nav-contact{display:none}.header .nav{gap:16px}.header .nav nav{margin-right:0}}
@media(max-width:850px){.header .nav{gap:8px;justify-content:space-between}.nav .med-brand{width:155px;margin-right:auto}.header-contact-icons{gap:1px}.header-contact-icons a{width:34px;height:40px}.header .nav-contact{display:none}.header .menu{margin-left:0;flex-shrink:0}.header .brand-lockup{gap:6px}.header .med-brand .nk-emblem{width:35px;height:29px}.header .med-brand .brand-word{font-size:26px}.header .med-brand>small{font-size:7px;letter-spacing:.35px}}
@media(max-width:380px){.header .nav{gap:6px}.nav .med-brand{width:124px}.header .med-brand .brand-word{font-size:23px}.header .med-brand .nk-emblem{width:30px;height:25px}.header .med-brand>small{font-size:6px}.header-contact-icons{gap:0}.header-contact-icons a{width:32px}.header .menu{width:36px;height:38px}.header-contact-icons svg{width:20px;height:20px}}
