@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0:0s;--animation-delay-75:75ms;--animation-delay-100:.1s;--animation-delay-150:.15s;--animation-delay-200:.2s;--animation-delay-300:.3s;--animation-delay-500:.5s;--animation-delay-700:.7s;--animation-delay-1000:1s;--animation-repeat-0:0;--animation-repeat-1:1;--animation-repeat-infinite:infinite;--animation-direction-normal:normal;--animation-direction-reverse:reverse;--animation-direction-alternate:alternate;--animation-direction-alternate-reverse:alternate-reverse;--animation-fill-mode-none:none;--animation-fill-mode-forwards:forwards;--animation-fill-mode-backwards:backwards;--animation-fill-mode-both:both;--percentage-0:0;--percentage-5:.05;--percentage-10:.1;--percentage-15:.15;--percentage-20:.2;--percentage-25:.25;--percentage-30:.3;--percentage-35:.35;--percentage-40:.4;--percentage-45:.45;--percentage-50:.5;--percentage-55:.55;--percentage-60:.6;--percentage-65:.65;--percentage-70:.7;--percentage-75:.75;--percentage-80:.8;--percentage-85:.85;--percentage-90:.9;--percentage-95:.95;--percentage-100:1;--percentage-translate-full:1;--animate-in:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-out:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}--animate-accordion-down:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-accordion-up:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-down:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-up:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}--animate-caret-blink:caret-blink 1.25s ease-out infinite;@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}}@utility animation-duration-*{--tw-animation-duration:calc(--value(number)*1ms);--tw-animation-duration:--value(--animation-duration-*,[duration],"initial",[*]);animation-duration:calc(--value(number)*1ms);animation-duration:--value(--animation-duration-*,[duration],"initial",[*])}@utility delay-*{animation-delay:calc(--value(number)*1ms);animation-delay:--value(--animation-delay-*,[duration],"initial",[*]);--tw-animation-delay:calc(--value(number)*1ms);--tw-animation-delay:--value(--animation-delay-*,[duration],"initial",[*])}@utility repeat-*{animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*]);--tw-animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*])}@utility direction-*{animation-direction:--value(--animation-direction-*,"initial",[*]);--tw-animation-direction:--value(--animation-direction-*,"initial",[*])}@utility fill-mode-*{animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*]);--tw-animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*])}@utility running{animation-play-state:running}@utility paused{animation-play-state:paused}@utility play-state-*{animation-play-state:--value("initial",[*])}@utility blur-in{--tw-enter-blur:20px}@utility blur-in-*{--tw-enter-blur:calc(--value(number)*1px);--tw-enter-blur:--value(--blur-*,[*])}@utility blur-out{--tw-exit-blur:20px}@utility blur-out-*{--tw-exit-blur:calc(--value(number)*1px);--tw-exit-blur:--value(--blur-*,[*])}@utility fade-in{--tw-enter-opacity:0}@utility fade-in-*{--tw-enter-opacity:calc(--value(number)/100);--tw-enter-opacity:--value(--percentage-*,[*])}@utility fade-out{--tw-exit-opacity:0}@utility fade-out-*{--tw-exit-opacity:calc(--value(number)/100);--tw-exit-opacity:--value(--percentage-*,[*])}@utility zoom-in{--tw-enter-scale:0}@utility zoom-in-*{--tw-enter-scale:calc(--value(number)*1%);--tw-enter-scale:calc(--value(ratio));--tw-enter-scale:--value(--percentage-*,[*])}@utility -zoom-in-*{--tw-enter-scale:calc(--value(number)*-1%);--tw-enter-scale:calc(--value(ratio)*-1);--tw-enter-scale:--value(--percentage-*,[*])}@utility zoom-out{--tw-exit-scale:0}@utility zoom-out-*{--tw-exit-scale:calc(--value(number)*1%);--tw-exit-scale:calc(--value(ratio));--tw-exit-scale:--value(--percentage-*,[*])}@utility -zoom-out-*{--tw-exit-scale:calc(--value(number)*-1%);--tw-exit-scale:calc(--value(ratio)*-1);--tw-exit-scale:--value(--percentage-*,[*])}@utility spin-in{--tw-enter-rotate:30deg}@utility spin-in-*{--tw-enter-rotate:calc(--value(number)*1deg);--tw-enter-rotate:calc(--value(ratio)*360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility -spin-in{--tw-enter-rotate:-30deg}@utility -spin-in-*{--tw-enter-rotate:calc(--value(number)*-1deg);--tw-enter-rotate:calc(--value(ratio)*-360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility spin-out{--tw-exit-rotate:30deg}@utility spin-out-*{--tw-exit-rotate:calc(--value(number)*1deg);--tw-exit-rotate:calc(--value(ratio)*360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility -spin-out{--tw-exit-rotate:-30deg}@utility -spin-out-*{--tw-exit-rotate:calc(--value(number)*-1deg);--tw-exit-rotate:calc(--value(ratio)*-360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility slide-in-from-top{--tw-enter-translate-y:-100%}@utility slide-in-from-top-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-y:calc(--value(ratio)*-100%);--tw-enter-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-bottom{--tw-enter-translate-y:100%}@utility slide-in-from-bottom-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing));--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-in-from-left{--tw-enter-translate-x:-100%}@utility slide-in-from-left-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-right{--tw-enter-translate-x:100%}@utility slide-in-from-right-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-in-from-start{&:dir(ltr){--tw-enter-translate-x:-100%}&:dir(rtl){--tw-enter-translate-x:100%}}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-in-from-end{&:dir(ltr){--tw-enter-translate-x:100%}&:dir(rtl){--tw-enter-translate-x:-100%}}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}@utility slide-out-to-top{--tw-exit-translate-y:-100%}@utility slide-out-to-top-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-y:calc(--value(ratio)*-100%);--tw-exit-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-bottom{--tw-exit-translate-y:100%}@utility slide-out-to-bottom-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing));--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-out-to-left{--tw-exit-translate-x:-100%}@utility slide-out-to-left-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-right{--tw-exit-translate-x:100%}@utility slide-out-to-right-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-out-to-start{&:dir(ltr){--tw-exit-translate-x:-100%}&:dir(rtl){--tw-exit-translate-x:100%}}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-out-to-end{&:dir(ltr){--tw-exit-translate-x:100%}&:dir(rtl){--tw-exit-translate-x:-100%}}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}@theme inline{@keyframes accordion-down{0%{height:0}to{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}}@keyframes accordion-up{0%{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}to{height:0}}}@utility no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}:root{--home-radius-card:1.75rem;--home-radius-card-md:1.35rem;--home-radius-card-sm:1.05rem;--home-radius-input:1.125rem;--home-border-panel:rgba(255,255,255,0.88);--home-shadow-panel:0 28px 64px -22px rgba(15,23,42,0.14),0 14px 36px -16px rgba(15,23,42,0.09),0 4px 12px -4px rgba(15,23,42,0.05),inset 0 1px 0 0 rgba(255,255,255,0.97);--home-bg-panel:linear-gradient(168deg,rgba(255,255,255,0.9),rgba(248,252,255,0.78) 42%,rgba(241,249,247,0.85));--home-shadow-neutral-card:0 8px 28px -10px rgba(15,23,42,0.09),0 3px 12px -6px rgba(15,23,42,0.055),inset 0 1px 0 0 rgba(255,255,255,0.94),inset 0 0 0 1px rgba(255,255,255,0.42);--home-bg-neutral-card:linear-gradient(165deg,rgba(255,255,255,0.94),rgba(248,250,252,0.88) 50%,rgba(241,245,249,0.9));--home-shadow-offer-base:0 26px 56px -16px rgba(15,23,42,0.36),0 12px 32px -14px rgba(15,23,42,0.22),0 6px 16px -8px rgba(14,165,233,0.12),inset 0 1px 0 0 rgba(255,255,255,0.22);--home-shadow-offer-featured-hover:0 40px 80px -18px rgba(15,23,42,0.45),0 22px 52px -16px rgba(14,165,233,0.2),inset 0 1px 0 0 rgba(255,255,255,0.34);--home-shadow-offer-smgroup:0 36px 72px -20px rgba(15,23,42,0.44),0 18px 46px -16px rgba(15,23,42,0.3),0 10px 28px -12px rgba(14,165,233,0.22),inset 0 1px 0 0 rgba(255,255,255,0.32);--home-shadow-offer-smgroup-hover:0 48px 92px -22px rgba(15,23,42,0.5),0 26px 58px -18px rgba(14,165,233,0.26),inset 0 1px 0 0 rgba(255,255,255,0.4);--home-shadow-offer-private:0 28px 58px -18px rgba(15,23,42,0.38),0 12px 32px -14px rgba(30,27,45,0.18),0 6px 18px -8px rgba(139,92,246,0.12),inset 0 1px 0 0 rgba(255,255,255,0.24);--home-shadow-offer-private-hover:0 34px 68px -18px rgba(15,23,42,0.42),0 16px 40px -14px rgba(91,33,182,0.14),inset 0 1px 0 0 rgba(255,255,255,0.3);--home-shadow-offer-bus:0 22px 48px -16px rgba(15,23,42,0.32),0 10px 26px -12px rgba(15,23,42,0.22),inset 0 1px 0 0 rgba(255,255,255,0.18);--home-shadow-offer-bus-hover:0 28px 56px -16px rgba(15,23,42,0.36),0 12px 30px -12px rgba(15,23,42,0.24),inset 0 1px 0 0 rgba(255,255,255,0.22);--home-shadow-hero-match:0 38px 76px -22px rgba(15,23,42,0.46),0 20px 48px -16px rgba(14,165,233,0.2),inset 0 1px 0 0 rgba(255,255,255,0.3);--home-shadow-hero-match-hover:0 48px 90px -22px rgba(15,23,42,0.52),0 24px 56px -16px rgba(14,165,233,0.24),inset 0 1px 0 0 rgba(255,255,255,0.38);--home-shadow-btn-primary:0 1px 0 rgba(255,255,255,0.2) inset,0 2px 0 rgba(255,255,255,0.06) inset,0 24px 54px -14px rgba(15,23,42,0.58),0 9px 22px -8px rgba(15,23,42,0.38),0 0 0 1px rgba(255,255,255,0.05);--home-shadow-btn-secondary:0 1px 0 rgba(255,255,255,1) inset,0 2px 0 rgba(255,255,255,0.72) inset,0 12px 34px -12px rgba(15,23,42,0.14),0 3px 10px -4px rgba(15,23,42,0.07),0 0 0 1px rgba(15,23,42,0.05);--home-shadow-neutral-process:0 14px 44px -12px rgba(15,23,42,0.11),0 6px 18px -8px rgba(14,165,233,0.07),inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(14,165,233,0.055);--home-shadow-neutral-process-note:0 5px 20px -8px rgba(15,23,42,0.07),0 2px 8px -4px rgba(15,23,42,0.04),inset 0 1px 0 rgba(255,255,255,0.97),inset 0 0 0 1px rgba(255,255,255,0.4),0 0 0 1px rgba(15,23,42,0.032);--home-shadow-neutral-trust-tile:0 10px 32px -12px rgba(15,23,42,0.088),0 3px 12px -6px rgba(15,23,42,0.05),inset 0 1px 0 rgba(255,255,255,0.96),inset 0 0 0 1px rgba(255,255,255,0.35),0 0 0 1px rgba(15,23,42,0.032);--home-shadow-neutral-quote:0 6px 22px -8px rgba(15,23,42,0.075),0 2px 8px -4px rgba(15,23,42,0.04),inset 0 1px 0 rgba(255,255,255,0.99),inset 0 0 0 1px rgba(255,255,255,0.55),0 0 0 1px rgba(15,23,42,0.028);--home-shadow-neutral-editorial:0 18px 52px -16px rgba(15,23,42,0.12),0 8px 24px -10px rgba(15,23,42,0.075),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,0.65),0 0 0 1px rgba(15,23,42,0.038);--home-shadow-panel-refinement:0 26px 58px -22px rgba(15,23,42,0.13),0 12px 32px -16px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(15,23,42,0.038);--home-shadow-panel-pricing:0 28px 62px -22px rgba(15,23,42,0.14),0 14px 36px -16px rgba(14,165,233,0.06),inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(15,23,42,0.036);--home-shadow-panel-closing:0 22px 52px -22px rgba(15,23,42,0.12),0 10px 26px -14px rgba(15,23,42,0.07),inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(15,23,42,0.034);--home-shadow-tier-muted:var(--home-shadow-neutral-card),0 0 0 1px rgba(15,23,42,0.036);--home-shadow-tier-upsell:0 12px 36px -12px rgba(15,23,42,0.1),0 4px 14px -6px rgba(91,33,182,0.06),inset 0 1px 0 rgba(255,255,255,0.92),0 0 0 1px rgba(139,92,246,0.08)}.home-shell-glass{background:linear-gradient(158deg,rgba(255,255,255,.78),rgba(245,251,255,.52) 38%,rgba(236,248,244,.58) 72%,rgba(242,246,252,.62));backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22)}.home-panel-elevated{border-radius:var(--home-radius-card);border:1px solid var(--home-border-panel);background:var(--home-bg-panel);box-shadow:var(--home-shadow-panel),0 0 0 1px rgba(15,23,42,.035);--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-card-neutral{border-radius:var(--home-radius-card-md);border:1px solid rgba(255,255,255,.82);background:var(--home-bg-neutral-card);box-shadow:var(--home-shadow-neutral-card),0 0 0 1px rgba(15,23,42,.032)}.home-card-neutral,.home-card-neutral-accent{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-card-neutral-accent{border-radius:var(--home-radius-card-md);border:1px solid rgba(186,230,253,.38);background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(240,249,255,.72) 45%,rgba(248,250,252,.9));box-shadow:var(--home-shadow-neutral-card),0 0 0 1px rgba(14,165,233,.07)}.home-panel-refinement{border-radius:var(--home-radius-card);border:1px solid rgba(255,255,255,.93);background:linear-gradient(170deg,rgba(255,255,255,.96),rgba(248,252,255,.88) 48%,rgba(244,249,253,.92));box-shadow:var(--home-shadow-panel-refinement),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.38)}.home-panel-pricing-story,.home-panel-refinement{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-panel-pricing-story{border-radius:var(--home-radius-card);border:1px solid rgba(255,255,255,.94);background:linear-gradient(168deg,rgba(255,255,255,.97),rgba(246,252,249,.86) 42%,rgba(242,248,255,.9));box-shadow:var(--home-shadow-panel-pricing),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.36)}.home-panel-closing{border-radius:var(--home-radius-card);border:1px solid rgba(255,255,255,.95);background:linear-gradient(175deg,rgba(255,255,255,.98),rgba(250,251,253,.92) 55%,rgba(246,248,252,.95));box-shadow:var(--home-shadow-panel-closing),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.4);--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-neutral-process{border-radius:calc(var(--home-radius-card-md) + 2px);border:1px solid rgba(186,230,253,.44);background:linear-gradient(168deg,rgba(255,255,255,.99),rgba(242,250,255,.78) 42%,rgba(250,252,254,.96));box-shadow:var(--home-shadow-neutral-process)}.home-neutral-process,.home-neutral-process-note{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-neutral-process-note{border-radius:var(--home-radius-card-md);border:1px solid rgba(226,232,240,.75);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,250,252,.94));box-shadow:var(--home-shadow-neutral-process-note)}.home-neutral-trust-tile{border-radius:var(--home-radius-card-md);border:1px solid rgba(255,255,255,.88);background:linear-gradient(165deg,rgba(255,255,255,.97),rgba(248,250,252,.9) 55%,rgba(241,245,249,.92));box-shadow:var(--home-shadow-neutral-trust-tile);--tw-backdrop-blur:blur(12px)}.home-neutral-quote,.home-neutral-trust-tile{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-neutral-quote{border-radius:var(--home-radius-card-sm);border:1px solid rgba(255,255,255,.9);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(252,253,254,.96));box-shadow:var(--home-shadow-neutral-quote);--tw-backdrop-blur:blur(4px)}.home-neutral-quotes-stage{border-radius:var(--home-radius-card);border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(230,240,238,.58),rgba(236,244,244,.75) 40%,rgba(232,242,246,.72));box-shadow:var(--home-shadow-panel),inset 0 1px 0 rgba(255,255,255,.75),inset 0 0 0 1px rgba(255,255,255,.28)}.home-neutral-editorial,.home-neutral-quotes-stage{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-neutral-editorial{border-radius:1.95rem;border:1px solid rgba(255,255,255,.9);background:linear-gradient(168deg,rgba(255,255,255,.99),rgba(248,250,252,.92) 45%,rgba(244,248,252,.94));box-shadow:var(--home-shadow-neutral-editorial)}.home-neutral-trust-inline{border-radius:var(--home-radius-card-md);border:1px solid rgba(255,255,255,.88);background:linear-gradient(165deg,rgba(255,255,255,.99),rgba(248,252,255,.9));box-shadow:0 8px 28px -12px rgba(15,23,42,.085),inset 0 1px 0 rgba(255,255,255,.98),inset 0 0 0 1px rgba(255,255,255,.4),0 0 0 1px rgba(14,165,233,.045);--tw-backdrop-blur:blur(12px)}.home-neutral-review-card,.home-neutral-trust-inline{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-neutral-review-card{border-radius:1.5rem;border:1px solid rgba(226,232,240,.88);background:linear-gradient(182deg,rgba(255,255,255,1),rgba(252,253,254,.98) 45%,rgba(248,250,252,.96));box-shadow:0 14px 44px -14px rgba(15,23,42,.1),0 4px 14px -6px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.72),0 0 0 1px rgba(15,23,42,.034);--tw-backdrop-blur:blur(4px)}.home-tier-row-muted{border-radius:var(--home-radius-card-sm);border:1px solid rgba(203,213,225,.58);background:linear-gradient(180deg,rgba(252,252,253,.99),rgba(244,247,251,.9));box-shadow:var(--home-shadow-tier-muted),inset 0 1px 0 rgba(255,255,255,.85)}.home-tier-row-upsell{border-radius:var(--home-radius-card-sm);border:1px solid rgba(196,181,253,.48);background:linear-gradient(180deg,rgba(252,250,255,.98),rgba(245,240,255,.82));box-shadow:var(--home-shadow-tier-upsell),inset 0 1px 0 rgba(255,255,255,.88)}.home-tier-row-hero{position:relative;z-index:1;border-radius:var(--home-radius-card-md);border:2px solid rgba(56,189,248,.68);background:linear-gradient(180deg,rgb(240 249 255),rgb(255 255 255) 52%,rgb(255 255 255));box-shadow:0 42px 88px -18px rgba(14,165,233,.28),0 18px 46px -12px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.55),0 0 0 1px rgba(125,211,252,.38)}.home-tier-hero-pill{display:inline-flex;align-items:center;border-radius:9999px;padding:.35rem .85rem;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;line-height:1.2;color:rgb(12 74 110);border:1px solid rgba(125,211,252,.55);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(224,242,254,.88) 45%,rgba(186,230,253,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 2px 0 rgba(255,255,255,.35),0 6px 16px -8px rgba(14,165,233,.22)}@media (min-width:640px){.home-tier-hero-pill{padding:.38rem .92rem;font-size:10px;letter-spacing:.22em}}.home-support-title{font-weight:900;line-height:1.375;--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1));letter-spacing:-.024em}.home-support-micro{font-size:10px;font-weight:900;text-transform:uppercase;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (min-width:640px){.home-support-micro{font-size:11px}}.home-support-micro{letter-spacing:.26em}.home-type-price-anchor{font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.hero-planner-surface{position:relative;border-radius:var(--home-radius-card);border:1px solid rgba(255,255,255,.96);background:linear-gradient(165deg,rgba(255,255,255,.97),rgba(245,251,255,.91) 38%,rgba(236,249,252,.89) 72%,rgba(242,248,246,.93));box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 38px 78px -28px rgba(15,23,42,.18),0 20px 48px -20px rgba(15,23,42,.12),0 8px 22px -10px rgba(14,165,233,.09),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(15,23,42,.032),0 0 0 1px rgba(255,255,255,.35);--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.hero-planner-section-title{text-align:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2em}@media (min-width:640px){.hero-planner-section-title{text-align:left;font-size:12px}}.hero-planner-section-title{color:rgba(51,65,85,.92)}.hero-planner-section-title--compact{letter-spacing:.16em;margin-bottom:0}.hero-destination-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.22rem;border-radius:.8rem;border:1px solid rgba(148,163,184,.4);background:linear-gradient(162deg,rgba(255,255,255,.62),rgba(248,250,252,.78) 48%,rgba(241,245,249,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 4px 20px -12px rgba(15,23,42,.1),inset 0 0 0 1px rgba(255,255,255,.35);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.hero-destination-segment{display:flex;min-height:2.75rem;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding:.32rem .2rem;border-radius:.55rem;border:1px solid transparent;background:transparent;outline:none;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out}.hero-destination-segment:focus-visible:not(:disabled){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(148 163 184/0.5);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.hero-destination-segment--active{border-color:rgba(100,116,139,.32);background:linear-gradient(178deg,rgba(255,255,255,.99),rgba(248,250,252,.97) 45%,rgba(241,245,249,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.55),0 8px 22px -10px rgba(15,23,42,.14)}.hero-destination-segment--disabled{cursor:not-allowed;opacity:.5}.hero-destination-segment__name{font-size:.75rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:rgb(15 23 42)}@media (min-width:380px){.hero-destination-segment__name{font-size:.8125rem}}.hero-destination-segment--disabled .hero-destination-segment__name{color:rgb(100 116 139);font-weight:600}.hero-destination-segment__badge{max-width:100%;padding:0 2px;text-align:center;font-size:7px;font-weight:800;line-height:1.15;letter-spacing:.1em;text-transform:uppercase;color:rgba(100,116,139,.92)}@media (min-width:380px){.hero-destination-segment__badge{font-size:7.5px;letter-spacing:.12em}}.hero-destination-segment__badge--live{color:rgba(21,94,117,.88)}.hero-destination-segment__badge--stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.04rem;line-height:1.05}.hero-destination-segment__badge-line{display:block;font-size:6.5px;font-weight:800;line-height:1.1;letter-spacing:.12em;color:rgba(100,116,139,.92)}@media (min-width:380px){.hero-destination-segment__badge-line{font-size:7px}}.hero-planner-field-label{display:block;text-align:center;font-size:13px;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}@media (min-width:640px){.hero-planner-field-label{text-align:left;font-size:14px}}.hero-planner-field-label{letter-spacing:-.02em}.hero-planner-field-helper{margin:.35rem auto 0;max-width:36rem;text-align:center;font-size:.75rem;font-weight:500;line-height:1.55;letter-spacing:-.012em;color:rgba(71,85,105,.9)}@media (min-width:640px){.hero-planner-field-helper{margin-left:0;margin-right:0;text-align:left;font-size:.8125rem}}.hero-destination-grid{display:grid;gap:.65rem;grid-template-columns:1fr}@media (min-width:640px){.hero-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-destination-card{display:flex;width:100%;flex-direction:column;align-items:stretch;border-radius:var(--home-radius-input);text-align:left;outline:2px solid transparent;outline-offset:2px;transition-property:border-color,box-shadow,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);padding:.72rem .95rem;border:1px solid rgba(100,116,139,.38);background:linear-gradient(168deg,rgba(255,255,255,.98),rgba(248,250,252,.94) 55%,rgba(241,245,249,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 14px -8px rgba(15,23,42,.1)}.hero-destination-card:hover:not(.hero-destination-card--disabled):not(.hero-destination-card--active){border-color:rgba(71,85,105,.42)}.hero-destination-card:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(56 189 248/0.45);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.hero-destination-card--active{border-color:rgba(56,189,248,.55);background:linear-gradient(168deg,rgba(240,249,255,.98),rgba(224,242,254,.55) 42%,rgba(248,250,252,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(125,211,252,.35),0 10px 28px -10px rgba(14,165,233,.18),0 4px 14px -8px rgba(15,23,42,.08)}.hero-destination-card--disabled{cursor:not-allowed;opacity:.58;border-color:rgba(148,163,184,.32);background:linear-gradient(168deg,rgba(248,250,252,.85),rgba(241,245,249,.78));box-shadow:none}.hero-destination-name{font-size:13px;font-weight:700;letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}@media (min-width:640px){.hero-destination-name{font-size:.875rem;line-height:1.25rem}}.hero-destination-status{margin-top:.125rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}@media (min-width:640px){.hero-destination-status{font-size:11px}}.hero-destination-status--ok{color:rgba(14,116,144,.92)}.hero-planner-desk-well{border-radius:calc(var(--home-radius-input) + 10px);padding:6px;background:linear-gradient(168deg,rgba(226,232,240,.45),rgba(241,245,249,.75) 45%,rgba(248,250,252,.92));border:1px solid rgba(186,198,210,.55);box-shadow:inset 0 3px 10px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.75),0 1px 0 rgba(255,255,255,.55)}.hero-planner-field{width:100%;resize:vertical;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:640px){.hero-planner-field{font-size:15px}}.hero-planner-field{min-height:148px;padding:1.15rem 1.25rem;border-radius:var(--home-radius-input);font-weight:500;letter-spacing:-.014em;line-height:1.6;color:rgb(15 23 42);border:1px solid rgba(203,213,225,.85);background:linear-gradient(185deg,rgba(255,255,255,1),rgba(252,253,254,.99) 35%,rgba(248,250,252,.97));box-shadow:inset 0 4px 12px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(255,255,255,.5)}.hero-planner-field::-moz-placeholder{color:rgba(100,116,139,.68);font-weight:400;letter-spacing:-.018em;line-height:1.55}.hero-planner-field::placeholder{color:rgba(100,116,139,.68);font-weight:400;letter-spacing:-.018em;line-height:1.55}.hero-planner-field:hover{border-color:rgba(148,163,184,.75)}.hero-planner-field:focus{border-color:rgba(56,189,248,.65);box-shadow:inset 0 3px 10px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(125,211,252,.45),0 0 0 4px rgba(14,165,233,.16),0 12px 32px -12px rgba(14,165,233,.22)}.hero-planner-field--hero-primary{min-height:7.75rem}@media (min-width:640px){.hero-planner-field--hero-primary{min-height:8.25rem}}.hero-planner-chips-label{font-size:10px;font-weight:700;text-transform:uppercase}@media (min-width:640px){.hero-planner-chips-label{font-size:11px}}.hero-planner-chips-label{letter-spacing:.18em;color:rgba(51,65,85,.82)}.hero-planner-chip{min-height:46px;border-radius:9999px;text-align:center;outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.hero-planner-chip{min-height:48px}}.hero-planner-chip{padding:.55rem 1.35rem;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;line-height:1.28;color:rgb(30 41 59);border:1px solid rgba(100,116,139,.38);background:linear-gradient(188deg,rgba(255,255,255,1),rgba(248,250,252,.99) 35%,rgba(241,245,249,.96) 72%,rgba(235,238,242,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.52),inset 0 0 0 1px rgba(255,255,255,.35),0 10px 24px -10px rgba(15,23,42,.14),0 2px 8px -4px rgba(15,23,42,.08);transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out,color .16s ease-out;will-change:transform}.hero-planner-chip--pill{min-height:0;border-radius:9999px;padding-top:.375rem;padding-bottom:.375rem}@media (min-width:640px){.hero-planner-chip--pill{padding-top:.4rem;padding-bottom:.4rem}}.hero-planner-chip--pill{padding-left:.72rem;padding-right:.72rem;font-size:11px;font-weight:600;text-transform:none;letter-spacing:-.01em;line-height:1.35;color:rgb(51 65 85);border:1px solid rgba(148,163,184,.55);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.04)}.hero-planner-chip--pill:hover{border-color:rgba(100,116,139,.55);color:rgb(30 41 59);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 2px 6px rgba(15,23,42,.06)}.hero-planner-chip:hover:not(.hero-planner-chip--pill){border-color:rgba(71,85,105,.48);color:rgb(15 23 42);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.58),inset 0 0 0 1px rgba(255,255,255,.42),0 14px 32px -12px rgba(15,23,42,.17)}.hero-planner-chip:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(56 189 248/0.45);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.hero-planner-chip:active{transform:scale(.98)}.hero-planner-chip--active{color:rgb(15 23 42);border-color:rgba(71,85,105,.52);background:linear-gradient(188deg,rgba(248,250,252,1),rgba(226,232,240,.92) 45%,rgba(203,213,225,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 2px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.28),0 10px 28px -10px rgba(15,23,42,.2),0 0 0 1px rgba(51,65,85,.12)}.hero-planner-chip--pill.hero-planner-chip--active{color:rgb(15 23 42);font-weight:700;border-color:rgba(14,165,233,.45);background:linear-gradient(165deg,rgba(224,242,254,.95),rgba(186,230,253,.55) 45%,rgba(255,255,255,.88));box-shadow:inset 0 0 0 1px rgba(125,211,252,.35),0 2px 8px -4px rgba(14,165,233,.2)}.hero-planner-chip--active:hover:not(.hero-planner-chip--pill){border-color:rgba(51,65,85,.55);color:rgb(15 23 42)}.hero-planner-chip--pill.hero-planner-chip--active:hover{border-color:rgba(14,165,233,.5);color:rgb(15 23 42)}.hero-planner-chips-label--compact{font-size:10px;letter-spacing:.14em;opacity:.92}@media (min-width:640px){.hero-planner-chips-label--compact{font-size:10.5px;letter-spacing:.16em}}.hero-planner-chip-row--hero .hero-planner-chip--pill{padding:.32rem .55rem;font-size:10px;line-height:1.32;border-color:rgba(148,163,184,.48);background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(15,23,42,.035)}@media (min-width:640px){.hero-planner-chip-row--hero .hero-planner-chip--pill{padding-left:.62rem;padding-right:.62rem;font-size:10.5px}}.hero-planner-chip-row--hero .hero-planner-chip--pill.hero-planner-chip--active{border-color:rgba(100,116,139,.42);background:linear-gradient(165deg,rgba(248,250,252,.98),rgba(236,242,249,.88) 48%,rgba(255,255,255,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(148,163,184,.22),0 4px 14px -6px rgba(15,23,42,.1)}.hero-planner-trust-strip{border-radius:var(--home-radius-card-sm);border:1px solid rgba(203,213,225,.55);background:linear-gradient(92deg,rgba(252,252,253,.98),rgba(241,245,249,.88) 48%,rgba(248,250,252,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(15,23,42,.04),0 6px 20px -10px rgba(15,23,42,.12)}.hero-planner-cta{display:inline-flex;min-height:52px;width:100%;align-items:center;justify-content:center;border-radius:9999px;padding:.875rem 1.5rem;font-size:13px;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.hero-planner-cta{min-height:54px;font-size:14px}}.hero-planner-cta{letter-spacing:-.03em;border:1px solid rgba(15,23,42,.72);border-top-color:rgba(255,255,255,.14);background:linear-gradient(180deg,#4a5d72,#35465a 16%,#243447 42%,#161f2e 72%,#0f172a);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 2px 0 rgba(255,255,255,.07),0 28px 60px -16px rgba(15,23,42,.6),0 11px 30px -10px rgba(15,23,42,.42),0 0 0 1px rgba(255,255,255,.05);transition:background .2s ease-out,box-shadow .2s ease-out,transform .15s ease-out}.hero-planner-cta:hover{background:linear-gradient(180deg,#566b82,#3f5268 18%,#2a3a4f 48%,#1a2538 78%,#121a28);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 2px 0 rgba(255,255,255,.09),0 32px 70px -16px rgba(15,23,42,.52),0 14px 36px -10px rgba(15,23,42,.36),0 0 0 1px rgba(255,255,255,.06)}.hero-planner-cta:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.hero-planner-cta:active{transform:scale(.992)}.hero-planner-cta--hero-primary{min-height:50px;padding-left:1.15rem;padding-right:1.15rem;font-size:12px;line-height:1.25}@media (min-width:640px){.hero-planner-cta--hero-primary{min-height:52px;font-size:13px}}.home-chip{min-height:44px;border-radius:9999px;text-align:center;font-size:11px;font-weight:900;text-transform:uppercase;outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.home-chip{min-height:46px;font-size:12px}}.home-chip{padding:.55rem 1.2rem;letter-spacing:.16em;color:rgb(30 41 59);border:1px solid rgba(100,116,139,.38);background:linear-gradient(188deg,rgba(255,255,255,1),rgba(248,250,252,.98) 40%,rgba(241,245,249,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.48),inset 0 0 0 1px rgba(255,255,255,.32),0 8px 22px -10px rgba(15,23,42,.13),0 2px 6px -4px rgba(15,23,42,.07);transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;will-change:transform}.home-chip:hover{border-color:rgba(71,85,105,.46);color:rgb(15 23 42);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.52),inset 0 0 0 1px rgba(255,255,255,.38),0 12px 30px -12px rgba(15,23,42,.16)}.home-chip:focus-visible{outline:none;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(56 189 248/0.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:rgb(255 255 255/0.8)}.home-chip:active{transform:scale(.98)}.home-chip--active{color:rgb(15 23 42);border-color:rgba(71,85,105,.5);background:linear-gradient(188deg,rgba(248,250,252,1),rgba(226,232,240,.9) 48%,rgba(203,213,225,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 0 2px 0 rgba(255,255,255,.38),inset 0 0 0 1px rgba(255,255,255,.26),0 10px 28px -10px rgba(15,23,42,.18),0 0 0 1px rgba(51,65,85,.1)}.home-chip--active:hover{border-color:rgba(51,65,85,.54);color:rgb(15 23 42)}.home-btn-primary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:9999px;padding:.875rem 1.5rem;font-size:13px;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.home-btn-primary{min-height:52px;font-size:14px}}.home-btn-primary{letter-spacing:-.03em;border:1px solid rgba(15,23,42,.68);border-top-color:rgba(255,255,255,.12);background:linear-gradient(180deg,#475569,#334155 22%,#1e293b 52%,#0f172a);box-shadow:var(--home-shadow-btn-primary);transition:background .2s ease-out,box-shadow .2s ease-out,transform .15s ease-out}.home-btn-primary:hover{background:linear-gradient(180deg,#5c6f85,#3d4f63 24%,#273549 55%,#151d2e);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 2px 0 rgba(255,255,255,.06),0 28px 58px -14px rgba(15,23,42,.52),0 11px 26px -8px rgba(15,23,42,.32),0 0 0 1px rgba(255,255,255,.05)}.home-btn-primary:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.home-btn-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem 1.75rem;font-size:13px;font-weight:900}@media (min-width:640px){.home-btn-secondary{min-height:50px;font-size:14px}}.home-btn-secondary{letter-spacing:-.026em;color:rgb(15 23 42);border:1px solid rgba(71,85,105,.32);background:linear-gradient(182deg,#fafafa,#f4f4f5 38%,#e8e8ec);box-shadow:var(--home-shadow-btn-secondary);transition:border-color .2s ease-out,box-shadow .2s ease-out,background .2s ease-out,color .2s ease-out}.home-btn-secondary:hover{border-color:rgba(51,65,85,.42);color:rgb(15 23 42);background:linear-gradient(182deg,#ffffff,#f8f8f9 45%,#ececee);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.75),0 16px 40px -12px rgba(15,23,42,.16),0 3px 10px -4px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.04)}.home-btn-secondary:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.home-btn-on-image{display:inline-flex;min-height:50px;width:100%;align-items:center;justify-content:center;border-radius:9999px;padding:.875rem 1rem;font-size:12px;font-weight:900;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}@media (min-width:640px){.home-btn-on-image{min-height:52px;font-size:13px}}.home-btn-on-image{letter-spacing:-.028em;border:1px solid rgba(255,255,255,.55);border-top-color:rgba(255,255,255,.78);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,250,252,.99) 52%,rgba(241,245,249,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.45),0 16px 44px -10px rgba(0,0,0,.4),0 0 0 1px rgba(15,23,42,.06);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;ring-color:rgb(0 0 0/.08)}.home-btn-on-image:hover{background:linear-gradient(180deg,#ffffff,#fafbfc);border-color:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.52),0 20px 52px -10px rgba(0,0,0,.44),0 0 0 1px rgba(15,23,42,.05)}.home-btn-on-image:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:rgb(148 163 184/0.9)}.offer-card-cta{margin-top:auto;display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:9999px;font-weight:900;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1);letter-spacing:-.028em;border:1px solid rgba(255,255,255,.72);border-top-color:rgba(255,255,255,.9);background:linear-gradient(180deg,#ffffff,#f8fafc 48%,#f1f5f9);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.46),inset 0 0 0 1px rgba(255,255,255,.2),0 5px 14px -5px rgba(0,0,0,.18),0 18px 44px -12px rgba(0,0,0,.5),0 0 0 1px rgba(15,23,42,.05)}.offer-card-cta--featured{min-height:52px;padding:.875rem 1.25rem;font-size:12px}@media (min-width:640px){.offer-card-cta--featured{min-height:54px;font-size:14px}}.group:hover .offer-card-cta--featured{border-color:rgba(255,255,255,.9);background:linear-gradient(180deg,#ffffff,#ffffff 42%,#f8fafc);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.52),inset 0 0 0 1px rgba(255,255,255,.22),0 22px 52px -10px rgba(0,0,0,.54),0 0 0 1px rgba(15,23,42,.04)}.offer-card-cta--supporting{min-height:48px;padding:.75rem 1rem;font-size:11px}@media (min-width:640px){.offer-card-cta--supporting{min-height:50px;font-size:12px}}.offer-card-cta--supporting{border-color:rgba(255,255,255,.65);background:linear-gradient(180deg,#fdfdfd,#f6f6f8 42%,#ececf0);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.36),inset 0 0 0 1px rgba(255,255,255,.14),0 16px 40px -12px rgba(0,0,0,.45)}.group:hover .offer-card-cta--supporting{border-color:rgba(255,255,255,.82);background:linear-gradient(180deg,#ffffff,#fafafa 48%,#f0f0f3);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.42),0 20px 48px -12px rgba(0,0,0,.48),0 0 0 1px rgba(15,23,42,.04)}.offer-card-cta--secondary{min-height:38px;width:100%;max-width:min(100%,14rem);align-self:center;padding:.5rem .75rem;font-size:10px}@media (min-width:640px){.offer-card-cta--secondary{min-height:44px;max-width:none;align-self:stretch;padding:.625rem 1rem;font-size:11px}}@media (min-width:768px){.offer-card-cta--secondary{font-size:12px}}.offer-card-cta--secondary{border-color:rgba(255,255,255,.52);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 2px 0 rgba(255,255,255,.28),0 14px 36px -12px rgba(0,0,0,.4)}.group:hover .offer-card-cta--secondary{border-color:rgba(255,255,255,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.34),0 18px 42px -12px rgba(0,0,0,.44),0 0 0 1px rgba(15,23,42,.04)}.offer-card-cta--hero-match{min-height:0;width:auto;max-width:none;justify-content:flex-start;align-self:flex-start;padding:.25rem .625rem;font-size:10px;font-weight:700;line-height:1;letter-spacing:-.02em}@media (min-width:640px){.offer-card-cta--hero-match{padding:.25rem .75rem;font-size:11px}}@media (min-width:768px){.offer-card-cta--hero-match{padding:.375rem .875rem;font-size:12px}}.offer-card-cta--hero-match{border-color:rgba(255,255,255,.72);background:linear-gradient(180deg,#ffffff,#f4f6f9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.16),0 4px 12px -4px rgba(0,0,0,.28),0 0 0 1px rgba(15,23,42,.05)}.group:hover .offer-card-cta--hero-match{border-color:rgba(255,255,255,.88);background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.2),0 8px 20px -6px rgba(0,0,0,.35),0 0 0 1px rgba(15,23,42,.04)}.home-section-y{padding-top:2.75rem;padding-bottom:2.75rem}@media (min-width:640px){.home-section-y{padding-top:3rem;padding-bottom:3rem}}@media (min-width:768px){.home-section-y{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1024px){.home-section-y{padding-top:3.65rem;padding-bottom:3.65rem}}.home-section-y-tight{padding-top:2.25rem;padding-bottom:2.25rem}@media (min-width:640px){.home-section-y-tight{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:768px){.home-section-y-tight{padding-top:2.85rem;padding-bottom:2.85rem}}@media (min-width:1024px){.home-section-y-tight{padding-top:3.1rem;padding-bottom:3.1rem}}.home-section-divide{border-top:1px solid rgba(226,232,240,.65);background-image:linear-gradient(180deg,rgba(248,250,252,.35),transparent .65rem)}.home-hero-stack{padding:1.25rem 1rem 2.75rem}@media (min-width:640px){.home-hero-stack{padding:1.5rem 1rem 3rem}}@media (min-width:768px){.home-hero-stack{padding-bottom:3.25rem}}.home-hero-stack{background-color:transparent;background-image:none;box-shadow:none}.home-pill-badge-on-image{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.42rem .88rem;border-radius:9999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.22em;line-height:1.2;color:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.4);background:linear-gradient(168deg,rgba(255,255,255,.22),rgba(255,255,255,.08) 38%,rgba(15,23,42,.48));backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 2px 0 rgba(0,0,0,.12),0 8px 26px -8px rgba(0,0,0,.38),0 0 0 1px rgba(15,23,42,.2)}@media (min-width:640px){.home-pill-badge-on-image{padding:.46rem .95rem;font-size:10px;letter-spacing:.24em}}.home-pill-badge-on-image--cool{border-color:rgba(203,213,225,.45);background:linear-gradient(168deg,rgba(248,250,252,.2),rgba(148,163,184,.12) 45%,rgba(15,23,42,.52))}.home-pill-badge-on-image--violet{border-color:rgba(199,210,254,.35);background:linear-gradient(168deg,rgba(250,245,255,.18),rgba(167,139,250,.1) 42%,rgba(30,27,45,.5))}.home-type-eyebrow{font-size:10px;font-weight:900;text-transform:uppercase;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (min-width:640px){.home-type-eyebrow{font-size:11px}}.home-type-eyebrow{letter-spacing:.26em}.home-type-display{font-weight:900;--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1));letter-spacing:-.038em;line-height:1.06}.home-type-body{font-size:13px;font-weight:600;line-height:1.68;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (min-width:640px){.home-type-body{font-size:15px;line-height:1.72}}.home-type-body{letter-spacing:-.009em}.home-type-meta{font-size:13px;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (min-width:640px){.home-type-meta{font-size:.875rem;line-height:1.25rem}}.home-type-meta{letter-spacing:-.006em}.home-hero-kicker{display:inline-flex;align-items:center;padding:.38rem .92rem;border-radius:9999px;border:1px solid rgba(148,163,184,.42);background:linear-gradient(182deg,rgba(255,255,255,.98),rgba(248,250,252,.94) 55%,rgba(241,245,249,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 2px 0 rgba(255,255,255,.55),0 6px 18px -10px rgba(15,23,42,.1);font-size:11px;font-weight:900;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}@media (min-width:640px){.home-hero-kicker{font-size:.75rem;line-height:1rem}}.home-hero-kicker{letter-spacing:.1em}.home-hero-match-eyebrow{margin-top:1rem;font-size:10px;font-weight:900;text-transform:uppercase;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (min-width:640px){.home-hero-match-eyebrow{font-size:11px}}.home-hero-match-eyebrow{letter-spacing:.32em}.tour-detail-cro .td-card-a,.tour-detail-premium.sg-dp-theme .td-card-a,.tour-detail-template-view .td-card-a{border-radius:1.125rem;border:1px solid color-mix(in oklab,rgb(28 25 23) 9.5%,transparent);background:linear-gradient(180deg,#ffffff,#fcfcfb);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 1px 2px rgba(15,23,42,.038),0 12px 38px -14px rgba(15,23,42,.1)}.tour-detail-cro .td-card-b,.tour-detail-premium.sg-dp-theme .td-card-b,.tour-detail-template-view .td-card-b{border-radius:1rem;border:1px solid color-mix(in oklab,rgb(28 25 23) 6.2%,transparent);background:linear-gradient(180deg,#fefefe,#f7f7f4);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.026),0 8px 28px -12px rgba(15,23,42,.065)}.tour-detail-premium.sg-dp-theme .td-card-b{border-radius:1.125rem}@media (max-width:639px){.tour-detail-cro .td-card-b.td-card-b--hero-handoff,.tour-detail-premium.sg-dp-theme .td-card-b.td-card-b--hero-handoff,.tour-detail-template-view .td-card-b.td-card-b--hero-handoff{border:1px solid color-mix(in oklab,rgb(28 25 23) 5.4%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 1px 2px rgba(15,23,42,.018),0 4px 16px -10px rgba(15,23,42,.04)}}.tour-detail-cro .td-card-b--compact,.tour-detail-premium.sg-dp-theme .td-card-b--compact,.tour-detail-template-view .td-card-b--compact{border-radius:.875rem}.tour-detail-cro .td-card-c,.tour-detail-premium.sg-dp-theme .td-card-c,.tour-detail-template-view .td-card-c{border-radius:1.125rem;border:1px solid color-mix(in oklab,rgb(28 25 23) 5.8%,transparent);background:linear-gradient(180deg,#fdfdfc,#f8f8f5);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 1px 2px rgba(15,23,42,.02)}.tour-detail-cro .itinerary-glass-card{border-radius:1.125rem;border:1px solid color-mix(in oklab,rgb(28 25 23) 9.5%,transparent);background:linear-gradient(180deg,#ffffff,#fcfcfb);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 1px 2px rgba(15,23,42,.038),0 12px 38px -14px rgba(15,23,42,.1)}.tour-detail-cro .itinerary-glass-card-subtle{border-radius:1rem;border:1px solid color-mix(in oklab,rgb(28 25 23) 5.5%,transparent);background:linear-gradient(180deg,#fdfdfc,#f5f5f2);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 1px 2px rgba(15,23,42,.022),0 6px 22px -10px rgba(15,23,42,.055)}