.hero{min-height:calc(100svh - 64px);padding:52px 20px 44px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#fff,#f1f5f8 55%,#e8f2ef)}.eyebrow{font-size:11px;font-weight:900;letter-spacing:1.5px;color:var(--red)}h1{font-size:clamp(53px,15vw,92px);line-height:.91;letter-spacing:-.075em;margin:22px 0 28px;overflow-wrap:anywhere}.hero h1 em{font-style:normal;color:var(--green)}.hero p{font-size:17px;line-height:1.7;color:#465568}.cta{align-self:flex-start;margin-top:18px;padding:15px 18px;border-radius:8px;background:var(--navy);color:#fff;text-decoration:none;font-size:13px;font-weight:900}.hero-stat{margin-top:45px;padding-top:24px;border-top:1px solid var(--line)}.hero-stat small{font-size:10px;letter-spacing:.15em;color:#667085}.hero-stat b{display:block;font-size:min(25vw,150px);line-height:.85;letter-spacing:-.09em;color:var(--red);margin-top:12px}.ticker{display:flex;align-items:center;min-height:46px;background:var(--green);color:#fff;font-size:11px;font-weight:800}.ticker strong{align-self:stretch;display:flex;align-items:center;padding:0 14px;background:var(--red);flex:none}.ticker span{padding:10px 14px;line-height:1.35}.stream{padding:22px 14px 100px;background:#eef1f5}.section-title{display:flex;justify-content:space-between;padding:5px 5px 18px;font-size:11px;letter-spacing:.12em}.card{background:#fff;margin-bottom:12px;padding:24px 20px;border:1px solid #e0e4ea;border-radius:18px;box-shadow:0 8px 26px #14243a12}.card-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:10px}.card-top b{background:var(--navy);color:#fff;border-radius:99px;padding:6px 9px}.media{height:270px;margin:20px -20px 23px;position:relative;overflow:hidden}.media img{width:100%;height:100%;object-fit:cover}.media:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#14243acc)}.media div{position:absolute;z-index:1;bottom:14px;left:18px;color:#fff;font-size:64px;line-height:.9;font-weight:950;letter-spacing:-.07em}.card time{font-size:10px;color:#667085}.card h2{font-size:32px;line-height:1.08;letter-spacing:-.045em;margin:14px 0}.card p{font-size:16px;line-height:1.65;color:#475569}.links{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.links span{font-size:10px;color:#6b7280}.links a{color:var(--navy);text-decoration:none;font-size:12px;font-weight:900;border-bottom:1px solid #98a2b3;padding-bottom:4px}.method{padding:54px 22px 90px;background:#e9f1ef}.method span{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--green)}.method h2{font-size:36px;line-height:1.05}.method p{line-height:1.7;color:#516276}footer{padding:35px 20px 100px;background:var(--navy);color:#fff}@media(min-width:681px){.stream{padding-inline:24px}.card{padding:30px}.media{height:340px;margin-inline:-30px}}@media(max-width:420px){h1{font-size:clamp(46px,14vw,62px)}.card h2{font-size:29px}.links{flex-direction:column;align-items:flex-start}}
