*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1017;color:#dfe7ee;font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:99;background:#fff;color:#000;padding:10px 14px}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}.top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(18px,calc((100vw - 1180px)/2));border-bottom:1px solid #202a35;background:rgba(11,16,23,.94);position:sticky;top:0;z-index:10;backdrop-filter:blur(14px)}.brand{text-decoration:none;font-weight:900;letter-spacing:.02em}.brand span{color:#6acbe0}.top nav{display:flex;gap:22px}.top nav a{font-size:14px;text-decoration:none;color:#aebbc6}.hero{padding:54px 0 30px}.crumb{display:flex;gap:8px;color:#71808d;font-size:13px;margin-bottom:30px}.crumb a{text-decoration:none}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.eyebrow{color:#6acbe0;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}h1{font-size:clamp(38px,5.3vw,68px);line-height:1.03;letter-spacing:-.045em;margin:.25em 0 .35em;color:#f7fafc}h2{font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em;color:#f4f8fb;margin:.2em 0 .5em}h3{line-height:1.2;color:#f4f8fb}.lead{font-size:18px;color:#c0ccd5}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #344150;border-radius:12px;padding:12px 17px;text-decoration:none;background:#121a24;color:#edf5fa;font-weight:750;cursor:pointer}.btn.primary{background:#63c8de;color:#061017;border-color:#63c8de}.hero figure{margin:0}.hero img{display:block;width:100%;height:auto;border-radius:22px;border:1px solid #273441;box-shadow:0 24px 60px #0008}.hero figcaption{font-size:12px;color:#73818c;margin-top:8px}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#27313c;border:1px solid #27313c;border-radius:16px;overflow:hidden}.quick div{background:#111821;padding:18px}.quick b,.quick span{display:block}.quick b{color:#6acbe0;font-size:12px;text-transform:uppercase}.quick span{font-size:14px;margin-top:5px}.section{padding:78px 0}.section.alt{background:#101720;border-block:1px solid #1d2732}.section.dark{background:#060a0f;border-block:1px solid #202a34}.section>p,.section.wrap>p{max-width:860px}.tablewrap{overflow:auto;border:1px solid #273440;border-radius:16px;margin-top:26px}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:left;padding:16px;border-bottom:1px solid #232e39}th{background:#121a23;color:#9ddcea;font-size:13px}td:nth-child(2){font-weight:800;color:#eef7fb}.note{margin-top:20px;border-left:3px solid #6acbe0;background:#111923;padding:16px 18px;border-radius:0 12px 12px 0;color:#b8c5cf}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cards.three{grid-template-columns:repeat(3,1fr)}.cards article,.check,.compare>div{border:1px solid #273440;background:#0d141c;border-radius:16px;padding:22px}.num{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#17303a;color:#6acbe0;font-weight:900}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:start}.check ul{padding-left:18px}.check li{margin:7px 0}.compare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.leadbox{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:start}.leadbox form{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#0d141c;padding:22px;border:1px solid #293440;border-radius:18px}.leadbox label{display:grid;gap:6px;color:#aebbc6;font-size:13px}.leadbox input,.leadbox select{width:100%;background:#080d13;color:#eef4f8;border:1px solid #2c3946;border-radius:10px;padding:12px}.leadbox button,.leadbox small{grid-column:1/-1}.leadbox small{color:#758491}.faq details{border-top:1px solid #26323d;padding:16px 0}.faq summary{cursor:pointer;color:#edf5f9;font-weight:750}.sources ul{padding-left:20px}.sources a{color:#8ed7e7}.updated{color:#71818d;font-size:14px}.next{padding:36px 0 68px;border-top:1px solid #202a34}.next>p{color:#758390}.next div{display:flex;gap:10px;flex-wrap:wrap}.next a{border:1px solid #273440;border-radius:999px;padding:9px 13px;text-decoration:none;font-size:13px}footer{border-top:1px solid #202a34;padding:26px 0;color:#73818c}footer .wrap{display:flex;justify-content:space-between;gap:20px}footer b{color:#cdd7df}@media(max-width:900px){.top nav{display:none}.heroGrid,.split,.leadbox{grid-template-columns:1fr}.quick{grid-template-columns:1fr 1fr}.cards,.cards.three{grid-template-columns:1fr 1fr}.compare{grid-template-columns:1fr}.section{padding:58px 0}}@media(max-width:560px){.wrap{width:min(100% - 24px,1180px)}.hero{padding-top:30px}.quick,.cards,.cards.three{grid-template-columns:1fr}.leadbox form{grid-template-columns:1fr}.leadbox button,.leadbox small{grid-column:auto}h1{font-size:39px}.section{padding:48px 0}footer .wrap{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}