:root{--navy:#1b3a6b;--navy-mid:#254f94;--sky:#2e7dd1;--sky-btn:#1a6dc4;--gold:#c9a84c;--white:#fff;--off:#f6f8fb;--border:#dde3ec;--text:#111827;--muted:#6b7280;--green:#16a34a;--red-bg:#fff1f1;--red-border:#ef4444}section{color:var(--text);font-family:Montserrat,sans-serif;margin:20px auto 0;max-width:480px;-webkit-font-smoothing:antialiased}.hero,section{background:#fff}.hero{padding:36px 20px 28px;text-align:center}.hero-tag{border:1.5px solid var(--sky);border-radius:20px;color:var(--sky);display:inline-block;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:4px 12px;text-transform:uppercase}.hero h1{color:var(--text);font-size:32px;font-weight:900;letter-spacing:-.5px;line-height:1.1;margin-bottom:14px}.hero h1 .blue{color:var(--sky)}.hero h1 .underline{display:inline-block;position:relative}.hero h1 .underline:after{background:var(--gold);border-radius:2px;bottom:-2px;content:"";height:4px;left:0;position:absolute;right:0}.hero-bullet-area{align-content:space-around;align-items:space-around;display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-between;margin-bottom:20px}.hero-bullet{align-self:flex-start;flex-basis:16rem;flex-grow:1;text-wrap:nowrap}.hero-desc{color:var(--muted);font-size:15px;font-weight:500;line-height:1.6;margin-bottom:0}.hero-desc strong{color:var(--text)}.hero h1{animation:fadeUp .45s ease .05s both}.hero-desc{animation:fadeUp .45s ease .15s both}.hero-tag{animation:fadeUp .45s ease 0s both}.ticker{background:var(--navy);flex-wrap:wrap;gap:8px;justify-content:center;padding:11px 20px}.ticker,.ticker-item{align-items:center;display:flex}.ticker-item{color:#fff;font-size:12px;font-weight:700;gap:5px}.ticker-item .dot{background:var(--gold);border-radius:50%;flex-shrink:0;height:6px;width:6px}.ticker-item span{color:var(--gold)}.ticker-sep{color:hsla(0,0%,100%,.25);font-size:14px}