.travelCare-module__Qwr4Aa__travelHero{background:linear-gradient(135deg,#f5fffb,#eef7ff);border:1px solid #dce8e5;border-radius:28px;gap:18px;margin:22px 0;padding:36px;display:grid}.travelCare-module__Qwr4Aa__eyebrow{letter-spacing:.14em;color:#087c6c;font-size:12px;font-weight:900}.travelCare-module__Qwr4Aa__travelHero h1{max-width:980px;margin:0;font-size:clamp(34px,5vw,62px);line-height:1.02}.travelCare-module__Qwr4Aa__travelHero p{color:#425b58;max-width:930px;margin:0;font-size:18px;line-height:1.72}.travelCare-module__Qwr4Aa__heroActions{flex-wrap:wrap;gap:12px;display:flex}.travelCare-module__Qwr4Aa__primary,.travelCare-module__Qwr4Aa__secondary{border-radius:14px;justify-content:center;align-items:center;padding:13px 18px;font-weight:850;text-decoration:none;display:inline-flex}.travelCare-module__Qwr4Aa__primary{color:#fff;background:#0b7d6e}.travelCare-module__Qwr4Aa__secondary{color:#17332f;background:#fff;border:1px solid #cededb}.travelCare-module__Qwr4Aa__alert{background:#fff8f6;border:1px solid #efcbc3;border-radius:18px;padding:16px 18px;line-height:1.6}.travelCare-module__Qwr4Aa__alert b{margin-bottom:4px;display:block}.travelCare-module__Qwr4Aa__grid4,.travelCare-module__Qwr4Aa__grid3,.travelCare-module__Qwr4Aa__grid2{gap:16px;display:grid}.travelCare-module__Qwr4Aa__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.travelCare-module__Qwr4Aa__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.travelCare-module__Qwr4Aa__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.travelCare-module__Qwr4Aa__card,.travelCare-module__Qwr4Aa__serviceCard,.travelCare-module__Qwr4Aa__destinationCard,.travelCare-module__Qwr4Aa__providerCard{background:#fff;border:1px solid #dfe8e5;border-radius:20px;padding:20px}.travelCare-module__Qwr4Aa__card h2,.travelCare-module__Qwr4Aa__card h3,.travelCare-module__Qwr4Aa__serviceCard h3,.travelCare-module__Qwr4Aa__destinationCard h2,.travelCare-module__Qwr4Aa__providerCard h3{margin:0 0 8px}.travelCare-module__Qwr4Aa__card p,.travelCare-module__Qwr4Aa__serviceCard p,.travelCare-module__Qwr4Aa__destinationCard p,.travelCare-module__Qwr4Aa__providerCard p{color:#526360;line-height:1.66}.travelCare-module__Qwr4Aa__card a,.travelCare-module__Qwr4Aa__serviceCard a,.travelCare-module__Qwr4Aa__destinationCard a,.travelCare-module__Qwr4Aa__providerCard a{color:#087c6c;font-weight:800;text-decoration:none}.travelCare-module__Qwr4Aa__serviceCard{position:relative;overflow:hidden}.travelCare-module__Qwr4Aa__serviceNumber{letter-spacing:.12em;color:#7d918d;margin-bottom:18px;font-size:12px;font-weight:950;display:block}.travelCare-module__Qwr4Aa__destinationCard{flex-direction:column;gap:8px;display:flex}.travelCare-module__Qwr4Aa__destinationKicker{font-weight:850;color:#17332f!important}.travelCare-module__Qwr4Aa__section{margin:38px 0}.travelCare-module__Qwr4Aa__sectionHead{margin-bottom:17px}.travelCare-module__Qwr4Aa__sectionHead span{letter-spacing:.13em;color:#087c6c;font-size:12px;font-weight:900}.travelCare-module__Qwr4Aa__sectionHead h2{margin:5px 0 8px;font-size:clamp(26px,3vw,39px)}.travelCare-module__Qwr4Aa__sectionHead p{color:#526360;max-width:900px;line-height:1.68}.travelCare-module__Qwr4Aa__subSectionHead{margin:28px 0 14px}.travelCare-module__Qwr4Aa__subSectionHead h3{margin:8px 0;font-size:24px}.travelCare-module__Qwr4Aa__subSectionHead p{color:#526360;max-width:860px;line-height:1.65}.travelCare-module__Qwr4Aa__chips{flex-wrap:wrap;gap:9px;display:flex}.travelCare-module__Qwr4Aa__chip{background:#f9fcfb;border:1px solid #d6e3e0;border-radius:999px;padding:9px 11px;font-size:13px;font-weight:760}.travelCare-module__Qwr4Aa__publicBadge,.travelCare-module__Qwr4Aa__partnerBadge,.travelCare-module__Qwr4Aa__typeBadge{letter-spacing:.04em;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.travelCare-module__Qwr4Aa__publicBadge{color:#445963;background:#eef4f7}.travelCare-module__Qwr4Aa__partnerBadge{color:#087451;background:#e7faf0}.travelCare-module__Qwr4Aa__typeBadge{color:#5d3ca8;background:#f4f0ff}.travelCare-module__Qwr4Aa__inlineCta{margin-top:8px;display:inline-flex}.travelCare-module__Qwr4Aa__coverageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.travelCare-module__Qwr4Aa__coverageItem{background:#fbfdfc;border:1px solid #dbe7e4;border-radius:14px;gap:5px;padding:14px;display:grid}.travelCare-module__Qwr4Aa__coverageItem span{letter-spacing:.12em;color:#748783;font-size:10px;font-weight:900}.travelCare-module__Qwr4Aa__coverageItem b{font-size:14px}.travelCare-module__Qwr4Aa__secondaryServices{background:#fbfffd;border:1px dashed #c9dbd6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:14px;display:flex}.travelCare-module__Qwr4Aa__secondaryServices span{background:#eef7f4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.travelCare-module__Qwr4Aa__networkStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.travelCare-module__Qwr4Aa__statCard{background:#fbfdfc;border:1px solid #dbe7e4;border-radius:17px;gap:4px;padding:18px;display:grid}.travelCare-module__Qwr4Aa__statCard b{font-size:30px}.travelCare-module__Qwr4Aa__statCard span{color:#667875;font-size:12px;font-weight:750}.travelCare-module__Qwr4Aa__providerTop{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.travelCare-module__Qwr4Aa__serviceTags{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.travelCare-module__Qwr4Aa__serviceTags span{background:#f6fffb;border:1px solid #cfe0db;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.travelCare-module__Qwr4Aa__microcopy{color:#6b7b78!important;font-size:12px!important}.travelCare-module__Qwr4Aa__referenceWarning{border-left:3px solid #c8d7d3;padding-left:10px;color:#687976!important;font-size:12px!important}.travelCare-module__Qwr4Aa__sourceLine{color:#6c7d79;border-top:1px solid #e5ecea;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.travelCare-module__Qwr4Aa__sourceLine a{font-size:11px}.travelCare-module__Qwr4Aa__partnerEmpty{background:#f7fffb;border:1px solid #cce2da;border-radius:20px;margin:18px 0;padding:22px}.travelCare-module__Qwr4Aa__partnerEmpty h3{margin:10px 0 7px;font-size:23px}.travelCare-module__Qwr4Aa__partnerEmpty p{color:#536662;max-width:850px;line-height:1.65}.travelCare-module__Qwr4Aa__requestPanel{background:#f7fffc;border:1px solid #cfe2dc;border-radius:26px;margin:40px 0;padding:27px}.travelCare-module__Qwr4Aa__requestHead span{letter-spacing:.13em;color:#087c6c;font-size:12px;font-weight:900}.travelCare-module__Qwr4Aa__requestHead h2{margin:5px 0 9px;font-size:32px}.travelCare-module__Qwr4Aa__requestHead p{color:#526360;max-width:900px;line-height:1.66}.travelCare-module__Qwr4Aa__modeSwitch{gap:8px;margin:20px 0;display:flex}.travelCare-module__Qwr4Aa__modeSwitch button{cursor:pointer;background:#fff;border:1px solid #cddbd7;border-radius:12px;padding:11px 15px;font-weight:850}.travelCare-module__Qwr4Aa__modeSwitch .travelCare-module__Qwr4Aa__modeActive{color:#fff;background:#0b7d6e;border-color:#0b7d6e}.travelCare-module__Qwr4Aa__form{gap:15px;display:grid}.travelCare-module__Qwr4Aa__form label{color:#2d4340;gap:7px;font-size:13px;font-weight:800;display:grid}.travelCare-module__Qwr4Aa__form small{font-weight:600}.travelCare-module__Qwr4Aa__form input,.travelCare-module__Qwr4Aa__form select,.travelCare-module__Qwr4Aa__form textarea{box-sizing:border-box;width:100%;font:inherit;color:#172a27;background:#fff;border:1px solid #c9d7d3;border-radius:12px;padding:12px 13px}.travelCare-module__Qwr4Aa__form textarea{resize:vertical}.travelCare-module__Qwr4Aa__twoCol{grid-template-columns:1fr 1fr;gap:14px;display:grid}.travelCare-module__Qwr4Aa__consent{align-items:start;line-height:1.5;grid-template-columns:auto 1fr!important;font-weight:650!important}.travelCare-module__Qwr4Aa__consent input{width:auto;margin-top:3px}.travelCare-module__Qwr4Aa__submit{color:#fff;cursor:pointer;background:#0b7d6e;border:0;border-radius:13px;padding:14px 18px;font-size:15px;font-weight:900}.travelCare-module__Qwr4Aa__submit:disabled{opacity:.65;cursor:not-allowed}.travelCare-module__Qwr4Aa__priceNote{color:#60716e;margin:0;font-size:12px;line-height:1.55}.travelCare-module__Qwr4Aa__success,.travelCare-module__Qwr4Aa__error{border-radius:14px;gap:4px;padding:14px 16px;display:grid}.travelCare-module__Qwr4Aa__success{background:#eafaf2;border:1px solid #b9e8cf}.travelCare-module__Qwr4Aa__error{color:#8a2f29;background:#fff0ee;border:1px solid #efc7c2}.travelCare-module__Qwr4Aa__planningList{gap:10px;display:grid}.travelCare-module__Qwr4Aa__planningItem{background:#fff;border:1px solid #dfe8e5;border-radius:15px;grid-template-columns:56px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.travelCare-module__Qwr4Aa__planningItem span{letter-spacing:.1em;color:#087c6c;font-size:12px;font-weight:950}.travelCare-module__Qwr4Aa__planningItem p{color:#526360;margin:0;line-height:1.65}.travelCare-module__Qwr4Aa__sourceList{gap:10px;display:grid}.travelCare-module__Qwr4Aa__sourceRow{border-top:1px solid #e5ecea;padding-top:12px}.travelCare-module__Qwr4Aa__sourceRow:first-child{border-top:0;padding-top:0}.travelCare-module__Qwr4Aa__sourceRow a{word-break:break-word}.travelCare-module__Qwr4Aa__faq{border-top:1px solid #e1e9e7;padding:15px 0}.travelCare-module__Qwr4Aa__faq:first-child{border-top:0}.travelCare-module__Qwr4Aa__faq h3{margin:0 0 6px;font-size:16px}.travelCare-module__Qwr4Aa__faq p{color:#526360;margin:0;line-height:1.65}.travelCare-module__Qwr4Aa__disclaimer{color:#61726f;font-size:12px;line-height:1.58}@media (max-width:1050px){.travelCare-module__Qwr4Aa__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.travelCare-module__Qwr4Aa__grid3,.travelCare-module__Qwr4Aa__coverageGrid,.travelCare-module__Qwr4Aa__networkStats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.travelCare-module__Qwr4Aa__travelHero{border-radius:21px;padding:22px}.travelCare-module__Qwr4Aa__grid4,.travelCare-module__Qwr4Aa__grid3,.travelCare-module__Qwr4Aa__grid2,.travelCare-module__Qwr4Aa__twoCol,.travelCare-module__Qwr4Aa__coverageGrid,.travelCare-module__Qwr4Aa__networkStats{grid-template-columns:1fr}.travelCare-module__Qwr4Aa__requestPanel{padding:20px}.travelCare-module__Qwr4Aa__sourceLine{display:grid}}
