.travel-page{--page-accent:#2f6fed;--page-accent-deep:#1f55bd;--page-tint:#edf5ff;--page-tint-deep:#dfeeff;--page-on-dark:#10234a;--page-glow:#2f6fed33;background:#fff}.travel-wide-container{max-width:1320px}.travel-page .page-hero{background:radial-gradient(circle at 10% 8%,#5c9de73d,#0000 28%),radial-gradient(circle at 87% 16%,#37bfa924,#0000 30%),linear-gradient(#eaf4ff 0%,#f8fbff 72%,#fff 100%);padding:6.8rem 0 5.8rem}.travel-page .page-hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:clamp(2.4rem,5vw,5.4rem);max-width:1320px}.travel-page .page-hero-copy h1{letter-spacing:-.047em;max-width:12ch;font-size:clamp(2.75rem,4.9vw,4.7rem);line-height:.99}.travel-page .page-hero-copy h1 em{color:var(--accent);font-style:normal;font-weight:600}.travel-page .page-hero-lede{max-width:60ch;font-size:1.03rem;line-height:1.72}.travel-page .page-hero-bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem 1.2rem;max-width:45rem}.travel-page .page-hero-bullets li{font-size:.91rem;font-weight:650}.travel-page .page-hero-media{aspect-ratio:1.08;border-radius:32px 32px 88px;overflow:visible;box-shadow:0 44px 92px -52px #0b20489e}.travel-page .page-hero-media img{border-radius:inherit}.travel-page .page-hero-media:before{content:"TRAVEL READY";z-index:2;color:#fff;font:750 .65rem/1 var(--font-mono);letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1d3f94;border:1px solid #ffffff7a;border-radius:999px;padding:.48rem .78rem;position:absolute;top:1.2rem;left:1.2rem}.travel-page .page-hero-media-badge{border-radius:18px;right:3.7rem}.travel-inputs{z-index:3;margin-top:-2.65rem;padding-bottom:1.5rem;position:relative}.travel-inputs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.travel-input-card{background:linear-gradient(145deg,#edf5ff,#fff 74%);border:1px solid #2f6fed24;border-radius:17px;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;min-width:0;padding:1.15rem;transition:transform .26s,border-color .26s,box-shadow .26s;display:grid;box-shadow:0 22px 52px -40px #10234a7a}.travel-input-card:hover{border-color:#2f6fed57;transform:translateY(-4px);box-shadow:0 30px 58px -38px #10234a66}.travel-input-card--mint{background:linear-gradient(145deg,#e8f8f1,#fff 74%);border-color:#1f8d5d29}.travel-input-card--violet{background:linear-gradient(145deg,#f3edff,#fff 74%);border-color:#774ebe29}.travel-input-card--amber{background:linear-gradient(145deg,#fff3de,#fff 74%);border-color:#c2710f2b}.travel-input-icon{color:#2f6fed;background:#fff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 12px 25px -19px}.travel-input-card--mint .travel-input-icon{color:#198657}.travel-input-card--violet .travel-input-icon{color:#7546b8}.travel-input-card--amber .travel-input-icon{color:#bd6b0d}.travel-input-card h2{color:var(--harbor-2);font-family:var(--font-body);letter-spacing:0;font-size:.88rem;font-weight:780}.travel-input-card p{color:var(--ink-soft);margin-top:.38rem;font-size:.78rem;line-height:1.5}.travel-heading{max-width:50rem}.travel-heading h2,.travel-journey-head h2,.travel-frequency-copy h2,.travel-health-copy h2,.travel-process-panel>h2{color:var(--harbor-2);margin-top:.78rem;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.04}.travel-heading>p,.travel-heading--split>p{color:var(--ink-soft);margin-top:.9rem;font-size:1rem;line-height:1.75}.travel-heading--split{grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);align-items:end;gap:3rem;max-width:none;display:grid}.travel-heading--split>p{max-width:49ch;margin:0}.travel-heading--center{text-align:center;margin:0 auto 2.1rem}.travel-heading--center .eyebrow{justify-content:center}.travel-card-kicker{color:var(--accent-2);font:760 .68rem/1.35 var(--font-mono);letter-spacing:.085em;text-transform:uppercase;display:block}.travel-plans{background:#fff;padding:4.8rem 0 5.6rem}.travel-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:2.3rem;display:grid}.travel-plan-card{background:#fff;border:1px solid #17224d1c;border-radius:21px;flex-direction:column;min-width:0;padding:1.6rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;box-shadow:0 24px 56px -44px #10234a66}.travel-plan-card:hover{border-color:#2f6fed4d;transform:translateY(-5px);box-shadow:0 34px 68px -42px #10234a73}.travel-plan-card--medical{background:linear-gradient(155deg,#f3f8ff,#fff 68%)}.travel-plan-card--trip{background:linear-gradient(155deg,#eefaf5,#fff 68%)}.travel-plan-card--featured{background:linear-gradient(145deg,#10234a,#173871);border-color:#2f6fed6b;transform:translateY(-.7rem);box-shadow:0 34px 72px -45px #0a1d3fc7}.travel-plan-card--featured:hover{border-color:#8fbeffad;transform:translateY(-1.05rem)}.travel-plan-badge{color:#422e00;font:780 .64rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#d59b25,#f2c65c);border-radius:999px;padding:.42rem .72rem;position:absolute;top:-.75rem;right:1.2rem}.travel-plan-icon{width:54px;height:54px;color:var(--accent);background:#e6f0ff;border-radius:16px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.travel-plan-card--trip .travel-plan-icon{color:#19865c;background:#e2f5ed}.travel-plan-card--featured .travel-plan-icon{color:#b7d5ff;background:#ffffff17;border:1px solid #ffffff29}.travel-plan-card--featured .travel-card-kicker{color:#9fc8ff}.travel-plan-card h3{color:var(--harbor-2);margin-top:.48rem;font-size:1.42rem}.travel-plan-card>p{color:var(--ink-soft);margin-top:.72rem;font-size:.91rem;line-height:1.67}.travel-plan-card--featured h3{color:#fff}.travel-plan-card--featured>p{color:#ffffffb8}.travel-plan-card ul{border-top:1px solid var(--line);gap:.55rem;margin-top:1rem;padding-top:1rem;display:grid}.travel-plan-card li{color:var(--ink);align-items:flex-start;gap:.52rem;font-size:.83rem;line-height:1.5;display:flex}.travel-plan-card li svg{color:var(--accent);flex:none;margin-top:.14rem}.travel-plan-card--featured ul{border-color:#ffffff21}.travel-plan-card--featured li{color:#ffffffe0}.travel-plan-card--featured li svg{color:#8fd3ad}.travel-plan-guidance{background:#f5f9ff;border:1px solid #2f6fed24;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-top:1.35rem;padding:1rem 1.15rem;display:grid}.travel-plan-guidance>span{width:39px;height:39px;color:var(--accent);background:#e2edff;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.travel-plan-guidance p{color:var(--ink-soft);font-size:.84rem;line-height:1.55}.travel-plan-guidance p strong{color:var(--harbor-2)}.travel-plan-guidance a{color:var(--accent-2);align-items:center;gap:.35rem;font-size:.81rem;font-weight:750;display:inline-flex}.travel-journey{background:radial-gradient(circle at 15% 5%,#5b97e333,#0000 26%),linear-gradient(125deg,#0b1936,#102d5d 58%,#0d2146);position:relative;overflow:hidden}.travel-journey:before{content:"";border-top:1px dashed #a1c9ff47;position:absolute;top:10.8rem;left:16%;right:16%}.travel-journey-glow{pointer-events:none;background:radial-gradient(circle at 82% 82%,#2db09721,#0000 30%);position:absolute;inset:0}.travel-journey .travel-wide-container{position:relative}.travel-journey-head{text-align:center;max-width:54rem;margin:0 auto}.travel-journey-head .eyebrow{color:#9fc8ff;justify-content:center}.travel-journey-head .eyebrow:before{background:#9fc8ff}.travel-journey-head h2{color:#fff}.travel-journey-head p{color:#ffffffad;margin-top:.8rem}.travel-moment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.4rem;display:grid}.travel-moment-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff21;border-radius:20px;min-width:0;padding:1.45rem;transition:transform .26s,background .26s,border-color .26s}.travel-moment-card:hover{background:#ffffff1a;border-color:#9fc8ff59;transform:translateY(-4px)}.travel-moment-top{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.travel-moment-top>span:last-child{color:#ffffff42;font:800 1.65rem/1 var(--font-display)}.travel-moment-icon{color:#b8d7ff;background:#91beff26;border-radius:15px;justify-content:center;align-items:center;width:49px;height:49px;display:inline-flex}.travel-moment-card:nth-child(2) .travel-moment-icon{color:#99e0c4;background:#4dc4a526}.travel-moment-card:nth-child(3) .travel-moment-icon{color:#f2ca78;background:#d59b2526}.travel-moment-card .travel-card-kicker{color:#9fc8ff}.travel-moment-card h3{color:#fff;margin-top:.45rem;font-size:1.22rem;line-height:1.2}.travel-moment-card>p{color:#ffffffad;margin-top:.65rem;font-size:.87rem;line-height:1.65}.travel-moment-card ul{gap:.5rem;margin-top:1rem;display:grid}.travel-moment-card li{color:#ffffffdb;align-items:flex-start;gap:.5rem;font-size:.81rem;line-height:1.45;display:flex}.travel-moment-card li svg{color:#8fd3ad;flex:none;margin-top:.1rem}.travel-journey-note{color:#ffffff80;text-align:center;margin-top:1.1rem;font-size:.75rem}.travel-buy{background:linear-gradient(#fff,#edf5ff);padding:5rem 0 5.6rem;scroll-margin-top:130px;position:relative;overflow:hidden}.travel-buy-route{pointer-events:none;border:1px dashed #2f6fed29;border-radius:50%;position:absolute}.travel-buy-route--one{width:430px;height:430px;top:-300px;right:-80px}.travel-buy-route--two{width:330px;height:330px;bottom:-250px;left:-80px}.travel-buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;margin-top:2.3rem;display:grid}.travel-buy-card{background:#fffffff2;border:1px solid #17224d1f;border-radius:24px;flex-direction:column;min-width:0;padding:2rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;box-shadow:0 28px 64px -46px #10234a66}.travel-buy-card:hover{border-color:#2f6fed54;transform:translateY(-4px);box-shadow:0 36px 72px -44px #10234a6b}.travel-buy-card--recommended{border-color:#2f6fed7a;box-shadow:0 28px 64px -46px #10234a61,inset 0 0 0 3px #2f6fed0d}.travel-buy-badge{color:#fff;font:750 .65rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#2363d6,#4d8df4);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .8rem;display:inline-flex;position:absolute;top:-.9rem;left:1.6rem;box-shadow:0 12px 22px -14px #1f55bdb3}.travel-buy-card-heading{align-items:center;gap:1rem;display:flex}.travel-buy-card-icon{color:#2363d6;background:linear-gradient(145deg,#deecff,#fff);border:1px solid #bad5ff;border-radius:20px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex;transform:rotate(-3deg)}.travel-buy-card-icon--trip{color:#19865c;background:linear-gradient(145deg,#e2f5ed,#fff);border-color:#cbe7dc}.travel-buy-card h3{color:var(--harbor-2);margin-top:.34rem;font-size:clamp(1.35rem,2vw,1.8rem)}.travel-buy-card>p{color:var(--ink-soft);margin-top:1rem;line-height:1.7}.travel-buy-card ul{flex:1;gap:.65rem;margin-top:1.15rem;display:grid}.travel-buy-card li{color:var(--ink);align-items:flex-start;gap:.6rem;font-size:.89rem;line-height:1.5;display:flex}.travel-buy-card li svg{color:var(--accent);flex:none;margin-top:.15rem}.travel-buy-card li:last-child svg{color:#7560a9}.travel-buy-cta{justify-content:space-between;width:100%;margin-top:1.55rem}.travel-buy-cta--outline{color:var(--accent-2);background:#fff;border-color:#2f6fed8c}.travel-buy-cta--outline:hover{border-color:var(--accent);background:#f2f7ff;transform:translateY(-1px)}.travel-frequency{background:#fff}.travel-frequency-layout{grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.travel-frequency-copy>p{color:var(--ink-soft);margin-top:1rem;line-height:1.72}.travel-frequency-callout{color:#168058;background:#edf9f4;border-left:3px solid #1c9567;border-radius:0 14px 14px 0;grid-template-columns:auto 1fr;gap:.8rem;margin:1.2rem 0 1.35rem;padding:1rem;display:grid}.travel-frequency-callout strong,.travel-frequency-callout span{display:block}.travel-frequency-callout strong{color:var(--harbor-2);font-size:.9rem}.travel-frequency-callout span{color:var(--ink-soft);margin-top:.3rem;font-size:.79rem;line-height:1.5}.travel-comparison{background:#fff;border:1px solid #17224d1f;border-radius:22px;overflow:hidden;box-shadow:0 28px 64px -48px #10234a73}.travel-comparison-head,.travel-comparison-row{grid-template-columns:.72fr 1fr 1fr;display:grid}.travel-comparison-head{color:#fff;background:#10234a}.travel-comparison-head>*{min-width:0;padding:1rem}.travel-comparison-head>*+*{border-left:1px solid #ffffff1f}.travel-comparison-head span{color:#ffffff94;font:750 .67rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.travel-comparison-head strong{align-items:center;gap:.45rem;font-size:.86rem;display:flex}.travel-comparison-head strong svg{color:#9fc8ff}.travel-comparison-row+.travel-comparison-row{border-top:1px solid var(--line)}.travel-comparison-row>*{min-width:0;padding:.9rem 1rem}.travel-comparison-row>*+*{border-left:1px solid var(--line)}.travel-comparison-row>span{color:var(--harbor-2);background:#f8fbff;font-size:.78rem;font-weight:750}.travel-comparison-row p{color:var(--ink-soft);font-size:.78rem;line-height:1.5}.travel-comparison-row p:last-child{background:#fbfefd}.travel-factors{background:radial-gradient(circle at 95% 5%,#2f6fed1c,#0000 28%),linear-gradient(#f3f8ff,#eaf3ff)}.travel-factor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.1rem;display:grid}.travel-factor-card{background:#ffffffeb;border:1px solid #17224d1a;border-radius:18px;grid-template-columns:auto 1fr;gap:1rem;min-width:0;padding:1.4rem;transition:transform .27s,box-shadow .27s,border-color .27s;display:grid;box-shadow:0 20px 46px -38px #10234a61}.travel-factor-card:hover{border-color:#2f6fed4a;transform:translateY(-4px);box-shadow:0 30px 58px -38px #10234a6b}.travel-factor-card--wide{background:radial-gradient(circle at 92% 10%,#6fa8e033,#0000 34%),#fff;grid-column:span 2}.travel-factor-icon{width:47px;height:47px;color:var(--accent);background:linear-gradient(145deg,#e3eeff,#fff);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.travel-factor-card:nth-child(3n) .travel-factor-icon{color:#19865c;background:linear-gradient(145deg,#e3f5ee,#fff)}.travel-factor-card:nth-child(4n) .travel-factor-icon{color:#7546b8;background:linear-gradient(145deg,#f1eaff,#fff)}.travel-factor-card h3{color:var(--harbor-2);margin-top:.42rem;font-size:1.1rem}.travel-factor-card p{color:var(--ink-soft);margin-top:.5rem;font-size:.86rem;line-height:1.62}.travel-health{background:#fff}.travel-health-layout{grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.travel-health-media{border-radius:28px 28px 88px;min-height:570px;position:relative;box-shadow:0 40px 84px -53px #10234a9e}.travel-health-media:before{content:"";z-index:0;background:#dfeeff;border-radius:32px 32px 82px;position:absolute;inset:-1.1rem 1.8rem 1.1rem -1.1rem}.travel-health-media img{z-index:1;object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;min-height:570px;position:relative}.travel-health-media-label{z-index:2;max-width:245px;color:var(--harbor-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #ffffff94;border-radius:14px;align-items:center;gap:.5rem;padding:.9rem 1rem;font-size:.78rem;font-weight:720;display:inline-flex;position:absolute;bottom:2rem;right:-1.5rem;box-shadow:0 22px 42px -28px #10234a94}.travel-health-media-label svg{color:#c14764;flex:none}.travel-health-copy>p{color:var(--ink-soft);margin-top:.9rem;line-height:1.72}.travel-health-checks{gap:.72rem;margin-top:1.2rem;display:grid}.travel-health-checks article{border:1px solid var(--line);background:#fbfdff;border-radius:14px;grid-template-columns:auto 1fr;gap:.8rem;padding:.9rem;display:grid}.travel-health-checks article>svg{color:var(--accent);margin-top:.08rem}.travel-health-checks h3{color:var(--harbor-2);font-family:var(--font-body);letter-spacing:0;font-size:.91rem;font-weight:750}.travel-health-checks p{color:var(--ink-soft);margin-top:.28rem;font-size:.8rem;line-height:1.55}.travel-health-note{background:#fff5e4;border-radius:13px;align-items:flex-start;gap:.5rem;padding:.9rem;font-size:.76rem;display:flex;color:#765022!important;line-height:1.5!important}.travel-health-note svg{flex:none;margin-top:.12rem}.travel-process{background:#edf5ff}.travel-process-layout{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:stretch;gap:1.3rem;display:grid}.travel-process-panel,.travel-prep-panel{border:1px solid #17224d1c;border-radius:24px;min-width:0;overflow:hidden}.travel-process-panel{background:#fff;padding:clamp(1.6rem,3vw,2.3rem)}.travel-process-panel>h2{font-size:clamp(1.9rem,3vw,2.65rem)}.travel-process-panel ol{margin:1.55rem 0 1.6rem;padding:0;list-style:none;display:grid}.travel-process-panel li{grid-template-columns:auto 1fr;gap:.9rem;padding-bottom:1rem;display:grid;position:relative}.travel-process-panel li:not(:last-child):after{content:"";background:linear-gradient(#a8c8f8,#dceaff);width:1px;position:absolute;top:35px;bottom:0;left:18px}.travel-process-panel li>span{z-index:1;width:37px;height:37px;color:var(--accent-2);font:800 .74rem/1 var(--font-mono);background:#e4efff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex;position:relative}.travel-process-panel li:nth-child(2)>span{color:#19805a;background:#e4f6ee}.travel-process-panel li:nth-child(3)>span{color:#7242b2;background:#f1ebff}.travel-process-panel li:nth-child(4)>span{color:#ae650e;background:#fff1da}.travel-process-panel h3{color:var(--harbor-2);font-family:var(--font-body);letter-spacing:0;font-size:.95rem;font-weight:750}.travel-process-panel li p{color:var(--ink-soft);margin-top:.28rem;font-size:.83rem;line-height:1.55}.travel-prep-panel{color:#fff;background:linear-gradient(145deg,#10234a,#0b1936);grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr);display:grid;box-shadow:0 36px 72px -52px #0a1936cc}.travel-prep-image{min-height:100%}.travel-prep-image img{object-fit:cover;object-position:45% center;filter:saturate(.85)contrast(1.04);width:100%;height:100%}.travel-prep-content{padding:clamp(1.5rem,3vw,2.15rem);position:relative}.travel-prep-icon{color:#aed1ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1rem;display:inline-flex}.travel-prep-content .travel-card-kicker{color:#9fc8ff}.travel-prep-content h2{color:#fff;margin-top:.4rem;font-size:clamp(1.45rem,2.4vw,2.05rem)}.travel-prep-content ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem;margin-top:1.2rem;display:grid}.travel-prep-content li{color:#ffffffdb;align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.48;display:flex}.travel-prep-content li svg{color:#8fd3ad;flex:none;margin-top:.1rem}.travel-prep-content>p{color:#ffffffad;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;margin-top:1.25rem;padding:.9rem;font-size:.77rem;line-height:1.5}.travel-prep-content>p strong{color:#fff}.travel-regions{background:#fff}.travel-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.travel-region-card{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;min-width:0;padding:1.25rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.travel-region-card:hover{border-color:#2f6fed52;transform:translateY(-4px);box-shadow:0 25px 48px -38px #10234a75}.travel-region-card>span{color:#9abbea;font:800 1.45rem/1 var(--font-display)}.travel-region-card h3{color:var(--harbor-2);font-size:1rem}.travel-region-card p{color:var(--ink-soft);margin-top:.38rem;font-size:.79rem;line-height:1.55}.travel-region-card>svg{color:var(--accent);margin-top:.1rem;transition:transform .22s}.travel-region-card:hover>svg{transform:translate(3px)}.travel-proof{background:#0b1936}.travel-proof-layout{grid-template-columns:minmax(0,.66fr) minmax(560px,1.34fr);align-items:center;gap:3rem;display:grid}.travel-proof .eyebrow{color:#9fc8ff}.travel-proof .eyebrow:before{background:#9fc8ff}.travel-proof-copy h2{color:#fff;margin-top:.78rem;font-size:clamp(2rem,3.4vw,3rem)}.travel-proof-copy>p{color:#ffffffb3;margin-top:.75rem;line-height:1.7}.travel-proof-copy ul{gap:.62rem;margin-top:1.1rem;display:grid}.travel-proof-copy li{color:#ffffffe0;align-items:flex-start;gap:.58rem;font-size:.86rem;line-height:1.5;display:flex}.travel-proof-copy li svg{color:#95c0ff;flex:none;margin-top:.1rem}.travel-proof-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}.travel-proof .quote-card{box-shadow:none;background:#ffffff12;border-color:#ffffff21;padding:1.25rem}.travel-proof .quote-card p,.travel-proof .quote-card footer strong{color:#fff}.travel-proof .quote-card footer span{color:#ffffff94}.travel-proof .quote-card-mark{color:#8bb9ff}.travel-faq{background:linear-gradient(#f2f8ff,#fff)}.travel-faq-container{max-width:1050px}.travel-page .lead-capture{background:linear-gradient(#fff,#edf5ff);padding-top:5rem;padding-bottom:5rem}.travel-final-cta{background:#fff;padding:3rem 0 0}.travel-final-main{background:radial-gradient(circle at 100% 0,#6fa8e02e,#0000 32%),linear-gradient(140deg,#f6faff,#edf5ff);border:1px solid #2f6fed29;border-radius:22px;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.2rem;display:flex}.travel-final-main h2{color:var(--harbor-2);margin-top:.55rem;font-size:clamp(1.75rem,3vw,2.65rem)}.travel-final-main p{color:var(--ink-soft);margin-top:.5rem}.travel-final-main .btn{flex:none}.travel-trust-row{grid-template-columns:repeat(4,minmax(0,1fr));padding:1.2rem 0 2.8rem;display:grid}.travel-trust-row>span{grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;padding:.8rem 1.2rem;display:grid}.travel-trust-row>span+span{border-left:1px solid var(--line)}.travel-trust-row svg{color:var(--accent);grid-row:1/3}.travel-trust-row strong{color:var(--harbor-2);font-size:.84rem}.travel-trust-row small{color:var(--ink-soft);margin-top:.13rem;font-size:.72rem}@media (width<=1120px){.travel-page .page-hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:2rem}.travel-page .page-hero-copy h1{font-size:clamp(2.55rem,5vw,3.75rem)}.travel-inputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-frequency-layout{grid-template-columns:1fr}.travel-frequency-copy{max-width:750px}.travel-health-layout{grid-template-columns:minmax(350px,.85fr) minmax(0,1.15fr);gap:3rem}.travel-health-media,.travel-health-media img{min-height:520px}.travel-process-layout,.travel-proof-layout{grid-template-columns:1fr}.travel-proof-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.travel-page .page-hero{padding-top:6rem}.travel-page .page-hero-inner{grid-template-columns:1fr}.travel-page .page-hero-copy h1{max-width:15ch}.travel-page .page-hero-media{aspect-ratio:16/10;max-width:650px}.travel-heading--split{grid-template-columns:1fr;gap:1.25rem}.travel-plan-grid{grid-template-columns:1fr}.travel-plan-card--featured{transform:none}.travel-plan-card--featured:hover{transform:translateY(-4px)}.travel-moment-grid{grid-template-columns:1fr}.travel-journey:before{display:none}.travel-buy-grid{grid-template-columns:1fr}.travel-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-factor-card--wide{grid-column:span 2}.travel-health-layout{grid-template-columns:1fr}.travel-health-media{max-width:680px;min-height:440px}.travel-health-media img{min-height:440px}.travel-health-media-label{right:1.2rem}.travel-region-grid{grid-template-columns:1fr}.travel-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-trust-row>span:nth-child(3){border-left:0}}@media (width<=700px){.travel-page .page-hero{padding:4.8rem 0 4.4rem}.travel-page .page-hero-copy h1{font-size:clamp(2.25rem,11vw,3.2rem)}.travel-page .page-hero-lede{font-size:.95rem;line-height:1.65}.travel-page .page-hero-bullets{grid-template-columns:1fr}.travel-page .page-hero-actions .btn{width:100%}.travel-page .page-hero-media{aspect-ratio:4/3.1;border-radius:22px 22px 54px}.travel-page .page-hero-media-badge{right:1rem}.travel-inputs{margin-top:-1.6rem}.travel-plans{padding:3.6rem 0 4rem}.travel-plan-guidance{grid-template-columns:auto 1fr}.travel-plan-guidance a{grid-column:2}.travel-buy{padding:3.6rem 0 4rem}.travel-buy-card{border-radius:20px;padding:1.5rem}.travel-buy-card-icon{width:58px;height:58px}.travel-buy-card-icon svg{width:31px;height:31px}.travel-comparison{overflow-x:auto}.travel-comparison-head,.travel-comparison-row{min-width:660px}.travel-factor-grid{grid-template-columns:1fr}.travel-factor-card--wide{grid-column:auto}.travel-prep-panel{grid-template-columns:1fr}.travel-prep-image{height:220px}.travel-proof-quotes{grid-template-columns:1fr}.travel-final-main{flex-direction:column;align-items:flex-start;padding:1.5rem}.travel-final-main .btn{width:100%}}@media (width<=500px){.travel-page .page-hero{padding-top:4.2rem}.travel-page .page-hero-copy h1{font-size:clamp(2.08rem,11.5vw,2.72rem)}.travel-page .page-hero-media{aspect-ratio:1/.92}.travel-page .page-hero-media:before{top:.8rem;left:.8rem}.travel-page .page-hero-media-badge{bottom:.8rem;left:.8rem;right:.8rem}.travel-page .page-hero-media-badge span{font-size:.7rem}.travel-inputs-grid{grid-template-columns:1fr;gap:.7rem}.travel-heading h2,.travel-journey-head h2,.travel-frequency-copy h2,.travel-health-copy h2{font-size:clamp(1.8rem,9vw,2.35rem)}.travel-plan-card{padding:1.35rem}.travel-plan-guidance{display:block}.travel-plan-guidance>span{margin-bottom:.7rem}.travel-plan-guidance a{margin-top:.7rem}.travel-moment-card{padding:1.3rem}.travel-buy-card-heading{display:grid}.travel-buy-badge{left:1.1rem}.travel-buy-card h3{font-size:1.34rem}.travel-factor-card{display:block}.travel-factor-icon{margin-bottom:.9rem}.travel-health-media,.travel-health-media img{min-height:360px}.travel-health-media:before{inset:-.65rem .8rem .7rem -.65rem}.travel-health-media-label{max-width:none;bottom:.8rem;left:.8rem;right:.8rem}.travel-process-panel,.travel-prep-panel{border-radius:19px}.travel-process-panel,.travel-prep-content{padding:1.35rem}.travel-prep-content ul{grid-template-columns:1fr}.travel-region-card{grid-template-columns:auto 1fr}.travel-region-card>svg{grid-column:2}.travel-trust-row{grid-template-columns:1fr}.travel-trust-row>span+span{border-top:1px solid var(--line);border-left:0}.travel-trust-row>span:nth-child(3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.travel-input-card,.travel-plan-card,.travel-moment-card,.travel-buy-card,.travel-factor-card,.travel-region-card,.travel-region-card>svg{transition:none}}
