:root{--accent:#164b8e;--dark:#162b42;--soft:#e7eef7;--display:Arial,sans-serif;--muted:#536775;--line:#dce3e7;--paper:#fbfcfa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--dark);background:var(--paper);font:17px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,select{font:inherit}button{cursor:pointer}button,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #c7a343;outline-offset:3px}.wrap{max-width:1280px;margin:auto;padding-inline:36px}.skip{position:absolute;top:-100px;left:20px;z-index:20;background:white;padding:12px}.skip:focus{top:12px}.review-strip{text-align:center;padding:7px 16px;font-size:10px;font-weight:700;letter-spacing:.12em;background:var(--soft);color:var(--dark)}header{background:var(--paper);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px}.brand{display:flex;align-items:center;gap:12px;color:var(--dark);text-decoration:none;max-width:440px}.brand-icon{display:grid;place-items:center;background:var(--accent);color:white;width:39px;height:39px;border-radius:8px;font-size:24px;font-weight:800;flex-shrink:0}.brand strong{font-size:21px;font-weight:800;line-height:1.1;display:block;letter-spacing:-.04em}.brand small{font-size:10px;display:block;letter-spacing:.08em;margin-top:5px}.header-inner nav{display:flex;gap:23px;align-items:center;font-size:13px;font-weight:650}.header-inner nav a{text-decoration:none;color:var(--dark)}.menu-button{display:none;background:transparent;color:var(--dark);border:1px solid var(--line);padding:6px 13px;border-radius:5px}h1,h2,h3{font-family:var(--display);line-height:1.12;letter-spacing:-.035em;margin:0 0 20px}h1{font-size:clamp(35px,4.2vw,60px);max-width:1050px}h2{font-size:clamp(28px,3vw,41px)}h3{font-size:23px}p{margin:0 0 21px}.kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:10px;font-weight:800;margin-bottom:20px}.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:55px;padding-block:64px 70px;align-items:center}.lede{font-size:19px;color:var(--muted);max-width:890px;line-height:1.7}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:19px;margin:28px 0 18px}.button,button{background:var(--accent);color:white;border:1px solid var(--accent);padding:11px 17px;border-radius:5px;font-size:13px;font-weight:750;text-decoration:none;display:inline-block}.secondary,.text-link{font-size:13px;font-weight:700}.fine{font-size:12px;line-height:1.7;color:var(--muted)}.hero-visual{background:var(--soft);padding:34px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent)}.hero-visual h2{font-size:clamp(32px,3.6vw,53px)}.layer{padding:17px 0;border-top:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.layer b,.layer span{display:block}.layer span{font-size:13px;color:var(--muted);margin-top:5px}.offer-head{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted);padding:0 0 15px;border-bottom:1px solid var(--line)}.offer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 10px;border-bottom:1px solid var(--line);font-size:14px}.offer small{display:block;font-size:11px;color:var(--muted)}.offer b{font-size:24px}.offer.highlight{background:white;border-radius:6px;border:1px solid var(--accent)}.offer+.fine{margin-top:18px;margin-bottom:0}.section{padding-block:62px}.section-heading{max-width:850px;margin-bottom:28px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.guide-card{padding:28px;background:white;border:1px solid var(--line);border-radius:9px;min-width:0}.guide-card h3 a{color:var(--dark);text-decoration:none}.guide-card p:not(.kicker){font-size:14px;color:var(--muted)}.guide-card a:last-child{font-size:13px;font-weight:700}.tinted{background:var(--soft)}.mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:30px 0}.mini-grid article{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:7px;min-width:0}.mini-grid h3{font-size:20px;overflow-wrap:anywhere}.mini-grid p{font-size:13px;color:var(--muted);margin:0}.number{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-weight:800;display:block;margin-bottom:14px}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px}.two-col>div:first-child{align-self:center}.video-box{background:var(--soft);border:1px solid var(--line);padding:28px;border-radius:10px;min-width:0}.video-box h3{font-size:23px}.video-box p{font-size:14px;margin-top:17px}.video-box iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:5px}.faq{max-width:1050px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{font-weight:750;cursor:pointer;font-size:18px;line-height:1.45}.faq details p{padding-top:17px;color:var(--muted)}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.evidence-grid article{border-top:3px solid var(--accent);padding:24px 0;min-width:0}.evidence-grid h3{font-size:22px}.evidence-grid p{font-size:14px;color:var(--muted)}.page-head{padding-block:52px 34px}.page-head h1{font-size:clamp(34px,4vw,56px)}.article-layout{display:grid;grid-template-columns:minmax(0,850px) minmax(180px,250px);gap:64px;padding-bottom:70px}.prose{min-width:0}.prose h2{font-size:30px;margin-top:42px}.prose h3{font-size:22px;margin-top:25px}.prose li{margin-block:9px}.reading-nav{border-left:1px solid var(--line);padding-left:24px;align-self:start;position:sticky;top:20px}.reading-nav h2{font-size:17px;letter-spacing:0;margin-bottom:20px}.reading-nav ul{padding:0;list-style:none}.reading-nav li{font-size:12px;line-height:1.6;margin:0 0 16px}.reading-nav a{color:var(--muted);text-decoration:none}.demo-panel{padding:30px;background:var(--soft);border-radius:8px;margin-top:44px}.demo-panel h2{margin-top:0}.sources ol{padding-left:21px}.sources li{font-size:13px;overflow-wrap:anywhere}.provider-grid{display:grid;grid-template-columns:1fr;gap:24px}.provider-card{padding:30px;background:white;border:1px solid var(--line);border-radius:8px;min-width:0}.provider-card.featured{border:2px solid var(--accent);background:var(--soft)}.provider-card h2{margin-top:0}.provider-card h3{font-size:18px;letter-spacing:0}.provider-card ul{font-size:15px}.filter-bar{background:var(--soft);padding:24px;border-radius:7px;margin-bottom:24px}.filter-bar label{font-size:13px;font-weight:700;display:block}.filter-bar input{margin-top:9px}.filter-bar p{margin-top:12px;font-size:13px}.shortlist{display:flex;align-items:center;gap:9px;font-size:13px;margin-top:22px}.tool{border:1px solid var(--line);padding:28px;background:white;border-radius:8px}.tool h2{margin-top:0}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}label{font-size:13px;font-weight:650;display:block}input:not([type=checkbox]),select{display:block;width:100%;padding:10px 12px;border:1px solid #abbac5;background:white;color:var(--dark);border-radius:4px;margin-top:8px;min-width:0}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:23px 0}.check-grid label{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--line);border-radius:5px;font-size:14px}.check-grid strong,.check-grid small{display:block}.check-grid small{color:var(--muted);font-size:12px;font-weight:400;margin-top:5px}.result{background:var(--soft);padding:20px;border-left:3px solid var(--accent);margin:22px 0;font-size:15px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats>div{padding:18px;background:var(--soft);border-radius:5px}.stats span{display:block;font-size:10px;line-height:1.5}.stats strong{font-size:24px;display:block;margin-top:9px}.table-scroll{overflow-x:auto;margin-top:24px}table{width:100%;border-collapse:collapse;font-size:12px;min-width:700px}th,td{text-align:left;padding:10px;border-bottom:1px solid var(--line)}td input:not([type=checkbox]){min-width:80px;max-width:120px;margin-top:0;font-size:13px;padding:7px}.limit{max-width:240px}.steps{list-style:none;padding:0;margin:30px 0 0}.steps li{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.steps li>span{font-size:26px;font-weight:800;color:var(--accent)}.steps small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.network{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:35px 0}.network span{border:1px solid var(--accent);padding:11px 8px;border-radius:5px;font-size:13px;background:white}.network.lower{margin-top:-10px}.network.lower span{background:none;border:0;font-size:10px;padding:0}.hero-visual>p:last-child{font-size:14px;color:var(--muted)}footer{border-top:1px solid var(--line);background:var(--soft);padding-block:40px}footer .wrap{display:grid;grid-template-columns:1fr auto;gap:24px}footer p{font-size:12px;margin:8px 0 0}footer nav{display:flex;gap:20px;align-items:start;font-size:12px}footer .fine{grid-column:1/-1}.general .hero-visual{background:var(--dark);color:white}.general .hero-visual .kicker,.general .hero-visual .layer span{color:#c5d5e8}.general .layer{border-color:#506178}.ltl .hero-visual{background:#252547;color:white}.ltl .hero-visual .kicker,.ltl .hero-visual .fine,.ltl .hero-visual .offer small,.ltl .hero-visual .offer-head{color:#d5d4f3}.ltl .hero-visual .offer.highlight{background:#deddf9;color:#252547}.ltl .hero-visual .offer.highlight small{color:#454474}.ltl .offer,.ltl .offer-head{border-color:#555477}.manufacturing .hero-copy h1{font-size:clamp(35px,3.8vw,56px)}[hidden]{display:none!important}@media(max-width:1050px){.header-inner nav{gap:13px;font-size:12px}.hero{gap:30px}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{gap:35px;grid-template-columns:minmax(0,1fr) 190px}}@media(max-width:760px){.wrap{padding-inline:22px}.header-inner{min-height:87px;flex-wrap:wrap;padding-block:18px;gap:15px}.brand{max-width:calc(100% - 80px)}.brand strong{font-size:19px}.brand small{font-size:9px}.menu-button{display:block}.header-inner nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:15px;padding-block:12px}.header-inner nav.open{display:flex}.hero{grid-template-columns:1fr;padding-block:40px;gap:30px}h1{font-size:38px}.hero .lede{font-size:17px}.hero-visual{padding:25px}.section{padding-block:43px}.guide-grid,.two-col,.evidence-grid,.article-layout,.fields,.check-grid{grid-template-columns:1fr}.mini-grid{grid-template-columns:1fr}.two-col{gap:26px}.reading-nav{position:static;border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.page-head{padding-top:35px}.article-layout{padding-bottom:45px}.tool{padding:20px}.stats{grid-template-columns:1fr}.stats strong{font-size:29px}footer .wrap{grid-template-columns:1fr}footer nav{flex-wrap:wrap}.network{gap:6px}.network span{font-size:11px;padding:10px 6px}.review-strip{font-size:9px}}

@media(min-width:761px) and (max-width:900px){.hero,.two-col,.article-layout{grid-template-columns:1fr}.hero-visual{max-width:none}.reading-nav{position:static;border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.hero-copy h1{max-width:800px}}
