:root{--ink:#10242c;--muted:#5c6f77;--line:#dce5e8;--soft:#f3f8f9;--teal:#0b7b83;--green:#2e8b57;--white:#fff;--navy:#10242c}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.62;background:#fff}a{color:inherit}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}.site-header{position:sticky;top:0;z-index:9999;background:#fff;border-bottom:1px solid var(--line)}.header-inner{width:min(1180px,calc(100% - 32px));margin:auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-brand{display:flex;align-items:center;gap:10px;text-decoration:none;line-height:1}.lexdirect-header-logo{display:block;width:220px;max-width:42vw;height:auto}.healthcare-brand{padding-left:10px;border-left:1px solid var(--line)}.site-brand strong{display:block;font-size:20px;letter-spacing:-.02em}.site-brand small{display:block;color:var(--muted);font-size:10px;margin-top:4px;letter-spacing:.03em}.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:3px}.nav-group{position:relative}.site-nav>a,.nav-group>button{display:inline-flex;align-items:center;padding:10px 9px;border:0;background:transparent;text-decoration:none;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.nav-group>button:after{content:'▾';font-size:10px;margin-left:6px}.nav-menu{display:none!important;position:absolute;top:100%;left:0;min-width:250px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 14px 32px rgba(16,36,44,.14)}.nav-group.open>.nav-menu{display:block!important}.nav-menu a{display:block;padding:9px 11px;text-decoration:none;border-radius:6px}.nav-menu a:hover{background:var(--soft)}.nav-cta,.btn{display:inline-block;background:var(--navy)!important;color:#fff!important;border-radius:6px!important;padding:11px 15px!important;font-weight:800!important;text-decoration:none}.btn.alt{background:#fff!important;color:var(--navy)!important;border:1px solid #9cb0b8}.menu-toggle{display:none;border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px 12px;font-weight:800}.hero{padding:84px 0;background:radial-gradient(circle at 80% 20%,#d7eff0 0,transparent 32%),linear-gradient(135deg,#eef7f7,#fff 58%)}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center}.kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900;color:var(--teal)}h1{font-size:clamp(42px,5.5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:12px 0 20px}h2{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.03em;margin:0 0 16px}h3{line-height:1.2}.hero p,.lead{font-size:19px;color:var(--muted);max-width:820px}.ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.hero-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:0 18px 45px rgba(16,36,44,.09)}.hero-panel ul{padding-left:20px}.trust-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;color:var(--muted);font-size:13px}.trust-row span:before{content:'✓';color:var(--green);font-weight:900;margin-right:6px}section{padding:68px 0;border-top:1px solid #e8edef}.cards,.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.card,.content-card,.scenario{border:1px solid var(--line);border-radius:10px;padding:23px;background:#fff}.card h3,.content-card h3{margin-top:0}.card p,.content-card p,.scenario p{color:var(--muted)}.card a{font-weight:800}.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.band{background:var(--navy);color:#fff}.band .lead,.band p{color:#cfdbdf}.pill-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.pill{border:1px solid #cfe0e4;border-radius:8px;padding:16px;background:#fff}.pill strong{display:block}.pill span{color:var(--muted);font-size:14px}.widget{border:1px solid var(--line);padding:18px;border-radius:10px;background:#fff;overflow:hidden;min-height:180px}.note,.legal{font-size:12px;color:#687b83}.faq details{border-top:1px solid var(--line);padding:15px 0}.faq summary{font-weight:800;cursor:pointer}.scenario .tag{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--teal);font-weight:900}.scenario .metric{font-size:24px;color:var(--ink);font-weight:900}.quote-box{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:28px}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form input,.form select,.form textarea{width:100%;padding:13px;border:1px solid #bdcdd2;border-radius:6px;font:inherit}.form textarea{grid-column:1/-1;min-height:130px}.full{grid-column:1/-1}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}footer{padding:42px 0;background:#edf4f5;color:#4e646c}@media(max-width:900px){.menu-toggle{display:inline-block}.header-inner{flex-wrap:wrap;padding:10px 0}.site-nav{display:none;width:100%;flex-direction:column;align-items:stretch}.site-nav.mobile-open{display:flex}.site-nav>a,.nav-group>button{width:100%;justify-content:space-between;border-bottom:1px solid #eef1f2}.nav-group{width:100%}.nav-menu{position:static!important;box-shadow:none;border:0;border-left:2px solid var(--line);border-radius:0;margin-left:8px}.hero-grid,.split,.cards,.content-grid,.footer-grid,.form{grid-template-columns:1fr}.form textarea,.full{grid-column:auto}.hero{padding:58px 0}.pill-grid{grid-template-columns:1fr}}
@media(max-width:620px){.lexdirect-header-logo{width:175px;max-width:52vw}.healthcare-brand strong{font-size:15px}.healthcare-brand small{font-size:9px}.site-brand{gap:7px}.healthcare-brand{padding-left:7px}}
