.cruise-liners_casePage__CICvB{--primary:#afa2ff;--primary-strong:#7459f7;--secondary:#00d2fd;--tertiary:#ff6b98;--surface:#0e0e0e;--surface-low:#131313;--surface-high:#262626;--muted:#adaaaa;--outline:rgba(255,255,255,0.09);min-height:100svh;overflow:clip;background:radial-gradient(circle at 12% 8%,rgba(0,210,253,.18),transparent 31rem),radial-gradient(circle at 86% 18%,rgba(116,89,247,.2),transparent 33rem),linear-gradient(180deg,#061018 0,var(--surface) 38%,#090b0f 100%);color:#fff}.cruise-liners_container__wbggZ,.cruise-liners_footerInner__DTQvq,.cruise-liners_nav__OKNSR{width:min(1200px,100% - 2rem);margin:0 auto}.cruise-liners_header__AvWKo{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid hsla(0,0%,100%,.07);background:rgba(10,12,16,.62);backdrop-filter:blur(22px);box-shadow:0 40px 40px -5px rgba(0,0,0,.16)}.cruise-liners_nav__OKNSR{min-height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cruise-liners_brand__fvviS{color:#fff;font-family:var(--font-sora),sans-serif;font-size:1.15rem;font-weight:850;letter-spacing:-.06em}.cruise-liners_footerLinks__9RPws,.cruise-liners_navLinks__979sg{display:flex;align-items:center;gap:1.8rem}.cruise-liners_footerLinks__9RPws a,.cruise-liners_navLinks__979sg a{color:#9d9da2;font-size:.95rem;font-weight:650;transition:color .25s ease,transform .25s ease}.cruise-liners_footerLinks__9RPws a:hover,.cruise-liners_navLinks__979sg a:hover{color:#fff;transform:translateY(-1px)}.cruise-liners_activeNavLink___QLP4{color:var(--primary)!important;box-shadow:inset 0 -2px #7b61ff;padding-bottom:.32rem}.cruise-liners_ctaPrimary__WL8Q5,.cruise-liners_ctaSecondary__AfBTM,.cruise-liners_navButton__NcPiP,.cruise-liners_primaryHeroButton__ehSof{display:inline-flex;align-items:center;justify-content:center;font-weight:900;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.cruise-liners_ctaPrimary__WL8Q5:hover,.cruise-liners_ctaSecondary__AfBTM:hover,.cruise-liners_navButton__NcPiP:hover,.cruise-liners_primaryHeroButton__ehSof:hover{transform:translateY(-2px)}.cruise-liners_navButton__NcPiP{min-height:2.75rem;border-radius:.9rem;padding:.75rem 1.35rem;background:linear-gradient(135deg,#7b61ff,#8f78ff);color:#fff;box-shadow:0 18px 48px rgba(123,97,255,.22)}.cruise-liners_hero__TP23P{position:relative;min-height:921px;display:grid;place-items:center;overflow:hidden;padding:8rem 0 6rem;text-align:center}.cruise-liners_heroImage__u0ZHH{object-fit:cover;filter:saturate(1.06) contrast(1.04)}.cruise-liners_heroOverlay__EUmOk{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,rgba(6,16,24,.1) 0,rgba(6,16,24,.38) 42%,rgba(6,16,24,.86) 78%),linear-gradient(180deg,rgba(14,14,14,.4),rgba(14,14,14,.9))}.cruise-liners_heroContent__wrMRS{position:relative;z-index:1;width:min(100%,68rem);display:grid;justify-items:center;gap:1.25rem;padding-inline:1rem}.cruise-liners_heroContent__wrMRS h1{font-family:var(--font-sora),sans-serif;font-size:clamp(3.2rem,8vw,7.5rem);font-weight:900;letter-spacing:-.09em;line-height:1.02}.cruise-liners_heroContent__wrMRS h1 span{background:linear-gradient(90deg,var(--primary) 0,var(--secondary) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.cruise-liners_heroContent__wrMRS p{max-width:43rem;color:#b8b8be;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.7}.cruise-liners_backLink__D0ThP,.cruise-liners_kicker__ayTvR{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid rgba(175,162,255,.3);background:rgba(175,162,255,.14);color:var(--primary);font-size:.75rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(12px)}.cruise-liners_backLink__D0ThP{padding:.55rem .9rem;color:#d7d1ff;letter-spacing:.08em}.cruise-liners_backLink__D0ThP:hover{background:rgba(175,162,255,.2)}.cruise-liners_kicker__ayTvR{padding:.45rem .9rem}.cruise-liners_heroActions__ngORX{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.7rem}.cruise-liners_primaryHeroButton__ehSof{min-height:3.7rem;border-radius:1rem;padding:1rem 1.8rem;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#210077;box-shadow:0 20px 54px rgba(175,162,255,.28)}.cruise-liners_glassBadge__svfl3{min-height:3.7rem;display:inline-flex;align-items:center;gap:.85rem;border:1px solid hsla(0,0%,100%,.07);border-radius:1rem;background:rgba(38,38,38,.6);padding:1rem 1.35rem;font-weight:850;backdrop-filter:blur(20px)}.cruise-liners_glassBadge__svfl3 i{color:var(--secondary)}.cruise-liners_section__LNL8U{position:relative;z-index:1;padding:6.5rem 0}.cruise-liners_challengeGrid__KPVPN{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.3rem}.cruise-liners_introBlock__MTPwH{grid-column:span 4;display:grid;align-content:center;gap:1rem}.cruise-liners_introBlock__MTPwH h2{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:900;letter-spacing:-.08em;line-height:1}.cruise-liners_introBlock__MTPwH p{color:#a9a9af;line-height:1.75}.cruise-liners_challengeCard__58QFD{position:relative;grid-column:span 4;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);border-radius:2rem;background:rgba(19,19,19,.86);padding:clamp(2rem,4vw,3rem)}.cruise-liners_challengeCard__58QFD strong{display:block;margin-bottom:1rem;font-family:var(--font-sora),sans-serif;font-size:3.2rem;font-weight:900;letter-spacing:-.08em}.cruise-liners_challengeCard__58QFD h3{margin-bottom:.8rem;font-size:1.55rem;font-weight:850;letter-spacing:-.04em}.cruise-liners_challengeCard__58QFD p{color:#a9a9af;line-height:1.7}.cruise-liners_iconGhost__iSyB0{position:absolute;right:-1.3rem;bottom:-1.3rem;color:hsla(0,0%,100%,.06);font-size:7.5rem}.cruise-liners_strategySection__ahwOG{background:#050505}.cruise-liners_centerHeader__s3ynh{display:grid;justify-items:center;gap:1rem;margin-bottom:3rem;text-align:center}.cruise-liners_centerHeader__s3ynh h2{font-size:clamp(2.6rem,5vw,4.6rem);font-weight:900;letter-spacing:-.09em;line-height:1}.cruise-liners_centerHeader__s3ynh p{color:#888890;font-weight:700}.cruise-liners_strategyGrid__ax89B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.cruise-liners_strategyCard__S9_iK{position:relative;overflow:hidden;min-height:31rem;border-radius:2rem;background:#121212;box-shadow:0 28px 80px rgba(0,0,0,.36)}.cruise-liners_strategyCard__S9_iK:hover .cruise-liners_cardImage__qbn0p{transform:scale(1.08)}.cruise-liners_strategyCardOffset__xuVDQ{margin-top:3rem}.cruise-liners_cardImage__qbn0p{z-index:0;object-fit:cover;transition:transform .7s ease}.cruise-liners_cardOverlay__dUlA_{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.22) 35%,rgba(0,0,0,.88))}.cruise-liners_strategyContent__ij_GK{position:absolute;inset:auto 0 0;z-index:2;display:grid;gap:.8rem;padding:2rem}.cruise-liners_strategyContent__ij_GK h3{font-size:1.45rem;font-weight:850;letter-spacing:-.04em}.cruise-liners_strategyContent__ij_GK p{color:#d0d0d4;font-size:.95rem;line-height:1.65}.cruise-liners_strategyIcon__1irW0{width:3rem;height:3rem;display:grid;place-items:center;border-radius:1rem;color:#0e0e0e}.cruise-liners_executionGrid__K348y{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:4rem;align-items:center}.cruise-liners_executionGrid__K348y h2{margin:1rem 0 2rem;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:900;letter-spacing:-.08em}.cruise-liners_executionList__IZ3Xc{display:grid;gap:1rem}.cruise-liners_executionItem__asM3U{display:flex;align-items:flex-start;gap:1.1rem;border-left:4px solid;border-radius:1.2rem;background:rgba(19,19,19,.88);padding:1.35rem}.cruise-liners_executionItem__asM3U>i{margin-top:.2rem;font-size:1.45rem}.cruise-liners_executionItem__asM3U h3{margin-bottom:.45rem;font-size:1.12rem;font-weight:850}.cruise-liners_executionItem__asM3U p{color:#a9a9af;line-height:1.6}.cruise-liners_dashboardWrap__Ihrp1{position:relative}.cruise-liners_dashboardWrap__Ihrp1>span{position:absolute;width:16rem;height:16rem;border-radius:999px;filter:blur(90px)}.cruise-liners_dashboardWrap__Ihrp1>span:first-child{inset:-3rem auto auto -3rem;background:rgba(175,162,255,.2)}.cruise-liners_dashboardWrap__Ihrp1>span:nth-child(2){inset:auto -3rem -3rem auto;background:rgba(0,210,253,.18)}.cruise-liners_dashboardFrame__3_tW_{position:relative;z-index:1;border:1px solid hsla(0,0%,100%,.1);border-radius:2.5rem;background:rgba(38,38,38,.6);padding:1rem;backdrop-filter:blur(20px);box-shadow:0 34px 90px rgba(0,0,0,.38)}.cruise-liners_dashboardImage__k_9Bg{width:100%;height:auto;display:block;border-radius:2rem}.cruise-liners_metricsSection__GrjBk{background:#262626}.cruise-liners_metricsGrid__J69pM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.cruise-liners_metricCard__sJaAH{display:grid;justify-items:center;gap:.65rem;border:1px solid hsla(0,0%,100%,.07);border-radius:1.75rem;background:rgba(38,38,38,.6);padding:2rem 1.2rem;text-align:center;backdrop-filter:blur(20px)}.cruise-liners_metricCard__sJaAH strong{font-family:var(--font-sora),sans-serif;font-size:clamp(2.3rem,4vw,3.4rem);font-weight:900;letter-spacing:-.08em}.cruise-liners_metricCard__sJaAH span{color:#9b9ba1;font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cruise-liners_ctaSection__zk3wI{position:relative;min-height:44rem;display:grid;place-items:center;overflow:hidden;padding:7rem 0}.cruise-liners_ctaImage__7q482{object-fit:cover;opacity:.3;mix-blend-mode:overlay}.cruise-liners_ctaOverlay__EBUtk{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(0,210,253,.16),transparent 34rem),rgba(14,14,14,.76)}.cruise-liners_ctaContent__EPtyb{position:relative;z-index:1;width:min(100%,58rem);display:grid;justify-items:center;gap:1.4rem;padding:0 1rem;text-align:center}.cruise-liners_ctaContent__EPtyb h2{font-family:var(--font-sora),sans-serif;font-size:clamp(3rem,7vw,6rem);font-weight:900;letter-spacing:-.09em;line-height:1}.cruise-liners_ctaContent__EPtyb p{max-width:43rem;color:#aeb0b8;font-size:1.15rem;line-height:1.7}.cruise-liners_ctaActions__gi_qe{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.8rem}.cruise-liners_ctaPrimary__WL8Q5,.cruise-liners_ctaSecondary__AfBTM{min-height:4rem;border-radius:1.1rem;padding:1rem 1.8rem;font-size:1.05rem}.cruise-liners_ctaPrimary__WL8Q5{background:#fff;color:#0e0e0e}.cruise-liners_ctaSecondary__AfBTM{border:1px solid hsla(0,0%,100%,.18);background:rgba(38,38,38,.6);color:#fff;backdrop-filter:blur(20px)}.cruise-liners_footer__VE9EA{border-top:1px solid hsla(0,0%,100%,.08);background:#0e0e0e}.cruise-liners_footerInner__DTQvq{min-height:8rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cruise-liners_footerInner__DTQvq p{color:#7d7d83;font-size:.9rem}.cruise-liners_primaryTone__OT2ig{color:var(--primary)}.cruise-liners_secondaryTone__ylDHa{color:var(--secondary)}.cruise-liners_tertiaryTone__b8pLR{color:var(--tertiary)}.cruise-liners_strategyIcon__1irW0.cruise-liners_primaryTone__OT2ig{background:var(--primary)}.cruise-liners_strategyIcon__1irW0.cruise-liners_secondaryTone__ylDHa{background:var(--secondary)}.cruise-liners_strategyIcon__1irW0.cruise-liners_tertiaryTone__b8pLR{background:var(--tertiary)}.cruise-liners_primaryText__k5rfy{color:var(--primary)}.cruise-liners_secondaryText__btu4U{color:var(--secondary)}.cruise-liners_tertiaryText__1D_3q{color:var(--tertiary)}.cruise-liners_whiteText__mr5kq{color:#fff}@media(max-width:1024px){.cruise-liners_challengeGrid__KPVPN,.cruise-liners_executionGrid__K348y,.cruise-liners_metricsGrid__J69pM,.cruise-liners_strategyGrid__ax89B{grid-template-columns:1fr}.cruise-liners_challengeCard__58QFD,.cruise-liners_introBlock__MTPwH{grid-column:span 1}.cruise-liners_strategyCardOffset__xuVDQ{margin-top:0}}@media(max-width:820px){.cruise-liners_container__wbggZ,.cruise-liners_footerInner__DTQvq,.cruise-liners_nav__OKNSR{width:min(1200px,100% - 1.4rem)}.cruise-liners_navLinks__979sg{display:none}.cruise-liners_hero__TP23P{min-height:780px}.cruise-liners_footerInner__DTQvq{flex-direction:column;align-items:flex-start;padding:2rem 0}}@media(max-width:640px){.cruise-liners_section__LNL8U{padding:4.8rem 0}.cruise-liners_ctaActions__gi_qe,.cruise-liners_heroActions__ngORX{width:100%;flex-direction:column}.cruise-liners_ctaPrimary__WL8Q5,.cruise-liners_ctaSecondary__AfBTM,.cruise-liners_glassBadge__svfl3,.cruise-liners_primaryHeroButton__ehSof{width:100%}.cruise-liners_strategyCard__S9_iK{min-height:27rem}.cruise-liners_executionItem__asM3U{flex-direction:column}.cruise-liners_footerLinks__9RPws{flex-wrap:wrap;gap:1rem}}