.speed-note{min-height:44px;color:var(--muted);font-size:14px;line-height:1.5;margin:15px 0 6px}.speed-note b{display:block;color:var(--blue);font-size:17px}.featured .speed-note{color:#e8f7ff}.featured .speed-note b{color:#fff}.voucher-section{padding-bottom:54px;background:linear-gradient(130deg,#f4fbfd,#eff8fb)}.voucher-intro{display:flex;align-items:center;justify-content:space-between;gap:42px;padding:44px 50px;border-radius:20px;background:#fff;box-shadow:0 15px 42px #164b6520}.voucher-intro h2{font-size:32px;max-width:590px}.voucher-intro p{margin:15px 0 0;max-width:630px;color:var(--muted);line-height:1.7}.voucher-actions{display:flex;gap:12px;flex-wrap:wrap;min-width:275px}.partner-section{padding-top:55px}.partner-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:28px;align-items:stretch}.partner-list{display:grid;gap:13px}.partner-card{display:flex;gap:16px;padding:19px 20px;background:#fff;border:1px solid #dce9ed;border-radius:14px;box-shadow:0 5px 18px #15394a0d}.partner-icon{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#fff1e3;color:#df7924;font-size:21px}.partner-card h3{font-size:18px;margin:0 0 7px}.partner-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.partner-card p b{color:var(--ink)}.partner-links{display:flex;gap:15px;margin-top:11px;flex-wrap:wrap}.partner-links a{font-weight:700;color:var(--blue);font-size:13px}.coverage-card{padding:30px;background:linear-gradient(145deg,#073a61,#086f9d);color:#fff;border-radius:16px;box-shadow:0 14px 38px #0c476b29}.coverage-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:#ffffff1f;color:#ffc98c;font-size:27px;margin-bottom:24px}.coverage-card .eyebrow{color:#a8e5ff;margin-bottom:10px}.coverage-card h3{font-size:27px}.coverage-card>p{line-height:1.6;color:#d7edf6;margin:13px 0 20px}.coverage-card ul{list-style:none;margin:0;padding:0;border-top:1px solid #ffffff2b}.coverage-card li{padding:15px 0;border-bottom:1px solid #ffffff2b;font-weight:700}.coverage-card li:before{content:'✓';color:#ffbd79;margin-right:9px}.coverage-card li small{font-weight:400;color:#c6e4f1;margin-left:22px}.coverage-fee{display:grid;gap:4px;margin:22px 0;color:#fff0df}.coverage-fee span{font-size:12px;color:#c6e4f1}.coverage-card .btn{width:100%;text-align:center;background:#f4872b}.partner-empty{text-align:center;max-width:590px;margin:12px auto 0;padding:35px;background:#f8fcfd;border:1px dashed #aecbd7;border-radius:14px;color:var(--muted)}.partner-empty b{display:block;color:var(--ink);font-size:18px}.partner-empty p{line-height:1.6}@media(max-width:760px){.voucher-intro{padding:31px 25px;display:block}.voucher-intro h2{font-size:28px}.voucher-actions{margin-top:22px;min-width:0}.partner-layout{grid-template-columns:1fr}.coverage-card{padding:26px}.coverage-card h3{font-size:24px}}
