:root{font-family:Arial,Helvetica,sans-serif;color:#eaf1fb;background:#07111e}*{box-sizing:border-box}body{margin:0}.shell{max-width:920px;margin:auto;padding:24px 18px 52px}.top{display:flex;align-items:center;justify-content:space-between;gap:10px}.logo{font-size:26px;letter-spacing:-1px;font-weight:800}.logo span{color:#2dd4bf}.pill{font-size:10px;letter-spacing:.08em;border:1px solid #406176;border-radius:99px;padding:8px 10px;color:#a6d5df}.intro{margin:48px 0 26px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#67e8d7}.intro h1{font-size:clamp(32px,6vw,52px);margin:10px 0}.intro p:last-child,.subtle{color:#a9b9ca}.hero{background:linear-gradient(125deg,#113b4e,#123c45 52%,#0a6970);border:1px solid #2a737d;padding:27px;border-radius:22px}.hero strong{display:block;font-size:clamp(42px,9vw,70px);letter-spacing:-2px;margin:12px 0}.hero p:last-child{font-size:13px;color:#d1e8ed;max-width:530px}.metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:14px}.metrics article,.panel{background:#111f31;border:1px solid #26374c;border-radius:18px;padding:20px}.metrics p{color:#a7bdd2;font-size:13px;margin:0 0 10px}.metrics h2{font-size:24px;margin:0}.panel{margin-top:18px}.panelheading{display:flex;align-items:center;justify-content:space-between;gap:12px}.panelheading h2{font-size:20px;margin:0}.panelheading span{font-size:11px;color:#90a9bf}.forecastlist{margin-top:18px}.forecastlist>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #28394b}.forecastlist>div:last-child{border:0}footer{font-size:12px;color:#8298ad;margin-top:24px}@media(min-width:700px){.shell{padding:36px}.hero{padding:38px}.metrics h2{font-size:30px}}