.flightClaimHeroValue{color:#24304b;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:18px 0 20px;display:flex}.flightClaimHeroValue strong{color:#16805f;font-size:24px;line-height:1}.flightClaimHeroValue span{letter-spacing:.08em;font-size:11px;font-weight:900}.flightClaimFixedFee{background:#f7f9fd;border:1px solid #dce3f2;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:34px;margin:34px 0 0;padding:32px;display:grid}.flightClaimFixedFee>div>span{letter-spacing:.12em;color:#3f3ad3;font-size:10px;font-weight:950}.flightClaimFixedFee h2{letter-spacing:0;margin:8px 0 12px;font-size:30px}.flightClaimFixedFee p{color:#536079;margin:0;line-height:1.65}.flightClaimFixedFee .flightClaimValueProof{color:#24304b;border-top:1px solid #dce3f2;margin-top:18px;padding-top:18px}.flightClaimValueProof strong{color:#16805f;font-size:18px}.flightClaimFixedFee .flightClaimValueNote{color:#66728a;margin-top:8px;font-size:12px;line-height:1.5;display:block}.flightClaimFixedFee a{color:#2539a9;flex-direction:column;gap:3px;margin-top:18px;font-weight:800;display:inline-flex}.flightClaimFixedFee a small{letter-spacing:.08em;color:#66728a;font-size:9px}.flightClaimFixedFee ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.flightClaimFixedFee li{color:#16805f;background:#fff;border:1px solid #dfe5f1;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;font-weight:900;display:flex}.flightClaimFixedFee li span{color:#24304b;font-size:13px;line-height:1.45}@media (max-width:900px){.flightClaimFixedFee{grid-template-columns:1fr}}@media (max-width:560px){.flightClaimFixedFee{padding:24px 20px}.flightClaimFixedFee h2{font-size:26px}}.flightClaimChoices{border-top:1px solid #dce3f2;margin-top:42px;padding:38px 0 6px}.flightClaimChoicesIntro{max-width:760px}.flightClaimChoicesIntro>span,.flightClaimChoiceRows article>div>span{color:#3f3ad3;letter-spacing:.1em;font-size:10px;font-weight:950}.flightClaimChoicesIntro h2{letter-spacing:0;margin:8px 0 12px;font-size:32px}.flightClaimChoicesIntro p,.flightClaimChoiceRows p,.flightClaimChoiceNote{color:#536079;line-height:1.6}.flightClaimChoiceRows{border-top:1px solid #dce3f2;margin-top:26px}.flightClaimChoiceRows article{border-bottom:1px solid #dce3f2;grid-template-columns:minmax(180px,.7fr) minmax(130px,.35fr) minmax(240px,1.2fr) auto;align-items:center;gap:22px;padding:22px 18px;display:grid}.flightClaimChoiceRows article.isRecommended{background:#f1f7ff;box-shadow:inset 4px 0 #1565d8}.flightClaimChoiceRows h3{letter-spacing:0;margin:5px 0 0;font-size:18px}.flightClaimChoiceRows strong{color:#16805f;font-size:17px}.flightClaimChoiceRows p{margin:0;font-size:14px}.flightClaimChoiceCta{color:#fff;text-align:center;background:#1565d8;border-radius:6px;justify-content:center;min-width:180px;padding:13px 16px;font-size:13px;font-weight:900;display:inline-flex}.flightClaimChoiceNote{margin-top:16px;font-size:12px;display:block}@media (max-width:900px){.flightClaimChoiceRows article{grid-template-columns:minmax(160px,.7fr) minmax(120px,.35fr) 1fr}.flightClaimChoiceCta{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.flightClaimChoices{padding-top:30px}.flightClaimChoicesIntro h2{font-size:27px}.flightClaimChoiceRows article{grid-template-columns:1fr;gap:8px;padding:20px 16px}.flightClaimChoiceRows article.isRecommended{box-shadow:inset 3px 0 #1565d8}.flightClaimChoiceCta{grid-column:auto;width:100%;margin-top:6px}}.flightClaimOutcomes{border-top:1px solid #dce3f2;border-bottom:1px solid #dce3f2;margin-top:42px;padding:40px 0 38px}.flightClaimOutcomesIntro{max-width:800px}.flightClaimOutcomesIntro>span{color:#3f3ad3;letter-spacing:.1em;font-size:10px;font-weight:950}.flightClaimOutcomesIntro h2{letter-spacing:0;margin:8px 0 12px;font-size:34px}.flightClaimOutcomesIntro p,.flightClaimOutcomeGrid p,.flightClaimOutcomeNote{color:#536079;line-height:1.65}.flightClaimOutcomeGrid{border-top:1px solid #dce3f2;border-bottom:1px solid #dce3f2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.flightClaimOutcomeGrid article{min-width:0;padding:24px}.flightClaimOutcomeGrid article+article{border-left:1px solid #dce3f2}.flightClaimOutcomeGrid article>span{color:#1565d8;letter-spacing:.08em;margin-bottom:16px;font-size:11px;font-weight:950;display:block}.flightClaimOutcomeGrid h3{letter-spacing:0;margin:0 0 10px;font-size:19px}.flightClaimOutcomeGrid p{margin:0 0 16px;font-size:14px}.flightClaimOutcomeGrid small{color:#24304b;font-size:12px;font-weight:750;line-height:1.55;display:block}.flightClaimOutcomeCta{color:#fff;background:#1565d8;border-radius:6px;justify-content:center;margin-top:24px;padding:14px 18px;font-size:13px;font-weight:900;display:inline-flex}.flightClaimOutcomeNote{max-width:780px;margin-top:14px;font-size:12px;display:block}@media (max-width:760px){.flightClaimOutcomeGrid{grid-template-columns:1fr}.flightClaimOutcomeGrid article{padding:22px 16px}.flightClaimOutcomeGrid article+article{border-top:1px solid #dce3f2;border-left:0}}@media (max-width:560px){.flightClaimOutcomes{padding-top:32px}.flightClaimOutcomesIntro h2{font-size:28px}.flightClaimOutcomeCta{width:100%}}
.flightAirlineHub{max-width:1180px;margin:0 auto 48px;padding:28px 24px 0}.flightAirlineHubInner{border-top:1px solid #0f172a1f;padding-top:28px}.flightAirlineHubEyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.64;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.flightAirlineHub h2{margin:0 0 10px;font-size:clamp(24px,3vw,36px);line-height:1.1}.flightAirlineHub p{opacity:.78;max-width:760px;margin:0 0 20px;line-height:1.6}.flightAirlineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.flightAirlineLink{background:#ffffffb8;border:1px solid #0f172a1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:750;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.flightAirlineLink:hover{border-color:#0f172a47;transform:translateY(-1px)}.flightAirlineLink span:last-child{opacity:.55}@media (max-width:760px){.flightAirlineHub{margin-bottom:32px;padding:22px 16px 0}.flightAirlineGrid{grid-template-columns:1fr 1fr}}@media (max-width:460px){.flightAirlineGrid{grid-template-columns:1fr}}
