.luxury-travel-case-study{--case-blue:var(--marketing-blue);--case-blue-deep:var(--marketing-blue-deep);--case-ink:var(--marketing-ink);--case-muted:var(--marketing-muted);--case-line:var(--marketing-line);--case-shadow:var(--marketing-shadow);color:var(--case-ink)}.luxury-travel-case-study .case-study-hero{padding:78px 16px 14px}.luxury-travel-case-study .case-study-hero__grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(420px,.82fr);grid-gap:48px;gap:48px;align-items:center}.luxury-travel-case-study .case-study-hero__copy{max-width:760px}.luxury-travel-case-study .case-study-hero__copy h1{font-size:clamp(3rem,5vw,5rem);line-height:1.02;letter-spacing:-.04em;margin:0 0 24px;text-wrap:balance}.luxury-travel-case-study .case-study-hero__copy p{color:var(--case-muted);font-size:1.08rem;line-height:1.68;margin:0 0 30px;max-width:680px}.luxury-travel-case-study .case-study-eyebrow{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;background:rgba(37,99,235,.1);color:var(--case-blue-deep);font-size:.86rem;font-weight:800;letter-spacing:.02em;margin-bottom:18px}.luxury-travel-case-study .case-study-eyebrow.light{background:hsla(0,0%,100%,.12);color:#dbe9ff}.luxury-travel-case-study .case-study-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.luxury-travel-case-study .case-study-button{border-radius:999px!important;padding:14px 24px!important;font-size:1rem!important;font-weight:800!important;text-transform:none!important}.luxury-travel-case-study .case-study-button.primary{background:linear-gradient(135deg,var(--case-blue) 0,#5590ff 100%)!important;box-shadow:0 18px 36px rgba(37,99,235,.22);color:#fff!important}.luxury-travel-case-study .case-study-button.secondary{border-color:rgba(16,24,40,.14)!important;color:var(--case-ink)!important;background:hsla(0,0%,100%,.9)!important}.luxury-travel-case-study .case-study-button.on-dark{border-color:hsla(0,0%,100%,.28)!important;color:#fff!important;background:transparent!important}.luxury-travel-case-study .case-study-visual{position:relative;overflow:hidden;border-radius:34px;padding:24px;background:radial-gradient(circle at top right,rgba(98,149,255,.36),transparent 34%),linear-gradient(180deg,#fff,#edf4ff);border:1px solid rgba(37,99,235,.16);box-shadow:0 28px 80px rgba(37,99,235,.15)}.luxury-travel-case-study .visual-primary-card,.luxury-travel-case-study .visual-stat-grid div,.luxury-travel-case-study .visual-topline{position:relative;z-index:1}.luxury-travel-case-study .visual-topline{display:flex;justify-content:space-between;gap:16px;color:#50617d;font-size:.86rem;font-weight:800;margin-bottom:18px}.luxury-travel-case-study .visual-primary-card{display:flex;justify-content:space-between;gap:20px;align-items:center;border-radius:26px;padding:30px 28px;color:#fff;background:linear-gradient(135deg,#1d5ee6,#5d8bff);box-shadow:0 18px 42px rgba(37,99,235,.22)}.luxury-travel-case-study .visual-primary-card small,.luxury-travel-case-study .visual-primary-card span,.luxury-travel-case-study .visual-primary-card strong{display:block}.luxury-travel-case-study .visual-primary-card strong{font-size:clamp(2.85rem,5.8vw,4.65rem);font-weight:950;line-height:1;letter-spacing:-.04em;margin-top:8px}.luxury-travel-case-study .visual-primary-card small{color:hsla(0,0%,100%,.84);font-size:.95rem;font-weight:800;margin-top:10px}.luxury-travel-case-study .visual-primary-card svg{flex:0 0 auto;font-size:2.2rem}.luxury-travel-case-study .visual-label{color:hsla(0,0%,100%,.82);font-weight:800;font-size:.9rem}.luxury-travel-case-study .visual-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.luxury-travel-case-study .visual-stat-grid div{border-radius:20px;padding:18px;background:hsla(0,0%,100%,.86);border:1px solid rgba(37,99,235,.1);box-shadow:0 14px 32px rgba(18,38,63,.06)}.luxury-travel-case-study .visual-stat-grid span,.luxury-travel-case-study .visual-stat-grid strong{display:block}.luxury-travel-case-study .visual-stat-grid span{color:var(--case-muted);font-size:.84rem;font-weight:800;margin-bottom:8px}.luxury-travel-case-study .visual-stat-grid strong{color:#13223f;font-size:1.28rem;letter-spacing:-.03em}.luxury-travel-case-study .case-study-section{padding:38px 16px 30px}.luxury-travel-case-study .snapshot-section{padding-top:18px}.luxury-travel-case-study .snapshot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.luxury-travel-case-study .before-card,.luxury-travel-case-study .comparison-option,.luxury-travel-case-study .faq-accordion,.luxury-travel-case-study .metric-card,.luxury-travel-case-study .result-card,.luxury-travel-case-study .roi-card,.luxury-travel-case-study .rollout-panel,.luxury-travel-case-study .timeline-card,.luxury-travel-case-study .workflow-card{background:hsla(0,0%,100%,.9);border:1px solid rgba(16,24,40,.08);box-shadow:0 18px 50px rgba(18,38,63,.06)}.luxury-travel-case-study .metric-card{border-radius:24px;padding:22px}.luxury-travel-case-study .metric-card p,.luxury-travel-case-study .metric-card span,.luxury-travel-case-study .metric-card strong{display:block}.luxury-travel-case-study .metric-card strong{color:#102044;font-size:clamp(1.9rem,2.7vw,2.65rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:10px}.luxury-travel-case-study .metric-card span{color:#17253f;font-weight:900;line-height:1.35;margin-bottom:8px}.luxury-travel-case-study .metric-card p{color:var(--case-muted);font-size:.9rem;line-height:1.55;margin:0}.luxury-travel-case-study .metric-card__icon{display:inline-flex;color:var(--case-blue);background:rgba(37,99,235,.1);border-radius:15px;padding:8px;font-size:2.2rem!important;margin-bottom:16px}.luxury-travel-case-study .seat-growth-value{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;white-space:nowrap}.luxury-travel-case-study .seat-growth-value span{display:inline-flex;color:inherit;font:inherit;margin:0}.luxury-travel-case-study .seat-growth-value svg{color:var(--case-blue);font-size:1.05em}.luxury-travel-case-study .seat-growth-expanded{font-size:1.02rem!important;font-weight:900;letter-spacing:-.01em!important;line-height:1.25}.luxury-travel-case-study .two-column-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.76fr);grid-gap:34px;gap:34px;align-items:center}.luxury-travel-case-study .section-copy h2,.luxury-travel-case-study .section-heading h2{color:var(--case-ink);font-size:clamp(2rem,3.6vw,3.45rem);line-height:1.03;letter-spacing:-.04em;margin:0 0 18px;text-wrap:balance}.luxury-travel-case-study .section-copy p,.luxury-travel-case-study .section-heading p{color:var(--case-muted);font-size:1rem;line-height:1.7;margin:0 0 16px}.luxury-travel-case-study .section-heading{max-width:920px;margin:0 0 34px}.luxury-travel-case-study .section-heading.centered,.luxury-travel-case-study .section-heading.narrow{margin-left:auto;margin-right:auto;text-align:center}.luxury-travel-case-study .section-heading p{margin-left:auto;margin-right:auto;max-width:760px}.luxury-travel-case-study .section-heading .workflow-intro{color:#293853;font-size:1.05rem;font-weight:800;margin-top:4px}.luxury-travel-case-study .before-card{border-radius:28px;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 36%),hsla(0,0%,100%,.94)}.luxury-travel-case-study .before-card h3{font-size:1.3rem;margin:0 0 18px}.luxury-travel-case-study .before-card ul{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.luxury-travel-case-study .before-card li{display:flex;gap:12px;align-items:flex-start;color:#26334b;line-height:1.55;font-weight:700}.luxury-travel-case-study .before-card svg{color:var(--case-blue);flex:0 0 auto;font-size:1.15rem;margin-top:2px}.luxury-travel-case-study .comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.luxury-travel-case-study .comparison-option{border-radius:28px;padding:28px}.luxury-travel-case-study .comparison-option.featured{background:radial-gradient(circle at top right,rgba(97,146,255,.2),transparent 34%),linear-gradient(180deg,#eef4ff,#e5efff);border-color:rgba(37,99,235,.22)}.luxury-travel-case-study .comparison-option h3{font-size:1.25rem;margin:0 0 12px}.luxury-travel-case-study .comparison-option p{color:var(--case-muted);line-height:1.65;margin:0}.luxury-travel-case-study .rollout-panel{border-radius:30px;padding:30px}.luxury-travel-case-study .timeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.luxury-travel-case-study .timeline-card{border-radius:22px;padding:20px;background:linear-gradient(180deg,#fbfdff,#f4f8ff);min-height:150px}.luxury-travel-case-study .timeline-card span{display:inline-flex;border-radius:999px;padding:7px 11px;background:rgba(37,99,235,.1);color:var(--case-blue-deep);font-size:.8rem;font-weight:800;margin-bottom:16px}.luxury-travel-case-study .timeline-card h3{color:#13223f;font-size:1rem;line-height:1.4;margin:0}.luxury-travel-case-study .timeline-card.highlighted{background:radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 42%),linear-gradient(180deg,#eef4ff,#e4eeff);border-color:rgba(37,99,235,.22);box-shadow:0 22px 54px rgba(37,99,235,.12)}.luxury-travel-case-study .timeline-card__highlight{display:block;color:var(--case-blue);font-size:clamp(2.4rem,4.2vw,3.5rem);line-height:.95;letter-spacing:-.05em;margin:-2px 0 12px}.luxury-travel-case-study .results-grid,.luxury-travel-case-study .workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.luxury-travel-case-study .result-card{border-radius:28px;padding:24px}.luxury-travel-case-study .result-card h3{font-size:1.18rem;margin:14px 0 16px}.luxury-travel-case-study .result-card ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.luxury-travel-case-study .result-card li{position:relative;color:var(--case-muted);line-height:1.58;padding-left:20px}.luxury-travel-case-study .result-card li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:999px;background:var(--case-blue)}.luxury-travel-case-study .habit-proof{border-radius:18px;padding:16px;margin:-2px 0 16px;background:rgba(37,99,235,.09);border:1px solid rgba(37,99,235,.16)}.luxury-travel-case-study .habit-proof span,.luxury-travel-case-study .habit-proof strong{display:block}.luxury-travel-case-study .habit-proof strong{color:#102044;font-size:clamp(1.28rem,2vw,1.48rem);font-weight:950;line-height:1.25;letter-spacing:-.02em;margin:2px 0 8px}.luxury-travel-case-study .habit-proof span{color:var(--case-blue-deep);font-size:.86rem;font-weight:900}.luxury-travel-case-study .result-card__icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:16px;color:var(--case-blue);background:rgba(37,99,235,.1)}.luxury-travel-case-study .roi-section{padding-top:20px}.luxury-travel-case-study .roi-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.3fr);grid-gap:18px;gap:18px}.luxury-travel-case-study .roi-framing{color:#293853;font-size:1.03rem;font-weight:900;line-height:1.55;margin:-16px auto 22px;max-width:680px;text-align:center}.luxury-travel-case-study .roi-card{border-radius:26px;padding:24px}.luxury-travel-case-study .roi-card span,.luxury-travel-case-study .roi-card strong{display:block}.luxury-travel-case-study .roi-card span{color:var(--case-muted);font-size:.9rem;font-weight:900;line-height:1.35;margin-bottom:12px}.luxury-travel-case-study .roi-card strong{color:#102044;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.05;letter-spacing:-.04em}.luxury-travel-case-study .roi-card.primary{background:radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 38%),linear-gradient(180deg,#eef4ff,#e4eeff);border-color:rgba(37,99,235,.22)}.luxury-travel-case-study .roi-card.primary strong{color:var(--case-blue-deep);font-size:clamp(1.9rem,3.8vw,3rem)}.luxury-travel-case-study .roi-footnote{color:var(--case-muted);font-size:.9rem;font-weight:700;line-height:1.55;margin:16px auto 0;max-width:640px;text-align:center}.luxury-travel-case-study .roi-cost-note{color:#293853;font-size:.88rem;font-weight:800;line-height:1.5;margin:8px auto 0;max-width:640px;text-align:center}.luxury-travel-case-study .workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.luxury-travel-case-study .workflow-card{border-radius:26px;padding:26px;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 36%),linear-gradient(180deg,#fff,#eef5ff);border-color:rgba(37,99,235,.13)}.luxury-travel-case-study .workflow-card span{display:inline-flex;border-radius:999px;padding:7px 11px;color:var(--case-blue-deep);background:rgba(37,99,235,.1);font-size:.8rem;font-weight:800;margin-bottom:16px}.luxury-travel-case-study .workflow-card h3{font-size:1.2rem;line-height:1.35;margin:0 0 10px}.luxury-travel-case-study .workflow-card p{color:var(--case-muted);line-height:1.62;margin:0}.luxury-travel-case-study .case-study-final-cta,.luxury-travel-case-study .insight-card{border-radius:34px;color:#fff;background:radial-gradient(circle at top right,rgba(90,149,255,.3),transparent 36%),linear-gradient(180deg,#101a32,#101a28);box-shadow:0 26px 70px rgba(15,24,48,.2)}.luxury-travel-case-study .insight-card{padding:42px}.luxury-travel-case-study .insight-card h2{font-size:clamp(2.1rem,4.2vw,3.7rem);letter-spacing:-.04em;line-height:1.03;margin:0 0 18px;text-wrap:balance}.luxury-travel-case-study .insight-card p{color:hsla(0,0%,100%,.8);font-size:1.04rem;line-height:1.7;max-width:820px;margin:0 0 16px}.luxury-travel-case-study .faq-section{padding-top:48px}.luxury-travel-case-study .faq-list{display:grid;grid-gap:12px;gap:12px}.luxury-travel-case-study .faq-accordion{border-radius:20px!important;padding:6px 16px}.luxury-travel-case-study .faq-accordion:before{display:none}.luxury-travel-case-study .faq-accordion h3{color:#13223f;font-size:1rem;line-height:1.42;margin:0}.luxury-travel-case-study .faq-accordion p{color:var(--case-muted);line-height:1.65;margin:0}.luxury-travel-case-study .final-cta-section{position:relative;margin-top:10px;padding-bottom:0}.luxury-travel-case-study .final-cta-section:before{content:"";display:block;width:min(760px,82vw);height:1px;margin:0 auto 34px;background:linear-gradient(90deg,rgba(37,99,235,0),rgba(37,99,235,.24),rgba(37,99,235,0))}.luxury-travel-case-study .case-study-final-cta{padding:56px 40px;text-align:center}.luxury-travel-case-study .case-study-final-cta h2{font-size:clamp(2.35rem,4.8vw,4.25rem);letter-spacing:-.04em;line-height:1.03;margin:0 auto 18px;max-width:900px;text-wrap:balance}.luxury-travel-case-study .case-study-final-cta p{color:hsla(0,0%,100%,.78);font-size:1.06rem;line-height:1.65;margin:0 auto 18px;max-width:760px}.luxury-travel-case-study .case-study-final-cta .final-cta-expectation{color:#fff;font-size:.98rem;font-weight:900;margin-bottom:6px}.luxury-travel-case-study .case-study-final-cta .final-cta-setup-note{color:hsla(0,0%,100%,.68);font-size:.9rem;font-weight:800;margin-bottom:28px}.luxury-travel-case-study .case-study-final-cta .case-study-actions{justify-content:center}.luxury-travel-case-study .final-cta-kicker{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 16px;background:hsla(0,0%,100%,.1);color:#dce8ff;font-size:.92rem;font-weight:800;margin-bottom:22px}@media only screen and (max-width:1200px){.luxury-travel-case-study .case-study-hero__grid,.luxury-travel-case-study .two-column-section{grid-template-columns:1fr}.luxury-travel-case-study .case-study-hero__copy{max-width:900px;text-align:center;margin:0 auto}.luxury-travel-case-study .case-study-hero__copy p{margin-left:auto;margin-right:auto}.luxury-travel-case-study .case-study-actions{justify-content:center}.luxury-travel-case-study .results-grid,.luxury-travel-case-study .snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-travel-case-study .comparison-grid,.luxury-travel-case-study .workflow-grid{grid-template-columns:1fr}.luxury-travel-case-study .timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:900px){.luxury-travel-case-study .case-study-hero{padding-top:54px}.luxury-travel-case-study .case-study-hero__copy h1{font-size:clamp(2.4rem,12vw,4rem)}.luxury-travel-case-study .case-study-actions{align-items:stretch;flex-direction:column}.luxury-travel-case-study .case-study-button{width:100%}.luxury-travel-case-study .before-card,.luxury-travel-case-study .case-study-final-cta,.luxury-travel-case-study .case-study-visual,.luxury-travel-case-study .insight-card,.luxury-travel-case-study .rollout-panel{padding:22px}.luxury-travel-case-study .results-grid,.luxury-travel-case-study .roi-grid,.luxury-travel-case-study .snapshot-grid,.luxury-travel-case-study .timeline-grid,.luxury-travel-case-study .visual-stat-grid{grid-template-columns:1fr}.luxury-travel-case-study .comparison-option,.luxury-travel-case-study .metric-card,.luxury-travel-case-study .result-card,.luxury-travel-case-study .timeline-card,.luxury-travel-case-study .workflow-card{padding:20px}}