.-kMlqa_main{background:#f7f8f3}.-kMlqa_hero{color:#fff;background:radial-gradient(circle at 80% 18%,#d8ed92e0,#0000 28%),linear-gradient(135deg,#0b6e75 0%,#114f5a 54%,#071d2b 100%);border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:72px;width:min(100% - 40px,1220px);min-height:590px;margin:0 auto;padding:72px 64px;display:grid;position:relative;overflow:hidden}.-kMlqa_hero:before{content:"";border:1px solid #ffffff40;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-190px;right:-110px;box-shadow:0 0 0 50px #ffffff09,0 0 0 100px #ffffff06}.-kMlqa_copy,.-kMlqa_routeCard{z-index:1;position:relative}.-kMlqa_eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850}.-kMlqa_copy h1{letter-spacing:-.055em;max-width:710px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.5vw,88px);font-weight:500;line-height:.95}.-kMlqa_intro{color:#ffffffd1;max-width:650px;margin:28px 0 0;font-size:18px;line-height:1.65}.-kMlqa_actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.-kMlqa_primary,.-kMlqa_secondary{border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-weight:800;display:inline-flex}.-kMlqa_primary{color:#071d2b;background:#d8ed92}.-kMlqa_primary span{font-size:18px}.-kMlqa_secondary{color:#fff;border:1px solid #ffffff59}.-kMlqa_routeCard{color:#071d2b;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7f8f3f0;border:1px solid #ffffff47;border-radius:12px;padding:28px;box-shadow:0 28px 70px #0003}.-kMlqa_routeTopline{color:#657078;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.-kMlqa_airborne{color:#071d2b;background:#d8ed92;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.-kMlqa_route{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:44px 0 36px;display:grid}.-kMlqa_route>div:not(.-kMlqa_flightLine){gap:5px;display:grid}.-kMlqa_route>div:last-child{text-align:right}.-kMlqa_route strong{letter-spacing:-.04em;font-size:34px}.-kMlqa_route span{color:#657078;font-size:13px}.-kMlqa_flightLine{align-items:center;gap:7px;display:flex}.-kMlqa_flightLine i{background:#071d2b40;flex:1;height:1px}.-kMlqa_routeCard>p{color:#4d5c64;border-top:1px solid #071d2b1f;margin:0;padding-top:20px;line-height:1.6}.-kMlqa_assurance{width:min(100% - 40px,1120px);margin:0 auto;padding:100px 0 72px}.-kMlqa_assurance>div:first-child{max-width:760px}.-kMlqa_assurance h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:1.05}.-kMlqa_assuranceGrid{border-top:1px solid #071d2b26;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.-kMlqa_assuranceGrid article{padding:28px 34px 8px 0}.-kMlqa_assuranceGrid article+article{border-left:1px solid #071d2b26;padding-left:34px}.-kMlqa_assuranceGrid article>span{color:#0b6e75;font-size:12px;font-weight:900}.-kMlqa_assuranceGrid h3{margin:44px 0 12px;font-size:20px}.-kMlqa_assuranceGrid p,.-kMlqa_disclosure p{color:#657078;line-height:1.7}.-kMlqa_disclosure{background:#fff;border:1px solid #071d2b21;border-radius:10px;grid-template-columns:160px 1fr;gap:30px;width:min(100% - 40px,1120px);margin:0 auto 92px;padding:24px 28px;display:grid}.-kMlqa_disclosure p{margin:0}@media (max-width:900px){.-kMlqa_hero{grid-template-columns:1fr;gap:48px;padding:56px 34px}.-kMlqa_assuranceGrid{grid-template-columns:1fr}.-kMlqa_assuranceGrid article+article{border-top:1px solid #071d2b26;border-left:0;padding-left:0}.-kMlqa_assuranceGrid h3{margin-top:22px}}@media (max-width:620px){.-kMlqa_hero{border-radius:11px;width:min(100% - 24px,1220px);min-height:auto;padding:44px 22px}.-kMlqa_copy h1{font-size:48px}.-kMlqa_intro{font-size:16px}.-kMlqa_actions,.-kMlqa_primary,.-kMlqa_secondary{width:100%}.-kMlqa_routeCard{padding:22px}.-kMlqa_route{gap:10px}.-kMlqa_route strong{font-size:27px}.-kMlqa_assurance,.-kMlqa_disclosure{width:min(100% - 32px,1120px)}.-kMlqa_assurance{padding-top:72px}.-kMlqa_disclosure{grid-template-columns:1fr;gap:10px}}
