@media (min-width:640px){h1{font-size:calc(var(--text-display-small)*1.12)}h2{font-size:calc(var(--text-headline-large)*1.08)}.hero-headline{font-size:calc(var(--text-display-small)*1.2)}.hero-actions,.hero-stats{flex-wrap:nowrap}.route-airports{flex-direction:row;gap:var(--space-5)}.route-airports .airport-card{width:auto;flex:1}.route-connector-line{width:2.5rem;height:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.route-connector{flex-direction:row;align-items:center}.route-stats{gap:var(--space-5)}.route-stat-card{min-width:10rem}.process-list{max-width:40rem}.map-embed-wrap iframe{height:26rem}.aircraft-cards{gap:var(--space-7)}.cta-card{padding:var(--space-16) var(--space-12)}.cost-results{flex-wrap:nowrap}}@media (min-width:768px){h1{font-size:var(--text-display-medium)}h2{font-size:calc(var(--text-headline-large)*1.12)}.nav-links{display:flex}.nav-cta>.btn{display:inline-flex}.nav-toggle{display:none}.hero-headline{font-size:var(--text-display-medium)}.hero-tonal{padding:var(--space-14, 3.5rem)}.route-airports{gap:var(--space-8)}.route-airports .airport-card{padding:var(--space-10)}.aircraft-card-header{flex-wrap:nowrap}.aircraft-specs{gap:var(--space-4)}.journey-image-wrap>img{min-height:24rem}.gallery-item>img{height:22rem}.map-embed-wrap iframe{height:30rem}.footer-top{flex-direction:row;flex-wrap:wrap}.footer-brand{flex:0 0 100%}.footer-nav-columns{flex-direction:row;flex:1;gap:var(--space-10)}.footer-legal-links{gap:var(--space-8)}.modal-panel{border-radius:var(--radius-3xl);max-height:85vh;padding:var(--space-8);margin-inline:var(--space-6)}.modal-overlay{align-items:center}.cta-actions{flex-wrap:nowrap}.timeline-track{flex-direction:row;align-items:stretch;gap:var(--space-4);max-width:none}.timeline-step{flex:1;flex-direction:column;align-items:center;text-align:center}.timeline-step-detail{flex:1;display:flex;flex-direction:column;padding-left:0}.timeline-step-detail.is-open{max-height:none;overflow:visible}.timeline-detail-card{flex:1}.timeline-connector{position:absolute;left:calc(50% + 1.5rem);top:1.4375rem;width:calc(100% - 3rem + var(--space-4));height:2px;background:linear-gradient(to right,var(--color-primary),rgba(222,216,207,.5))}.comparison-card{min-width:calc(33.333% - var(--space-4))}}@media (min-width:896px){.hero-headline{font-size:calc(var(--text-display-medium)*1.1)}.visual-feature-layout{flex-direction:row;align-items:center;gap:var(--space-16)}.visual-feature-image,.visual-feature-text{flex:1}.visual-feature-reversed .visual-feature-layout{flex-direction:row-reverse}.visual-feature-image-wrap>img{min-height:24rem}.journey-layout{flex-direction:row;align-items:center;gap:var(--space-16)}.journey-image,.journey-text{flex:1}.journey-image-wrap>img{min-height:28rem}.aircraft-card{padding:var(--space-10)}.process-list{max-width:44rem}.versus-panels{flex-direction:row}.inclusion-card{flex:1 1 calc(50% - var(--space-7)/2)}.benefits-grid,.highlights-grid{gap:var(--space-6)}.why-choose-layout{flex-direction:row;align-items:center;gap:var(--space-16)}.why-choose-image,.why-choose-text{flex:1}.why-choose-image-wrap img{min-height:26rem}.calc-body{flex-direction:row;align-items:flex-start}.calc-field{flex:1;min-width:0}.calc-categories{max-height:22rem;overflow-y:auto}}@media (min-width:1024px){:root{--section-padding:7.5rem}.hero-headline,h1{font-size:var(--text-display-large)}h2{font-size:var(--text-headline-large)}.hero-content{padding-block:var(--space-24)}.nav{width:calc(100% - var(--space-16))}.route-airports{gap:var(--space-10)}.aircraft-cards{flex-direction:column;gap:var(--space-8)}.journey-layout{gap:var(--space-20)}.footer-brand{flex:0 0 26rem}.footer-top{flex-wrap:nowrap;gap:var(--space-16)}.cta-card{padding:var(--space-20) var(--space-16)}.map-layout{flex-direction:row;align-items:flex-start;gap:var(--space-8)}.map-embed-wrap{flex:2}.map-airports{flex-direction:column;flex:1;flex-wrap:nowrap}.map-embed-wrap iframe{height:32rem}.inclusion-card{flex:1 1 calc(33.333% - var(--space-7)*2/3)}.cost-controls,.versus-panel{padding:var(--space-12)}}@media (min-width:1280px){.container{padding-inline:var(--space-8)}.hero-tonal{padding:var(--space-16)}.aircraft-card{padding:var(--space-12)}.journey-image-wrap>img{min-height:34rem}.gallery-item>img{height:26rem}.route-airports{gap:var(--space-16)}.process-list{max-width:48rem}.trust-cards{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.scroll-reveal{opacity:1;transform:none}.organic-shape{filter:none}.hero-blob-clay,.hero-blob-moss,.hero-blob-sand{filter:none;opacity:.04}.journey-image-wrap{transform:none!important}.testimonial-card:nth-child(even):hover,.testimonial-card:nth-child(odd):hover{transform:none}}@media (hover:none) and (pointer:coarse){.aircraft-card:hover,.airport-card:hover,.benefit-item:hover,.card:hover,.comparison-card:hover,.cost-result-card:hover,.gallery-item:hover,.highlight-item:hover,.inclusion-card:hover,.journey-image-wrap:hover,.map-airport-card:hover,.testimonial-card:nth-child(even):hover,.testimonial-card:nth-child(odd):hover,.trust-card:hover,.visual-feature-image-wrap:hover,.why-choose-image-wrap:hover{transform:none;box-shadow:var(--shadow-soft)}.btn:active{transform:scale(.95)}.gallery-item-overlay{opacity:1}.cost-range::-webkit-slider-thumb{width:2rem;height:2rem}.cost-range::-moz-range-thumb{width:2rem;height:2rem}.hero-bg{overflow:hidden}}@media print{.hero-bg,.hero-blob-clay,.hero-blob-moss,.hero-blob-sand,.mobile-menu,.mobile-menu-overlay,.modal-overlay,.nav,.organic-shapes,.scroll-to-top,body::after{display:none!important}a,body{color:#000}body{background:#fff;font-size:12pt}h1,h2,h3,h4,h5,h6{color:#000;font-family:Georgia,serif}.hero{min-height:auto;padding-top:2rem}.hero-tonal{background:#fff;border:1px solid #ccc;backdrop-filter:none}.aircraft-card,.airport-card,.card,.inclusion-card,.testimonial-card,.trust-card,.versus-panel{border:1px solid #ccc;box-shadow:none;break-inside:avoid}.cta-card{background:#f0f0f0!important}.cta-btn-primary,.cta-btn-secondary,.cta-heading,.cta-subheading{color:#000!important}.footer{background:#333!important}.footer-copyright,.footer-legal-btn,.footer-logo,.footer-nav-heading,.footer-nav-links a{color:#fff!important}.why-choose{background:#5d7052!important}.flight-calculator{background:#fff!important}.calc-slider,.calc-unit-toggle{display:none}.calc-result-card{border:1px solid #ccc;box-shadow:none}a{text-decoration:underline}a[href]::after{content:" ("attr(href)")";font-size:1rem;color:#555}}