.page-module__irc9Yq__page{color:#10211b;background:#f4f3ed;min-height:100vh}.page-module__irc9Yq__hero{color:#fff;background:#173f36;padding-bottom:clamp(70px,10vw,140px)}.page-module__irc9Yq__heroCopy{max-width:1080px;padding-top:clamp(60px,9vw,120px)}.page-module__irc9Yq__eyebrow{color:#dafe65;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.page-module__irc9Yq__hero h1{letter-spacing:-.065em;max-width:1100px;margin:24px 0;font-size:clamp(48px,7vw,106px);font-weight:500;line-height:.94}.page-module__irc9Yq__hero p{color:#d6dfda;max-width:790px;font-size:clamp(18px,2vw,25px);line-height:1.45}.page-module__irc9Yq__content{padding-bottom:100px}.page-module__irc9Yq__intro{justify-content:space-between;align-items:end;gap:32px;padding:64px 0 34px;display:flex}.page-module__irc9Yq__intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:1}.page-module__irc9Yq__intro p{color:#64736d;max-width:550px;margin:0;line-height:1.55}.page-module__irc9Yq__sectionTitle{border-top:1px solid #ccd3ce;justify-content:space-between;margin-top:40px;padding:24px 0;display:flex}.page-module__irc9Yq__sectionTitle h2{margin:0;font-size:24px}.page-module__irc9Yq__sectionTitle span{color:#6d7a75}.page-module__irc9Yq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__irc9Yq__card{color:inherit;background:#fff;border:1px solid #d8ddd9;border-radius:28px;flex-direction:column;min-height:340px;padding:26px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.page-module__irc9Yq__card:hover{border-color:#aabd48;transform:translateY(-5px);box-shadow:0 20px 42px #1c39301a}.page-module__irc9Yq__cardHead{justify-content:space-between;align-items:center;display:flex}.page-module__irc9Yq__logo{background:#fff;border:1px solid #e2e5e2;border-radius:16px;justify-content:center;align-items:center;width:88px;height:66px;display:flex}.page-module__irc9Yq__logo img{object-fit:contain;max-width:70px;max-height:48px}.page-module__irc9Yq__iata{color:#718079;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.page-module__irc9Yq__card h3{letter-spacing:-.04em;margin:34px 0 14px;font-size:30px;line-height:1.05}.page-module__irc9Yq__card p{color:#63716c;margin:0;line-height:1.5}.page-module__irc9Yq__cardFoot{color:#214c40;justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-weight:800;display:flex}.page-module__irc9Yq__cardFoot svg{width:18px;height:18px}.page-module__irc9Yq__detailHero{color:#fff;background:#173f36;padding-bottom:74px}.page-module__irc9Yq__breadcrumbs{color:#bfcfc8;flex-wrap:wrap;gap:8px;padding-top:38px;display:flex}.page-module__irc9Yq__breadcrumbs a{color:inherit}.page-module__irc9Yq__detailLead{grid-template-columns:1fr 160px;align-items:end;gap:50px;padding-top:64px;display:grid}.page-module__irc9Yq__detailLead h1{letter-spacing:-.07em;margin:15px 0 24px;font-size:clamp(56px,8vw,116px);font-weight:500;line-height:.9}.page-module__irc9Yq__detailLead p{color:#d5dfdb;max-width:820px;font-size:21px;line-height:1.5}.page-module__irc9Yq__detailLogo{background:#fff;border-radius:30px;justify-content:center;align-items:center;width:160px;height:150px;display:flex}.page-module__irc9Yq__detailLogo img{object-fit:contain;max-width:125px;max-height:95px}.page-module__irc9Yq__detailGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:20px;padding:44px 0 90px;display:grid}.page-module__irc9Yq__panel{background:#fff;border:1px solid #d8ddd9;border-radius:28px;padding:clamp(26px,4vw,48px)}.page-module__irc9Yq__panel+.page-module__irc9Yq__panel{margin-top:20px}.page-module__irc9Yq__panel h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(30px,3.2vw,48px);font-weight:500}.page-module__irc9Yq__panel h3{margin:32px 0 14px;font-size:22px}.page-module__irc9Yq__panel p,.page-module__irc9Yq__panel li{color:#55645e;line-height:1.65}.page-module__irc9Yq__panel ul{margin:0;padding-left:22px}.page-module__irc9Yq__hubList{flex-wrap:wrap;gap:8px;display:flex}.page-module__irc9Yq__hubList span{background:#edf3ef;border-radius:99px;padding:10px 14px;font-weight:700}.page-module__irc9Yq__offerPanel{background:#dafe65;border-color:#c7ed46;position:sticky;top:20px}.page-module__irc9Yq__offerPanel small{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:flex}.page-module__irc9Yq__cta{color:#fff;background:#173f36;border-radius:99px;justify-content:space-between;align-items:center;margin-top:12px;padding:18px 22px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:flex}.page-module__irc9Yq__cta:hover{background:#0b2b23;transform:translateY(-2px)}.page-module__irc9Yq__secondaryCta{color:#173f36;background:#ffffffb8}.page-module__irc9Yq__secondaryCta:hover{background:#fff}.page-module__irc9Yq__officialLinks{gap:10px;margin-top:24px;display:grid}.page-module__irc9Yq__officialLinks a,.page-module__irc9Yq__inlineLink{color:#173f36;justify-content:space-between;align-items:center;gap:8px;font-weight:750;display:flex}.page-module__irc9Yq__officialLinks a{border-top:1px solid #173f3633;padding-top:14px}.page-module__irc9Yq__inlineLink{justify-content:flex-start;width:fit-content}.page-module__irc9Yq__sourceNote{color:#65736d;margin-top:22px;font-size:13px}@media (max-width:900px){.page-module__irc9Yq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__irc9Yq__detailGrid{grid-template-columns:1fr}.page-module__irc9Yq__offerPanel{position:static}}@media (max-width:620px){.page-module__irc9Yq__hero h1{font-size:48px}.page-module__irc9Yq__intro{flex-direction:column;align-items:start}.page-module__irc9Yq__sectionTitle{flex-direction:column;align-items:start;gap:8px}.page-module__irc9Yq__grid{grid-template-columns:1fr}.page-module__irc9Yq__card{min-height:290px}.page-module__irc9Yq__detailLead{grid-template-columns:1fr;align-items:start}.page-module__irc9Yq__detailLogo{grid-row:1;width:120px;height:105px}.page-module__irc9Yq__detailLogo img{max-width:92px;max-height:68px}.page-module__irc9Yq__detailLead h1{font-size:54px}}
