10
Aug
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
.cst{--navy:#0D2141;--navy-deep:#0A1A33;--navy-mid:#16365F;--gold:#B09867;--gold-light:#C9B487;--gold-dark:#8F7A4C;--red:#D80F15;--red-dark:#B10D12;--sky:#2EB8EB;--tint:#F5F8FB;--ink:#1A2A40;--muted:#5A6B7D;--hair:#E4EAF1;
font-family:'Poppins',Arial,'Segoe UI',sans-serif;color:var(--ink);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;}
.cst *{box-sizing:border-box;}
.cst p{margin:0 0 1.1em;font-weight:400;}
.cst h2,.cst h3,.cst h4{font-family:'Poppins',Arial,sans-serif;color:var(--navy);margin:0 0 .5em;line-height:1.25;}
.cst h2{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-top:1.6em;}
.cst h3{font-size:21px;font-weight:700;margin-top:1.4em;}
.cst a{color:var(--red);font-weight:600;}
.cst-bar{display:block;height:6px;width:100%;margin:0 0 26px;border-radius:3px;overflow:hidden;font-size:0;}
.cst-bar i{display:inline-block;height:6px;}
.cst-bar i:nth-child(1){width:46%;background:var(--gold);}
.cst-bar i:nth-child(2){width:22%;background:var(--red);}
.cst-bar i:nth-child(3){width:18%;background:var(--navy);}
.cst-bar i:nth-child(4){width:14%;background:var(--sky);}
.cst-kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 8px;}
.cst-lead{font-size:20px;line-height:1.6;color:var(--muted);margin-bottom:1.4em;}
.cst h1{font-size:38px;font-weight:800;color:var(--navy);line-height:1.15;letter-spacing:-.02em;margin:0 0 .4em;}
.cst-meta{font-size:14px;color:var(--muted);border-bottom:1px solid var(--hair);padding-bottom:16px;margin-bottom:28px;}
.cst-stats{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0;padding:0;list-style:none;}
.cst-stats li{flex:1 1 150px;background:var(--navy);border-radius:12px;padding:20px;}
.cst-stats b{display:block;font-size:32px;font-weight:800;color:var(--gold-light);line-height:1.1;}
.cst-stats span{display:block;font-size:13px;color:#C4D2E4;margin-top:6px;line-height:1.4;}
.cst-ticks{list-style:none;margin:0 0 1.4em;padding:0;}
.cst-ticks li{position:relative;padding:0 0 0 30px;margin:0 0 12px;}
.cst-ticks li:before{content:"";position:absolute;left:2px;top:9px;width:13px;height:7px;border-left:3px solid var(--gold);border-bottom:3px solid var(--gold);transform:rotate(-45deg);}
.cst-num{list-style:none;margin:0 0 1.4em;padding:0;counter-reset:n;}
.cst-num li{position:relative;padding:0 0 0 52px;margin:0 0 20px;counter-increment:n;}
.cst-num li:before{content:counter(n);position:absolute;left:0;top:0;width:36px;height:36px;background:var(--navy);color:var(--gold-light);border-radius:8px;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;}
.cst-num strong{display:block;color:var(--navy);font-size:18px;margin-bottom:3px;}
.cst-callout{background:var(--tint);border-left:5px solid var(--gold);border-radius:0 12px 12px 0;padding:24px 26px;margin:28px 0;}
.cst-callout h3{margin-top:0;}
.cst-callout p:last-child{margin-bottom:0;}
.cst-warn{border-left-color:var(--red);}
.cst-tw{overflow-x:auto;margin:26px 0;}
.cst table{width:100%;border-collapse:collapse;font-size:16px;min-width:520px;}
.cst th,.cst td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--hair);}
.cst thead th{background:var(--navy);color:#fff;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-bottom:0;}
.cst tbody tr:nth-child(even){background:var(--tint);}
.cst td.cst-price{font-weight:800;color:var(--navy);white-space:nowrap;}
.cst-cards{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:26px 0;padding:0;}
.cst-cards>li{flex:1 1 260px;background:#fff;border:1px solid var(--hair);border-radius:12px;padding:22px;}
.cst-cards...