/*!
  * Bootstrap  v6.0.0-alpha.1 (https://getbootstrap.com/)
  * Copyright 2011-2026 The Bootstrap Authors
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */:root{--blue-025:color-mix(in oklch, var(--white) 94%, oklch(60% 0.24 240deg));--blue-050:color-mix(in oklch, var(--white) 90%, oklch(60% 0.24 240deg));--blue-100:color-mix(in oklch, var(--white) 80%, oklch(60% 0.24 240deg));--blue-200:color-mix(in oklch, var(--white) 60%, oklch(60% 0.24 240deg));--blue-300:color-mix(in oklch, var(--white) 40%, oklch(60% 0.24 240deg));--blue-400:color-mix(in oklch, var(--white) 20%, oklch(60% 0.24 240deg));--blue-500:oklch(60% 0.24 240deg);--blue-600:color-mix(in oklch, var(--black) 16%, oklch(60% 0.24 240deg));--blue-700:color-mix(in oklch, var(--black) 32%, oklch(60% 0.24 240deg));--blue-800:color-mix(in oklch, var(--black) 48%, oklch(60% 0.24 240deg));--blue-900:color-mix(in oklch, var(--black) 64%, oklch(60% 0.24 240deg));--blue-950:color-mix(in oklch, var(--black) 70%, oklch(60% 0.24 240deg));--blue-975:color-mix(in oklch, var(--black) 76%, oklch(60% 0.24 240deg));--indigo-025:color-mix(in oklch, var(--white) 94%, oklch(56% 0.26 288deg));--indigo-050:color-mix(in oklch, var(--white) 90%, oklch(56% 0.26 288deg));--indigo-100:color-mix(in oklch, var(--white) 80%, oklch(56% 0.26 288deg));--indigo-200:color-mix(in oklch, var(--white) 60%, oklch(56% 0.26 288deg));--indigo-300:color-mix(in oklch, var(--white) 40%, oklch(56% 0.26 288deg));--indigo-400:color-mix(in oklch, var(--white) 20%, oklch(56% 0.26 288deg));--indigo-500:oklch(56% 0.26 288deg);--indigo-600:color-mix(in oklch, var(--black) 16%, oklch(56% 0.26 288deg));--indigo-700:color-mix(in oklch, var(--black) 32%, oklch(56% 0.26 288deg));--indigo-800:color-mix(in oklch, var(--black) 48%, oklch(56% 0.26 288deg));--indigo-900:color-mix(in oklch, var(--black) 64%, oklch(56% 0.26 288deg));--indigo-950:color-mix(in oklch, var(--black) 70%, oklch(56% 0.26 288deg));--indigo-975:color-mix(in oklch, var(--black) 76%, oklch(56% 0.26 288deg));--violet-025:color-mix(in oklch, var(--white) 94%, oklch(56% 0.24 300deg));--violet-050:color-mix(in oklch, var(--white) 90%, oklch(56% 0.24 300deg));--violet-100:color-mix(in oklch, var(--white) 80%, oklch(56% 0.24 300deg));--violet-200:color-mix(in oklch, var(--white) 60%, oklch(56% 0.24 300deg));--violet-300:color-mix(in oklch, var(--white) 40%, oklch(56% 0.24 300deg));--violet-400:color-mix(in oklch, var(--white) 20%, oklch(56% 0.24 300deg));--violet-500:oklch(56% 0.24 300deg);--violet-600:color-mix(in oklch, var(--black) 16%, oklch(56% 0.24 300deg));--violet-700:color-mix(in oklch, var(--black) 32%, oklch(56% 0.24 300deg));--violet-800:color-mix(in oklch, var(--black) 48%, oklch(56% 0.24 300deg));--violet-900:color-mix(in oklch, var(--black) 64%, oklch(56% 0.24 300deg));--violet-950:color-mix(in oklch, var(--black) 70%, oklch(56% 0.24 300deg));--violet-975:color-mix(in oklch, var(--black) 76%, oklch(56% 0.24 300deg));--purple-025:color-mix(in oklch, var(--white) 94%, oklch(56% 0.24 320deg));--purple-050:color-mix(in oklch, var(--white) 90%, oklch(56% 0.24 320deg));--purple-100:color-mix(in oklch, var(--white) 80%, oklch(56% 0.24 320deg));--purple-200:color-mix(in oklch, var(--white) 60%, oklch(56% 0.24 320deg));--purple-300:color-mix(in oklch, var(--white) 40%, oklch(56% 0.24 320deg));--purple-400:color-mix(in oklch, var(--white) 20%, oklch(56% 0.24 320deg));--purple-500:oklch(56% 0.24 320deg);--purple-600:color-mix(in oklch, var(--black) 16%, oklch(56% 0.24 320deg));--purple-700:color-mix(in oklch, var(--black) 32%, oklch(56% 0.24 320deg));--purple-800:color-mix(in oklch, var(--black) 48%, oklch(56% 0.24 320deg));--purple-900:color-mix(in oklch, var(--black) 64%, oklch(56% 0.24 320deg));--purple-950:color-mix(in oklch, var(--black) 70%, oklch(56% 0.24 320deg));--purple-975:color-mix(in oklch, var(--black) 76%, oklch(56% 0.24 320deg));--pink-025:color-mix(in oklch, var(--white) 94%, oklch(60% 0.22 4deg));--pink-050:color-mix(in oklch, var(--white) 90%, oklch(60% 0.22 4deg));--pink-100:color-mix(in oklch, var(--white) 80%, oklch(60% 0.22 4deg));--pink-200:color-mix(in oklch, var(--white) 60%, oklch(60% 0.22 4deg));--pink-300:color-mix(in oklch, var(--white) 40%, oklch(60% 0.22 4deg));--pink-400:color-mix(in oklch, var(--white) 20%, oklch(60% 0.22 4deg));--pink-500:oklch(60% 0.22 4deg);--pink-600:color-mix(in oklch, var(--black) 16%, oklch(60% 0.22 4deg));--pink-700:color-mix(in oklch, var(--black) 32%, oklch(60% 0.22 4deg));--pink-800:color-mix(in oklch, var(--black) 48%, oklch(60% 0.22 4deg));--pink-900:color-mix(in oklch, var(--black) 64%, oklch(60% 0.22 4deg));--pink-950:color-mix(in oklch, var(--black) 70%, oklch(60% 0.22 4deg));--pink-975:color-mix(in oklch, var(--black) 76%, oklch(60% 0.22 4deg));--red-025:color-mix(in oklch, var(--white) 94%, oklch(60% 0.22 20deg));--red-050:color-mix(in oklch, var(--white) 90%, oklch(60% 0.22 20deg));--red-100:color-mix(in oklch, var(--white) 80%, oklch(60% 0.22 20deg));--red-200:color-mix(in oklch, var(--white) 60%, oklch(60% 0.22 20deg));--red-300:color-mix(in oklch, var(--white) 40%, oklch(60% 0.22 20deg));--red-400:color-mix(in oklch, var(--white) 20%, oklch(60% 0.22 20deg));--red-500:oklch(60% 0.22 20deg);--red-600:color-mix(in oklch, var(--black) 16%, oklch(60% 0.22 20deg));--red-700:color-mix(in oklch, var(--black) 32%, oklch(60% 0.22 20deg));--red-800:color-mix(in oklch, var(--black) 48%, oklch(60% 0.22 20deg));--red-900:color-mix(in oklch, var(--black) 64%, oklch(60% 0.22 20deg));--red-950:color-mix(in oklch, var(--black) 70%, oklch(60% 0.22 20deg));--red-975:color-mix(in oklch, var(--black) 76%, oklch(60% 0.22 20deg));--orange-025:color-mix(in oklch, var(--white) 94%, oklch(70% 0.22 52deg));--orange-050:color-mix(in oklch, var(--white) 90%, oklch(70% 0.22 52deg));--orange-100:color-mix(in oklch, var(--white) 80%, oklch(70% 0.22 52deg));--orange-200:color-mix(in oklch, var(--white) 60%, oklch(70% 0.22 52deg));--orange-300:color-mix(in oklch, var(--white) 40%, oklch(70% 0.22 52deg));--orange-400:color-mix(in oklch, var(--white) 20%, oklch(70% 0.22 52deg));--orange-500:oklch(70% 0.22 52deg);--orange-600:color-mix(in oklch, var(--black) 16%, oklch(70% 0.22 52deg));--orange-700:color-mix(in oklch, var(--black) 32%, oklch(70% 0.22 52deg));--orange-800:color-mix(in oklch, var(--black) 48%, oklch(70% 0.22 52deg));--orange-900:color-mix(in oklch, var(--black) 64%, oklch(70% 0.22 52deg));--orange-950:color-mix(in oklch, var(--black) 70%, oklch(70% 0.22 52deg));--orange-975:color-mix(in oklch, var(--black) 76%, oklch(70% 0.22 52deg));--amber-025:color-mix(in oklch, var(--white) 94%, oklch(79% 0.2 78deg));--amber-050:color-mix(in oklch, var(--white) 90%, oklch(79% 0.2 78deg));--amber-100:color-mix(in oklch, var(--white) 80%, oklch(79% 0.2 78deg));--amber-200:color-mix(in oklch, var(--white) 60%, oklch(79% 0.2 78deg));--amber-300:color-mix(in oklch, var(--white) 40%, oklch(79% 0.2 78deg));--amber-400:color-mix(in oklch, var(--white) 20%, oklch(79% 0.2 78deg));--amber-500:oklch(79% 0.2 78deg);--amber-600:color-mix(in oklch, var(--black) 16%, oklch(79% 0.2 78deg));--amber-700:color-mix(in oklch, var(--black) 32%, oklch(79% 0.2 78deg));--amber-800:color-mix(in oklch, var(--black) 48%, oklch(79% 0.2 78deg));--amber-900:color-mix(in oklch, var(--black) 64%, oklch(79% 0.2 78deg));--amber-950:color-mix(in oklch, var(--black) 70%, oklch(79% 0.2 78deg));--amber-975:color-mix(in oklch, var(--black) 76%, oklch(79% 0.2 78deg));--yellow-025:color-mix(in oklch, var(--white) 94%, oklch(88% 0.24 88deg));--yellow-050:color-mix(in oklch, var(--white) 90%, oklch(88% 0.24 88deg));--yellow-100:color-mix(in oklch, var(--white) 80%, oklch(88% 0.24 88deg));--yellow-200:color-mix(in oklch, var(--white) 60%, oklch(88% 0.24 88deg));--yellow-300:color-mix(in oklch, var(--white) 40%, oklch(88% 0.24 88deg));--yellow-400:color-mix(in oklch, var(--white) 20%, oklch(88% 0.24 88deg));--yellow-500:oklch(88% 0.24 88deg);--yellow-600:color-mix(in oklch, var(--black) 16%, oklch(88% 0.24 88deg));--yellow-700:color-mix(in oklch, var(--black) 32%, oklch(88% 0.24 88deg));--yellow-800:color-mix(in oklch, var(--black) 48%, oklch(88% 0.24 88deg));--yellow-900:color-mix(in oklch, var(--black) 64%, oklch(88% 0.24 88deg));--yellow-950:color-mix(in oklch, var(--black) 70%, oklch(88% 0.24 88deg));--yellow-975:color-mix(in oklch, var(--black) 76%, oklch(88% 0.24 88deg));--lime-025:color-mix(in oklch, var(--white) 94%, oklch(65% 0.24 135deg));--lime-050:color-mix(in oklch, var(--white) 90%, oklch(65% 0.24 135deg));--lime-100:color-mix(in oklch, var(--white) 80%, oklch(65% 0.24 135deg));--lime-200:color-mix(in oklch, var(--white) 60%, oklch(65% 0.24 135deg));--lime-300:color-mix(in oklch, var(--white) 40%, oklch(65% 0.24 135deg));--lime-400:color-mix(in oklch, var(--white) 20%, oklch(65% 0.24 135deg));--lime-500:oklch(65% 0.24 135deg);--lime-600:color-mix(in oklch, var(--black) 16%, oklch(65% 0.24 135deg));--lime-700:color-mix(in oklch, var(--black) 32%, oklch(65% 0.24 135deg));--lime-800:color-mix(in oklch, var(--black) 48%, oklch(65% 0.24 135deg));--lime-900:color-mix(in oklch, var(--black) 64%, oklch(65% 0.24 135deg));--lime-950:color-mix(in oklch, var(--black) 70%, oklch(65% 0.24 135deg));--lime-975:color-mix(in oklch, var(--black) 76%, oklch(65% 0.24 135deg));--green-025:color-mix(in oklch, var(--white) 94%, oklch(64% 0.22 160deg));--green-050:color-mix(in oklch, var(--white) 90%, oklch(64% 0.22 160deg));--green-100:color-mix(in oklch, var(--white) 80%, oklch(64% 0.22 160deg));--green-200:color-mix(in oklch, var(--white) 60%, oklch(64% 0.22 160deg));--green-300:color-mix(in oklch, var(--white) 40%, oklch(64% 0.22 160deg));--green-400:color-mix(in oklch, var(--white) 20%, oklch(64% 0.22 160deg));--green-500:oklch(64% 0.22 160deg);--green-600:color-mix(in oklch, var(--black) 16%, oklch(64% 0.22 160deg));--green-700:color-mix(in oklch, var(--black) 32%, oklch(64% 0.22 160deg));--green-800:color-mix(in oklch, var(--black) 48%, oklch(64% 0.22 160deg));--green-900:color-mix(in oklch, var(--black) 64%, oklch(64% 0.22 160deg));--green-950:color-mix(in oklch, var(--black) 70%, oklch(64% 0.22 160deg));--green-975:color-mix(in oklch, var(--black) 76%, oklch(64% 0.22 160deg));--teal-025:color-mix(in oklch, var(--white) 94%, oklch(68% 0.22 190deg));--teal-050:color-mix(in oklch, var(--white) 90%, oklch(68% 0.22 190deg));--teal-100:color-mix(in oklch, var(--white) 80%, oklch(68% 0.22 190deg));--teal-200:color-mix(in oklch, var(--white) 60%, oklch(68% 0.22 190deg));--teal-300:color-mix(in oklch, var(--white) 40%, oklch(68% 0.22 190deg));--teal-400:color-mix(in oklch, var(--white) 20%, oklch(68% 0.22 190deg));--teal-500:oklch(68% 0.22 190deg);--teal-600:color-mix(in oklch, var(--black) 16%, oklch(68% 0.22 190deg));--teal-700:color-mix(in oklch, var(--black) 32%, oklch(68% 0.22 190deg));--teal-800:color-mix(in oklch, var(--black) 48%, oklch(68% 0.22 190deg));--teal-900:color-mix(in oklch, var(--black) 64%, oklch(68% 0.22 190deg));--teal-950:color-mix(in oklch, var(--black) 70%, oklch(68% 0.22 190deg));--teal-975:color-mix(in oklch, var(--black) 76%, oklch(68% 0.22 190deg));--cyan-025:color-mix(in oklch, var(--white) 94%, oklch(69% 0.22 220deg));--cyan-050:color-mix(in oklch, var(--white) 90%, oklch(69% 0.22 220deg));--cyan-100:color-mix(in oklch, var(--white) 80%, oklch(69% 0.22 220deg));--cyan-200:color-mix(in oklch, var(--white) 60%, oklch(69% 0.22 220deg));--cyan-300:color-mix(in oklch, var(--white) 40%, oklch(69% 0.22 220deg));--cyan-400:color-mix(in oklch, var(--white) 20%, oklch(69% 0.22 220deg));--cyan-500:oklch(69% 0.22 220deg);--cyan-600:color-mix(in oklch, var(--black) 16%, oklch(69% 0.22 220deg));--cyan-700:color-mix(in oklch, var(--black) 32%, oklch(69% 0.22 220deg));--cyan-800:color-mix(in oklch, var(--black) 48%, oklch(69% 0.22 220deg));--cyan-900:color-mix(in oklch, var(--black) 64%, oklch(69% 0.22 220deg));--cyan-950:color-mix(in oklch, var(--black) 70%, oklch(69% 0.22 220deg));--cyan-975:color-mix(in oklch, var(--black) 76%, oklch(69% 0.22 220deg));--brown-025:color-mix(in oklch, var(--white) 94%, oklch(60% 0.12 54deg));--brown-050:color-mix(in oklch, var(--white) 90%, oklch(60% 0.12 54deg));--brown-100:color-mix(in oklch, var(--white) 80%, oklch(60% 0.12 54deg));--brown-200:color-mix(in oklch, var(--white) 60%, oklch(60% 0.12 54deg));--brown-300:color-mix(in oklch, var(--white) 40%, oklch(60% 0.12 54deg));--brown-400:color-mix(in oklch, var(--white) 20%, oklch(60% 0.12 54deg));--brown-500:oklch(60% 0.12 54deg);--brown-600:color-mix(in oklch, var(--black) 16%, oklch(60% 0.12 54deg));--brown-700:color-mix(in oklch, var(--black) 32%, oklch(60% 0.12 54deg));--brown-800:color-mix(in oklch, var(--black) 48%, oklch(60% 0.12 54deg));--brown-900:color-mix(in oklch, var(--black) 64%, oklch(60% 0.12 54deg));--brown-950:color-mix(in oklch, var(--black) 70%, oklch(60% 0.12 54deg));--brown-975:color-mix(in oklch, var(--black) 76%, oklch(60% 0.12 54deg));--gray-025:color-mix(in oklch, var(--white) 94%, oklch(60% 0.02 245deg));--gray-050:color-mix(in oklch, var(--white) 90%, oklch(60% 0.02 245deg));--gray-100:color-mix(in oklch, var(--white) 80%, oklch(60% 0.02 245deg));--gray-200:color-mix(in oklch, var(--white) 60%, oklch(60% 0.02 245deg));--gray-300:color-mix(in oklch, var(--white) 40%, oklch(60% 0.02 245deg));--gray-400:color-mix(in oklch, var(--white) 20%, oklch(60% 0.02 245deg));--gray-500:oklch(60% 0.02 245deg);--gray-600:color-mix(in oklch, var(--black) 16%, oklch(60% 0.02 245deg));--gray-700:color-mix(in oklch, var(--black) 32%, oklch(60% 0.02 245deg));--gray-800:color-mix(in oklch, var(--black) 48%, oklch(60% 0.02 245deg));--gray-900:color-mix(in oklch, var(--black) 64%, oklch(60% 0.02 245deg));--gray-950:color-mix(in oklch, var(--black) 70%, oklch(60% 0.02 245deg));--gray-975:color-mix(in oklch, var(--black) 76%, oklch(60% 0.02 245deg));--pewter-025:color-mix(in oklch, var(--white) 94%, oklch(65% 0.01 290deg));--pewter-050:color-mix(in oklch, var(--white) 90%, oklch(65% 0.01 290deg));--pewter-100:color-mix(in oklch, var(--white) 80%, oklch(65% 0.01 290deg));--pewter-200:color-mix(in oklch, var(--white) 60%, oklch(65% 0.01 290deg));--pewter-300:color-mix(in oklch, var(--white) 40%, oklch(65% 0.01 290deg));--pewter-400:color-mix(in oklch, var(--white) 20%, oklch(65% 0.01 290deg));--pewter-500:oklch(65% 0.01 290deg);--pewter-600:color-mix(in oklch, var(--black) 16%, oklch(65% 0.01 290deg));--pewter-700:color-mix(in oklch, var(--black) 32%, oklch(65% 0.01 290deg));--pewter-800:color-mix(in oklch, var(--black) 48%, oklch(65% 0.01 290deg));--pewter-900:color-mix(in oklch, var(--black) 64%, oklch(65% 0.01 290deg));--pewter-950:color-mix(in oklch, var(--black) 70%, oklch(65% 0.01 290deg));--pewter-975:color-mix(in oklch, var(--black) 76%, oklch(65% 0.01 290deg))}@layer colors, config, root, reboot, layout, content, forms, components, custom, helpers, utilities;:root{--black:#000;--white:#fff;--gradient:linear-gradient(180deg, color-mix(var(--white) 15%, transparent), color-mix(var(--white) 0%, transparent));--body-font-family:Inter DIY, Inter DIY Fallback, Inter, Segoe UI, system-ui, -apple-system, Roboto, Arial, sans-serif;--body-font-size:1rem;--body-font-weight:var(--font-weight-normal);--body-line-height:1.65;--heading-color:#1B2128;--hr-border-color:var(--border-color);--link-color:#0E5C78;--link-decoration:underline;--link-underline-offset:0.2em;--link-hover-color:#0A4A61;--font-mono:ui-monospace, 'SF Mono', SFMono-Regular, Menlo, Monaco, 'Cascadia Mono', Consolas, 'Liberation Mono', monospace;--code-font-size:95%;--code-color:var(--fg-2);--border-width:1px;--border-width-keyline:0.5px;--border-style:solid;--border-color:#E3E1DB;--border-color-translucent:color-mix(in oklch, var(--fg-body) 15%, transparent);--shadow-color:#000;--shadow-strength:1;--transition-timing-overlay:cubic-bezier(0.22, 1, 0.36, 1);--spacer:1rem;--focus-ring-width:3px;--focus-ring-offset:1px;--focus-ring-color:rgba(14, 92, 120, 0.45);--focus-ring:var(--focus-ring-width) solid var(--focus-ring-color);--control-checked-bg:var(--primary-base);--control-checked-border-color:var(--control-checked-bg);--control-active-bg:var(--primary-base);--control-active-border-color:var(--control-active-bg);--control-disabled-bg:var(--bg-3);--control-disabled-opacity:0.65;--control-transition-duration:0.15s;--control-transition-timing:cubic-bezier(0.34, 1.56, 0.64, 1);--btn-input-fg:var(--fg-body);--btn-input-bg:var(--bg-body);--btn-input-gap:0.375rem;--btn-input-min-height:2.75rem;--btn-input-padding-y:0.375rem;--btn-input-padding-x:0.75rem;--btn-input-font-size:var(--body-font-size);--btn-input-font-weight:var(--font-weight-normal);--btn-input-line-height:var(--body-line-height);--btn-input-border-radius:3px;--btn-input-xs-gap:var(--spacer-1);--btn-input-xs-min-height:1.5rem;--btn-input-xs-padding-y:0.125rem;--btn-input-xs-padding-x:0.5rem;--btn-input-xs-font-size:var(--font-size-xs);--btn-input-xs-line-height:1.125;--btn-input-xs-border-radius:var(--radius-5);--btn-input-sm-gap:0.375rem;--btn-input-sm-min-height:2rem;--btn-input-sm-padding-y:0.25rem;--btn-input-sm-padding-x:0.625rem;--btn-input-sm-font-size:var(--font-size-sm);--btn-input-sm-line-height:var(--line-height-sm);--btn-input-sm-border-radius:var(--radius-5);--btn-input-lg-gap:0.375rem;--btn-input-lg-min-height:2.75rem;--btn-input-lg-padding-y:0.5rem;--btn-input-lg-padding-x:1rem;--btn-input-lg-font-size:var(--font-size-md);--btn-input-lg-line-height:var(--line-height-md);--btn-input-lg-border-radius:var(--radius-7);--font-size-xs:0.75rem;--line-height-xs:1.25;--font-size-sm:0.875rem;--line-height-sm:1.5;--font-size-md:1rem;--line-height-md:1.5;--font-size-lg:clamp(1.125rem, 1rem + 0.625vw, 1.25rem);--line-height-lg:1.5;--font-size-xl:clamp(1.5rem, 1.1rem + 0.75vw, 1.75rem);--line-height-xl:1.4285714286;--font-size-2xl:clamp(1.75rem, 1.3rem + 1vw, 2rem);--line-height-2xl:1.3333333333;--font-size-3xl:clamp(2rem, 1.5rem + 1.875vw, 2.5rem);--line-height-3xl:1.2;--font-size-4xl:clamp(2.25rem, 1.75rem + 2.5vw, 3rem);--line-height-4xl:1.1;--font-size-5xl:clamp(3rem, 2rem + 5vw, 4rem);--line-height-5xl:1.1;--font-size-6xl:clamp(3.75rem, 2.5rem + 6.25vw, 5rem);--line-height-6xl:1;--font-weight-lighter:lighter;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bolder:bolder;--primary-base:#E8A33B;--primary-fg:#1B2128;--primary-fg-emphasis:#1B2128;--primary-bg:#E8A33B;--primary-bg-subtle:#FBF1E0;--primary-bg-muted:#FBF1E0;--primary-border:#D18E26;--primary-focus-ring:rgba(14, 92, 120, 0.45);--primary-contrast:#1B2128;--accent-base:#0E5C78;--accent-fg:#0E5C78;--accent-fg-emphasis:#0A4A61;--accent-bg:#0E5C78;--accent-bg-subtle:#EAF2F4;--accent-bg-muted:#D2E3E8;--accent-border:#0E5C78;--accent-focus-ring:rgba(14, 92, 120, 0.45);--accent-contrast:#FFFFFF;--success-base:var(--green-500);--success-fg:light-dark(var(--green-600), var(--green-400));--success-fg-emphasis:light-dark(var(--green-800), var(--green-300));--success-bg:var(--green-500);--success-bg-subtle:light-dark(var(--green-100), var(--green-900));--success-bg-muted:light-dark(var(--green-200), var(--green-800));--success-border:light-dark(var(--green-300), var(--green-600));--success-focus-ring:light-dark(color-mix(in oklch, var(--green-500) 50%, var(--bg-body)), color-mix(in oklch, var(--green-500) 75%, var(--bg-body)));--success-contrast:var(--white);--danger-base:var(--red-500);--danger-fg:light-dark(var(--red-600), var(--red-400));--danger-fg-emphasis:light-dark(var(--red-800), var(--red-300));--danger-bg:var(--red-500);--danger-bg-subtle:light-dark(var(--red-100), var(--red-900));--danger-bg-muted:light-dark(var(--red-200), var(--red-800));--danger-border:light-dark(var(--red-300), var(--red-600));--danger-focus-ring:light-dark(color-mix(in oklch, var(--red-500) 50%, var(--bg-body)), color-mix(in oklch, var(--red-500) 75%, var(--bg-body)));--danger-contrast:var(--white);--warning-base:#E8A33B;--warning-fg:#1B2128;--warning-fg-emphasis:#1B2128;--warning-bg:#E8A33B;--warning-bg-subtle:#FBF1E0;--warning-bg-muted:#FBF1E0;--warning-border:#D18E26;--warning-focus-ring:rgba(14, 92, 120, 0.45);--warning-contrast:#1B2128;--info-base:#0E5C78;--info-fg:#0E5C78;--info-fg-emphasis:#0A4A61;--info-bg:#EAF2F4;--info-bg-subtle:#EAF2F4;--info-bg-muted:#D2E3E8;--info-border:#D2E3E8;--info-focus-ring:rgba(14, 92, 120, 0.45);--info-contrast:#1B2128;--inverse-base:#1B2128;--inverse-fg:#1B2128;--inverse-fg-emphasis:#15191E;--inverse-bg:#1B2128;--inverse-bg-subtle:#EFEDE7;--inverse-bg-muted:#EFEDE7;--inverse-border:#1B2128;--inverse-focus-ring:rgba(14, 92, 120, 0.45);--inverse-contrast:#FFFFFF;--secondary-base:#FFFFFF;--secondary-fg:#15191E;--secondary-fg-emphasis:#15191E;--secondary-bg:#FFFFFF;--secondary-bg-subtle:#F7F6F3;--secondary-bg-muted:#EFEDE7;--secondary-border:#CCC8BE;--secondary-focus-ring:rgba(14, 92, 120, 0.45);--secondary-contrast:#15191E;--bg-body:#F7F6F3;--bg-1:#FFFFFF;--bg-2:#EFEDE7;--bg-3:#EAF2F4;--bg-4:light-dark(var(--gray-200), var(--gray-700));--bg-fg:var(--fg-body);--bg-white:var(--white);--bg-black:var(--black);--bg-transparent:transparent;--bg-inherit:inherit;--fg-body:#15191E;--fg-1:#15191E;--fg-2:#555D66;--fg-3:#555D66;--fg-4:light-dark(var(--gray-500), var(--gray-600));--fg-bg:var(--bg-body);--fg-white:var(--white);--fg-black:var(--black);--fg-inherit:inherit;--border-bg:var(--bg-body);--border-body:light-dark(var(--gray-300), var(--gray-800));--border-muted:light-dark(var(--gray-200), var(--gray-800));--border-subtle:light-dark(color-mix(in oklch, var(--gray-100), var(--gray-200)), color-mix(in oklch, var(--gray-800), var(--gray-900)));--border-emphasized:light-dark(var(--gray-400), var(--gray-600));--border-white:var(--white);--border-black:var(--black);--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--spacer-0:0;--spacer-1:0.25rem;--spacer-2:0.5rem;--spacer-3:1rem;--spacer-4:1.5rem;--spacer-5:3rem;--spacer-6:1.25rem;--spacer-7:1.5rem;--spacer-8:1.75rem;--spacer-9:2rem;--spacer-10:2.25rem;--spacer-11:2.5rem;--spacer-12:3rem;--radius-0:0;--radius-1:1px;--radius-2:1.5px;--radius-3:2px;--radius-4:3px;--radius-5:4px;--radius-6:5px;--radius-7:6px;--radius-8:7px;--radius-9:8px;--radius-pill:50rem;--box-shadow:0 .125rem .25rem -.0625rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.04 * var(--shadow-strength) * var(--so, 1))), 0 .375rem .75rem -.125rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so, 1))), 0 .75rem 1.5rem -.25rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so, 1)));--box-shadow-xs:0 0.0625rem 0.125rem oklch(from var(--sc, var(--shadow-color)) l c h/calc(0.04 * var(--shadow-strength) * var(--so, 1)));--box-shadow-sm:0 .0625rem .125rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.04 * var(--shadow-strength) * var(--so, 1))), 0 .125rem .375rem -.0625rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so, 1)));--box-shadow-lg:0 .125rem .375rem -.0625rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so, 1))), 0 .375rem 1rem -.1875rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so, 1))), 0 .75rem 2rem -.375rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.07 * var(--shadow-strength) * var(--so, 1))), 0 1.5rem 3.5rem -.75rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.08 * var(--shadow-strength) * var(--so, 1)));--box-shadow-xl:0 .1875rem .5rem -.0625rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so, 1))), 0 .5rem 1.25rem -.1875rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so, 1))), 0 1rem 2.5rem -.375rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.07 * var(--shadow-strength) * var(--so, 1))), 0 2rem 5rem -.75rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.09 * var(--shadow-strength) * var(--so, 1)));--box-shadow-inset:inset 0 1px 2px light-dark(oklch(from var(--sc, var(--shadow-color)) l c h/calc(8% * var(--so, 1))), oklch(from var(--sc, var(--shadow-color)) l c h/calc(26% * var(--so, 1))));--z-n1:-1;--z-0:0;--z-1:1;--z-2:2;--z-3:3;--z-menu:1000;--z-sticky:1010;--z-fixed:1020;--z-drawer:1030;--z-dialog:1040;--z-popover:1050;--z-tooltip:1060;--z-toast:1070;color-scheme:light dark;scrollbar-gutter:stable}@media(prefers-color-scheme: dark){:root{--shadow-strength: 2.4}}[data-bs-theme=dark]{--shadow-strength: 2.4;color-scheme:dark}[data-bs-theme=light]{--shadow-strength: 1;color-scheme:light}:root{--heading-margin-bottom:var(--spacer-2);--heading-line-height:1.2;--paragraph-margin-bottom:var(--spacer);--legend-margin-bottom:var(--spacer-2);--legend-font-size:1.5rem;--list-padding-x:var(--spacer-7)}@layer reboot{*,*::before,*::after{box-sizing:border-box}:root{accent-color:var(--primary-base)}iframe{color-scheme:light dark;border:0}body{margin:0;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--fg-body);text-align:var(--body-text-align);background-color:var(--bg-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:var(--hr-margin-y, var(--spacer)) 0;border:0;border-block-start:var(--border-width) solid var(--hr-border-color)}h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:var(--heading-margin-bottom);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight, var(--font-weight-medium));line-height:var(--heading-line-height);color:var(--heading-color)}h1,.h1{font-size:var(--font-size-3xl)}h2,.h2{font-size:var(--font-size-2xl)}h3,.h3{font-size:var(--font-size-xl)}h4,.h4{font-size:var(--font-size-lg)}h5,.h5{font-size:var(--font-size-md)}p{margin-top:0;margin-bottom:var(--paragraph-margin-bottom)}address{margin-bottom:var(--spacer);font-style:normal;line-height:inherit}ol,ul{padding-inline-start:var(--list-padding-x)}ol,ul,dl{margin-top:0;margin-bottom:var(--spacer)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:var(--dt-font-weight, var(--font-weight-bold))}dd{margin-inline-start:0;margin-bottom:var(--spacer-2)}blockquote{margin:0 0 var(--spacer)}blockquote>*{margin-block:0}b,strong{font-weight:var(--font-weight-bolder)}small,.small{font-size:var(--small-font-size, 87.5%)}sub{position:relative;font-size:var(--sub-sup-font-size, 0.75em);line-height:0;vertical-align:baseline}sub{bottom:-0.25em}a{color:var(--theme-fg, var(--link-color));text-decoration:var(--link-decoration);text-underline-offset:var(--link-underline-offset)}a:hover{color:var(--theme-fg-emphasis, var(--link-hover-color));text-decoration:var(--link-hover-decoration, var(--link-decoration))}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--font-mono);font-size:1em}pre{display:block;margin-top:0;margin-bottom:var(--spacer);overflow:auto;font-size:var(--code-font-size);color:var(--code-color, inherit);scrollbar-gutter:stable}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:var(--code-font-size);color:var(--code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 var(--spacer)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-block:var(--spacer-2);color:var(--fg-3);text-align:start}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:inline-start;width:100%;padding:0;margin-bottom:var(--legend-margin-bottom);font-size:var(--legend-font-size);font-weight:var(--legend-font-weight);line-height:inherit}legend+*{clear:inline-start}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-ampm-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-week-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}}@layer content{.blockquote{--blockquote-gap:calc(var(--spacer) / 2);--blockquote-padding-x:var(--spacer);--blockquote-margin-y:var(--spacer);--blockquote-font-size:var(--font-size-md);--blockquote-border-width:0.25rem;--blockquote-border-color:var(--border-color);--blockquote-footer-font-size:var(--font-size-sm);--blockquote-footer-color:var(--fg-3);display:flex;flex-direction:column;gap:var(--blockquote-gap);padding-inline-start:var(--blockquote-padding-x);margin-bottom:var(--blockquote-margin-y);font-size:var(--blockquote-font-size);border-inline-start:var(--blockquote-border-width) solid var(--blockquote-border-color)}.blockquote>*{margin-bottom:0}figure.blockquote blockquote{margin-bottom:0}}@layer content{.table{--table-cell-padding-y:0.5rem;--table-cell-padding-x:0.5rem;--table-cell-vertical-align:top;--table-color:var(--fg-body);--table-bg:var(--bg-body);--table-accent-bg:transparent;--table-border-width:var(--border-width);--table-border-color:var(--border-color);--table-group-separator-color:currentcolor;--table-striped-color:var(--table-color);--table-striped-bg-factor:5%;--table-striped-bg:color-mix(in srgb, var(--table-color) var(--table-striped-bg-factor), transparent);--table-active-color:var(--table-color);--table-active-bg-factor:10%;--table-active-bg:color-mix(in srgb, var(--table-color) var(--table-active-bg-factor), transparent);--table-hover-color:var(--table-color);--table-hover-bg-factor:7.5%;--table-hover-bg:color-mix(in srgb, var(--table-color) var(--table-hover-bg-factor), transparent);--table-color-type: initial;--table-bg-type: initial;--table-color-state: initial;--table-bg-state: initial;width:100%;margin-bottom:var(--spacer);vertical-align:var(--table-cell-vertical-align);border-color:var(--theme-border, var(--table-border-color))}.table>:not(caption)>*>*{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);color:var(--table-color-state, var(--table-color-type, var(--theme-fg, var(--table-color))));background-color:var(--theme-bg-subtle, var(--table-bg));border-block-end-width:var(--table-border-width);box-shadow:inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--theme-bg-subtle, var(--table-accent-bg))))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-responsive{container-type:inline-size;overflow-x:auto;-webkit-overflow-scrolling:touch}}@layer content{.figure{--figure-gap:calc(var(--spacer) * 0.5);--figure-caption-font-size:var(--font-size-sm);--figure-caption-color:var(--fg-3);display:flex;flex-direction:column;gap:var(--figure-gap)}}@layer layout{.container{--gutter-x: 1.5rem;--gutter-y: 0;width:100%;padding-inline:calc(var(--gutter-x)*.5);margin-inline:auto}@media(width >= 576px){.container{max-width:540px}}@media(width >= 768px){.container{max-width:720px}}@media(width >= 1024px){.container{max-width:960px}}@media(width >= 1280px){.container{max-width:1200px}}@media(width >= 1536px){.container{max-width:1440px}}}@layer layout{.row{--gutter-x: 1.5rem;--gutter-y: 0;display:flex;flex-wrap:wrap;margin-inline:calc(-0.5*var(--gutter-x));margin-top:calc(-1*var(--gutter-y))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--gutter-x)*.5);margin-top:var(--gutter-y)}.col{flex:1 0 0}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.g-1{--gutter-x: 0.25rem}.g-1{--gutter-y: 0.25rem}.g-2{--gutter-x: 0.5rem}.g-2{--gutter-y: 0.5rem}.g-3{--gutter-x: 1rem}.g-3{--gutter-y: 1rem}.g-4{--gutter-x: 1.5rem}.g-4{--gutter-y: 1.5rem}.g-5{--gutter-x: 3rem}.g-5{--gutter-y: 3rem}@media(width >= 576px){.sm\:col{flex:1 0 0}.sm\:col-auto{flex:0 0 auto;width:auto}.sm\:col-4{flex:0 0 auto;width:33.3333333333%}.sm\:col-6{flex:0 0 auto;width:50%}}@media(width >= 768px){.md\:col-6{flex:0 0 auto;width:50%}}@media(width >= 1024px){.lg\:col-2{flex:0 0 auto;width:16.6666666667%}.lg\:col-3{flex:0 0 auto;width:25%}.lg\:col-4{flex:0 0 auto;width:33.3333333333%}.lg\:col-5{flex:0 0 auto;width:41.6666666667%}.lg\:col-6{flex:0 0 auto;width:50%}.lg\:col-7{flex:0 0 auto;width:58.3333333333%}.lg\:col-8{flex:0 0 auto;width:66.6666666667%}.lg\:offset-6{margin-inline-start:50%}}@media(width >= 1280px){.xl\:col-4{flex:0 0 auto;width:33.3333333333%}.xl\:col-7{flex:0 0 auto;width:58.3333333333%}.xl\:g-5{--gutter-x: 3rem}.xl\:g-5{--gutter-y: 3rem}}.grid{--columns: 12;--rows: 1;--gap: 1.5rem;container-type:inline-size;display:grid;grid-template-rows:repeat(var(--rows), 1fr);grid-template-columns:repeat(var(--columns), 1fr);gap:var(--gap)}}@layer forms{.form-control{--control-min-height:var(--btn-input-min-height);--control-padding-y:var(--btn-input-padding-y);--control-padding-x:var(--btn-input-padding-x);--control-font-size:var(--btn-input-font-size);--control-line-height:var(--btn-input-line-height);--control-fg:var(--btn-input-fg);--control-bg:var(--btn-input-bg);--control-border-width:var(--border-width);--control-border-color:var(--border-color);--control-border-radius:var(--radius-5);--control-box-shadow:var(--box-shadow-inset);--control-action-bg:var(--bg-1);--control-action-hover-bg:var(--bg-2);--control-transition-property:border-color, box-shadow;--control-transition-duration:0.15s;--control-transition-timing:ease-in-out;--control-placeholder-color:var(--fg-3);--control-disabled-color:var(--control-fg);--control-disabled-bg:var(--bg-2);--control-disabled-border-color:var(--control-border-color);--control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--control-select-bg-position:right 0.75rem center;--control-select-bg-size:16px 12px;--control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:flex;width:100%;min-height:var(--control-min-height);padding:var(--control-padding-y) var(--control-padding-x);font-size:var(--control-font-size);line-height:var(--control-line-height);color:var(--control-fg);appearance:none;background-color:var(--control-bg);background-clip:padding-box;border:var(--control-border-width) solid var(--control-border-color);border-radius:var(--control-border-radius);box-shadow:var(--control-box-shadow)}@media(prefers-reduced-motion: no-preference){.form-control{transition-timing-function:var(--control-transition-timing);transition-duration:var(--control-transition-duration);transition-property:var(--control-transition-property)}}.form-control:focus-visible,.form-control:focus-within{--focus-ring-offset: -1px;outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.form-control::placeholder{color:var(--control-placeholder-color);opacity:1}.form-control:disabled{color:var(--control-disabled-color);background-color:var(--control-disabled-bg);border-color:var(--control-disabled-border-color);opacity:1}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-datetime-edit-text{color:var(--control-placeholder-color)}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled,[readonly]){cursor:pointer}.form-control::file-selector-button{min-height:var(--control-min-height);padding:var(--control-padding-y) var(--control-padding-x);margin:calc(var(--control-padding-y)*-1) calc(var(--control-padding-x)*-1);margin-inline-end:var(--control-padding-x);color:var(--control-fg);pointer-events:none;background-color:var(--control-action-bg);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--control-border-width);border-radius:0}@media(prefers-reduced-motion: no-preference){.form-control::file-selector-button{transition-timing-function:var(--control-transition-timing);transition-duration:var(--control-transition-duration);transition-property:var(--control-transition-property)}}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--control-action-hover-bg)}select.form-control{padding-inline-end:calc(var(--control-padding-x)*3);background-image:var(--control-select-bg);background-repeat:no-repeat;background-position:var(--control-select-bg-position);background-size:var(--control-select-bg-size)}select.form-control[multiple],select.form-control[size]:not([size="1"]){padding-inline-end:var(--control-padding-x);background-image:none}[data-bs-theme=dark] select.form-control,[data-bs-theme=dark] .form-control-caret{background-image:var(--control-select-bg-dark)}}@layer forms{.check{--check-size:1.25rem;--check-margin-block:0.125rem;--check-bg:var(--bg-body);--check-border-color:var(--border-color);--check-border-radius:var(--radius-5);--check-icon-checked:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.5 10 3 3 6-6'/%3e%3c/svg%3e");--check-icon-indeterminate:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e");--check-checked-bg:var(--control-checked-bg);--check-checked-border-color:var(--control-checked-border-color);--check-indeterminate-bg:var(--control-checked-bg);--check-indeterminate-border-color:var(--control-checked-border-color);--check-active-bg:var(--control-active-bg);--check-active-border-color:var(--control-active-border-color);--check-disabled-bg:var(--control-disabled-bg);--check-disabled-opacity:var(--control-disabled-opacity);position:relative;flex-shrink:0;width:var(--check-size);height:var(--check-size);margin-block:var(--check-margin-block);appearance:none;background-color:var(--theme-bg, var(--check-bg));border:1px solid var(--theme-bg, var(--check-border-color));border-radius:33%}@media(prefers-reduced-motion: no-preference){.check{transition:background-color var(--control-transition-duration) var(--control-transition-timing),border-color var(--control-transition-duration) var(--control-transition-timing)}}.check::before{position:absolute;inset:0;pointer-events:none;content:"";background-color:var(--theme-contrast, var(--primary-contrast));opacity:0;transform:scale(0);mask-image:var(--check-icon-checked);mask-repeat:no-repeat;mask-position:center;mask-size:contain}@media(prefers-reduced-motion: no-preference){.check::before{transition:opacity var(--control-transition-duration) var(--control-transition-timing),transform var(--control-transition-duration) var(--control-transition-timing)}}.check:checked,.check:indeterminate{background-color:var(--theme-bg, var(--check-checked-bg));border-color:var(--theme-bg, var(--check-checked-border-color))}.check:checked::before,.check:indeterminate::before{opacity:1;transform:scale(1)}.check:indeterminate::before{mask-image:var(--check-icon-indeterminate)}.check:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);--focus-ring-offset: -1px}.check:disabled{--check-bg: var(--check-disabled-bg)}.check:disabled~label{color:var(--fg-3);cursor:default}.check:disabled:checked{opacity:var(--check-disabled-opacity)}}@layer forms{.radio{--radio-size:1.25rem;--radio-margin-block:0.125rem;--radio-bg:var(--bg-body);--radio-border-color:var(--border-color);--radio-checked-bg:var(--control-checked-bg);--radio-checked-border-color:var(--control-checked-border-color);--radio-disabled-bg:var(--control-disabled-bg);--radio-disabled-opacity:var(--control-disabled-opacity);position:relative;flex-shrink:0;width:var(--radio-size);height:var(--radio-size);margin-block:var(--radio-margin-block);appearance:none;background-color:var(--theme-bg, var(--radio-bg));border:1px solid var(--theme-bg, var(--radio-border-color));border-radius:50%}@media(prefers-reduced-motion: no-preference){.radio{transition:color var(--control-transition-duration) var(--control-transition-timing),background-color var(--control-transition-duration) var(--control-transition-timing),border-color var(--control-transition-duration) var(--control-transition-timing)}}.radio::before{position:absolute;inset:calc(var(--radio-size)*.25);content:"";background-color:currentcolor;border-radius:50%;opacity:0;transform:scale(0)}@media(prefers-reduced-motion: no-preference){.radio::before{transition:opacity var(--control-transition-duration) var(--control-transition-timing),transform var(--control-transition-duration) var(--control-transition-timing)}}.radio:checked{color:var(--theme-contrast, var(--primary-contrast));background-color:var(--theme-bg, var(--radio-checked-bg));border-color:var(--theme-bg, var(--radio-checked-border-color))}.radio:checked::before{opacity:1;transform:scale(1)}.radio:disabled{--radio-bg: var(--radio-disabled-bg)}.radio:disabled~label{color:var(--secondary-fg);cursor:default}.radio:disabled:checked{opacity:var(--radio-disabled-opacity)}.radio:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}}@layer forms{.switch{--switch-height:1.25rem;--switch-width:calc(var(--switch-height) * 1.75);--switch-padding:0.0625rem;--switch-margin-block:0.125rem;--switch-transition-duration:var(--control-transition-duration);--switch-transition-timing:var(--control-transition-timing);--switch-bg:var(--bg-3);--switch-border-width:var(--border-width);--switch-border-color:var(--border-color);--switch-indicator-bg:var(--white);--switch-indicator-width:calc(var(--switch-height) - var(--switch-padding) * 2 - var(--switch-border-width) * 2);--switch-indicator-height:calc(var(--switch-height) - var(--switch-padding) * 2 - var(--switch-border-width) * 2);--switch-checked-bg:var(--control-checked-bg);--switch-checked-border-color:var(--switch-checked-bg);--switch-checked-indicator-bg:var(--white);--switch-disabled-bg:var(--control-disabled-bg);--switch-disabled-indicator-bg:var(--fg-3);position:relative;flex-shrink:0;width:var(--switch-width);height:var(--switch-height);padding:var(--switch-padding);margin-block:var(--switch-margin-block);background-color:var(--switch-bg);border:var(--switch-border-width) solid var(--switch-border-color);border-radius:10rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}@media(prefers-reduced-motion: no-preference){.switch{transition:background-color var(--switch-transition-duration) var(--switch-transition-timing)}}.switch::before{position:absolute;inset-block:var(--switch-padding);inset-inline-start:var(--switch-padding);width:var(--switch-indicator-width);height:var(--switch-indicator-height);content:"";background-color:var(--theme-contrast, var(--switch-indicator-bg));border-radius:10rem;box-shadow:0 1px 2px rgba(0,0,0,.1)}@media(prefers-reduced-motion: no-preference){.switch::before{transition:inset-inline-start var(--switch-transition-duration) var(--switch-transition-timing)}}.switch input{position:absolute;inset:0;appearance:none;background-color:rgba(0,0,0,0);outline:0}.switch:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.switch:has(input:disabled:not(:checked)){--switch-bg: var(--switch-disabled-bg);--switch-indicator-bg: var(--switch-disabled-indicator-bg)}.switch:has(input:disabled:not(:checked))::before{opacity:.4}.switch:has(input:disabled:not(:checked))~label{color:var(--fg-3);cursor:default}.switch:has(input:checked){background-color:var(--theme-bg, var(--switch-checked-bg));border-color:var(--theme-bg, var(--switch-checked-border-color))}.switch:has(input:checked)::before{inset-inline-start:calc(100% - var(--switch-indicator-width) - var(--switch-padding))}.switch:has(input:checked:disabled){opacity:.65}.switch:has(input:checked:disabled)~label{color:var(--fg-3);cursor:default}}@keyframes otp-caret-blink{0%,100%{opacity:1}50%{opacity:0}}@layer components{.form-control.is-valid{--control-border-color: var(--success-border)}.form-control.is-valid:focus-visible{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset);--control-border-color: var(--success-border)}.check.is-valid{--check-border-color: var(--success-border);--check-checked-bg: var(--success-bg);--check-checked-border-color: var(--success-bg)}.check.is-valid:focus-visible{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset)}.radio.is-valid{--radio-border-color: var(--success-border);--radio-checked-bg: var(--success-bg);--radio-checked-border-color: var(--success-bg)}.radio.is-valid:focus-visible{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset)}.switch:has(input.is-valid){--switch-border-color: var(--success-border);--switch-checked-bg: var(--success-bg);--switch-checked-border-color: var(--success-bg)}.switch:has(input.is-valid):focus-within{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset)}.form-control.is-invalid{--control-border-color: var(--danger-border)}.form-control.is-invalid:focus-visible{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset);--control-border-color: var(--danger-border)}.check.is-invalid{--check-border-color: var(--danger-border);--check-checked-bg: var(--danger-bg);--check-checked-border-color: var(--danger-bg)}.check.is-invalid:focus-visible{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset)}.radio.is-invalid{--radio-border-color: var(--danger-border);--radio-checked-bg: var(--danger-bg);--radio-checked-border-color: var(--danger-bg)}.radio.is-invalid:focus-visible{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset)}.switch:has(input.is-invalid){--switch-border-color: var(--danger-border);--switch-checked-bg: var(--danger-bg);--switch-checked-border-color: var(--danger-bg)}.switch:has(input.is-invalid):focus-within{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset)}}@layer components{.btn,.btn-icon,.btn-solid,.btn-outline{--btn-gap:var(--btn-input-gap);--btn-min-height:var(--btn-input-min-height);--btn-padding-x:var(--btn-input-padding-x);--btn-padding-y:var(--btn-input-padding-y);--btn-font-size:var(--btn-input-font-size);--btn-font-weight:var(--btn-input-font-weight);--btn-line-height:var(--btn-input-line-height);--btn-color:var(--fg-body);--btn-white-space:nowrap;--btn-border-width:var(--border-width);--btn-border-color:transparent;--btn-border-radius:var(--radius-5);--btn-hover-border-color:transparent;--btn-disabled-opacity:0.65;--btn-transition-property:color, background-color, border-color, box-shadow;--btn-transition-duration:0.15s;--btn-transition-timing:ease-in-out;display:inline-flex;gap:var(--btn-gap);align-items:center;justify-content:center;min-height:var(--btn-min-height);padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);color:var(--btn-color);text-decoration:none;white-space:var(--btn-white-space);vertical-align:middle;cursor:pointer;user-select:none;background-color:var(--btn-bg, var(--bg-2));border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius)}@media(prefers-reduced-motion: no-preference){.btn,.btn-icon,.btn-solid,.btn-outline{transition-timing-function:var(--btn-transition-timing);transition-duration:var(--btn-transition-duration);transition-property:var(--btn-transition-property)}}.btn:hover,.btn-icon:hover,.btn-solid:hover,.btn-outline:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg, var(--bg-3));border-color:var(--btn-hover-border-color)}.btn:focus-visible,.btn-icon:focus-visible,.btn-solid:focus-visible,.btn-outline:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);--focus-ring-offset: 1px}.btn.active,.btn.show,.btn-icon.active,.btn-icon.show,.btn-solid.active,.btn-solid.show,.btn-outline.active,.btn-outline.show{color:var(--btn-active-color);background-color:var(--btn-active-bg, var(--bg-3));border-color:var(--btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn-icon.active:focus-visible,.btn-icon.show:focus-visible,.btn-solid.active:focus-visible,.btn-solid.show:focus-visible,.btn-outline.active:focus-visible,.btn-outline.show:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn:disabled,.btn.disabled,fieldset:disabled .btn,.btn-icon:disabled,.btn-icon.disabled,fieldset:disabled .btn-icon,.btn-solid:disabled,.btn-solid.disabled,fieldset:disabled .btn-solid,.btn-outline:disabled,.btn-outline.disabled,fieldset:disabled .btn-outline{color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg, var(--bg-1));border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity)}.btn-solid{--btn-bg: var(--theme-bg);--btn-color: var(--theme-contrast);--btn-border-color: var(--theme-bg);--btn-active-bg: oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-border-color: oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-color: oklch(from var(--theme-contrast) calc(l * .9) calc(c * 1.15) h);--btn-disabled-bg: var(--theme-bg);--btn-disabled-color: var(--theme-contrast);--btn-disabled-border-color: var(--theme-bg)}.btn-solid:hover{--btn-hover-bg: oklch(from var(--theme-bg) calc(l * .95) calc(c * 1.1) h);--btn-hover-border-color: oklch(from var(--theme-bg) calc(l * .95) calc(c * 1.1) h);--btn-hover-color: oklch(from var(--theme-contrast) calc(l * .95) calc(c * 1.1) h)}.btn-solid:focus-visible{outline-color:var(--theme-focus-ring)}.btn-solid:active,.btn-solid.active{--btn-active-bg: oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-border-color: oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-color: oklch(from var(--theme-contrast) calc(l * .9) calc(c * 1.15) h)}.btn-solid:disabled,.btn-solid.disabled{--btn-disabled-bg: var(--theme-bg);--btn-disabled-color: var(--theme-contrast);--btn-disabled-border-color: var(--theme-bg)}.btn-outline{--btn-bg: transparent;--btn-color: var(--theme-fg);--btn-border-color: var(--theme-border);--btn-active-bg: oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-color: oklch(from var(--theme-contrast) calc(l * .9) calc(c * 1.15) h);--btn-active-border-color: oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-disabled-bg: transparent;--btn-disabled-color: var(--theme-fg);--btn-disabled-border-color: var(--theme-border)}.btn-outline:hover{--btn-hover-bg: oklch(from var(--theme-bg) calc(l * .95) calc(c * 1.1) h);--btn-hover-color: oklch(from var(--theme-contrast) calc(l * .95) calc(c * 1.1) h);--btn-hover-border-color: oklch(from var(--theme-bg) calc(l * .95) calc(c * 1.1) h)}.btn-outline:focus-visible{outline-color:var(--theme-focus-ring)}.btn-outline:active,.btn-outline.active{--btn-active-bg: oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-color: oklch(from var(--theme-contrast) calc(l * .9) calc(c * 1.15) h);--btn-active-border-color: oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h)}.btn-outline:disabled,.btn-outline.disabled{--btn-disabled-bg: transparent;--btn-disabled-color: var(--theme-fg);--btn-disabled-border-color: var(--theme-border)}.btn-sm{--btn-gap: var(--btn-input-sm-gap);--btn-min-height: var(--btn-input-sm-min-height);--btn-padding-y: var(--btn-input-sm-padding-y);--btn-padding-x: var(--btn-input-sm-padding-x);--btn-font-size: var(--btn-input-sm-font-size);--btn-line-height: var(--btn-input-sm-line-height);--btn-border-radius: var(--btn-input-sm-border-radius)}.btn-lg{--btn-gap: var(--btn-input-lg-gap);--btn-min-height: var(--btn-input-lg-min-height);--btn-padding-y: var(--btn-input-lg-padding-y);--btn-padding-x: var(--btn-input-lg-padding-x);--btn-font-size: var(--btn-input-lg-font-size);--btn-line-height: var(--btn-input-lg-line-height);--btn-border-radius: var(--btn-input-lg-border-radius)}.btn-icon{align-items:center;justify-content:center;aspect-ratio:1;padding:0}}@layer components{.accordion{--accordion-padding-x:1.25rem;--accordion-padding-y:1rem;--accordion-color:var(--fg-body);--accordion-bg:var(--bg-body);--accordion-transition-property:color, background-color, border-radius;--accordion-transition-duration:0.15s;--accordion-transition-timing:ease-in-out;--accordion-panel-transition-property:content-visibility, block-size;--accordion-panel-transition-duration:0.2s;--accordion-panel-transition-timing:ease;--accordion-border-color:var(--border-color);--accordion-border-width:var(--border-width);--accordion-border-radius:var(--accordion-radius, var(--radius-7));--accordion-gap:0;--accordion-btn-color:var(--fg-2);--accordion-btn-bg:var(--bg-body);--accordion-btn-icon-width:1rem;--accordion-btn-icon-transform:rotate(-180deg);--accordion-btn-icon-transition:transform 0.2s ease-in-out;--accordion-active-color:var(--fg-body);--accordion-active-bg:var(--bg-2)}.accordion-header{display:flex;align-items:center;width:100%;padding:var(--accordion-btn-padding-y, var(--accordion-padding-y)) var(--accordion-btn-padding-x, var(--accordion-padding-x));font-size:var(--accordion-font-size, var(--body-font-size));color:var(--accordion-btn-color);text-align:start;list-style:none;cursor:pointer;background-color:var(--accordion-btn-bg)}@media(prefers-reduced-motion: no-preference){.accordion-header{transition-timing-function:var(--accordion-transition-timing);transition-duration:var(--accordion-transition-duration);transition-property:var(--accordion-transition-property)}}.accordion-header::-webkit-details-marker{display:none}.accordion-header .accordion-icon{flex-shrink:0;width:var(--accordion-btn-icon-width);height:var(--accordion-btn-icon-width);margin-inline-start:auto;color:currentcolor}@media(prefers-reduced-motion: no-preference){.accordion-header .accordion-icon{transition:var(--accordion-btn-icon-transition)}}.accordion-header:hover{z-index:2}.accordion-header:focus-visible{position:relative;z-index:3;outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);outline-offset:-1px}.accordion-item{position:relative;color:var(--accordion-color);background-color:var(--accordion-bg);border:var(--accordion-border-width) solid var(--accordion-border-color)}@media(prefers-reduced-motion: no-preference){.accordion-item{interpolate-size:allow-keywords}}.accordion-item::details-content{block-size:0;overflow-y:clip}@media(prefers-reduced-motion: no-preference){.accordion-item::details-content{transition-timing-function:var(--accordion-panel-transition-timing);transition-duration:var(--accordion-panel-transition-duration);transition-property:var(--accordion-panel-transition-property);transition-behavior:allow-discrete}}.accordion-item:first-of-type{border-start-start-radius:var(--accordion-border-radius);border-start-end-radius:var(--accordion-border-radius)}.accordion-item:first-of-type>.accordion-header{border-start-start-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width));border-start-end-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width))}.accordion-item:not(:first-of-type){margin-block-start:calc(-1*var(--accordion-border-width))}.accordion-item:last-of-type{border-end-start-radius:var(--accordion-border-radius);border-end-end-radius:var(--accordion-border-radius)}.accordion-item:last-of-type>.accordion-header{border-end-start-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width));border-end-end-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width))}.accordion-item:last-of-type>.accordion-body{border-end-start-radius:var(--accordion-border-radius);border-end-end-radius:var(--accordion-border-radius)}.accordion-item[open]{z-index:2;border-color:var(--theme-border, var(--accordion-border-color))}.accordion-item[open]::details-content{block-size:auto}.accordion-item[open]>.accordion-header{color:var(--theme-fg, var(--accordion-active-color));background-color:var(--theme-bg-subtle, var(--accordion-active-bg));box-shadow:inset 0 calc(-1*var(--accordion-border-width)) 0 var(--theme-border, var(--accordion-border-color))}.accordion-item[open]>.accordion-header .accordion-icon{transform:var(--accordion-btn-icon-transform)}.accordion-item[open]:last-of-type>.accordion-header{border-end-start-radius:0;border-end-end-radius:0}.accordion-body{padding:var(--accordion-body-padding-y, var(--accordion-padding-y)) var(--accordion-body-padding-x, var(--accordion-padding-x));font-size:var(--accordion-font-size, var(--body-font-size))}.accordion-sm{--accordion-padding-x: .875rem;--accordion-padding-y: .625rem;--accordion-border-radius: var(--radius-5);--accordion-font-size: var(--font-size-sm)}.accordion-gap{--accordion-gap: var(--spacer-2);display:flex;flex-direction:column;gap:var(--accordion-gap)}.accordion-gap>.accordion-item{margin-block-start:0;overflow:clip;border-radius:var(--accordion-border-radius)}.accordion-gap>.accordion-item>.accordion-header,.accordion-gap>.accordion-item>.accordion-body{border-radius:0}.accordion-flush>.accordion-item{border-inline:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-block-start:0}.accordion-flush>.accordion-item:last-child{border-block-end:0}.accordion-flush>.accordion-item>.accordion-header,.accordion-flush>.accordion-item>.accordion-body{border-radius:0}}@layer components{.alert{--alert-gap:var(--spacer-3);--alert-bg:var(--bg-1);--alert-padding-x:var(--spacer);--alert-padding-y:var(--spacer);--alert-color:inherit;--alert-border-color:var(--border-color);--alert-border-radius:var(--radius-7);--alert-link-color:inherit;--alert-transition-property:opacity;--alert-transition-duration:0.15s;--alert-transition-timing:linear;--hr-border-color:var(--theme-border, var(--alert-border-color));display:flex;gap:var(--alert-gap);align-items:start;padding:var(--alert-padding-y) var(--alert-padding-x);color:var(--theme-fg, var(--alert-color));background-color:var(--theme-bg-subtle, var(--alert-bg));border:var(--border-width) solid var(--theme-border, var(--alert-border-color));border-radius:var(--alert-border-radius)}@media(prefers-reduced-motion: no-preference){.alert:not(.alert-instant){transition-timing-function:var(--alert-transition-timing);transition-duration:var(--alert-transition-duration);transition-property:var(--alert-transition-property)}}.alert.hiding{opacity:0}.alert>p{margin-bottom:0}}@layer components{.badge{--badge-gap:0.375em;--badge-padding-x:0.625em;--badge-padding-y:0.25em;--badge-font-size:clamp(12px, 0.75em, 0.75em);--badge-font-weight:var(--font-weight-semibold);--badge-color:inherit;--badge-bg:var(--bg-2);--badge-border-width:var(--border-width);--badge-border-color:transparent;--badge-border-radius:var(--radius-7);display:inline-flex;gap:var(--badge-gap);align-items:center;justify-content:center;min-height:1.375rem;padding:var(--badge-padding-y) var(--badge-padding-x);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:1;color:var(--theme-contrast, var(--badge-color));text-align:center;white-space:nowrap;vertical-align:baseline;background-color:var(--theme-bg, var(--badge-bg));border:var(--badge-border-width) solid var(--badge-border-color);border-radius:var(--badge-border-radius)}.badge:empty{display:none}a.badge{text-decoration:none}.btn .badge{position:relative;top:-1px}}@layer components{.breadcrumb{--breadcrumb-font-size:inherit;--breadcrumb-bg:transparent;--breadcrumb-border-radius:var(--radius-5);--breadcrumb-divider-color:var(--fg-4);--breadcrumb-divider-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 2l4 6-4 6'/%3e%3c/svg%3e");--breadcrumb-divider-width:0.375rem;--breadcrumb-divider-height:0.75rem;--breadcrumb-link-padding-x:0.75rem;--breadcrumb-link-padding-y:0.25rem;--breadcrumb-link-color:var(--fg-3);--breadcrumb-link-hover-color:var(--fg-2);--breadcrumb-link-hover-bg:var(--bg-1);--breadcrumb-link-active-color:var(--fg-1);--breadcrumb-link-border-radius:var(--radius-7);display:flex;flex-wrap:wrap;align-items:center;padding:var(--breadcrumb-padding-y, 0) var(--breadcrumb-padding-x, 0);margin-bottom:0;font-size:var(--breadcrumb-font-size);list-style-type:"";background-color:var(--breadcrumb-bg);border-radius:var(--breadcrumb-border-radius)}.breadcrumb-item{display:flex}}@layer components{.chip{--chip-height:1.75rem;--chip-padding-x:0.625rem;--chip-gap:0.3125rem;--chip-border-radius:var(--radius-pill);--chip-img-size:1.25rem;--chip-icon-size:1rem;--chip-dismiss-size:1rem;--chip-dismiss-opacity:0.65;--chip-dismiss-hover-opacity:1;--chip-color:var(--theme-fg, var(--fg-body));--chip-bg:var(--theme-bg-subtle, var(--bg-2));--chip-border-color:transparent;--chip-selected-color:var(--theme-contrast, var(--primary-contrast));--chip-selected-bg:var(--theme-bg, var(--primary-bg));--chip-selected-border-color:var(--theme-bg, var(--primary-bg));display:inline-flex;gap:var(--chip-gap);align-items:center;height:var(--chip-height);padding-inline:var(--chip-padding-x);font-size:var(--chip-font-size, var(--font-size-sm));font-weight:var(--chip-font-weight, var(--font-weight-base));line-height:var(--chip-line-height, 1.25rem);color:var(--chip-color);text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:var(--chip-bg);border:var(--border-width) solid var(--chip-border-color);border-radius:var(--chip-border-radius)}.chip:hover{--chip-bg: var(--theme-bg-muted, var(--bg-3))}.chip:focus-visible{outline:0}.chip.active{--chip-color: var(--chip-selected-color);--chip-bg: var(--chip-selected-bg);--chip-border-color: var(--chip-selected-border-color)}.chip.active:hover{--chip-bg: var(--chip-selected-bg);opacity:.9}.chip.disabled,.chip:disabled{pointer-events:none;opacity:.65}}@layer components{.card{--card-spacer-y:var(--spacer-6);--card-spacer-x:var(--spacer-6);--card-subtitle-color:inherit;--card-border-width:var(--border-width);--card-border-color:var(--border-color);--card-border-radius:var(--radius-7);--card-box-shadow:none;--card-inner-border-radius:calc(var(--card-border-radius) - var(--border-width));--card-cap-padding-y:var(--spacer-3);--card-cap-padding-x:var(--spacer-5);--card-cap-bg:var(--bg-1);--card-cap-color:inherit;--card-height:auto;--card-color:inherit;--card-bg:var(--bg-body);--card-img-overlay-padding:var(--card-spacer-y);--card-group-margin:0.75rem;--card-body-gap:calc(var(--card-spacer-y) * 0.5);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--card-height);color:var(--fg-body);word-wrap:break-word;background-color:var(--card-bg);border:var(--card-border-width) solid var(--theme-bg, var(--card-border-color));border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow)}.card>hr{margin-inline:0}}@layer components{.carousel{--carousel-gap:0.75rem;--carousel-indicator-bg:var(--fg-3);--carousel-indicator-width:0.75rem;--carousel-indicator-height:0.75rem;--carousel-indicator-spacer:0.25rem;--carousel-indicator-opacity-duration:0.6s;--carousel-indicator-opacity-timing:ease;--carousel-indicator-width-duration:0.3s;--carousel-indicator-width-timing:ease;--carousel-indicator-progress-bg:var(--carousel-indicator-bg);--carousel-control-icon-width:1rem;--carousel-control-prev-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/></svg>");--carousel-control-next-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/></svg>");--carousel-control-pause-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M5.5 3.5A1.5 1.5 0 0 1 7 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5m5 0A1.5 1.5 0 0 1 12 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5'/></svg>");--carousel-control-play-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z'/></svg>");--carousel-items:1;--carousel-items-gap:0px;--carousel-items-peek:0px;--carousel-fade-duration:0.6s;--carousel-fade-timing:ease;position:relative;display:flex;flex-direction:column;gap:var(--carousel-gap)}@keyframes carousel-indicator-progress{from{inline-size:0}to{inline-size:100%}}}@layer components{[data-vc=calendar][data-bs-theme=light]{color-scheme:light}[data-vc=calendar][data-bs-theme=dark]{color-scheme:dark}}@layer components{:root.dialog-open{overflow:hidden}.dialog{--dialog-padding:1rem;--dialog-width:500px;--dialog-margin:1.75rem;--dialog-color:var(--fg-body);--dialog-bg:var(--bg-body);--dialog-border-color:var(--border-color-translucent);--dialog-border-width:var(--border-width);--dialog-border-radius:var(--radius-7);--dialog-box-shadow:var(--box-shadow-xl);--dialog-transition-property:opacity, transform, visibility;--dialog-transition-duration:0.3s;--dialog-transition-timing:var(--transition-timing-overlay);--dialog-backdrop-bg:light-dark(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.65));--dialog-backdrop-blur:8px;--dialog-header-padding:1rem;--dialog-header-border-color:var(--border-color-translucent);--dialog-header-border-width:var(--border-width);--dialog-footer-padding:1rem;--dialog-footer-border-color:var(--border-color-translucent);--dialog-footer-border-width:var(--border-width);--dialog-footer-gap:0.5rem;display:flex;flex-direction:column;width:var(--dialog-width);max-width:calc(100% - var(--dialog-margin)*2);max-height:calc(100% - var(--dialog-margin)*2);padding:0;margin:auto;overflow:visible;color:var(--dialog-color);visibility:hidden;background-color:var(--dialog-bg);background-clip:padding-box;border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-box-shadow)}.dialog:not(.dialog-instant){opacity:0}@media(prefers-reduced-motion: no-preference){.dialog:not(.dialog-instant){transition-timing-function:var(--dialog-transition-timing);transition-duration:var(--dialog-transition-duration);transition-property:var(--dialog-transition-property)}}.dialog:not(.dialog-instant).dialog-slide-down{transform:translateY(-3rem)}.dialog:not(.dialog-instant).dialog-slide-up{transform:translateY(3rem)}.dialog:not(.dialog-instant)[open]:not(.hiding){overflow:visible;visibility:visible;opacity:1;transform:none}.dialog:not(.dialog-instant)[open].dialog-static:not(.hiding){transform:scale(1.02)}.dialog:not(.dialog-instant)::backdrop{background-color:var(--dialog-backdrop-bg);backdrop-filter:blur(var(--dialog-backdrop-blur))}@media(prefers-reduced-motion: no-preference){.dialog:not(.dialog-instant)::backdrop{transition:background-color var(--dialog-transition-duration) var(--dialog-transition-timing),backdrop-filter var(--dialog-transition-duration) var(--dialog-transition-timing),display var(--dialog-transition-duration) allow-discrete,overlay var(--dialog-transition-duration) allow-discrete}}.dialog:not(.dialog-instant).hiding::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0)}.dialog.dialog-instant::backdrop{background-color:var(--dialog-backdrop-bg);backdrop-filter:blur(var(--dialog-backdrop-blur))}.dialog[open]:not(.hiding){overflow:visible;visibility:visible;opacity:1;transform:none}.dialog.dialog-nonmodal{position:fixed;inset:0;z-index:var(--z-dialog);height:fit-content}.dialog.dialog-scrollable[open]{max-height:calc(100% - var(--dialog-margin)*2)}.dialog.dialog-scrollable[open] .dialog-body{overflow-y:auto}@starting-style{.dialog:not(.dialog-instant)::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0)}.dialog.dialog-swap-in:not(.dialog-instant)::backdrop{background-color:var(--dialog-backdrop-bg);backdrop-filter:blur(var(--dialog-backdrop-blur))}}.dialog-sm{--dialog-width: 280px}.dialog-lg{--dialog-width: 800px}.dialog-xl{--dialog-width: 1140px}.dialog-fullscreen{--dialog-width: 100vw;--dialog-margin: 0;--dialog-border-radius: 0;--dialog-border-width: 0;width:100%;max-width:none;height:100%;max-height:none}@media(width < 576px){.sm-down\:dialog-fullscreen{--dialog-width: 100vw;--dialog-margin: 0;--dialog-border-radius: 0;width:100%;max-width:none;height:100%;max-height:none}}@media(width < 768px){.md-down\:dialog-fullscreen{--dialog-width: 100vw;--dialog-margin: 0;--dialog-border-radius: 0;width:100%;max-width:none;height:100%;max-height:none}}@media(width < 1024px){.lg-down\:dialog-fullscreen{--dialog-width: 100vw;--dialog-margin: 0;--dialog-border-radius: 0;width:100%;max-width:none;height:100%;max-height:none}}@media(width < 1280px){.xl-down\:dialog-fullscreen{--dialog-width: 100vw;--dialog-margin: 0;--dialog-border-radius: 0;width:100%;max-width:none;height:100%;max-height:none}}@media(width < 1536px){.\32 xl-down\:dialog-fullscreen{--dialog-width: 100vw;--dialog-margin: 0;--dialog-border-radius: 0;width:100%;max-width:none;height:100%;max-height:none}}.dialog-header{display:flex;flex-shrink:0;align-items:center;padding:var(--dialog-header-padding);border-block-end:var(--dialog-header-border-width) solid var(--dialog-header-border-color)}.dialog-header .btn-close{margin-inline-start:auto}.dialog-title{margin-bottom:0;line-height:1.25;font-size:var(--font-size-md)}.dialog-body{position:relative;flex:1 1 auto;padding:var(--dialog-padding)}.dialog-footer{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--dialog-footer-gap);align-items:center;justify-content:flex-end;padding:var(--dialog-footer-padding);border-block-start:var(--dialog-footer-border-width) solid var(--dialog-footer-border-color)}}@layer components{.menu{--menu-zindex:var(--z-menu);--menu-gap:0.125rem;--menu-min-width:10rem;--menu-padding-x:0.25rem;--menu-padding-y:0.25rem;--menu-spacer:0.125rem;--menu-font-size:var(--font-size-sm);--menu-color:var(--fg-body);--menu-bg:var(--bg-body);--menu-box-shadow:var(--box-shadow-lg);--menu-divider-bg:var(--border-color-translucent);--menu-divider-margin-y:0.125rem;--menu-divider-margin-x:0.25rem;--menu-item-color:var(--menu-color, var(--fg-body));--menu-item-hover-color:var(--menu-color, var(--fg-body));--menu-item-hover-bg:var(--bg-1);--menu-item-active-color:var(--primary-contrast);--menu-item-active-bg:var(--primary-bg);--menu-item-disabled-color:var(--fg-3);--menu-item-gap:0.5rem;--menu-item-padding-x:0.75rem;--menu-item-padding-y:0.25rem;--menu-item-border-radius:var(--radius-5);--menu-icon-size:1rem;--menu-description-font-size:var(--font-size-xs);--menu-check-color:currentcolor;--menu-header-color:var(--fg-3);--menu-header-padding-x:0.75rem;--menu-header-padding-y:0.25rem;--menu-transition-property:opacity, transform, display;--menu-transition-duration:0.15s;--menu-transition-timing:var(--transition-timing-overlay);position:absolute;z-index:var(--menu-zindex);display:none;flex-direction:column;gap:var(--menu-gap);min-width:var(--menu-min-width);max-height:var(--menu-max-height, none);padding:var(--menu-padding-y) var(--menu-padding-x);margin:0;overflow-y:var(--menu-overflow-y, initial);overscroll-behavior:contain;font-size:var(--menu-font-size);color:var(--menu-color);text-align:start;list-style-type:"";background-color:var(--menu-bg);background-clip:padding-box;border:var(--menu-border-width, var(--border-width)) solid var(--menu-border-color, var(--border-color-translucent));border-radius:var(--menu-border-radius, var(--radius-7));box-shadow:var(--menu-box-shadow);opacity:0;transform:scale(0.95);transform-origin:top start}@media(prefers-reduced-motion: no-preference){.menu{transition-timing-function:var(--menu-transition-timing);transition-duration:var(--menu-transition-duration);transition-property:var(--menu-transition-property);transition-behavior:allow-discrete}}.menu.show{display:flex;opacity:1;transform:none}@starting-style{.menu.show{opacity:0;transform:scale(0.95)}}}@layer components{.nav{--nav-gap:0.125rem;--nav-link-gap:0.5rem;--nav-link-align:center;--nav-link-justify:center;--nav-link-padding-x:0.75rem;--nav-link-padding-y:0.375rem;--nav-link-color:var(--fg-2);--nav-link-hover-color:var(--fg-1);--nav-link-hover-bg:var(--bg-1);--nav-link-active-color:var(--fg-body);--nav-link-active-bg:var(--bg-2);--nav-link-disabled-color:var(--fg-4);--nav-link-border-width:var(--border-width);--nav-link-transition-property:color, background-color, border-color;--nav-link-transition-duration:0.15s;--nav-link-transition-timing:ease-in-out;display:flex;flex-wrap:wrap;gap:var(--nav-gap);padding-inline-start:0;margin-bottom:0;list-style-type:""}.tab-content>.active{display:block}}@layer components{.navbar{--navbar-padding-x:0;--navbar-padding-y:0.5rem;--navbar-min-height:3.5rem;--navbar-color:var(--fg-2);--navbar-hover-color:var(--fg-1);--navbar-disabled-color:var(--fg-3);--navbar-active-color:var(--fg-body);--navbar-brand-padding-y:0.375rem;--navbar-brand-margin-end:1rem;--navbar-brand-font-size:var(--font-size-md);--navbar-brand-font-weight:var(--font-weight-medium);--navbar-brand-color:var(--fg-body);--navbar-brand-hover-color:var(--fg-body);--navbar-nav-link-padding-x:0.75rem;--navbar-toggler-width:2rem;--navbar-toggler-padding-y:0.25rem;--navbar-toggler-padding-x:0.75rem;--navbar-toggler-font-size:var(--font-size-lg);--navbar-toggler-border-color:color-mix(in oklch, var(--fg-body) 15%, transparent);--navbar-toggler-border-radius:var(--radius-5);--navbar-toggler-transition:box-shadow 0.15s ease-in-out;--navbar-toggler-icon-size:1.25rem;--navbar-toggler-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-width='1' d='M1 3.5h14M1 8h14M1 12.5h14'/%3e%3c/svg%3e");position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:var(--navbar-min-height);padding:var(--navbar-padding-y) var(--navbar-padding-x);container-type:inline-size;color:var(--navbar-color, var(--fg-body));background-color:var(--navbar-bg, var(--bg-body))}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar [class*=drawer]:not([open],.hiding){transition:none !important}.navbar[data-bs-theme=dark]{--navbar-color:color-mix(in oklch, var(--white) 55%, transparent);--navbar-hover-color:color-mix(in oklch, var(--white) 75%, transparent);--navbar-disabled-color:color-mix(in oklch, var(--white) 25%, transparent);--navbar-active-color:var(--white);--navbar-brand-color:var(--white);--navbar-brand-hover-color:var(--white);--navbar-toggler-border-color:color-mix(in oklch, var(--white) 10%, transparent)}}.drawer{--drawer-inset:var(--spacer);--drawer-zindex:var(--z-drawer);--drawer-width:400px;--drawer-height:30vh;--drawer-padding-x:var(--spacer);--drawer-padding-y:var(--spacer);--drawer-color:var(--fg-body);--drawer-bg:var(--bg-body);--drawer-border-width:var(--border-width);--drawer-border-color:var(--border-color-translucent);--drawer-border-radius:var(--radius-7);--drawer-box-shadow:var(--box-shadow-xl);--drawer-transition-property:transform, visibility;--drawer-transition-duration:0.3s;--drawer-transition-timing:var(--transition-timing-overlay);--drawer-title-line-height:1.5;--drawer-backdrop-bg:color-mix(in oklch, var(--bg-body) 25%, transparent);--drawer-backdrop-blur:8px}@layer components{.drawer{position:fixed;inset:auto;z-index:var(--drawer-zindex);display:flex;flex-direction:column;width:auto;max-width:calc(100% - var(--drawer-inset)*2);height:auto;max-height:calc(100% - var(--drawer-inset)*2);padding:0;margin:0;overflow:hidden;color:var(--drawer-color);visibility:hidden;background-color:var(--drawer-bg);background-clip:padding-box;border:var(--drawer-border-width) solid var(--drawer-border-color);outline:0;border-radius:var(--drawer-border-radius);box-shadow:var(--drawer-box-shadow)}.drawer:where(.drawer-start){inset-block:var(--drawer-inset);inset-inline-start:var(--drawer-inset);width:var(--drawer-width)}.drawer:where(.drawer-end){inset-block:var(--drawer-inset);inset-inline-end:var(--drawer-inset);width:var(--drawer-width)}.drawer:where(.drawer-top){inset:var(--drawer-inset) var(--drawer-inset) auto;height:var(--drawer-height)}.drawer:where(.drawer-bottom){inset:auto var(--drawer-inset) var(--drawer-inset);height:var(--drawer-height)}.drawer:where(.drawer-fullscreen){inset:var(--drawer-inset);width:auto;max-width:none;height:auto;max-height:none}@media(prefers-reduced-motion: no-preference){.drawer:not(.drawer-instant){transition-timing-function:var(--drawer-transition-timing);transition-duration:var(--drawer-transition-duration);transition-property:var(--drawer-transition-property)}}.drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(100% + var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-bottom){transform:translateY(calc(100% + var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--drawer-inset)))}.drawer:not(.drawer-instant)[open]{visibility:visible;transform:none}.drawer[open]{visibility:visible;transform:none}.drawer::backdrop{background-color:var(--drawer-backdrop-bg);backdrop-filter:blur(var(--drawer-backdrop-blur))}@media(prefers-reduced-motion: no-preference){.drawer::backdrop{transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete}}@starting-style{.drawer::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0)}}.drawer-static{transform:scale(1.02)}.drawer-translucent{background-color:color-mix(in oklch, var(--drawer-bg) 80%, transparent);backdrop-filter:blur(5px) saturate(180%)}.drawer-sheet{right:0;bottom:0;left:0;width:100vw;margin-inline:auto;margin-bottom:calc(-1*var(--drawer-border-width));border-end-start-radius:0;border-end-end-radius:0}@media(width >= 1024px){.drawer-sheet{max-width:var(--drawer-sheet-width, 760px)}}.drawer-header{display:flex;flex-shrink:0;align-items:center;padding:var(--drawer-padding-y) var(--drawer-padding-x)}.drawer-header .btn-close{margin-block:calc(-0.5*var(--drawer-padding-y));margin-inline-start:auto}.drawer-title{margin-bottom:0;line-height:var(--drawer-title-line-height)}.drawer-body{position:relative;display:flex;flex-direction:column;gap:var(--drawer-padding-y);flex:1 1 auto;padding:var(--drawer-padding-y) var(--drawer-padding-x);min-height:0;overflow-y:auto}.drawer-footer{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end;padding:var(--drawer-padding-y) var(--drawer-padding-x);border-block-start:var(--drawer-border-width) solid var(--drawer-border-color)}.drawer-fit-content{inset-block-end:auto}}@layer components{.pagination{--pagination-min-height:var(--btn-input-min-height);--pagination-padding-x:var(--btn-input-padding-x);--pagination-padding-y:var(--btn-input-padding-y);--pagination-font-size:var(--btn-input-font-size);--pagination-color:var(--link-color);--pagination-bg:var(--bg-body);--pagination-border-width:var(--border-width);--pagination-border-color:var(--border-color);--pagination-border-radius:var(--btn-input-border-radius);--pagination-hover-color:var(--link-hover-color);--pagination-hover-bg:var(--bg-1);--pagination-hover-border-color:var(--border-color);--pagination-active-color:var(--theme-contrast, var(--primary-contrast));--pagination-active-bg:var(--theme-bg, var(--primary-bg));--pagination-active-border-color:var(--theme-bg, var(--primary-bg));--pagination-disabled-color:var(--fg-3);--pagination-disabled-bg:var(--bg-2);--pagination-disabled-border-color:var(--border-color);display:flex;padding-inline-start:0;list-style-type:""}.page-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--pagination-min-height);padding:var(--pagination-padding-y) var(--pagination-padding-x);font-size:var(--pagination-font-size);color:var(--theme-fg, var(--pagination-color));text-decoration:none;background-color:var(--pagination-bg);border:var(--pagination-border-width) solid var(--pagination-border-color)}@media(prefers-reduced-motion: no-preference){.page-link{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.page-link:hover{z-index:2;color:var(--theme-fg-emphasis, var(--pagination-hover-color));background-color:var(--theme-bg-subtle, var(--pagination-hover-bg));border-color:var(--theme-border, var(--pagination-hover-border-color))}.page-link:focus-visible{z-index:3;outline:var(--focus-ring-width) solid var(--theme-focus-ring, var(--focus-ring-color));outline-offset:var(--focus-ring-offset)}.page-link.active,.active>.page-link{z-index:3;color:var(--theme-contrast, var(--pagination-active-color));background-color:var(--theme-bg, var(--pagination-active-bg));border-color:var(--theme-bg, var(--pagination-active-border-color))}.page-link.disabled,.disabled>.page-link{color:var(--pagination-disabled-color);pointer-events:none;background-color:var(--pagination-disabled-bg);border-color:var(--pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-inline-start:calc(-1*var(--pagination-border-width))}.page-item:first-child .page-link{border-start-start-radius:var(--pagination-border-radius);border-end-start-radius:var(--pagination-border-radius)}.page-item:last-child .page-link{border-start-end-radius:var(--pagination-border-radius);border-end-end-radius:var(--pagination-border-radius)}}@layer components{.placeholder{--placeholder-opacity-max:0.18;--placeholder-opacity-min:0.1;display:inline-block;min-height:1.25em;vertical-align:middle;cursor:wait;background-color:currentcolor;border-radius:var(--radius-3);opacity:var(--placeholder-opacity-max)}.placeholder.btn::before{display:inline-block;content:""}@keyframes placeholder-pulse{50%{opacity:var(--placeholder-opacity-min)}}@keyframes placeholder-wave{100%{mask-position:0% 0%}}}@layer components{.popover{--popover-zindex:var(--z-popover);--popover-max-width:280px;--popover-font-size:var(--font-size-sm);--popover-bg:var(--bg-body);--popover-border-width:var(--border-width);--popover-border-color:var(--border-color-translucent);--popover-border-radius:var(--radius-7);--popover-inner-border-radius:calc(var(--radius-7) - var(--border-width));--popover-box-shadow:var(--box-shadow);--popover-header-padding-x:var(--spacer);--popover-header-padding-y:var(--spacer-3);--popover-header-font-size:var(--font-size-sm);--popover-header-color:inherit;--popover-header-bg:var(--bg-1);--popover-body-padding-x:var(--spacer);--popover-body-padding-y:var(--spacer-3);--popover-body-color:var(--fg-body);--popover-arrow-width:1rem;--popover-arrow-height:0.5rem;--popover-arrow-border:var(--popover-border-color);--popover-transition-property:opacity;--popover-transition-duration:0.15s;--popover-transition-timing:linear;z-index:var(--popover-zindex);display:block;max-width:var(--popover-max-width);font-family:var(--body-font-family);font-style:normal;font-weight:var(--body-font-weight);line-height:var(--body-line-height);text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--popover-font-size);word-wrap:break-word;background-color:var(--popover-bg);background-clip:padding-box;border:var(--popover-border-width) solid var(--popover-border-color);border-radius:var(--popover-border-radius);box-shadow:var(--popover-box-shadow);opacity:0}@media(prefers-reduced-motion: no-preference){.popover:not(.popover-instant){transition-timing-function:var(--popover-transition-timing);transition-duration:var(--popover-transition-duration);transition-property:var(--popover-transition-property)}}.popover.show{opacity:1}@starting-style{.popover:not(.popover-instant).show{opacity:0}}}@layer components{@keyframes progress-bar-stripes{0%{background-position-x:var(--progress-height)}}.progress{--progress-height:1rem;--progress-font-size:var(--font-size-sm);--progress-bg:var(--bg-2);--progress-border-radius:var(--radius-5);--progress-box-shadow:var(--box-shadow-inset);--progress-bar-color:var(--white);--progress-bar-bg:var(--primary-bg);--progress-bar-transition:width 0.6s ease;--progress-bar-animation:progress-bar-stripes 1s linear infinite;display:flex;height:var(--progress-height);overflow:hidden;font-size:var(--progress-font-size);background-color:var(--progress-bg);border-radius:var(--progress-border-radius);box-shadow:var(--progress-box-shadow)}}@layer components{@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}}@layer components{.toast{--toast-zindex:var(--z-toast);--toast-padding-x:1rem;--toast-padding-y:0.75rem;--toast-spacing:1.5rem;--toast-max-width:350px;--toast-font-size:var(--font-size-sm);--toast-bg:var(--bg-body);--toast-border-width:var(--border-width);--toast-border-color:var(--border-color-translucent);--toast-box-shadow:var(--box-shadow);--toast-header-color:var(--fg-3);--toast-header-bg:var(--bg-1);--toast-header-border-color:var(--border-color-translucent);--toast-transition-property:opacity, display;--toast-transition-duration:0.15s;--toast-transition-timing:linear;display:none;flex-direction:column;width:var(--toast-max-width);max-width:100%;overflow:hidden;font-size:var(--toast-font-size);color:var(--toast-color, var(--fg-body));pointer-events:auto;background-color:var(--toast-bg);background-clip:padding-box;border:var(--toast-border-width) solid var(--theme-border, var(--toast-border-color));box-shadow:var(--toast-box-shadow);border-radius:var(--toast-border-radius, var(--radius-7))}.toast:not(.toast-instant){opacity:0}@media(prefers-reduced-motion: no-preference){.toast:not(.toast-instant){transition-timing-function:var(--toast-transition-timing);transition-duration:var(--toast-transition-duration);transition-property:var(--toast-transition-property);transition-behavior:allow-discrete}}.toast.show{display:flex;opacity:1}@starting-style{.toast:not(.toast-instant).show{opacity:0}}}@layer components{.tooltip{--tooltip-zindex:var(--z-tooltip);--tooltip-max-width:200px;--tooltip-padding-x:var(--spacer-3);--tooltip-padding-y:calc(var(--spacer) * 0.375);--tooltip-font-size:var(--font-size-sm);--tooltip-color:var(--bg-body);--tooltip-bg:var(--fg-body);--tooltip-border-radius:var(--radius-5);--tooltip-opacity:0.95;--tooltip-arrow-width:0.8rem;--tooltip-arrow-height:0.4rem;--tooltip-transition-property:opacity;--tooltip-transition-duration:0.15s;--tooltip-transition-timing:linear;z-index:var(--tooltip-zindex);display:block;font-family:var(--body-font-family);font-style:normal;font-weight:var(--body-font-weight);line-height:var(--body-line-height);text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--tooltip-font-size);word-wrap:break-word;opacity:0}@media(prefers-reduced-motion: no-preference){.tooltip:not(.tooltip-instant){transition-timing-function:var(--tooltip-transition-timing);transition-duration:var(--tooltip-transition-duration);transition-property:var(--tooltip-transition-property)}}.tooltip.show{opacity:var(--tooltip-opacity)}@starting-style{.tooltip:not(.tooltip-instant).show{opacity:0}}}.fade{--transition-fade-duration:0.15s;--transition-fade-timing:linear}@media(prefers-reduced-motion: no-preference){.fade{transition:opacity var(--transition-fade-duration) var(--transition-fade-timing)}}.fade:not(.show){opacity:0}.collapse{--transition-collapse-property:block-size, display;--transition-collapse-duration:0.35s;--transition-collapse-timing:ease;overflow-y:clip}@media(prefers-reduced-motion: no-preference){.collapse{transition-timing-function:var(--transition-collapse-timing);transition-duration:var(--transition-collapse-duration);transition-property:var(--transition-collapse-property);transition-behavior:allow-discrete}}@media(prefers-reduced-motion: no-preference){.collapse{interpolate-size:allow-keywords}}.collapse:not(.show){display:none;block-size:0}@starting-style{.collapse.show{block-size:0}}@layer helpers{}@layer helpers{}@layer helpers{.theme-primary{--theme-base: var(--primary-base);--theme-fg: var(--primary-fg);--theme-fg-emphasis: var(--primary-fg-emphasis);--theme-bg: var(--primary-bg);--theme-bg-subtle: var(--primary-bg-subtle);--theme-bg-muted: var(--primary-bg-muted);--theme-border: var(--primary-border);--theme-focus-ring: var(--primary-focus-ring);--theme-contrast: var(--primary-contrast)}.theme-accent{--theme-base: var(--accent-base);--theme-fg: var(--accent-fg);--theme-fg-emphasis: var(--accent-fg-emphasis);--theme-bg: var(--accent-bg);--theme-bg-subtle: var(--accent-bg-subtle);--theme-bg-muted: var(--accent-bg-muted);--theme-border: var(--accent-border);--theme-focus-ring: var(--accent-focus-ring);--theme-contrast: var(--accent-contrast)}.theme-success{--theme-base: var(--success-base);--theme-fg: var(--success-fg);--theme-fg-emphasis: var(--success-fg-emphasis);--theme-bg: var(--success-bg);--theme-bg-subtle: var(--success-bg-subtle);--theme-bg-muted: var(--success-bg-muted);--theme-border: var(--success-border);--theme-focus-ring: var(--success-focus-ring);--theme-contrast: var(--success-contrast)}.theme-danger{--theme-base: var(--danger-base);--theme-fg: var(--danger-fg);--theme-fg-emphasis: var(--danger-fg-emphasis);--theme-bg: var(--danger-bg);--theme-bg-subtle: var(--danger-bg-subtle);--theme-bg-muted: var(--danger-bg-muted);--theme-border: var(--danger-border);--theme-focus-ring: var(--danger-focus-ring);--theme-contrast: var(--danger-contrast)}.theme-warning{--theme-base: var(--warning-base);--theme-fg: var(--warning-fg);--theme-fg-emphasis: var(--warning-fg-emphasis);--theme-bg: var(--warning-bg);--theme-bg-subtle: var(--warning-bg-subtle);--theme-bg-muted: var(--warning-bg-muted);--theme-border: var(--warning-border);--theme-focus-ring: var(--warning-focus-ring);--theme-contrast: var(--warning-contrast)}.theme-info{--theme-base: var(--info-base);--theme-fg: var(--info-fg);--theme-fg-emphasis: var(--info-fg-emphasis);--theme-bg: var(--info-bg);--theme-bg-subtle: var(--info-bg-subtle);--theme-bg-muted: var(--info-bg-muted);--theme-border: var(--info-border);--theme-focus-ring: var(--info-focus-ring);--theme-contrast: var(--info-contrast)}.theme-inverse{--theme-base: var(--inverse-base);--theme-fg: var(--inverse-fg);--theme-fg-emphasis: var(--inverse-fg-emphasis);--theme-bg: var(--inverse-bg);--theme-bg-subtle: var(--inverse-bg-subtle);--theme-bg-muted: var(--inverse-bg-muted);--theme-border: var(--inverse-border);--theme-focus-ring: var(--inverse-focus-ring);--theme-contrast: var(--inverse-contrast)}.theme-secondary{--theme-base: var(--secondary-base);--theme-fg: var(--secondary-fg);--theme-fg-emphasis: var(--secondary-fg-emphasis);--theme-bg: var(--secondary-bg);--theme-bg-subtle: var(--secondary-bg-subtle);--theme-bg-muted: var(--secondary-bg-muted);--theme-border: var(--secondary-border);--theme-focus-ring: var(--secondary-focus-ring);--theme-contrast: var(--secondary-contrast)}.theme-reset{--theme-base: initial;--theme-fg: initial;--theme-fg-emphasis: initial;--theme-bg: initial;--theme-bg-subtle: initial;--theme-bg-muted: initial;--theme-border: initial;--theme-focus-ring: initial;--theme-contrast: initial}.theme-contrast{--theme-fg: var(--theme-contrast);--theme-fg-emphasis: var(--theme-contrast)}.theme-muted{--theme-fg: var(--theme-fg-emphasis)}}@layer helpers{.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}.visually-hidden *{overflow:hidden !important}}@layer helpers{.stretched-link{--stretched-link-z-index:1}.stretched-link::after{position:absolute;inset:0;z-index:var(--stretched-link-z-index);content:""}}@layer helpers{.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@property --ratio{syntax:"*";inherits:false}@property --sc{syntax:"*";inherits:false}@property --so{syntax:"*";inherits:false}@property --bc{syntax:"*";inherits:false}@property --fg{syntax:"*";inherits:false}@property --underline-color{syntax:"*";inherits:false}@property --bg{syntax:"*";inherits:false}@property --rounded-size{syntax:"*";inherits:false}@layer utilities{.d-grid{display:grid}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none{display:none}.w-100{width:100%}.min-w-0{min-width:0}.flex-grow-1{flex-grow:1}.flex-wrap{flex-wrap:wrap}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.order-1{order:1}.order-2{order:2}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-4{margin-block:1.5rem}.mt-1{margin-block-start:.25rem}.mt-2{margin-block-start:.5rem}.mt-3{margin-block-start:1rem}.mt-4{margin-block-start:1.5rem}.mt-5{margin-block-start:3rem}.mb-0{margin-block-end:0}.mb-1{margin-block-end:.25rem}.mb-3{margin-block-end:1rem}.mb-4{margin-block-end:1.5rem}.mb-5{margin-block-end:3rem}.ms-auto{margin-inline-start:auto}.pt-0{padding-block-start:0}.pt-3{padding-block-start:1rem}.pt-4{padding-block-start:1.5rem}.pb-5{padding-block-end:3rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.fw-bold{font-weight:700}.text-end{text-align:end}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-nowrap{text-wrap:nowrap}.theme-contrast{background-color:var(--theme-bg);color:var(--theme-contrast)}.theme-subtle{background-color:var(--theme-bg-subtle);color:var(--theme-fg)}.theme-muted{background-color:var(--theme-bg-muted);color:var(--theme-fg-emphasis)}.theme-border{border:var(--border-width) solid var(--theme-border)}.visible{visibility:visible}.z-dialog{z-index:1040}@media(width >= 576px){.sm\:d-block{display:block}.sm\:d-inline-flex{display:inline-flex}}@media(width >= 768px){.md\:d-inline{display:inline}.md\:d-inline-flex{display:inline-flex}}@media(width >= 1024px){.lg\:d-block{display:block}.lg\:d-inline-flex{display:inline-flex}.lg\:d-none{display:none}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mt-4{margin-block-start:1.5rem}.lg\:mb-5{margin-block-end:3rem}.lg\:pt-5{padding-block-start:3rem}}@media(width >= 1280px){.xl\:d-flex{display:flex}.xl\:d-none{display:none}}}@keyframes animation-shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@keyframes animation-pop{from{transform:scale(0)}to{transform:scale(1)}}@layer custom{@font-face{font-family:"Inter DIY";font-style:normal;font-weight:100 900;font-display:swap;src:url("../vendor/fonts/gzt/inter-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BA,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:"Inter DIY";font-style:normal;font-weight:100 900;font-display:swap;src:url("../vendor/fonts/gzt/inter-tr-wght-normal.woff2") format("woff2-variations");unicode-range:U+011E-011F,U+0130,U+015E-015F}@font-face{font-family:"Plus Jakarta Sans DIY";font-style:normal;font-weight:200 800;font-display:swap;src:url("../vendor/fonts/gzt/plus-jakarta-sans-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BA,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:"Plus Jakarta Sans DIY";font-style:normal;font-weight:200 800;font-display:swap;src:url("../vendor/fonts/gzt/plus-jakarta-sans-tr-wght-normal.woff2") format("woff2-variations");unicode-range:U+011E-011F,U+0130,U+015E-015F}@font-face{font-family:"Inter DIY Fallback";font-weight:100 549;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:102.3%;ascent-override:94.7%;descent-override:23.58%;line-gap-override:0%}@font-face{font-family:"Inter DIY Fallback";font-weight:550 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");size-adjust:100.2%;ascent-override:96.68%;descent-override:24.07%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans DIY Fallback";font-weight:100 549;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:99%;ascent-override:104.85%;descent-override:22.42%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans DIY Fallback";font-weight:550 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");size-adjust:97.2%;ascent-override:106.79%;descent-override:22.84%;line-gap-override:0%}@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;font-display:swap;src:url("../vendor/tabler/fonts/cvt-icons.woff2?v=44552544") format("woff2")}.ti{font-family:"tabler-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-address-book:before{content:""}.ti-alert-triangle:before{content:""}.ti-armchair:before{content:""}.ti-arrow-back-up:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-narrow-right:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-up:before{content:""}.ti-arrow-up-right:before{content:""}.ti-arrows-left-right:before{content:""}.ti-arrows-maximize:before{content:""}.ti-arrows-up-down:before{content:""}.ti-article:before{content:""}.ti-award:before{content:""}.ti-barcode:before{content:""}.ti-bolt:before{content:""}.ti-bottle:before{content:""}.ti-brand-facebook:before{content:""}.ti-brand-instagram:before{content:""}.ti-brand-linkedin:before{content:""}.ti-brand-pinterest:before{content:""}.ti-brand-whatsapp:before{content:""}.ti-brand-x:before{content:"ﰏ"}.ti-brand-youtube:before{content:""}.ti-briefcase:before{content:""}.ti-building:before{content:""}.ti-building-bridge:before{content:""}.ti-building-castle:before{content:""}.ti-building-factory-2:before{content:""}.ti-building-mosque:before{content:"練"}.ti-building-skyscraper:before{content:""}.ti-bus:before{content:""}.ti-calendar:before{content:""}.ti-calendar-check:before{content:""}.ti-calendar-event:before{content:""}.ti-calendar-repeat:before{content:"㮝"}.ti-calendar-stats:before{content:""}.ti-calendar-x:before{content:""}.ti-car:before{content:""}.ti-car-off:before{content:""}.ti-cash:before{content:""}.ti-category:before{content:""}.ti-category-2:before{content:""}.ti-certificate:before{content:""}.ti-check:before{content:""}.ti-chevron-down:before{content:""}.ti-chevron-left:before{content:""}.ti-chevron-right:before{content:""}.ti-chevron-up:before{content:""}.ti-circle-check:before{content:""}.ti-circle-dot:before{content:""}.ti-circle-plus:before{content:""}.ti-circle-x:before{content:""}.ti-click:before{content:""}.ti-clock:before{content:""}.ti-clock-hour-4:before{content:""}.ti-code:before{content:""}.ti-coin:before{content:""}.ti-credit-card:before{content:""}.ti-crown:before{content:""}.ti-device-tv:before{content:""}.ti-directions:before{content:""}.ti-edit:before{content:""}.ti-external-link:before{content:""}.ti-file-certificate:before{content:""}.ti-file-download:before{content:""}.ti-file-invoice:before{content:""}.ti-fingerprint:before{content:""}.ti-first-aid-kit:before{content:""}.ti-flag:before{content:""}.ti-flame:before{content:""}.ti-gas-station:before{content:""}.ti-glass:before{content:""}.ti-headset:before{content:""}.ti-heart:before{content:""}.ti-heart-handshake:before{content:""}.ti-help-circle:before{content:"欄"}.ti-help-square-rounded:before{content:"蘭"}.ti-home:before{content:""}.ti-id:before{content:""}.ti-id-badge-2:before{content:""}.ti-info-circle:before{content:""}.ti-label:before{content:"Ｘ"}.ti-layout-grid:before{content:""}.ti-lock:before{content:""}.ti-logout:before{content:""}.ti-luggage:before{content:""}.ti-mail:before{content:""}.ti-map-2:before{content:""}.ti-map-pin:before{content:""}.ti-menu-2:before{content:""}.ti-message:before{content:""}.ti-message-2:before{content:""}.ti-message-circle:before{content:""}.ti-message-question:before{content:"曆"}.ti-mood-smile:before{content:""}.ti-music:before{content:""}.ti-notebook:before{content:""}.ti-palette:before{content:""}.ti-pencil:before{content:""}.ti-phone:before{content:""}.ti-plane:before{content:""}.ti-plane-arrival:before{content:""}.ti-plane-departure:before{content:""}.ti-plane-tilt:before{content:""}.ti-plant-2:before{content:""}.ti-player-pause:before{content:""}.ti-player-play:before{content:""}.ti-plug:before{content:""}.ti-plus:before{content:""}.ti-printer:before{content:""}.ti-receipt-2:before{content:""}.ti-road:before{content:""}.ti-rosette-discount-check:before{content:""}.ti-route:before{content:""}.ti-sailboat:before{content:""}.ti-search:before{content:""}.ti-section:before{content:""}.ti-send:before{content:""}.ti-settings:before{content:""}.ti-share-3:before{content:""}.ti-shield-check:before{content:""}.ti-shopping-bag:before{content:""}.ti-snowflake:before{content:""}.ti-sparkles:before{content:""}.ti-star:before{content:""}.ti-star-filled:before{content:""}.ti-steering-wheel:before{content:""}.ti-tag:before{content:"𐂖"}.ti-thumb-up:before{content:""}.ti-ticket:before{content:""}.ti-user:before{content:""}.ti-user-check:before{content:""}.ti-users:before{content:""}.ti-users-group:before{content:"﨡"}.ti-wallet:before{content:""}.ti-wallet-off:before{content:""}.ti-wifi:before{content:""}.ti-world:before{content:""}.ti-x:before{content:""}.ti-zoom-cancel:before{content:""}:root{--gzt-navy: #1B2128;--gzt-blue: #0E5C78;--gzt-yellow: #E8A33B;--gzt-bg: #F7F6F3;--gzt-bg-alt: #EFEDE7;--gzt-ink: #15191E;--gzt-muted: #555D66;--gzt-line: #E3E1DB;--gzt-teal: #EAF2F4;--gzt-cream: #F7F6F3;--gzt-section-y: clamp(3.5rem, 2.4rem + 4vw, 6.5rem);color-scheme:light}html{scroll-padding-top:6rem;font-variant-numeric:lining-nums;-webkit-text-size-adjust:100%}@view-transition{navigation:auto}@media(prefers-reduced-motion: no-preference){::view-transition-old(root){animation:.22s cubic-bezier(0.22, 1, 0.36, 1) both gzt-vt-out}::view-transition-new(root){animation:.32s cubic-bezier(0.22, 1, 0.36, 1) both gzt-vt-in}}@keyframes gzt-vt-out{to{opacity:0}}@keyframes gzt-vt-in{from{opacity:0}}body{font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.0625rem;line-height:1.65;color:#15191e;background:#f7f6f3;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:#e8a33b;color:#1b2128}h1,h2,h3,h4,.gzt-display{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:700;color:#1b2128;letter-spacing:-0.022em;line-height:1.15;text-wrap:balance}h1{font-size:clamp(2.25rem,1.5rem + 3.2vw,3.9rem);font-weight:800;letter-spacing:-0.03em;line-height:1.08}h2{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.6rem)}h3{font-size:clamp(1.15rem,1.08rem + .35vw,1.35rem);letter-spacing:-0.012em;line-height:1.3}h4{font-size:1.1rem}h1 em,h2 em{font-style:normal;color:#0e5c78}p{text-wrap:pretty}a{text-decoration:none}strong,b{font-weight:700}small,.small{font-size:.875rem}.text-muted{color:#555d66 !important}.hidden{display:none !important}.min-w-0{min-width:0}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.container{max-width:min(100% - 2rem,1240px);padding-inline:0;margin-inline:auto}@media(width >= 768px){.container{max-width:min(100% - 3rem,1240px)}}.gzt-section{position:relative;padding-block:var(--gzt-section-y)}.gzt-section.is-tight{padding-block:clamp(2.5rem,2rem + 2vw,3.75rem)}.gzt-band-cream{background:#f7f6f3}.gzt-band-white{background:#fff}.gzt-band-peach,.gzt-band-alt{background:#efede7}.gzt-band-teal,.gzt-band-blue{background:#eaf2f4}.gzt-band-saffron{background:#fbf1e0}.gzt-band-navy{background:#1b2128;color:rgba(255,255,255,.86)}.gzt-band-navy h1,.gzt-band-navy h2,.gzt-band-navy h3,.gzt-band-navy h4{color:#fff}.gzt-band-navy .gzt-eyebrow{color:#e8a33b}.gzt-band-navy .gzt-lead{color:rgba(255,255,255,.78)}.gzt-band-coral,.gzt-band-pistachio{background:#eaf2f4}.gzt-wave{display:none}.gzt-mosaic-bg{position:relative}.gzt-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.85rem;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0e5c78}.gzt-eyebrow::before{content:"";width:1.15rem;height:1.15rem;flex:none;border-radius:1px;background:#e8a33b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2128' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/72% no-repeat}.gzt-lead{font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.65;color:#555d66;max-width:44rem}.gzt-head{display:grid;gap:1rem 2rem;align-items:end;margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,3rem)}.gzt-head h2{margin-bottom:.5rem}@media(width >= 1024px){.gzt-head{grid-template-columns:1.4fr 1fr}.gzt-head>a:last-child:not(:first-child){justify-self:end}}.gzt-scribble{position:relative;white-space:nowrap;z-index:0;color:#1b2128}.gzt-scribble::after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.22em;z-index:-1;background:#e8a33b;border-radius:3px}@media(prefers-reduced-motion: no-preference){@supports(animation-timeline: view()){[data-reveal]>*,.gzt-reveal{animation:gzt-rise linear both;animation-timeline:view();animation-range:entry 0% cover 18%}}}@keyframes gzt-rise{from{transform:translateY(1.25rem)}to{transform:none}}@keyframes gzt-pop{from{opacity:0;transform:translateY(0.5rem) scale(0.98)}}.gzt-prose,.aht-prose{font-size:1.0625rem;line-height:1.78;color:#353c44;max-width:46rem}.gzt-prose>*+*,.aht-prose>*+*{margin-top:1em}.gzt-prose h2,.aht-prose h2{font-size:clamp(1.45rem,1.25rem + .9vw,1.95rem);margin-top:1.9em}.gzt-prose h3,.aht-prose h3{font-size:1.25rem;margin-top:1.6em}.gzt-prose h4,.aht-prose h4{font-size:1.08rem;margin-top:1.4em}.gzt-prose ul,.aht-prose ul{list-style:none;padding-left:0}.gzt-prose ul li,.aht-prose ul li{position:relative;padding-left:1.7rem;margin-bottom:.5rem}.gzt-prose ul li::before,.aht-prose ul li::before{content:"";position:absolute;left:0;top:.32em;width:1.05rem;height:1.05rem;border-radius:1px;background:#e8a33b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2128' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/72% no-repeat}.gzt-prose ol,.aht-prose ol{padding-left:1.3rem}.gzt-prose ol li::marker{font-weight:700;color:#0e5c78}.gzt-prose a,.aht-prose a{font-weight:600;text-decoration:underline;text-decoration-color:rgba(14,92,120,.35);text-underline-offset:.2em}.gzt-prose strong,.aht-prose strong{color:#15191e}.gzt-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.gzt-prose td,.gzt-prose th{border-bottom:1px solid #e3e1db;padding:.65rem .5rem;text-align:left}.gzt-prose blockquote{border-left:4px solid #e8a33b;padding:.5rem 0 .5rem 1.2rem;font-size:1.15rem;color:#1b2128}.gzt-prose img{max-width:100%;height:auto;border-radius:4px}.cvt-blog-faq{display:grid;gap:.75rem;margin-top:1.2rem !important}.cvt-blog-faq h3{margin:0 !important;font-size:1.06rem !important;padding:1.1rem 1.25rem .25rem;background:#fff;border:1px solid #e3e1db;border-bottom:0;border-radius:4px 4px 0 0}.cvt-blog-faq p{margin:-0.75rem 0 0 !important;padding:.25rem 1.25rem 1.15rem;background:#fff;border:1px solid #e3e1db;border-top:0;border-radius:0 0 4px 4px}.btn,.btn-solid,.btn-outline,.btn-icon{--btn-font-weight: 650;--btn-border-radius: 3px;--btn-padding-x: 1.25rem;--btn-padding-y: .7rem;--btn-border-width: 1px;gap:.5rem;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1rem;letter-spacing:-0.005em;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s cubic-bezier(0.22, 1, 0.36, 1)}.btn .ti,.btn-solid .ti,.btn-outline .ti,.btn-icon .ti{font-size:1.1em;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.btn-solid{box-shadow:0 1px 2px rgba(27,33,40,.12),inset 0 -2px 0 rgba(27,33,40,.08)}.btn-solid:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px rgba(27,33,40,.35)}.btn-solid:hover .ti-arrow-right,.btn-solid:hover .ti-arrow-up-right{transform:translateX(0.18rem)}.btn-solid:active{transform:none}.btn-solid.theme-primary,.btn-solid.theme-warning{--btn-hover-bg: #D18E26;--btn-hover-color: #1B2128}.btn-solid.theme-accent{--btn-hover-bg: #0A4A61;--btn-hover-color: #FFFFFF}.btn-solid.theme-inverse{color:#fff;--btn-hover-bg: #15191E;--btn-hover-color: #FFFFFF}.btn-outline{--btn-color: #1B2128;--btn-border-color: #CCC8BE;background:#fff}.btn-outline:hover{background:#fff;color:#0e5c78;border-color:#0e5c78}.gzt-band-navy .btn-outline,.gzt-footer .btn-outline{background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.35)}.gzt-band-navy .btn-outline:hover,.gzt-footer .btn-outline:hover{background:rgba(255,255,255,.08);color:#fff;border-color:#fff}.btn-lg{--btn-padding-x: 1.6rem;--btn-padding-y: .9rem;font-size:1.05rem}.btn-sm{--btn-padding-x: .9rem;--btn-padding-y: .45rem;font-size:.9rem}.btn-icon{--btn-padding-x: 0;--btn-padding-y: 0;width:2.75rem;height:2.75rem;justify-content:center}.btn-link-arrow,.gzt-arrow-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:650;color:#0e5c78;text-decoration:none}.btn-link-arrow .ti,.gzt-arrow-link .ti{transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.btn-link-arrow:hover,.gzt-arrow-link:hover{color:#0a4a61}.btn-link-arrow:hover .ti,.gzt-arrow-link:hover .ti{transform:translateX(0.25rem)}.gzt-chip,.cvt-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid #e3e1db;border-radius:6px;background:#fff;color:#353c44;font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer;transition:all .2s}.gzt-chip:hover,.cvt-chip:hover{border-color:#0e5c78;color:#0e5c78}.gzt-chip.is-active,.gzt-chip[aria-pressed=true],.gzt-chip[aria-selected=true],.cvt-chip.is-active,.cvt-chip[aria-pressed=true],.cvt-chip[aria-selected=true]{background:#1b2128;border-color:#1b2128;color:#fff}.gzt-chip-set,.cvt-chip-set{display:flex;flex-wrap:wrap;gap:.5rem}.gzt-card{position:relative;background:#fff;border:1px solid #e3e1db;border-radius:6px;padding:clamp(1.25rem,1rem + 1vw,2rem);box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-card.is-flat{box-shadow:none}.form-control,.gzt-input,.cvt-input{width:100%;min-height:3rem;padding:.7rem .95rem;font:inherit;font-size:1rem;font-weight:500;color:#15191e;background:#fff;border:1px solid #ccc8be;border-radius:3px;transition:border-color .2s,box-shadow .2s}.form-control::placeholder,.gzt-input::placeholder,.cvt-input::placeholder{color:#8391a5;font-weight:400}.form-control:hover,.gzt-input:hover,.cvt-input:hover{border-color:#a8b4c6}.form-control:focus,.gzt-input:focus,.cvt-input:focus{outline:none;border-color:#0e5c78;box-shadow:0 0 0 4px rgba(14,92,120,.14)}textarea.form-control,textarea.gzt-input,textarea.cvt-input{min-height:8rem}select.form-control,select.cvt-input{appearance:none;padding-right:2.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23526070' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:1.05rem}.gzt-label,.cvt-label{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.85rem;font-weight:600;color:#353c44}.gzt-label .ti,.cvt-label .ti{font-size:1rem;color:#0e5c78}.cvt-field{min-width:0}.is-invalid{border-color:#d92d20 !important;box-shadow:0 0 0 4px rgba(217,45,32,.12) !important}.check{width:1.2rem;height:1.2rem;accent-color:#0e5c78;flex:none}.cvt-toggle,.gzt-toggle{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.95rem;color:#353c44;user-select:none}.cvt-toggle input,.gzt-toggle input{position:absolute;opacity:0;pointer-events:none}.cvt-toggle .cvt-toggle-track,.gzt-toggle .cvt-toggle-track{width:2.75rem;height:1.55rem;border-radius:6px;background:#cbd5e1;position:relative;transition:background .2s;flex:none}.cvt-toggle .cvt-toggle-track::after,.gzt-toggle .cvt-toggle-track::after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.15rem;height:1.15rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(27,33,40,.3);transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.cvt-toggle input:checked+.cvt-toggle-track,.gzt-toggle input:checked+.cvt-toggle-track{background:#0e5c78}.cvt-toggle input:checked+.cvt-toggle-track::after,.gzt-toggle input:checked+.cvt-toggle-track::after{transform:translateX(1.2rem)}.cvt-toggle input:focus-visible+.cvt-toggle-track,.gzt-toggle input:focus-visible+.cvt-toggle-track{outline:3px solid rgba(14,92,120,.45);outline-offset:2px}.cvt-pax{display:inline-flex;align-items:center;border:1px solid #ccc8be;border-radius:3px;background:#fff;overflow:hidden;min-height:3rem}.cvt-pax button{width:2.8rem;align-self:stretch;border:0;background:rgba(0,0,0,0);font-size:1.3rem;font-weight:600;color:#1b2128;cursor:pointer}.cvt-pax button:hover{background:#eaf2f4;color:#0e5c78}.cvt-pax span{min-width:2.2rem;text-align:center;font-weight:700;font-size:1.05rem;color:#1b2128}.accordion.gzt-accordion,.gzt-accordion{--accordion-border-color: #E3E1DB;--accordion-border-width: 1px;--accordion-border-radius: 4px;--accordion-bg: #FFFFFF;--accordion-btn-bg: #FFFFFF;--accordion-active-bg: #FFFFFF;--accordion-btn-color: #1B2128;--accordion-padding-x: 1.25rem;--accordion-padding-y: 1.05rem;display:grid;gap:.6rem}.accordion.gzt-accordion .accordion-item,.gzt-accordion .accordion-item{border-radius:var(--accordion-border-radius) !important;margin:0 !important;overflow:clip;transition:box-shadow .25s,border-color .25s}.accordion.gzt-accordion .accordion-item[open],.gzt-accordion .accordion-item[open]{border-color:rgba(14,92,120,.35);box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.accordion.gzt-accordion .accordion-header,.gzt-accordion .accordion-header{font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:650;font-size:1.02rem;gap:1rem;border-radius:0 !important;color:#1b2128}.accordion.gzt-accordion .accordion-header::after,.gzt-accordion .accordion-header::after{content:"";flex:none;width:1.75rem;height:1.75rem;margin-left:auto;border-radius:50%;background:#eaf2f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BF0' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/0.95rem no-repeat;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1),background-color .2s}.accordion.gzt-accordion .accordion-header:hover,.gzt-accordion .accordion-header:hover{color:#0e5c78}.accordion.gzt-accordion .accordion-item[open]>.accordion-header::after,.gzt-accordion .accordion-item[open]>.accordion-header::after{transform:rotate(45deg);background-color:#e8a33b}.accordion.gzt-accordion .accordion-body,.gzt-accordion .accordion-body{padding:0 1.25rem 1.2rem;line-height:1.7;color:#353c44}.accordion.gzt-accordion .accordion-body>:last-child,.gzt-accordion .accordion-body>:last-child{margin-bottom:0}.breadcrumb{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;padding:0;margin:0 0 1rem;font-size:.88rem;font-weight:500;color:#555d66}.breadcrumb-item+.breadcrumb-item::before{content:"/";padding-right:.3rem;color:#a3aebf}.breadcrumb a{display:inline-block;padding-block:.15rem;color:#555d66}.breadcrumb a:hover{color:#0e5c78}.breadcrumb-item.active{color:#1b2128;font-weight:600}.pagination{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;justify-content:center}.page-link{display:inline-grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .7rem;border:1px solid #e3e1db;border-radius:3px;background:#fff;font-weight:600;color:#353c44}.page-link:hover{border-color:#0e5c78;color:#0e5c78}.page-item.active .page-link{background:#1b2128;border-color:#1b2128;color:#fff}.page-item.disabled .page-link{opacity:.45}.gzt-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .6rem;border-radius:6px;font-size:.75rem;font-weight:650;letter-spacing:.01em;background:#eaf2f4;color:#0e5c78}.gzt-badge.is-saffron,.gzt-badge.is-yellow{background:#fbf1e0;color:#7a5600}.gzt-badge.is-coral,.gzt-badge.is-blue{background:#0e5c78;color:#fff}.gzt-badge.is-teal,.gzt-badge.is-pistachio{background:#eaf2f4;color:#0e5c78}.cvt-empty,.gzt-empty{text-align:center;padding:2.4rem 1rem;border:1px dashed #ccc8be;border-radius:6px;background:#fff;color:#555d66}.cvt-empty .ti,.gzt-empty .ti{font-size:2rem;color:#0e5c78}#fNotify{position:fixed;inset:0;z-index:3000;display:none;place-items:center;padding:1rem}#fNotify.show{display:grid}.fn-backdrop{position:absolute;inset:0;background:rgba(27,33,40,.45);backdrop-filter:blur(3px)}.fn-card{position:relative;width:min(26rem,100%);background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);padding:1.8rem 1.5rem 1.4rem;text-align:center}@media(prefers-reduced-motion: no-preference){.fn-card{animation:gzt-pop .3s cubic-bezier(0.22, 1, 0.36, 1)}}.fn-icon{width:3.2rem;height:3.2rem;margin:0 auto 1rem;border-radius:50%;display:grid;place-items:center;background:#eaf2f4;color:#0e5c78}.fn-icon svg{width:1.6rem;height:1.6rem}.fn-icon.error{background:#fee4e2;color:#b42318}.fn-icon.success{background:#dcfae6;color:#067647}.fn-msg{font-weight:600;font-size:1.02rem;color:#15191e;margin-bottom:1.2rem}.fn-btn{border:0;border-radius:3px;background:#e8a33b;color:#1b2128;font-weight:700;padding:.65rem 2rem;cursor:pointer}.gzt-cover{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:3/2;background:linear-gradient(135deg, #EAF2F4, #FFFFFF 70%)}.gzt-cover .ti{position:relative;z-index:1;font-size:clamp(2rem,4vw,2.6rem);color:#0e5c78;width:4.6rem;height:4.6rem;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-cover::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(14, 92, 120, 0.14) 1px, transparent 1.4px);background-size:18px 18px;mask-image:linear-gradient(135deg, #000, transparent 70%)}.gzt-cover.is-coral{background:linear-gradient(135deg, #FBF1E0, #FFFFFF 70%)}.gzt-cover.is-coral .ti{color:#9a6b00}.gzt-cover.is-pistachio,.gzt-cover.is-peach{background:linear-gradient(135deg, #EFEDE7, #FFFFFF 70%)}.gzt-skip{position:absolute;left:1rem;top:-4rem;z-index:3000;background:#e8a33b;color:#1b2128;border-radius:3px;padding:.55rem 1rem;font-weight:700}.gzt-skip:focus{top:1rem}.gzt-brand{display:inline-flex;align-items:center;flex:none;line-height:0;text-decoration:none;border-radius:.4rem}.gzt-brand-logo{display:block;width:auto;height:2.4rem;max-width:100%;transition:opacity .2s}.gzt-brand:hover .gzt-brand-logo{opacity:.85}.gzt-brand:focus-visible{outline:3px solid rgba(14,92,120,.45);outline-offset:4px}.gzt-topbar{background:#1b2128;color:rgba(255,255,255,.82);font-size:.82rem}.gzt-topbar .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.4rem}.gzt-topbar a{color:rgba(255,255,255,.82);display:inline-flex;align-items:center;gap:.35rem}.gzt-topbar a:hover{color:#fff}.gzt-topbar .ti{color:#e8a33b}.gzt-topbar b{color:#e8a33b;font-weight:700;font-variant-numeric:tabular-nums}.gzt-topbar-msg{margin:0;display:flex;align-items:center;gap:.5rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gzt-topbar-dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4);display:inline-block;margin-inline:.25rem}.gzt-topbar-links{display:flex;align-items:center;gap:.6rem;flex:none}.gzt-topbar-links>a{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem}.gzt-topbar-links>span{align-items:center;gap:.35rem}.gzt-header{position:sticky;top:0;z-index:1020;padding-block:.6rem;pointer-events:none;view-transition-name:gzt-header}.gzt-nav{--nav-pad: 6px;pointer-events:auto;display:flex;align-items:center;gap:.4rem;padding:var(--nav-pad) var(--nav-pad) var(--nav-pad) 1rem;background:rgba(255,255,255,.8);backdrop-filter:saturate(1.8) blur(16px);border:1px solid rgba(27,33,40,.07);border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 32px -22px rgba(27,33,40,.45);transition:background .3s,box-shadow .3s,border-color .3s}.gzt-header.nav-scrolled .gzt-nav{background:rgba(255,255,255,.94);border-color:rgba(27,33,40,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 40px -20px rgba(27,33,40,.5)}.gzt-menu{position:relative;list-style:none;margin:0 auto;padding:0;gap:0;align-items:center}.gzt-menu>li{position:relative}.gzt-menu-link{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.6rem;font-weight:600;font-size:.92rem;color:#353c44;white-space:nowrap;transition:color .2s}.gzt-menu-link .ti{font-size:.8rem;opacity:.6;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-menu-link:hover,.gzt-menu-link:focus-visible{color:#1b2128}.gzt-menu-link.is-active{color:#1b2128;font-weight:700}.gzt-menu:not(.has-glide) .gzt-menu-link.is-active::after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:.3rem;height:3px;border-radius:3px;background:#e8a33b}.gzt-menu>.gzt-menu-glide{position:absolute;left:0;bottom:.3rem;width:100px;height:3px;border-radius:3px;pointer-events:none;background:#e8a33b;box-shadow:0 0 12px 1px rgba(232,163,59,.75);transform-origin:left center;opacity:0;transform:translateX(var(--gx, 0)) scaleX(var(--gs, 0))}.gzt-menu.is-gliding>.gzt-menu-glide{opacity:1}@media(prefers-reduced-motion: no-preference){.gzt-menu.has-glide>.gzt-menu-glide{transition:transform .45s cubic-bezier(0.34, 1.4, 0.64, 1),opacity .25s}}.gzt-menu .has-sub:hover .gzt-menu-link .ti,.gzt-menu .has-sub:focus-within .gzt-menu-link .ti{transform:rotate(180deg)}.gzt-submenu{position:absolute;top:calc(100% + 1rem);left:-0.5rem;min-width:21rem;list-style:none;margin:0;padding:.45rem;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);border:1px solid rgba(27,33,40,.08);border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);opacity:0;visibility:hidden;transform:translateY(0.4rem);transition:opacity .2s,transform .25s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s .2s}.gzt-submenu::before{content:"";position:absolute;inset:-1.1rem 0 auto;height:1.1rem}.gzt-submenu a{display:flex;align-items:center;gap:.75rem;padding:.6rem .7rem;border-radius:4px;font-weight:600;color:#353c44;transition:background .2s,color .2s}.gzt-submenu a:hover,.gzt-submenu a.is-active{background:#f7f6f3;color:#1b2128}.gzt-submenu-no{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #e3e1db;font-size:.75rem;font-weight:700;color:#555d66;font-variant-numeric:tabular-nums;transition:background .2s,border-color .2s,color .2s}.gzt-submenu a:hover .gzt-submenu-no,.gzt-submenu a.is-active .gzt-submenu-no{background:#e8a33b;border-color:#e8a33b;color:#1b2128}.gzt-submenu:has(>li:nth-child(7)){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.1rem .3rem;min-width:42rem}.gzt-menu .has-sub:hover .gzt-submenu,.gzt-menu .has-sub:focus-within .gzt-submenu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.gzt-nav-actions{display:flex;align-items:center;gap:.35rem;margin-left:auto}@media(width >= 1280px){.gzt-nav-actions{margin-left:0}}.gzt-pass{--stub: 3.2rem;position:relative;display:inline-flex;align-items:stretch;height:3.25rem;border-radius:6px;overflow:hidden;background:#1b2128;color:#fff;text-decoration:none;isolation:isolate;-webkit-mask:radial-gradient(circle 0.42rem at var(--stub) 0, transparent 98%, #000) top/100% 51% no-repeat,radial-gradient(circle 0.42rem at var(--stub) 100%, transparent 98%, #000) bottom/100% 51% no-repeat;mask:radial-gradient(circle 0.42rem at var(--stub) 0, transparent 98%, #000) top/100% 51% no-repeat,radial-gradient(circle 0.42rem at var(--stub) 100%, transparent 98%, #000) bottom/100% 51% no-repeat;transition:background .25s}.gzt-pass:hover,.gzt-pass:focus-visible{background:#14306a;color:#fff}.gzt-pass:focus-visible{outline:3px solid rgba(14,92,120,.45);outline-offset:3px}.gzt-pass-stub{flex:none;width:var(--stub);display:grid;place-items:center;padding-left:.25rem;background:#e8a33b;color:#1b2128;font-size:1.3rem;border-right:2px dashed rgba(27,33,40,.28)}.gzt-pass-stub .ti{transition:transform .45s cubic-bezier(0.34, 1.4, 0.64, 1)}.gzt-pass:hover .gzt-pass-stub .ti,.gzt-pass:focus-visible .gzt-pass-stub .ti{transform:rotate(-14deg) scale(1.08)}.gzt-pass-body{display:grid;align-content:center;padding:0 .3rem 0 .85rem;line-height:1.12}.gzt-pass-body b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:-0.01em;white-space:nowrap}.gzt-pass-body small{font-size:.75rem;font-weight:500;color:rgba(255,255,255,.66);white-space:nowrap}.gzt-pass-go{align-self:center;padding:0 1rem 0 .3rem;color:#e8a33b;font-size:1.05rem;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-pass:hover .gzt-pass-go{transform:translate(2px, -2px)}@media(width < 768px){.gzt-pass{--stub: 2.75rem;height:2.75rem}.gzt-pass-stub{border-right:0;padding-left:0}.gzt-pass-body{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gzt-pass-go{display:none}.gzt-nav{padding-left:.7rem}.gzt-brand{gap:.5rem}}@media(width < 400px){.gzt-header .gzt-brand-logo{height:1.95rem}}@media(1280px <= width < 1400px){.gzt-menu-link{padding-inline:.45rem;font-size:.9rem}.gzt-menu:not(.has-glide) .gzt-menu-link.is-active::after{left:.45rem;right:.45rem}.gzt-pass-go{padding-right:.7rem}}.gzt-burger{width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#f7f6f3;display:inline-grid;place-content:center;justify-items:end;gap:.32rem;cursor:pointer;transition:background .2s}.gzt-burger span{height:2px;background:#1b2128;border-radius:2px;display:block;width:1.15rem;transition:width .3s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-burger span:nth-child(2){width:.75rem}.gzt-burger span:nth-child(3){display:none}.gzt-burger:hover{background:#fbf1e0}.gzt-burger:hover span:nth-child(2){width:1.15rem}.aht-pref-pill{white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem;height:2.5rem;padding:0 .55rem;border:1px solid rgba(27,33,40,.14) !important;border-radius:6px;background:rgba(0,0,0,0) !important;color:#353c44 !important;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s,color .2s}.aht-pref-pill:hover,.aht-pref-pill:focus-visible{background:#f7f6f3 !important;border-color:rgba(27,33,40,.3) !important;color:#1b2128 !important}.gzt-drawer{--drawer-width: min(23rem, 92vw);--drawer-bg: #FFFFFF}.gzt-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e3e1db}.gzt-drawer .drawer-body{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}.gzt-drawer::backdrop{background:rgba(27,33,40,.45);backdrop-filter:blur(2px)}.gzt-drawer-x{width:2.5rem;height:2.5rem;border-radius:3px;border:1px solid #e3e1db;background:#fff;font-size:1.15rem;cursor:pointer;color:#1b2128}.gzt-mobmenu{list-style:none;margin:0;padding:0;display:grid}.gzt-mobmenu>li>a,.gzt-mobmenu summary{display:flex;align-items:center;justify-content:space-between;padding:.85rem .1rem;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:700;color:#1b2128;border-bottom:1px solid #e3e1db;cursor:pointer;list-style:none}.gzt-mobmenu summary::-webkit-details-marker{display:none}.gzt-mobmenu details[open] summary .ti{transform:rotate(180deg)}.gzt-mobmenu details ul{list-style:none;margin:.4rem 0 .6rem;padding:0 0 0 .9rem;border-left:2px solid #e8a33b}.gzt-mobmenu details ul a{display:block;padding:.45rem .5rem;font-weight:600;color:#353c44}.gzt-mobmenu a.is-active{color:#0e5c78}.gzt-drawer-prefs .gzt-eyebrow{margin-bottom:.6rem}.gzt-drawer-cta{display:grid;gap:.6rem;margin-top:auto}.gzt-drawer-cta .btn-lg{justify-content:center}.gzt-footer{margin-top:clamp(3rem,6vw,5rem)}.gzt-footer-inner{position:relative;overflow:hidden;color:rgba(255,255,255,.78);background:radial-gradient(55% 45% at 88% 0%, rgba(14, 92, 120, 0.32), transparent 70%),radial-gradient(40% 35% at 0% 100%, rgba(111, 168, 184, 0.12), transparent 70%),#1b2128}.gzt-fx-hero{position:relative;display:grid;gap:1.5rem 2.5rem;align-items:center;padding:clamp(2.5rem,4vw,3.5rem) 0;border-bottom:1px solid rgba(255,255,255,.1)}@media(width >= 1024px){.gzt-fx-hero{grid-template-columns:1.5fr auto}}.gzt-fx-hero .gzt-eyebrow{color:#e8a33b}.gzt-fx-title{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.8rem);margin:0;max-width:22ch;color:#fff}.gzt-fx-title em{display:block;color:#e8a33b;font-style:normal}.gzt-fx-actions{display:flex;flex-wrap:wrap;gap:.7rem}.gzt-fx-taxi{position:absolute;left:0;right:0;bottom:-2px;display:flex;justify-content:space-between;pointer-events:none}.gzt-fx-taxi i{width:1.6rem;height:3px;border-radius:2px;background:#e8a33b;opacity:.18}.gzt-fx-grid{display:grid;gap:2.25rem;padding-block:clamp(2.5rem,4vw,3.5rem)}@media(width >= 768px){.gzt-fx-grid{grid-template-columns:1fr 1fr}}@media(width >= 1024px){.gzt-fx-grid{grid-template-columns:1.15fr 1.05fr .75fr 1.45fr;gap:2rem}}.gzt-footer .gzt-brand{margin-bottom:1.1rem}.gzt-footer .gzt-brand-logo{height:3.2rem}.gzt-drawer .gzt-brand-logo{height:2.1rem}.gzt-fx-blurb{margin:0 0 1.2rem;max-width:36ch;font-size:.92rem;line-height:1.6;color:rgba(255,255,255,.68)}.gzt-fx-h{display:flex;align-items:center;gap:.45rem;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 1rem}.gzt-fx-h .ti{color:#e8a33b;font-size:1.05rem}.gzt-fx-links{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}@media(width < 768px){.gzt-fx-links{grid-template-columns:1fr 1fr;column-gap:1rem}}.gzt-fx-links a{display:inline-block;padding-block:.2rem;color:rgba(255,255,255,.7);font-size:.93rem;transition:color .2s}.gzt-fx-links a:hover,.gzt-fx-links a:focus-visible{color:#e8a33b}.gzt-fx-contact{list-style:none;padding:0;margin:0 0 1.2rem;display:grid;gap:.7rem}.gzt-fx-contact a,.gzt-fx-contact>li>span{display:inline-flex;gap:.65rem;align-items:flex-start;color:rgba(255,255,255,.88);font-weight:500}.gzt-fx-contact small{display:block;font-size:.75rem;font-weight:500;color:rgba(255,255,255,.5)}.gzt-fx-contact a:hover{color:#e8a33b}.gzt-fx-contact .ti{flex:none;font-size:1.1rem;margin-top:.15rem;color:#e8a33b}.gzt-fx-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gzt-tursab{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.4rem .85rem;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-weight:600;font-size:.82rem;color:#fff}.gzt-tursab .ti{color:#e8a33b}.gzt-tursab:hover{color:#fff;border-color:#e8a33b}.gzt-fx-social{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.8);transition:background .2s,color .2s,border-color .2s}.gzt-fx-social:hover{background:#e8a33b;border-color:#e8a33b;color:#1b2128}.gzt-fx-svc{list-style:none;margin:0 0 .9rem;padding:0;display:grid;gap:.3rem}.gzt-fx-svc a{display:flex;align-items:center;gap:.7rem;padding:.3rem 0;color:rgba(255,255,255,.8);font-size:.92rem;font-weight:500;line-height:1.3;transition:color .2s}.gzt-fx-svc a:hover,.gzt-fx-svc a:focus-visible{color:#fff}.gzt-fx-svc a:hover .gzt-fx-svc-ic,.gzt-fx-svc a:focus-visible .gzt-fx-svc-ic{background:#e8a33b;border-color:#e8a33b;color:#1b2128;transform:rotate(-6deg)}.gzt-fx-svc-ic{flex:none;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.65rem;font-size:1.05rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#e8a33b;transition:background .2s,color .2s,border-color .2s,transform .3s cubic-bezier(0.34, 1.4, 0.64, 1)}.gzt-fx-more{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:650;color:#e8a33b}.gzt-fx-more .ti{transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-fx-more:hover{color:#e8a33b}.gzt-fx-more:hover .ti{transform:translateX(0.2rem)}.gzt-fx-board{align-self:start;padding:1rem 1rem .9rem;border-radius:6px;background:#071631;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 40px -24px rgba(0,0,0,.6)}@media(width >= 768px){.gzt-fx-board{grid-column:span 2}}@media(width >= 1024px){.gzt-fx-board{grid-column:auto}}.gzt-fx-board .gzt-fx-more{margin-top:.75rem}.gzt-fx-board-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.gzt-fx-board-head .gzt-fx-h{margin:0}.gzt-fx-board-clock b{display:inline-block;padding:.2rem .5rem;border-radius:.4rem;background:#0f2550;color:#e8a33b;font:700 .85rem/1 ui-monospace,"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;font-variant-numeric:tabular-nums}.gzt-fx-dep{list-style:none;margin:0;padding:0}.gzt-fx-dep li+li{border-top:1px dashed rgba(255,255,255,.08)}.gzt-fx-dep a{display:grid;grid-template-columns:4.1rem minmax(0, 1fr) 3.9rem 2.6rem;align-items:center;gap:.75rem;padding:.5rem .35rem;border-radius:.55rem;color:#fff;transition:background .2s}.gzt-fx-dep a:hover,.gzt-fx-dep a:focus-visible{background:rgba(255,255,255,.05)}.gzt-fx-dep a:hover .gzt-fx-dep-name,.gzt-fx-dep a:focus-visible .gzt-fx-dep-name{color:#e8a33b}.gzt-fx-dep-code{display:inline-flex;gap:2px;perspective:300px}.gzt-fx-dep-code i{position:relative;display:grid;place-items:center;width:1.3rem;height:1.65rem;border-radius:3px;background:#0f2550;color:#e8a33b;font:800 .82rem/1 ui-monospace,"SFMono-Regular",Consolas,monospace;font-style:normal;transform-origin:50% 50%}.gzt-fx-dep-code i::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.45)}.gzt-fx-dep-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.93rem;transition:color .2s}.gzt-fx-dep-km,.gzt-fx-dep-dur{font-size:.8rem;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums;white-space:nowrap}.gzt-fx-dep-km{text-align:right}@media(width < 420px){.gzt-fx-dep a,.gzt-fx-dep-cols{grid-template-columns:4.1rem minmax(0, 1fr) 2.6rem}.gzt-fx-dep-km,.gzt-fx-dep-cols span:nth-child(2){display:none}}.gzt-fx-dep-dur{text-align:right;color:#6fa8b8;font:700 .82rem/1 ui-monospace,"SFMono-Regular",Consolas,monospace}.gzt-fx-dep-cols{display:grid;grid-template-columns:4.1rem minmax(0, 1fr) 3.9rem 2.6rem;gap:.75rem;padding:0 .35rem .35rem;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.62)}.gzt-fx-dep-cols span:first-child{grid-column:1/3}.gzt-fx-dep-cols span{text-align:right}.gzt-fx-dep-cols span:first-child{text-align:left}.gzt-fx-mark{position:relative;display:grid;justify-items:center;margin-top:-0.5rem;overflow:hidden;pointer-events:none;user-select:none}.gzt-fx-word{display:block;font:800 clamp(4.2rem, 19vw, 17rem)/0.78 "Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;letter-spacing:-0.045em;white-space:nowrap;color:rgba(255,255,255,.035);-webkit-text-stroke:1px rgba(255,255,255,.14);transform:translateY(0.12em)}.gzt-fx-lights{position:absolute;left:50%;top:42%;transform:translateX(-50%);display:flex;gap:clamp(.6rem,2.4vw,1.6rem)}.gzt-fx-lights i{width:6px;height:6px;border-radius:50%;background:#e8a33b;opacity:.15;box-shadow:0 0 10px 2px rgba(232,163,59,.55)}.gzt-footer-bottom{position:relative;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6);font-size:.85rem;background:rgba(7,22,49,.6)}.gzt-footer-bottom .container{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;align-items:center;justify-content:space-between;padding-block:1.2rem}.gzt-footer-bottom b{color:#e8a33b;font-variant-numeric:tabular-nums}.gzt-footer-bottom .ti{color:#e8a33b}.gzt-footer-bottom button{background:none;border:0;color:rgba(255,255,255,.75);font-weight:600;cursor:pointer;padding:.25rem 0;min-height:1.5rem}.gzt-footer-bottom button:hover{color:#fff}@media(width < 768px){.gzt-footer-bottom{padding-bottom:4.75rem}}@media(width >= 768px){.gzt-footer-bottom .container{padding-right:5rem}}.gzt-fx-clock{display:inline-flex;align-items:center;gap:.4rem}@media(prefers-reduced-motion: no-preference){.gzt-fx-taxi i{animation:gzt-fx-blink 3.6s linear infinite}.gzt-fx-lights i{animation:gzt-fx-blink 2.8s linear infinite}.gzt-fx-taxi i:nth-child(1){animation-delay:0.2s}.gzt-fx-lights i:nth-child(1){animation-delay:0.12s}.gzt-fx-taxi i:nth-child(2){animation-delay:0.4s}.gzt-fx-lights i:nth-child(2){animation-delay:0.24s}.gzt-fx-taxi i:nth-child(3){animation-delay:0.6s}.gzt-fx-lights i:nth-child(3){animation-delay:0.36s}.gzt-fx-taxi i:nth-child(4){animation-delay:0.8s}.gzt-fx-lights i:nth-child(4){animation-delay:0.48s}.gzt-fx-taxi i:nth-child(5){animation-delay:1s}.gzt-fx-lights i:nth-child(5){animation-delay:0.6s}.gzt-fx-taxi i:nth-child(6){animation-delay:1.2s}.gzt-fx-lights i:nth-child(6){animation-delay:0.72s}.gzt-fx-taxi i:nth-child(7){animation-delay:1.4s}.gzt-fx-lights i:nth-child(7){animation-delay:0.84s}.gzt-fx-taxi i:nth-child(8){animation-delay:1.6s}.gzt-fx-lights i:nth-child(8){animation-delay:0.96s}.gzt-fx-taxi i:nth-child(9){animation-delay:1.8s}.gzt-fx-lights i:nth-child(9){animation-delay:1.08s}.gzt-fx-taxi i:nth-child(10){animation-delay:2s}.gzt-fx-lights i:nth-child(10){animation-delay:1.2s}.gzt-fx-taxi i:nth-child(11){animation-delay:2.2s}.gzt-fx-lights i:nth-child(11){animation-delay:1.32s}.gzt-fx-taxi i:nth-child(12){animation-delay:2.4s}.gzt-fx-lights i:nth-child(12){animation-delay:1.44s}.gzt-fx-taxi i:nth-child(13){animation-delay:2.6s}.gzt-fx-lights i:nth-child(13){animation-delay:1.56s}.gzt-fx-taxi i:nth-child(14){animation-delay:2.8s}.gzt-fx-lights i:nth-child(14){animation-delay:1.68s}.gzt-fx-dep a:hover .gzt-fx-dep-code i{animation:gzt-fx-flap .45s cubic-bezier(0.22, 1, 0.36, 1) both}.gzt-fx-dep a:hover .gzt-fx-dep-code i:nth-child(2){animation-delay:.06s}.gzt-fx-dep a:hover .gzt-fx-dep-code i:nth-child(3){animation-delay:.12s}@supports(animation-timeline: view()){.gzt-fx-dep li{animation:gzt-fx-row linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0)*4%) entry calc(45% + var(--i, 0)*4%)}}}@keyframes gzt-fx-blink{0%,100%{opacity:.15;transform:scale(1)}8%{opacity:1;transform:scale(1.25)}22%{opacity:.15;transform:scale(1)}}@keyframes gzt-fx-flap{0%{transform:rotateX(0)}45%{transform:rotateX(-90deg)}100%{transform:rotateX(-360deg)}}@keyframes gzt-fx-row{from{opacity:0;transform:translateY(0.6rem)}to{opacity:1;transform:none}}.gzt-scroll-mark{position:absolute;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden}.gzt-dock{position:fixed;right:1rem;bottom:1rem;z-index:1030;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.4rem;border-radius:6px;background:rgba(255,255,255,.8);border:1px solid rgba(27,33,40,.08);box-shadow:0 18px 44px -18px rgba(27,33,40,.5);backdrop-filter:blur(14px) saturate(1.4);opacity:0;visibility:hidden;transform:translateY(1rem) scale(0.96);transition:opacity .3s,transform .4s cubic-bezier(0.34, 1.4, 0.64, 1),visibility 0s linear .4s}.gzt-dock.is-shown{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .4s cubic-bezier(0.34, 1.4, 0.64, 1),visibility 0s}.gzt-dock-tag{position:absolute;top:-0.6rem;left:50%;transform:translateX(-50%);padding:.14rem .42rem;border-radius:6px;background:#e8a33b;color:#1b2128;font:800 .62rem/1 "Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;letter-spacing:.04em;box-shadow:0 4px 10px -4px rgba(27,33,40,.5)}.gzt-dock-btn{position:relative;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;font-size:1.35rem;cursor:pointer;transition:transform .25s cubic-bezier(0.34, 1.4, 0.64, 1),background .2s}.gzt-dock-btn:hover{transform:scale(1.08)}.gzt-dock-btn:focus-visible{outline:3px solid #e8a33b;outline-offset:2px}.gzt-dock-btn.is-wa{background:linear-gradient(145deg, #2BD66B, #139E4A);color:#fff}.gzt-dock-btn.is-wa::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #25d366;opacity:0}.gzt-dock-btn.is-call{background:#1b2128;color:#e8a33b}.gzt-dock-btn.is-top{display:none;background:#fff;color:#1b2128;border:1px solid #e3e1db;font-size:1.15rem}.gzt-dock-btn.is-top.show{display:grid}.gzt-dock-btn.is-top:hover{background:#e8a33b;border-color:#e8a33b}.gzt-dock-label{position:absolute;right:calc(100% + .75rem);top:50%;transform:translate(0.4rem, -50%);padding:.45rem .75rem;border-radius:4px;background:#1b2128;color:#fff;font:650 .85rem/1.2 "Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;white-space:nowrap;text-align:left;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);opacity:0;pointer-events:none;transition:opacity .2s,transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-dock-label small{display:block;font-size:.72rem;font-weight:500;color:rgba(255,255,255,.65)}.gzt-dock-label::after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;background:inherit;transform:translateY(-50%) rotate(45deg);border-radius:2px}.gzt-dock-btn:hover .gzt-dock-label,.gzt-dock-btn:focus-visible .gzt-dock-label{opacity:1;transform:translate(0, -50%)}@media(width < 768px){.gzt-dock{left:.75rem;right:.75rem;bottom:.75rem;flex-direction:row;gap:.4rem;border-radius:1.3rem;background:rgba(27,33,40,.88);border-color:rgba(255,255,255,.1);box-shadow:0 16px 36px -14px rgba(27,33,40,.7)}.gzt-dock-tag{left:1rem;transform:none}.gzt-dock-btn{flex:1;width:auto;height:3rem;border-radius:1rem;display:flex;justify-content:center;gap:.5rem;font-size:1.25rem}.gzt-dock-btn:hover{transform:none}.gzt-dock-btn.is-call{background:#e8a33b;color:#1b2128}.gzt-dock-btn.is-top{flex:0 0 3rem;background:rgba(255,255,255,.1);color:#fff;border:0}.gzt-dock-btn.is-top.show{display:flex}.gzt-dock-label{position:static;transform:none;opacity:1;padding:0;background:none;color:inherit;box-shadow:none;font-size:.92rem;font-weight:700}.gzt-dock-label small,.gzt-dock-label::after{display:none}.gzt-dock-btn:hover .gzt-dock-label,.gzt-dock-btn:focus-visible .gzt-dock-label{transform:none}.gzt-dock-btn.is-top .gzt-dock-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion: no-preference){.gzt-dock-btn.is-wa::before{animation:gzt-dock-ping 2.6s cubic-bezier(0.22, 1, 0.36, 1) infinite}.gzt-dock-btn.is-call .ti{animation:gzt-dock-ring 4.5s ease-in-out infinite}.gzt-dock-btn.is-top.show{animation:gzt-dot-pop .35s cubic-bezier(0.34, 1.4, 0.64, 1)}}@keyframes gzt-dock-ping{0%{opacity:.7;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.55)}}@keyframes gzt-dock-ring{0%,70%,100%{transform:rotate(0)}73%{transform:rotate(-14deg)}76%{transform:rotate(12deg)}79%{transform:rotate(-10deg)}82%{transform:rotate(8deg)}85%{transform:rotate(0)}}.gzt-hero{position:relative;padding-top:clamp(2.5rem,1.5rem + 4vw,5rem);padding-bottom:2.5rem;isolation:isolate;overflow:clip;background:radial-gradient(60rem 30rem at 85% -10%, rgba(14, 92, 120, 0.12), transparent 60%),radial-gradient(40rem 26rem at -10% 10%, rgba(232, 163, 59, 0.16), transparent 60%),linear-gradient(#FFFFFF, #F7F6F3)}.gzt-hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(27, 33, 40, 0.06) 1px, transparent 1.4px);background-size:24px 24px;mask-image:linear-gradient(180deg, #000 0%, transparent 70%)}.gzt-hero-grid{display:grid;gap:clamp(2rem,4vw,4rem);align-items:center}@media(width >= 1024px){.gzt-hero-grid{grid-template-columns:1.1fr .9fr}}.gzt-hero-kicker{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .9rem;border:1px solid #e3e1db;border-radius:6px;background:#fff;font-weight:600;font-size:.88rem;color:#353c44;margin-bottom:1.4rem;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-live{width:.55rem;height:.55rem;border-radius:50%;background:#22c55e}@media(prefers-reduced-motion: no-preference){.gzt-live{animation:gzt-pulse 1.8s ease-out infinite}}@keyframes gzt-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}100%{box-shadow:0 0 0 .55rem rgba(34,197,94,0)}}.gzt-hero h1{margin-bottom:1.1rem}.gzt-hero-sub{font-size:clamp(1.05rem,1rem + .35vw,1.25rem);color:#555d66;max-width:36rem;margin-bottom:1.6rem}.gzt-hero-proof{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.6rem;font-weight:500;color:#353c44}.gzt-hero-proof li{display:flex;align-items:center;gap:.55rem}.gzt-hero-proof .ti{color:#0e5c78;font-size:1.25rem}.gzt-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem}.gzt-ticket{position:relative;background:#fff;border:1px solid #e3e1db;border-radius:8px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);overflow:hidden}.gzt-ticket-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#1b2128;color:#fff}.gzt-ticket-kicker{margin:0 0 .15rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8a33b}.gzt-ticket-title{margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);color:#fff}.gzt-ticket-stamp{flex:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:3px;background:#e8a33b;color:#1b2128;font-size:1.35rem}.gzt-ticket-body{padding:1.4rem 1.5rem 1.5rem}.gzt-ticket-route{position:relative;display:grid;gap:.9rem;margin-bottom:1rem}.gzt-ticket-swap{display:none !important}.gzt-ticket-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.gzt-ticket-note{display:flex;align-items:center;gap:.45rem;margin:0 0 1rem;font-size:.85rem;color:#555d66}.gzt-ticket-note .ti{color:#16a34a}.gzt-ticket-go{width:100%;justify-content:space-between}.gzt-ticket-return{border-top:1px dashed #ccc8be}.gzt-ticket.is-wide .gzt-ticket-head .cvt-toggle{color:#fff}.gzt-kpis{list-style:none;margin:clamp(2.5rem,4vw,3.5rem) 0 0;padding:0;display:grid;grid-template-columns:1fr}@media(width >= 576px){.gzt-kpis{grid-template-columns:repeat(2, 1fr)}}@media(width >= 1024px){.gzt-kpis{grid-template-columns:repeat(4, 1fr)}}.gzt-kpis{background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-kpis li{display:flex;align-items:center;gap:.85rem;padding:1.15rem 1.35rem}.gzt-kpis li+li{border-top:1px solid #e3e1db}@media(width >= 576px){.gzt-kpis li:nth-child(2n){border-left:1px solid #e3e1db}.gzt-kpis li:nth-child(2){border-top:0}}@media(width >= 1024px){.gzt-kpis li+li{border-top:0;border-left:1px solid #e3e1db}}.gzt-kpis .ti{flex:none;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:3px;background:#eaf2f4;color:#0e5c78;font-size:1.3rem}.gzt-kpis span{display:grid;line-height:1.3;font-size:.88rem;color:#555d66}.gzt-kpis b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.05rem;color:#1b2128}.gzt-steps{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem;counter-reset:s}@media(width >= 768px){.gzt-steps{grid-template-columns:repeat(2, 1fr)}}@media(width >= 1024px){.gzt-steps{grid-template-columns:repeat(4, 1fr)}}.gzt-step{position:relative;padding:1.6rem 1.35rem;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-step h3{margin:1.1rem 0 .45rem}.gzt-step p{margin:0;color:#555d66}.gzt-step-no{position:absolute;top:1.4rem;right:1.5rem;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:800;font-size:2.4rem;line-height:1;color:#d2e3e8}.gzt-step-ic{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:4px;background:#e8a33b;color:#1b2128}.gzt-step-ic .ti,.gzt-step-ic svg{font-size:1.45rem}@media(width >= 1024px){.gzt-step:not(:last-child)::after{content:"";position:absolute;top:2.95rem;right:-1.25rem;width:1.25rem;height:2px;background:repeating-linear-gradient(90deg, #CCC8BE 0 4px, transparent 4px 8px)}}.gzt-routes{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(width >= 576px){.gzt-routes{grid-template-columns:repeat(2, 1fr)}}@media(width >= 1024px){.gzt-routes{grid-template-columns:repeat(3, 1fr)}}@media(width >= 1280px){.gzt-routes{grid-template-columns:repeat(4, 1fr)}}.gzt-route-card{display:flex;flex-direction:column;gap:.55rem;height:100%;padding:1.25rem;background:#fff;border:1px solid #e3e1db;border-radius:6px;color:#15191e;transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-route-card h3{margin:.25rem 0 0;font-size:1.25rem}.gzt-route-card:hover{color:#15191e;border-color:rgba(14,92,120,.45);box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18);transform:translateY(-2px)}.gzt-route-sign{display:inline-flex;align-self:flex-start;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:6px;background:#1b2128;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em}.gzt-route-sign b:last-child{color:#e8a33b}.gzt-route-sign .ti{font-size:.9rem;color:rgba(255,255,255,.7)}.gzt-route-meta{display:flex;gap:1rem;font-size:.9rem;color:#555d66}.gzt-route-meta span{display:inline-flex;gap:.3rem;align-items:center}.gzt-route-meta .ti{color:#0e5c78}.gzt-route-foot{margin-top:auto;padding-top:.8rem;border-top:1px solid #e3e1db;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#0e5c78;font-size:.92rem}.gzt-route-foot b{color:#1b2128;font-size:1.05rem}.gzt-route-foot small{color:#555d66;font-weight:500}.gzt-route-foot .ti{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:#eaf2f4;transition:background .2s,color .2s,transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-route-card:hover .gzt-route-foot .ti{background:#e8a33b;color:#1b2128;transform:translateX(0.15rem)}.gzt-fleet{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(width >= 576px){.gzt-fleet{grid-template-columns:repeat(2, 1fr)}}@media(width >= 1024px){.gzt-fleet{grid-template-columns:repeat(4, 1fr)}}.gzt-vehicle{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e1db;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);transition:box-shadow .25s}.gzt-vehicle:hover{box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18)}.gzt-vehicle-media{position:relative;aspect-ratio:16/10;display:grid;place-items:center;background:linear-gradient(180deg, #F7F6F3 0%, #EAF2F4 100%);border-bottom:1px solid #e3e1db}.gzt-vehicle-media img{width:88%;height:auto;object-fit:contain;filter:drop-shadow(0 0.8rem 0.6rem rgba(27, 33, 40, 0.18));transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-vehicle-media .gzt-cover{width:100%;height:100%;aspect-ratio:auto}.gzt-vehicle:hover .gzt-vehicle-media img{transform:translateX(0.35rem)}.gzt-vehicle-body{display:flex;flex-direction:column;flex:1;padding:1.15rem 1.25rem 1.3rem}.gzt-vehicle-body h3{margin:0 0 .3rem}.gzt-vehicle h3{margin:0 0 .3rem}.gzt-vehicle-feat{margin:0 0 1rem;font-size:.9rem;color:#555d66}.gzt-vehicle-specs{display:flex;gap:.5rem;margin-top:auto}.gzt-vehicle-specs span{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem;border-radius:3px;background:#f7f6f3;font-size:.86rem;font-weight:600;color:#353c44}.gzt-vehicle-specs .ti{color:#0e5c78}.gzt-carousel{--gap: 1.25rem;position:relative}.gzt-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.35rem 0 .6rem}.gzt-carousel-track::-webkit-scrollbar{display:none}.gzt-carousel-track>*{scroll-snap-align:start;min-width:0}.gzt-carousel-track:focus-visible{outline:3px solid rgba(14,92,120,.4);outline-offset:4px;border-radius:6px}@media(width >= 768px){.gzt-carousel-track{grid-auto-columns:calc((100% - var(--gap))/2)}}@media(width >= 1024px){.gzt-carousel-track{grid-auto-columns:calc((100% - var(--gap)*2)/3)}}@media(prefers-reduced-motion: no-preference){.gzt-carousel-track{scroll-behavior:smooth}}.gzt-carousel-foot{display:flex;align-items:center;gap:.6rem;margin-top:1.1rem}.gzt-carousel.is-static .gzt-carousel-foot{display:none}.gzt-carousel-progress{flex:1;height:3px;border-radius:3px;background:#e3e1db;overflow:hidden}.gzt-carousel-progress .aht-carousel-progress-bar{display:block;width:100%;height:100%;border-radius:3px;background:#1b2128;transform-origin:left center;transform:scaleX(0.33);transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-carousel-btn{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;border:1px solid #ccc8be;background:#fff;color:#1b2128;font-size:1.1rem;cursor:pointer;transition:background .2s,border-color .2s,color .2s,opacity .2s}.gzt-carousel-btn:hover:not(:disabled){background:#e8a33b;border-color:#e8a33b}.gzt-carousel-btn:disabled{opacity:.35;cursor:default}.gzt-carousel-btn:focus-visible{outline:3px solid rgba(14,92,120,.45);outline-offset:2px}.gzt-band-navy .gzt-carousel-progress{background:rgba(255,255,255,.15)}.gzt-band-navy .gzt-carousel-progress .aht-carousel-progress-bar{background:#e8a33b}.gzt-band-navy .gzt-carousel-btn{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.3);color:#fff}.gzt-band-navy .gzt-carousel-btn:hover:not(:disabled){color:#1b2128}.gzt-service{display:flex;flex-direction:column;height:100%;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:rgba(255,255,255,.8);transition:background .25s,border-color .25s,transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-service h3{margin:0;color:#fff;font-size:1.2rem}.gzt-service p{margin:0;font-size:.95rem}.gzt-service:hover{background:rgba(255,255,255,.09);border-color:rgba(232,163,59,.6);color:rgba(255,255,255,.9);transform:translateY(-3px)}.gzt-service-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.gzt-service-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-service-media .gzt-cover{height:100%;aspect-ratio:auto}.gzt-service:hover .gzt-service-media img{transform:scale(1.04)}.gzt-service-ic{position:absolute;left:1.2rem;top:-1.45rem;z-index:1;width:2.9rem;height:2.9rem;display:grid;place-items:center;border-radius:4px;background:#e8a33b;color:#1b2128;font-size:1.35rem;box-shadow:0 6px 16px -6px rgba(0,0,0,.45)}.gzt-service-body{position:relative;display:flex;flex-direction:column;gap:.55rem;flex:1;padding:2.1rem 1.4rem 1.4rem}.gzt-service-go{margin-top:auto;padding-top:.3rem;display:inline-flex;align-items:center;gap:.4rem;font-weight:650;color:#e8a33b}.gzt-service-go .ti{transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-service:hover .gzt-service-go .ti{transform:translateX(0.25rem)}.gzt-quote{margin:0;height:100%;display:flex;flex-direction:column;gap:1rem;padding:1.6rem;background:#fff;border:1px solid #e3e1db;border-radius:6px}.gzt-quote blockquote{margin:0;flex:1}.gzt-quote blockquote p{margin:0;font-size:1.02rem;line-height:1.6;color:#353c44}.gzt-quote figcaption{display:flex;align-items:center;gap:.7rem;font-weight:700;color:#1b2128}.gzt-quote-stars{display:inline-flex;gap:.15rem;color:#a87a00;font-size:1.05rem}.gzt-quote-avatar{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:#1b2128;color:#e8a33b;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:800}.btn-link-arrow.is-light{color:#e8a33b}.btn-link-arrow.is-light:hover{color:#fff}.gzt-cta{margin-block:var(--gzt-section-y)}.gzt-cta-inner{position:relative;display:grid;gap:1.5rem;align-items:center;padding:clamp(2rem,1.4rem + 3vw,3.5rem);background:#e8a33b;border-radius:8px;overflow:hidden;isolation:isolate}@media(width >= 1024px){.gzt-cta-inner{grid-template-columns:1.3fr auto}}.gzt-cta-inner::after{content:"";position:absolute;z-index:-1;right:-3rem;top:-3rem;width:16rem;height:16rem;border-radius:50%;border:2.5rem solid rgba(255,255,255,.28)}.gzt-cta-inner h2{margin-bottom:.5rem;max-width:24ch;color:#1b2128}.gzt-cta-inner p{margin:0;color:rgba(27,33,40,.82);font-size:1.08rem}.gzt-cta-blob{display:none}.gzt-cta-actions{display:flex;flex-wrap:wrap;gap:.7rem}.gzt-cta-actions .btn-outline{background:rgba(255,255,255,.7);border-color:rgba(0,0,0,0)}.gzt-posts{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(width >= 768px){.gzt-posts{grid-template-columns:repeat(3, 1fr)}}.gzt-post{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e3e1db;border-radius:6px;overflow:hidden;color:#15191e;transition:box-shadow .25s,transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-post:hover{color:#15191e;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18);transform:translateY(-2px)}.gzt-post-media{position:relative;display:block;aspect-ratio:16/9;border-bottom:1px solid #e3e1db;overflow:hidden}.gzt-post-media img{width:100%;height:100%;object-fit:cover}.gzt-post-media .gzt-cover{height:100%;aspect-ratio:auto}.gzt-post-new{position:absolute;top:.8rem;left:.8rem}.gzt-post-body{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.3rem 1.4rem;flex:1}.gzt-post-body h3{margin:0;font-size:1.15rem}.gzt-post-meta{display:flex;gap:1rem;font-size:.8rem;font-weight:500;color:#555d66}.gzt-post-meta span{display:inline-flex;gap:.3rem;align-items:center}.gzt-post-excerpt{color:#555d66;font-size:.95rem}.gzt-post-more{margin-top:auto;display:inline-flex;gap:.35rem;align-items:center;font-weight:650;color:#0e5c78}.gzt-faq-home{display:grid;gap:2.5rem}@media(width >= 1024px){.gzt-faq-home{grid-template-columns:.85fr 1.15fr}}.dyb-guide{position:relative;background:#fff;border-top:1px solid #e3e1db}.dyb-guide::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:repeating-linear-gradient(90deg, #1B2128 0 18px, #F2EFE8 18px 36px)}.dyb-guide-grid{display:grid;gap:2rem}@media(width >= 1024px){.dyb-guide-grid{grid-template-columns:17.5rem minmax(0, 1fr);gap:clamp(2.5rem,1rem + 4vw,5rem);align-items:start}}.dyb-guide-side{display:flex;flex-direction:column;gap:1.1rem;min-width:0}@media(width >= 1024px){.dyb-guide-side{position:sticky;top:6.5rem}}.dyb-guide-title{margin:-0.4rem 0 0;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:700;font-size:clamp(1.35rem,1.2rem + .6vw,1.6rem);line-height:1.2;color:#15191e}.dyb-guide-facts{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}@media(width >= 576px)and (width < 1024px){.dyb-guide-facts{grid-template-columns:repeat(3, 1fr)}}.dyb-guide-facts li{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem .8rem;background:#efede7;border-left:3px solid #e8a33b;border-radius:2px;font-size:.88rem;color:#353c44;line-height:1.4}.dyb-guide-facts .ti{flex:none;font-size:1.15rem;color:#0e5c78;margin-top:.05rem}.dyb-guide-facts strong{display:block;color:#15191e;font-size:.92rem}.dyb-guide-toc-h{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#555d66}.dyb-guide-toc ol{list-style:none;margin:0;padding:0;counter-reset:g}.dyb-guide-toc li{counter-increment:g}.dyb-guide-toc a{display:flex;gap:.6rem;padding:.42rem 0;color:#353c44;font-size:.9rem;font-weight:550;line-height:1.35;text-decoration:none;border-bottom:1px dashed #e3e1db}.dyb-guide-toc a::before{content:counter(g, decimal-leading-zero);flex:none;font-weight:700;color:#0e5c78;font-variant-numeric:tabular-nums}.dyb-guide-toc a:hover{color:#0e5c78}.dyb-guide-toc a:focus-visible{outline:2px solid #0e5c78;outline-offset:2px}@media(width < 1024px){.dyb-guide-toc ol{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x proximity}.dyb-guide-toc li{flex:none;scroll-snap-align:start}.dyb-guide-toc a{padding:.45rem .75rem;border:1px solid #e3e1db;border-radius:6px;background:#fff;white-space:nowrap}}.dyb-guide-cta{align-self:flex-start}.dyb-guide-body{min-width:0}.dyb-guide-body .gzt-prose{max-width:52rem}.dyb-guide-body .gzt-prose>h2:first-child{margin-top:0}.dyb-guide-body .gzt-prose h2{position:relative;padding-top:1.1rem;border-top:1px solid #e3e1db;scroll-margin-top:7rem}.dyb-guide-body .gzt-prose h2::before{content:"";position:absolute;top:-2px;left:0;width:3rem;height:3px;background:#e8a33b}.dyb-guide-body .gzt-prose>h2:first-child{padding-top:0;border-top:0}.dyb-guide-body .gzt-prose>h2:first-child::before{display:none}.dyb-guide-body .gzt-prose a{color:#0e5c78;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.dyb-guide-body .gzt-prose.is-collapsed{max-height:34rem;overflow:hidden;mask-image:linear-gradient(#000 75%, transparent)}@media(width >= 1024px){.dyb-guide-body .gzt-prose.is-collapsed{max-height:46rem}}.gzt-more-btn{margin-top:1rem}@media(width < 1024px){.gzt-hero-copy{display:contents}.gzt-hero-grid{display:flex;flex-direction:column;gap:0}.gzt-hero-kicker{order:1;align-self:flex-start}.gzt-hero h1{order:2}.gzt-hero-sub{order:3}.gzt-hero-book{order:4;margin-bottom:2rem}.gzt-hero-proof{order:5}.gzt-hero-actions{order:6}}.gzt-mapwrap{display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1fr);align-items:stretch}@media(width >= 1024px){.gzt-mapwrap{grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr);gap:1.5rem}}.gzt-map[data-map]{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:1rem;display:flex;flex-direction:column;gap:.75rem;color:#fff;border-radius:8px;box-shadow:0 24px 60px -28px rgba(27,33,40,.65),inset 0 0 0 1px rgba(255,255,255,.07);background:radial-gradient(120% 90% at 30% 35%, #12346E 0%, #081A3A 58%, #050F24 100%)}.gzt-map[data-map]::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(111, 168, 184, 0.28) 1px, transparent 1.4px);background-size:22px 22px;mask-image:radial-gradient(80% 75% at 40% 45%, #000 30%, transparent 85%)}@media(width >= 768px){.gzt-map[data-map]{padding:1.25rem 1.5rem}}.gzt-map-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.gzt-map-origin{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:.85rem;color:rgba(255,255,255,.72)}.gzt-map-origin b{color:#e8a33b;font:800 .85rem/1 "Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;letter-spacing:.08em}.gzt-map-live{width:.55rem;height:.55rem;border-radius:50%;background:#e8a33b;box-shadow:0 0 0 0 rgba(232,163,59,.6)}.gzt-map-tabs{display:inline-flex;gap:.25rem;padding:.25rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:6px}.gzt-map-tabs button{display:inline-flex;align-items:center;gap:.4rem;border:0;background:rgba(0,0,0,0);color:rgba(255,255,255,.75);font:600 .9rem/1 "Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;padding:.55rem .95rem;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.gzt-map-tabs button span{font-size:.75rem;padding:.15rem .45rem;border-radius:6px;background:rgba(255,255,255,.12)}.gzt-map-tabs button:hover{color:#fff}.gzt-map-tabs button.is-active{background:#fff;color:#1b2128}.gzt-map-tabs button.is-active span{background:#e8a33b}.gzt-map-tabs button:focus-visible{outline:3px solid rgba(232,163,59,.7);outline-offset:1px}.gzt-map-view{flex:1;display:flex;align-items:center;min-height:0}.gzt-map-view[hidden]{display:none}.gzt-map-svg{display:block;width:100%;height:auto;overflow:visible;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif}.gzt-map-land{fill:rgba(111,168,184,.07);stroke:rgba(111,168,184,.55);stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(111, 168, 184, 0.25))}.gzt-map-city{fill:rgba(111,168,184,.05);stroke:rgba(111,168,184,.3);stroke-width:1.2}.gzt-map-river{fill:none;stroke:#6fa8b8;stroke-width:3.5;stroke-linecap:round;opacity:.7;filter:drop-shadow(0 0 6px rgba(111, 168, 184, 0.8))}.gzt-map-water{font-size:12px;font-style:italic;fill:#6fa8b8;opacity:.85}.gzt-map-neighbour{font-size:12px;font-weight:600;letter-spacing:.14em;fill:rgba(255,255,255,.4)}.gzt-map-scale path{fill:none;stroke:rgba(255,255,255,.55);stroke-width:1.5}.gzt-map-scale text{font-size:11px;font-weight:600;fill:rgba(255,255,255,.6)}.gzt-map-north circle{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.25)}.gzt-map-north path{fill:#e8a33b}.gzt-map-north text{font:700 11px "Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;fill:rgba(255,255,255,.6)}.gzt-map-area{font:800 15px "Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;letter-spacing:.24em;fill:#fff;opacity:.09}.gzt-map-arc{fill:none;stroke-width:2;stroke-linecap:round;opacity:.55;transition:opacity .25s,stroke-width .25s}.gzt-map-arc.is-hotel{stroke:#e8a33b;stroke-width:1.6;opacity:.4}.gzt-map-runner{fill:#fff;filter:drop-shadow(0 0 4px #E8A33B);pointer-events:none}.gzt-map-runner.is-gate{fill:#e8a33b;opacity:0;transition:opacity .25s}.gzt-map-pt{cursor:pointer;transition:opacity .25s}.gzt-map-pt .gzt-map-dot{fill:#6fa8b8;stroke:#081a3a;stroke-width:2.5;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1);transform-box:fill-box;transform-origin:center}.gzt-map-pt .gzt-map-halo{fill:rgba(111,168,184,.18);transform-box:fill-box;transform-origin:center;transform:scale(0.6);opacity:0;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s}.gzt-map-pt text{font-size:14px;font-weight:650;fill:#fff;paint-order:stroke;stroke:#081a3a;stroke-width:4px;stroke-linejoin:round}.gzt-map-pt .gzt-map-km{font-size:12px;font-weight:600;fill:#6fa8b8}.gzt-map-pt.is-merkez .gzt-map-dot{fill:#fff}.gzt-map-pt.is-otel .gzt-map-dot{fill:#e8a33b}.gzt-map-pt.is-otel .gzt-map-halo{fill:rgba(232,163,59,.2)}.gzt-map-pt:hover .gzt-map-dot,.gzt-map-pt:focus-visible .gzt-map-dot{transform:scale(1.35)}.gzt-map-pt:hover .gzt-map-halo,.gzt-map-pt:focus-visible .gzt-map-halo{transform:scale(1);opacity:1}.gzt-map-pt:hover .gzt-map-arc,.gzt-map-pt:focus-visible .gzt-map-arc{opacity:1;stroke-width:3}.gzt-map-pt:hover text,.gzt-map-pt:focus-visible text{fill:#e8a33b}.gzt-map-pt:focus-visible{outline:none}.gzt-map-pt:focus-visible .gzt-map-dot{stroke:#e8a33b;stroke-width:3}.gzt-map-svg:has(.gzt-map-pt:hover) .gzt-map-pt:not(:hover),.gzt-map-svg:has(.gzt-map-pt:focus-visible) .gzt-map-pt:not(:focus-visible){opacity:.35}.gzt-map-gate{transition:opacity .25s}.gzt-map-gate .gzt-map-gate-arc{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.4;stroke-dasharray:2 6;stroke-linecap:round;transition:stroke .25s,stroke-width .25s}.gzt-map-gate .gzt-map-gate-dot{fill:#081a3a;stroke:#e8a33b;stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-map-gate .gzt-map-gate-label{font-size:12.5px;font-weight:650;fill:rgba(255,255,255,.78);paint-order:stroke;stroke:#081a3a;stroke-width:4px;stroke-linejoin:round;transition:fill .25s}.gzt-map-gate.is-on .gzt-map-gate-arc{stroke:#e8a33b;stroke-width:2.2;stroke-dasharray:none}.gzt-map-gate.is-on .gzt-map-runner{opacity:1}.gzt-map-gate.is-on .gzt-map-gate-dot{transform:scale(1.5);fill:#e8a33b}.gzt-map-gate.is-on .gzt-map-gate-label{fill:#e8a33b}.gzt-map-hub{cursor:pointer}.gzt-map-hub .gzt-map-hub-core{fill:#e8a33b;stroke:#081a3a;stroke-width:3;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1);transform-box:fill-box;transform-origin:center}.gzt-map-hub .gzt-map-hub-ring{fill:none;stroke:#e8a33b;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.gzt-map-hub .gzt-map-hub-plane{fill:#1b2128;pointer-events:none}.gzt-map-hub .gzt-map-hub-label{font:800 15px "Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;letter-spacing:.08em;fill:#e8a33b;paint-order:stroke;stroke:#081a3a;stroke-width:4px}.gzt-map-hub:hover .gzt-map-hub-core,.gzt-map-hub:focus-visible .gzt-map-hub-core{transform:scale(1.15)}.gzt-map-hub:focus-visible{outline:none}.gzt-map-hub:focus-visible .gzt-map-hub-core{stroke:#fff}.gzt-map-landmark rect{fill:none;stroke:rgba(255,255,255,.6);stroke-width:1.5}.gzt-map-landmark text{font-size:12px;fill:rgba(255,255,255,.65);paint-order:stroke;stroke:#081a3a;stroke-width:4px}.gzt-map-dir rect{fill:#e8a33b;filter:drop-shadow(0 0 10px rgba(232, 163, 59, 0.5))}.gzt-map-dir text{font:800 12.5px "Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;fill:#1b2128}.gzt-map-dir:hover rect,.gzt-map-dir:focus-visible rect{fill:#fff}.gzt-map-dir:focus-visible{outline:none}.gzt-map-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:rgba(255,255,255,.6)}.gzt-map-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;color:rgba(255,255,255,.82)}.gzt-map-legend li{display:inline-flex;align-items:center;gap:.4rem}.gzt-map-legend i{width:.7rem;height:.7rem;border-radius:50%;background:#6fa8b8}.gzt-map-legend i.is-hub{background:#e8a33b;box-shadow:0 0 0 3px rgba(232,163,59,.25)}.gzt-map-legend i.is-gate{background:rgba(0,0,0,0);border:2px solid #e8a33b}@media(prefers-reduced-motion: no-preference){.gzt-map-live{animation:gzt-live 2s ease-out infinite}.gzt-map-hub-ring{animation:gzt-ring 2.6s cubic-bezier(0.22, 1, 0.36, 1) infinite}.gzt-map-hub-ring.is-2{animation-delay:1.3s}.gzt-map.is-armed .gzt-map-arc{stroke-dasharray:1;stroke-dashoffset:1}.gzt-map.is-armed .gzt-map-pt .gzt-map-dot,.gzt-map.is-armed .gzt-map-pt text,.gzt-map.is-armed .gzt-map-gate,.gzt-map.is-armed .gzt-map-runner:not(.is-gate){opacity:0}.gzt-map.is-in .gzt-map-view.is-active .gzt-map-arc{animation:gzt-draw 1.1s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(.15s + var(--i, 0)*70ms)}.gzt-map.is-in .gzt-map-view.is-active .gzt-map-pt .gzt-map-dot{animation:gzt-dot-pop .5s cubic-bezier(0.34, 1.4, 0.64, 1) forwards;animation-delay:calc(.7s + var(--i, 0)*70ms)}.gzt-map.is-in .gzt-map-view.is-active .gzt-map-pt text{animation:gzt-fade .4s ease-out forwards;animation-delay:calc(.85s + var(--i, 0)*70ms)}.gzt-map.is-in .gzt-map-view.is-active .gzt-map-gate{animation:gzt-fade .6s ease-out 1.2s forwards}.gzt-map.is-in .gzt-map-view.is-active .gzt-map-runner:not(.is-gate){animation:gzt-fade .5s ease-out 1.5s forwards}}@media(prefers-reduced-motion: reduce){.gzt-map-runner{display:none}}@keyframes gzt-draw{to{stroke-dashoffset:0}}@keyframes gzt-fade{to{opacity:1}}@keyframes gzt-dot-pop{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes gzt-ring{from{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes gzt-live{0%{box-shadow:0 0 0 0 rgba(232,163,59,.6)}100%{box-shadow:0 0 0 .6rem rgba(232,163,59,0)}}.gzt-outroutes{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e1db;border-radius:8px;padding:1rem;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-outroutes h3{display:flex;align-items:center;gap:.5rem;margin:.2rem .3rem .7rem;font-size:1.05rem;color:#1b2128}.gzt-outroutes h3 .ti{color:#0e5c78}.gzt-outroutes ol{list-style:none;margin:0;padding:0;display:grid;gap:.15rem;grid-template-columns:minmax(0, 1fr);align-content:space-between;flex:1}@media(576px <= width < 1024px){.gzt-outroutes ol{grid-template-columns:repeat(2, minmax(0, 1fr))}}.gzt-outroutes a{display:flex;align-items:center;gap:.75rem;padding:.45rem .6rem;border-radius:4px;color:#15191e;text-decoration:none;transition:background .2s}.gzt-outroutes a>.ti{margin-left:auto;color:#555d66;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1),color .2s}.gzt-outroutes a:hover,.gzt-outroutes a:focus-visible{background:#efede7}.gzt-outroutes a:hover>.ti,.gzt-outroutes a:focus-visible>.ti{color:#0e5c78;transform:translateX(0.2rem)}.gzt-outroutes li.is-on a{background:#efede7}.gzt-outroutes li.is-on a .gzt-outroutes-code{background:#e8a33b;color:#1b2128}.gzt-outroutes-code{flex:none;width:2.8rem;height:2rem;display:grid;place-items:center;border-radius:3px;background:#1b2128;color:#e8a33b;font:800 .78rem/1 "Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;letter-spacing:.08em;transition:background .2s,color .2s}.gzt-outroutes-name{min-width:0;display:grid}.gzt-outroutes-name b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gzt-outroutes-name small{color:#555d66;font-size:.8rem;font-variant-numeric:tabular-nums}@media(width < 768px){.gzt-map[data-map]{padding:.75rem}.gzt-map-origin{display:none}.gzt-map-pt text{font-size:19px}.gzt-map-pt .gzt-map-km{display:none}.gzt-map-pt.is-otel text{font-size:14px}.gzt-map-neighbour,.gzt-map-landmark text{font-size:15px}.gzt-map-gate-label{display:none}.gzt-map-foot>span{display:none}}.dyb-h1-sub{display:block;margin-top:.5rem;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:clamp(1rem,.9rem + .45vw,1.3rem);font-weight:600;letter-spacing:0;color:#0e5c78}.dyb-ic-card{display:flex;flex-direction:column;gap:.7rem;padding:1.4rem 1.4rem 1.2rem;background:#fff;border:1px solid #e3e1db;border-top:3px solid #1b2128;border-radius:4px;color:#15191e;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.dyb-ic-card h3{font-size:1.15rem;margin:0}.dyb-ic-card p{color:#555d66;font-size:.95rem;margin:0}.dyb-ic-card .gzt-service-go{margin-top:auto;color:#0e5c78;font-weight:600;display:inline-flex;gap:.4rem;align-items:center}.dyb-ic-card:hover{border-top-color:#e8a33b;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.dyb-ic-card:focus-visible{outline:2px solid #0e5c78;outline-offset:2px}.dyb-ic-sign{display:inline-flex;align-self:flex-start;align-items:center;gap:.45rem;padding:.3rem .6rem;background:#1b2128;color:#fff;border-radius:2px;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.dyb-ic-sign i{color:#e8a33b}.dyb-branch-grid{display:grid;gap:1.25rem}@media(width >= 768px){.dyb-branch-grid{grid-template-columns:1fr 1fr}}.dyb-branch{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:1.5rem 1.5rem 1.3rem;background:#fff;border:1px solid #e3e1db;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.dyb-branch::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:repeating-linear-gradient(90deg, #1B2128 0 18px, #F2EFE8 18px 36px);border-radius:4px 4px 0 0}.dyb-branch header{display:flex;gap:.9rem;align-items:center}.dyb-branch h3{margin:0;font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem)}.dyb-branch h3 a{color:#15191e;text-decoration:none}.dyb-branch .btn-link-arrow{margin-top:auto}.dyb-branch h3 a:hover{color:#0e5c78}.dyb-branch-ic{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:3px;background:#1b2128;color:#e8a33b;font-size:1.45rem}.dyb-branch.is-city .dyb-branch-ic{background:#e8a33b;color:#1b2128}.dyb-branch-code{margin:0 0 .15rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#555d66}.dyb-branch-lead{margin:0;color:#555d66;font-size:.96rem}.dyb-branch-list{list-style:none;margin:0;padding:0;border-top:1px solid #e3e1db}.dyb-branch-list li{border-bottom:1px solid #e3e1db}.dyb-branch-list a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.62rem .1rem;color:#15191e;text-decoration:none;font-weight:600}.dyb-branch-list small{flex:none;color:#555d66;font-weight:500}.dyb-branch-list a:hover{color:#0e5c78}.dyb-branch-list a:focus-visible{outline:2px solid #0e5c78;outline-offset:1px}.dyb-heritage{position:relative;background:#efede7;overflow:clip}.dyb-heritage::before{content:"";position:absolute;inset:0 0 auto;height:6px;background:repeating-linear-gradient(90deg, #1B2128 0 22px, #F2EFE8 22px 44px)}.dyb-heritage .dyb-skyline.is-band{margin-top:2rem}.dyb-heritage-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(width >= 576px){.dyb-heritage-grid{grid-template-columns:1fr 1fr}}@media(width >= 1024px){.dyb-heritage-grid{grid-template-columns:repeat(4, 1fr)}}.dyb-heritage-grid li{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem;background:#fff;border:1px solid #e3e1db;border-left:3px solid #1b2128;border-radius:3px}.dyb-heritage-grid h3{margin:.2rem 0 0;font-size:1.08rem}.dyb-heritage-grid p{margin:0;color:#353c44;font-size:.94rem}.dyb-heritage-grid a{margin-top:auto;padding-top:.35rem;display:inline-flex;align-items:center;gap:.35rem;color:#0e5c78;font-weight:600;text-decoration:none}.dyb-heritage-grid a:hover{text-decoration:underline}.dyb-heritage-ic{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:2px;background:#fbf1e0;color:#1b2128;font-size:1.25rem}.dyb-heritage-grid .dyb-heritage-meta{color:#0e5c78;font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.gzt-journey{margin-top:-2.2rem;position:relative;z-index:2}.gzt-journey-card{display:grid;gap:1.2rem 2rem;align-items:center;padding:1.4rem clamp(1.2rem,1rem + 1.5vw,2.2rem);background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);grid-template-columns:auto 1fr auto}@media(width >= 1024px){.gzt-journey-card{grid-template-columns:auto minmax(8rem, 1fr) auto auto}}.gzt-journey-end{display:grid;line-height:1.1}.gzt-journey-end small{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555d66}.gzt-journey-end b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.5rem);letter-spacing:.02em;color:#1b2128}.gzt-journey-end span{font-size:.88rem;font-weight:600}.gzt-journey-end.is-dest{text-align:end}.gzt-journey-line{position:relative;display:flex;align-items:center;gap:.4rem}.gzt-journey-dot{width:.75rem;height:.75rem;border-radius:50%;background:#1b2128;flex:none}.gzt-journey-dot.is-end{background:#e8a33b;box-shadow:0 0 0 2px #1b2128}.gzt-journey-track{position:relative;flex:1;height:2px;background:repeating-linear-gradient(90deg, #15191E 0 0.45rem, transparent 0.45rem 0.8rem);opacity:.55}.gzt-journey-track .ti{position:absolute;top:50%;left:0;transform:translate(-50%, -50%);font-size:1.25rem;background:#fff;padding:0 .25rem;opacity:1;color:#15191e}@media(prefers-reduced-motion: no-preference){.gzt-journey-track .ti{animation:gzt-drive 7s cubic-bezier(0.22, 1, 0.36, 1) infinite}}@keyframes gzt-drive{0%{left:4%;opacity:0}12%{opacity:1}88%{opacity:1}100%{left:96%;opacity:0}}.gzt-journey-stats{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:1rem 2.2rem;margin:0;padding-top:1rem;border-top:1px solid #e3e1db}@media(width >= 1024px){.gzt-journey-stats{grid-column:auto;border-top:0;padding-top:0;padding-left:2rem;border-left:1px solid #e3e1db}}.gzt-journey-stats dt{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555d66}.gzt-journey-stats dd{margin:.15rem 0 0;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.35rem;display:flex;align-items:center;gap:.45rem}.gzt-journey-stats input{font:inherit;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1rem;font-weight:700;padding:.25rem .5rem;border:1px solid #ccc8be;border-radius:2px;background:#f7f6f3}.gzt-journey-stats output{font-weight:500;background:#e8a33b;border-radius:2px;padding:0 .45rem}.gzt-journey-arrow{color:#555d66}.gzt-fares{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.gzt-fare{display:grid;gap:1rem 1.6rem;align-items:center;padding:1rem;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);transition:box-shadow .35s cubic-bezier(0.22, 1, 0.36, 1),transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-fare:hover{box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);transform:translateY(-2px)}@media(width >= 768px){.gzt-fare{grid-template-columns:13rem 1fr auto;padding:1rem 1.4rem 1rem 1rem}}.gzt-fare-media{aspect-ratio:16/9;display:grid;place-items:center;border-radius:4px;overflow:hidden;--tone: #6FA8B8;background:color-mix(in oklch, var(--tone) 30%, #FFFFFF)}.gzt-fare-media.is-saffron{--tone: #E8A33B}.gzt-fare-media.is-coral{--tone: #0E5C78}.gzt-fare-media.is-pistachio{--tone: #D2E3E8}.gzt-fare-media img{width:90%;height:auto;object-fit:contain}.gzt-fare-media .gzt-cover{width:100%;height:100%;aspect-ratio:auto}.gzt-fare-class{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#555d66}.gzt-fare-info h3{margin:.2rem 0 .5rem;font-size:1.5rem}.gzt-fare-specs{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;font-size:.92rem;font-weight:600}.gzt-fare-specs span{display:inline-flex;gap:.35rem;align-items:center}.gzt-fare-stub{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px dashed #ccc8be}@media(width >= 768px){.gzt-fare-stub{flex-direction:column;align-items:flex-end;padding:0 0 0 1.6rem;border-top:0;border-left:1px dashed #ccc8be;min-width:12rem}}.gzt-fare-price{margin:0;display:grid;text-align:end}.gzt-fare-price small{font-size:.75rem;color:#555d66;font-weight:600}.gzt-fare-price b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:800;font-size:1.7rem;line-height:1.1;color:#1b2128}.gzt-fare-price b.is-quote{font-size:1.15rem;font-weight:700;color:#0e5c78}.gzt-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:1rem}.gzt-modal.is-tkf{display:none}.gzt-modal.is-tkf.open{display:grid}.gzt-modal-backdrop{position:absolute;inset:0;background:rgba(21,25,30,.5);backdrop-filter:blur(4px)}.gzt-modal-box{position:relative;width:min(30rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;background:#f7f6f3;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-modal-box.is-wide{width:min(42rem,100%)}@media(prefers-reduced-motion: no-preference){.gzt-modal-box{animation:gzt-pop .4s cubic-bezier(0.22, 1, 0.36, 1)}}.gzt-modal-head{display:flex;justify-content:space-between;gap:1rem;padding:1.3rem 1.4rem 1rem;background:#1b2128;color:#fff}.gzt-modal-head .gzt-modal-title{color:#fff}.gzt-modal-head .gzt-modal-kicker{color:#e8a33b}.gzt-modal-head{border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.gzt-modal-kicker{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gzt-modal-title{margin:.2rem 0 0;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.15}.gzt-modal-x{width:2.4rem;height:2.4rem;flex:none;border:0;border-radius:50%;background:rgba(255,255,255,.7);font-size:1.1rem;cursor:pointer}.gzt-modal-x:hover{background:#fff}.gzt-modal-body{padding:1.3rem 1.4rem 1.5rem}.gzt-modal-return{border-top:1px dashed #ccc8be}.gzt-modal-total{display:flex;justify-content:space-between;align-items:baseline;margin:.4rem 0 1.1rem;padding:.9rem 1.1rem;background:#fff;border-radius:4px}.gzt-modal-total span{font-weight:600}.gzt-modal-total b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:700;font-size:1.7rem}.gzt-search{position:relative;display:block;width:min(100%,22rem)}.gzt-search .ti{position:absolute;left:1rem;top:50%;transform:translateY(-50%)}.gzt-search input{width:100%;min-height:3.1rem;padding:.7rem 1rem .7rem 2.7rem;border:1px solid #ccc8be;border-radius:6px;background:#fff;font:inherit;font-weight:600}.gzt-search input:focus{outline:none;box-shadow:0 0 0 .3rem rgba(111,168,184,.45)}.gzt-board{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 15rem), 1fr))}.gzt-board a{display:grid;grid-template-columns:auto 1fr;gap:.1rem .8rem;align-items:center;padding:.85rem 1rem;background:#f7f6f3;border:1px solid #e3e1db;border-radius:4px;text-decoration:none;transition:background .25s,transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-board a:hover{background:#e8a33b;transform:translateY(-2px)}.gzt-board b{grid-row:span 2;display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:3px;background:#1b2128;color:#e8a33b;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:800;letter-spacing:.05em}.gzt-board span{font-weight:700}.gzt-board small{color:#555d66;font-size:.8rem}.gzt-route-article{max-width:none}.gzt-catgrid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr)}@media(width >= 576px){.gzt-catgrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1024px){.gzt-catgrid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.gzt-catcard{position:relative;height:100%;display:grid;grid-template-columns:auto 1fr;align-content:start;gap:.35rem 1rem;padding:1.25rem 1.3rem;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);color:#15191e;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-catcard h2{grid-column:2;margin:0;font-size:1.15rem;color:#1b2128}.gzt-catcard p{grid-column:1/-1;margin:.35rem 0 .2rem;font-size:.92rem;color:#555d66}.gzt-catcard:hover,.gzt-catcard:focus-visible{border-color:rgba(14,92,120,.45);box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);transform:translateY(-2px)}.gzt-catcard:hover .gzt-catcard-ic,.gzt-catcard:focus-visible .gzt-catcard-ic{background:#e8a33b;color:#1b2128}.gzt-catcard-ic{grid-row:span 1;flex:none;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:4px;background:#1b2128;color:#e8a33b;font-size:1.3rem;transition:background .25s,color .25s}.gzt-catcard-n{position:absolute;top:1.1rem;right:1.2rem;font:800 1.6rem/1 "Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;color:#1b2128;opacity:.14;font-variant-numeric:tabular-nums}.gzt-catcard h2{align-self:center;padding-right:2.5rem}.gzt-catcard-meta{grid-column:1/-1;display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:650;color:#0e5c78}.gzt-catcard-top{grid-column:1/-1;font-size:.82rem;color:#353c44;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gzt-cattool{position:sticky;top:4.4rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 -0.5rem 1.5rem;padding:.75rem .5rem;background:rgba(247,246,243,.92);backdrop-filter:blur(8px);border-bottom:1px solid #e3e1db}.gzt-cattool .gzt-search{width:min(100%,20rem);margin:0}.gzt-cattool .gzt-search input{min-height:2.75rem}.gzt-catchips{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;flex:1 1 0;min-width:0}.gzt-catchips::-webkit-scrollbar{display:none}.gzt-catchips a{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:6px;background:#fff;border:1px solid #e3e1db;color:#353c44;font-weight:650;font-size:.88rem;text-decoration:none;white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.gzt-catchips a span{font-size:.75rem;padding:.1rem .4rem;border-radius:6px;background:#efede7;color:#555d66}.gzt-catchips a:hover,.gzt-catchips a:focus-visible{border-color:#0e5c78;color:#0e5c78}.gzt-cat{scroll-margin-top:9.5rem;padding:1.5rem 0 1rem;border-top:1px solid #e3e1db}.gzt-cat:first-of-type{border-top:0;padding-top:.25rem}.gzt-cat:not(:has(li:not(.is-filtered))){display:none}.gzt-cat-head{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.3rem 1rem;align-items:center;margin-bottom:1rem}.gzt-cat-head h3{margin:0;font-size:1.35rem;color:#1b2128}.gzt-cat-head h3 small{font:700 .8rem "Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;color:#555d66;margin-left:.3rem}.gzt-cat-head p{margin:.15rem 0 0;color:#555d66;font-size:.95rem}.gzt-cat-head .btn-link-arrow{grid-column:1/-1;justify-self:start}@media(width >= 768px){.gzt-cat-head{grid-template-columns:auto minmax(0, 1fr) auto}.gzt-cat-head .btn-link-arrow{grid-column:auto}}.gzt-cat-sub{margin:1rem 0 .6rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0e5c78}.gzt-cat-sub small{color:#555d66;font-weight:600}.gzt-cat-sub:has(+.gzt-dests:not(:has(li:not(.is-filtered)))){display:none}.gzt-dests{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;grid-template-columns:minmax(0, 1fr)}@media(width >= 576px){.gzt-dests{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1024px){.gzt-dests{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(width >= 1280px){.gzt-dests{grid-template-columns:repeat(4, minmax(0, 1fr))}}.gzt-dests li.is-filtered{display:none}.gzt-dest{height:100%;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.1rem .6rem;align-items:center;padding:.75rem .9rem;background:#fff;border:1px solid #e3e1db;border-radius:4px;color:#15191e;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-dest>.ti{grid-row:1/span 2;grid-column:2;color:#555d66;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1),color .2s}.gzt-dest.is-popular{border-left:3px solid #e8a33b}.gzt-dest:hover,.gzt-dest:focus-visible{border-color:rgba(14,92,120,.5);box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);transform:translateY(-1px)}.gzt-dest:hover>.ti,.gzt-dest:focus-visible>.ti{color:#0e5c78;transform:translateX(0.2rem)}.gzt-dest-name{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:650;line-height:1.3}.gzt-dest-name .gzt-badge{font-size:.75rem;padding:.08rem .42rem}.gzt-dest-meta{font-size:.8rem;color:#555d66;font-variant-numeric:tabular-nums}.gzt-svc-routes{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e3e1db}.gzt-svc-routes h2{font-size:1.3rem;color:#1b2128;margin-bottom:1rem}.gzt-svc-routes h2 small{font:700 .8rem "Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;color:#555d66}@media(width >= 1280px){.gzt-svc-routes .gzt-dests{grid-template-columns:repeat(3, minmax(0, 1fr))}}.gzt-svc-routes>.btn-link-arrow{margin-top:1rem}@media(width < 768px){.gzt-cattool{top:4.25rem;gap:.5rem;padding:.6rem .5rem}.gzt-cattool .gzt-search{width:100%}.gzt-cattool .gzt-search input{min-height:2.6rem}.gzt-catchips{flex-basis:100%}.gzt-catchips a{padding:.4rem .7rem;font-size:.82rem}.gzt-cat{scroll-margin-top:11rem}.gzt-dest{padding:.65rem .85rem}}@media(width >= 1024px){.gzt-cattool .gzt-search{width:16rem}}.gzt-page-hero{position:relative;overflow:clip;padding-block:clamp(2rem,1.5rem + 2.5vw,4rem) clamp(2.5rem,2rem + 2.5vw,4.5rem);isolation:isolate;background:radial-gradient(50rem 24rem at 100% 0%, rgba(14, 92, 120, 0.1), transparent 60%),linear-gradient(#FFFFFF, #F7F6F3);border-bottom:1px solid #e3e1db}.gzt-page-hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(27, 33, 40, 0.05) 1px, transparent 1.4px);background-size:24px 24px;mask-image:linear-gradient(180deg, #000, transparent 75%)}.gzt-page-hero h1{font-size:clamp(2.1rem,1.5rem + 2.6vw,3.4rem);margin:0;max-width:22ch}.gzt-page-hero.is-saffron{background:radial-gradient(50rem 24rem at 100% 0%, rgba(232, 163, 59, 0.22), transparent 60%),linear-gradient(#FFFFFF, #F7F6F3)}.gzt-page-hero-grid{display:grid;gap:2rem;align-items:center}@media(width >= 1024px){.gzt-page-hero-grid{grid-template-columns:1.3fr .7fr}}.gzt-page-hero-sub{margin:1rem 0 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);color:#555d66;max-width:42rem}.gzt-page-hero-media{margin:0}.gzt-page-hero-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-page-hero-art{display:none;justify-self:end;gap:.7rem;width:min(100%,22rem)}@media(width >= 1024px){.gzt-page-hero-art{display:grid}}.gzt-plate{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:4px;background:#1b2128;color:#fff;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-plate>.ti:first-child{flex:none;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:8px;background:#e8a33b;color:#1b2128;font-size:1.4rem}.gzt-plate>span{display:grid;line-height:1.2;flex:1;min-width:0}.gzt-plate b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gzt-plate small{color:rgba(255,255,255,.65);font-size:.78rem}.gzt-plate>.ti:last-child{font-size:1.4rem;color:#e8a33b}.gzt-plate.is-yellow{background:#e8a33b;color:#1b2128}@media(width >= 1280px){.gzt-plate.is-yellow{transform:translateX(-2.5rem)}}.gzt-plate.is-yellow>.ti:first-child{background:#1b2128;color:#e8a33b}.gzt-plate.is-yellow small{color:rgba(27,33,40,.7)}.gzt-plate.is-yellow>.ti:last-child{color:#1b2128}.gzt-layout{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start;grid-template-columns:minmax(0, 1fr)}@media(width >= 1024px){.gzt-layout{grid-template-columns:minmax(0, 1fr) 21rem}}.gzt-layout>*{min-width:0}.gzt-aside-card{background:#fff;border:1px solid #e3e1db;border-radius:6px;padding:1.5rem;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-aside-card+.gzt-aside-card{margin-top:1rem}.gzt-aside-card h2,.gzt-aside-card h3{font-size:1.2rem;margin-bottom:.85rem}.gzt-aside-card p{color:#555d66;margin-bottom:1.1rem}.gzt-aside-card .btn-solid,.gzt-aside-card .btn-outline{width:100%;justify-content:center}.gzt-aside-card.is-saffron{background:#1b2128;border-color:#1b2128;color:rgba(255,255,255,.8)}.gzt-aside-card.is-saffron h2,.gzt-aside-card.is-saffron h3{color:#fff}.gzt-aside-card.is-saffron p{color:rgba(255,255,255,.75)}.gzt-aside-card .gzt-aside-ic{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:1rem;border-radius:3px;background:#eaf2f4;color:#0e5c78;font-size:1.3rem}.gzt-aside-card.is-saffron .gzt-aside-ic{background:#e8a33b;color:#1b2128}.gzt-linklist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0, 1fr)}.gzt-linklist a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem 0;border-bottom:1px solid #e3e1db;font-weight:600;color:#353c44}.gzt-linklist a>span{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.gzt-linklist li:last-child a{border-bottom:0}.gzt-linklist a:hover,.gzt-linklist a.is-active{color:#0e5c78}.gzt-linklist a:hover .ti,.gzt-linklist a.is-active .ti{transform:translateX(0.2rem)}.gzt-linklist .ti{flex:none;color:#0e5c78;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-contact-mini{list-style:none;padding:0;margin:0;display:grid;gap:.15rem}.gzt-contact-mini a{display:flex;align-items:center;gap:.7rem;padding:.5rem 0;font-weight:650;color:#1b2128}.gzt-contact-mini .ti{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:none;border-radius:3px;background:#eaf2f4;color:#0e5c78;font-size:1.05rem}.gzt-contact-mini small{display:block;font-weight:500;color:#555d66;font-size:.78rem}.gzt-doc{background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);padding:clamp(1.5rem,1rem + 3vw,3.25rem)}.gzt-doc.is-narrow{max-width:54rem;margin-inline:auto}.gzt-doc .gzt-prose{max-width:none}.gzt-doc-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-top:1.5rem;border-top:1px solid #e3e1db}.gzt-answer{background:#fff;border:1px solid #e3e1db;border-radius:6px;padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-answer-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0e5c78;margin-bottom:1rem}.gzt-answer-body{font-size:1.1rem;line-height:1.75;color:#353c44}.faq-answer a{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.gzt-answer-help{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.5rem 0 0;padding-top:1.2rem;border-top:1px solid #e3e1db;color:#555d66}.gzt-qlist{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.gzt-qlist a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;background:#fff;border:1px solid #e3e1db;border-radius:4px;font-weight:600;color:#1b2128;transition:border-color .2s,box-shadow .2s}.gzt-qlist a:hover{border-color:rgba(14,92,120,.45);box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);color:#0e5c78}.gzt-svc-grid{display:grid;gap:1.1rem}@media(width >= 768px){.gzt-svc-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1024px){.gzt-svc-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.gzt-svc{--svc-pad: clamp(1.4rem, 1.1rem + 1vw, 1.9rem);position:relative;display:flex;flex-direction:column;gap:.75rem;min-height:16rem;padding:var(--svc-pad);background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);color:#15191e;overflow:hidden;transition:box-shadow .25s,transform .25s cubic-bezier(0.22, 1, 0.36, 1),border-color .2s}.gzt-svc h2,.gzt-svc h3{margin:0;font-size:clamp(1.2rem,1.1rem + .5vw,1.45rem)}.gzt-svc p{margin:0;color:#555d66}.gzt-svc:hover{box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18);transform:translateY(-2px);color:#15191e;border-color:rgba(14,92,120,.35)}.gzt-svc-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gzt-svc-no{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:800;font-size:2rem;line-height:1;color:#d2e3e8}.gzt-svc-ic{display:grid;place-items:center;width:3rem;height:3rem;border-radius:4px;background:#e8a33b;color:#1b2128;font-size:1.4rem}.gzt-svc-go{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-weight:650;color:#0e5c78;padding-top:.9rem;border-top:1px solid #e3e1db}.gzt-svc-go .ti{transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-svc:hover .gzt-svc-go .ti{transform:translateX(0.25rem)}.gzt-svc-media{display:block;margin:calc(-1*var(--svc-pad)) calc(-1*var(--svc-pad)) .4rem;aspect-ratio:16/9;overflow:hidden;background:#efede7;border-bottom:3px solid #e8a33b}.gzt-svc-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-svc:hover .gzt-svc-media img{transform:scale(1.04)}.gzt-svc.is-feature{background:#1b2128;border-color:#1b2128;color:rgba(255,255,255,.82)}@media(width >= 768px){.gzt-svc.is-feature{grid-column:span 2;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);align-items:stretch;gap:1.8rem}}.gzt-svc.is-feature h2,.gzt-svc.is-feature h3{color:#fff;font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem)}.gzt-svc.is-feature p{color:rgba(255,255,255,.78)}.gzt-svc.is-feature .gzt-svc-no{color:rgba(255,255,255,.5)}.gzt-svc.is-feature .gzt-svc-go{color:#e8a33b;border-top-color:rgba(255,255,255,.15)}.gzt-svc.is-feature .gzt-svc-copy{display:flex;flex-direction:column;gap:.85rem}.gzt-svc.is-feature .gzt-svc-media{margin:0;aspect-ratio:auto;height:100%;min-height:13rem;border-radius:4px;border-bottom:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.gzt-svc.is-feature .gzt-cover{border-radius:4px;height:100%;min-height:12rem;aspect-ratio:auto;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.02))}.gzt-svc.is-feature .gzt-cover::before{opacity:.4}.gzt-promise{list-style:none;padding:0;margin:0;display:grid;background:#fff;border:1px solid #e3e1db;border-radius:6px}@media(width >= 768px){.gzt-promise{grid-template-columns:repeat(2, 1fr)}}@media(width >= 1024px){.gzt-promise{grid-template-columns:repeat(4, 1fr)}.gzt-promise li+li{border-left:1px solid #e3e1db}}.gzt-promise li{display:flex;gap:.85rem;align-items:flex-start;padding:1.35rem 1.25rem}.gzt-promise .ti{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:3px;background:#eaf2f4;color:#0e5c78;font-size:1.2rem}.gzt-promise b{display:block;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:700;font-size:1.05rem;color:#1b2128;margin-bottom:.1rem}.gzt-promise span{color:#555d66;font-size:.92rem}.gzt-search{position:relative;display:flex;align-items:center;margin-bottom:1.3rem}.gzt-search>.ti-search{position:absolute;left:1.1rem;font-size:1.15rem;color:#555d66;pointer-events:none}.gzt-search input{width:100%;min-height:3.4rem;padding:.8rem 3.1rem;font:inherit;font-weight:500;font-size:1.02rem;color:#15191e;background:#fff;border:1px solid #ccc8be;border-radius:4px;transition:border-color .2s,box-shadow .2s}.gzt-search input::placeholder{color:#8391a5}.gzt-search input:focus{outline:none;border-color:#0e5c78;box-shadow:0 0 0 4px rgba(14,92,120,.14)}.gzt-search input::-webkit-search-cancel-button{display:none}.gzt-search button{position:absolute;right:.6rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border:0;border-radius:3px;background:#f7f6f3;color:#353c44;cursor:pointer}.gzt-head .gzt-search{margin-bottom:0;width:min(100%,22rem)}.gzt-faq-pop{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem}.gzt-faq-pop .gzt-faq-pop-label{display:inline-flex;align-items:center;gap:.35rem;margin-right:.3rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#555d66}.gzt-faqlist{display:grid;gap:clamp(2rem,1.6rem + 2vw,3.25rem)}.gzt-faqcat-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.gzt-faqcat-head h2{margin:0;font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem)}.gzt-faqcat-ic{flex:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:4px;background:#eaf2f4;color:#0e5c78;font-size:1.35rem}.gzt-faqcat-count{display:block;margin-top:.2rem;font-size:.82rem;font-weight:500;color:#555d66}.gzt-faqcat-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}@media(prefers-reduced-motion: no-preference){.faq-item.is-flash{animation:gzt-flash 1.6s cubic-bezier(0.22, 1, 0.36, 1)}}@keyframes gzt-flash{0%,30%{box-shadow:0 0 0 4px rgba(232,163,59,.9)}}.gzt-faq-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid #e3e1db}.gzt-faq-tools a,.gzt-faq-tools button{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;font:inherit;font-size:.88rem;font-weight:600;color:#0e5c78;cursor:pointer}.gzt-faq-tools a:hover,.gzt-faq-tools button:hover{color:#0a4a61}.gzt-faq-tools button.is-done{color:#067647}.gzt-blog-tabs{margin-bottom:clamp(1.6rem,1.3rem + 1.4vw,2.6rem)}@media(width < 768px){.gzt-blog-tabs .gzt-chip-set{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x proximity;scrollbar-width:thin}.gzt-blog-tabs .gzt-chip{flex:none;white-space:nowrap;scroll-snap-align:start}}.gzt-lead-post{display:grid;overflow:hidden;margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem);background:#fff;border:1px solid #e3e1db;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);color:#15191e;transition:box-shadow .25s}@media(width >= 1024px){.gzt-lead-post{grid-template-columns:1.15fr .85fr}}.gzt-lead-post:hover{box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18);color:#15191e}.gzt-lead-post:hover .gzt-lead-post-media img{transform:scale(1.03)}.gzt-lead-post:hover .gzt-lead-post-go{background:#e8a33b;color:#1b2128}.gzt-lead-post-media{position:relative;display:block;min-height:16rem;overflow:hidden}.gzt-lead-post-media img,.gzt-lead-post-media .gzt-cover{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.gzt-lead-post-media .gzt-cover{min-height:16rem}.gzt-lead-post-media img{transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-lead-post-media .gzt-badge{position:absolute;top:1rem;left:1rem;z-index:2}.gzt-lead-post-body{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}.gzt-lead-post-body h2{margin:0;font-size:clamp(1.6rem,1.25rem + 1.4vw,2.4rem)}.gzt-lead-post-body p{margin:0;color:#555d66;font-size:1.05rem}.gzt-lead-post-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.1rem;border-top:1px solid #e3e1db;color:#555d66;font-size:.9rem}.gzt-lead-post-go{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#eaf2f4;color:#0e5c78;font-size:1.2rem;transition:background .2s,color .2s}.gzt-pager{margin-top:clamp(2rem,1.6rem + 2vw,3.25rem)}.gzt-newsletter{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem;align-items:center;padding:clamp(1.6rem,1rem + 3vw,3.25rem);background:#1b2128;color:rgba(255,255,255,.8);border-radius:8px;position:relative;overflow:hidden;isolation:isolate}@media(width >= 1024px){.gzt-newsletter{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:3rem}}.gzt-newsletter>*{min-width:0}.gzt-newsletter h2{color:#fff;margin-bottom:.6rem;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.3rem)}.gzt-newsletter p{margin:0;color:rgba(255,255,255,.75)}.gzt-newsletter .gzt-eyebrow{color:#e8a33b}.gzt-newsletter::after{content:"";position:absolute;z-index:-1;right:-4rem;top:-5rem;width:15rem;aspect-ratio:1;border-radius:50%;border:2.5rem solid rgba(232,163,59,.12)}.gzt-newsletter-form{display:flex;align-items:center;gap:.4rem;padding:.35rem;background:#fff;border-radius:4px}.gzt-newsletter-form>.ti{margin-left:.8rem;color:#555d66;font-size:1.15rem}.gzt-newsletter-form input{flex:1;min-width:0;border:0;background:rgba(0,0,0,0);padding:.6rem .4rem;font:inherit;font-weight:500;color:#15191e}.gzt-newsletter-form input:focus{outline:none}.gzt-newsletter-form:focus-within{box-shadow:0 0 0 4px rgba(232,163,59,.45)}.gzt-newsletter-consent{display:flex;gap:.6rem;align-items:flex-start;margin-top:.9rem;font-size:.85rem;color:rgba(255,255,255,.75)}.gzt-newsletter-consent a{color:#e8a33b;text-decoration:underline;text-underline-offset:.15em}.gzt-readbar{position:fixed;inset:0 0 auto;z-index:1100;height:3px;background:#e8a33b;transform-origin:0 50%;transform:scaleX(0);pointer-events:none;display:none}@supports(animation-timeline: scroll()){.gzt-readbar{display:block;animation:gzt-read linear both;animation-timeline:scroll(root)}}@keyframes gzt-read{to{transform:scaleX(1)}}.gzt-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-bottom:1.5rem;font-size:.88rem;font-weight:500;color:#555d66}.gzt-article-meta>span{display:inline-flex;align-items:center;gap:.35rem}.gzt-article-meta .ti{color:#0e5c78}.gzt-article-lead{font-size:clamp(1.15rem,1.05rem + .45vw,1.4rem);line-height:1.55;color:#1b2128;font-weight:500;margin:0 0 2rem;padding-bottom:2rem;border-bottom:1px solid #e3e1db}.gzt-toc{counter-reset:toc}.gzt-toc ol{list-style:none;padding:0;margin:0;display:grid}.gzt-toc li{counter-increment:toc}.gzt-toc a{display:flex;gap:.7rem;padding:.55rem 0;border-bottom:1px solid #e3e1db;font-weight:600;font-size:.93rem;line-height:1.35;color:#353c44}.gzt-toc a::before{content:counter(toc, decimal-leading-zero);flex:none;font-weight:700;color:#0e5c78}.gzt-toc li:last-child a{border-bottom:0}.gzt-toc a:hover{color:#0e5c78}.gzt-toc-inline{margin-bottom:2rem;padding:1rem 1.25rem;background:#fff;border:1px solid #e3e1db;border-radius:4px}.gzt-toc-inline summary{cursor:pointer;font-weight:650;color:#1b2128}.gzt-toc-inline ol{margin-top:.6rem}.gzt-prose h2[id]{scroll-margin-top:7rem}.gzt-minis{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.gzt-minis a{display:flex;gap:.85rem;align-items:center}.gzt-minis a:hover .gzt-mini-title{color:#0e5c78}.gzt-mini-img{flex:none;width:4.4rem;height:3.4rem;overflow:hidden;border-radius:3px;border:1px solid #e3e1db}.gzt-mini-img img,.gzt-mini-img .gzt-cover{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.gzt-mini-img .gzt-cover .ti{width:2rem;height:2rem;font-size:1rem}.gzt-mini-title{display:block;font-weight:650;font-size:.93rem;line-height:1.3;color:#1b2128;transition:color .2s}.gzt-mini-date{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.78rem;color:#555d66}.gzt-routes-mini{list-style:none;padding:0;margin:0}.gzt-routes-mini a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem 0;border-bottom:1px solid #e3e1db;font-size:.9rem;font-weight:600;color:#353c44}.gzt-routes-mini a:hover{color:#0e5c78}.gzt-routes-mini li:last-child a{border-bottom:0}.gzt-routes-mini .gzt-routes-path{display:flex;align-items:center;gap:.35rem;min-width:0}.gzt-routes-mini .gzt-routes-path .ti{flex:none;font-size:.95rem;color:#0e5c78}.gzt-routes-mini .gzt-routes-path span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gzt-routes-mini .gzt-routes-price{flex:none;font-weight:700;color:#1b2128}.gzt-routes-mini .gzt-routes-price small{font-size:.75rem;font-weight:500;color:#555d66;margin-inline:.15rem}.aht-share-box{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.aht-share-label{font-size:.8rem;font-weight:600;color:#555d66;margin-right:.2rem}.aht-share-btn{display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid #e3e1db;border-radius:3px;background:#fff;color:#353c44;font-size:1.1rem;cursor:pointer;transition:all .2s}.aht-share-btn:hover{border-color:#0e5c78;color:#0e5c78}.aht-share-copied{position:fixed;left:50%;bottom:1.5rem;z-index:3000;padding:.65rem 1.2rem;border-radius:3px;background:#1b2128;color:#fff;font-weight:600;font-size:.9rem;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);opacity:0;transform:translate(-50%, 0.5rem);transition:opacity .25s,transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.aht-share-copied.show{opacity:1;transform:translate(-50%, 0)}.gzt-contact-cards{display:grid;gap:1rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.75rem);grid-template-columns:1fr}@media(width >= 576px){.gzt-contact-cards{grid-template-columns:repeat(2, 1fr)}}@media(width >= 1280px){.gzt-contact-cards{grid-template-columns:repeat(4, 1fr)}}.gzt-contact-card{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:1.4rem;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);color:#15191e;transition:box-shadow .25s,transform .25s cubic-bezier(0.22, 1, 0.36, 1),border-color .2s}.gzt-contact-card.is-link:hover{box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18);transform:translateY(-2px);border-color:rgba(14,92,120,.35);color:#15191e}.gzt-contact-card.is-link:hover .gzt-contact-go{transform:translate(0.15rem, -0.15rem);color:#0e5c78}.gzt-contact-ic{display:grid;place-items:center;width:2.9rem;height:2.9rem;margin-bottom:.75rem;border-radius:4px;background:#eaf2f4;color:#0e5c78;font-size:1.35rem}.gzt-contact-card:nth-child(2) .gzt-contact-ic{background:#e7f8ee;color:#128a44}.gzt-contact-card:nth-child(4) .gzt-contact-ic{background:#fbf1e0;color:#8a6100}.gzt-contact-label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#555d66}.gzt-contact-value{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.15rem;font-weight:700;color:#1b2128;line-height:1.3;overflow-wrap:anywhere}.gzt-contact-sub{font-size:.88rem;color:#555d66}.gzt-contact-go{position:absolute;top:1.3rem;right:1.3rem;font-size:1.15rem;color:#ccc8be;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1),color .2s}.gzt-form-card{background:#fff;border:1px solid #e3e1db;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18);overflow:hidden}.gzt-form-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1.4rem,1rem + 1.5vw,2.1rem);border-bottom:1px solid #e3e1db;background:#f7f6f3}.gzt-form-card-head h2{margin:0;font-size:clamp(1.45rem,1.2rem + .9vw,1.95rem)}.gzt-form-card-head p{margin:.5rem 0 0;color:#555d66}.gzt-form-card-head .gzt-eyebrow{margin-bottom:.4rem}.gzt-form-card-ic{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:4px;background:#e8a33b;color:#1b2128;font-size:1.35rem}.gzt-form-card-body{padding:clamp(1.4rem,1rem + 1.5vw,2.1rem)}.gzt-form-grid{display:grid;gap:1.1rem}@media(width >= 576px){.gzt-form-grid{grid-template-columns:1fr 1fr}.gzt-form-grid .is-full{grid-column:1/-1}}.gzt-consent{display:flex;gap:.7rem;align-items:flex-start;margin-top:1.3rem;padding:.95rem 1.05rem;background:#f7f6f3;border-radius:3px;font-size:.9rem;line-height:1.5;color:#353c44}.gzt-consent input{margin-top:.15rem}.gzt-consent a{text-decoration:underline;text-underline-offset:.15em}.gzt-form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.3rem}.gzt-form-foot>span{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:#555d66}.gzt-social{display:flex;flex-wrap:wrap;gap:.5rem}.gzt-map{position:relative;overflow:hidden;border:1px solid #e3e1db;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);background:#fff}.gzt-map iframe{display:block;width:100%;height:clamp(20rem,40vw,30rem);border:0}.gzt-map-empty{display:grid;place-items:center;gap:.5rem;min-height:18rem;padding:2rem;text-align:center;color:#555d66;background-image:radial-gradient(rgba(27, 33, 40, 0.07) 1px, transparent 1.4px);background-size:22px 22px}.gzt-map-empty .ti{font-size:2.2rem;color:#0e5c78}.gzt-map-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.4rem}.gzt-map-facade{min-height:clamp(20rem,40vw,30rem);align-content:center}@media(width >= 1024px){.gzt-map-facade{padding-left:27rem}}.gzt-map-facade.is-loaded{display:block;padding:0;min-height:0}.gzt-map-facade iframe{display:block;width:100%;border:0}.gzt-map-card{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 1.4rem;background:#fff;border-top:1px solid #e3e1db}@media(width >= 1024px){.gzt-map-card{position:absolute;left:1.5rem;bottom:1.5rem;max-width:24rem;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}}.gzt-map-card h3{margin:0 0 .25rem;font-size:1.1rem}.gzt-map-card p{margin:0;font-size:.92rem;color:#555d66}.gzt-map-card>.ti{flex:none;display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:3px;background:#e8a33b;color:#1b2128;font-size:1.3rem}.gzt-quick{display:grid;gap:clamp(1.8rem,3vw,3.25rem);align-items:center}@media(width >= 1024px){.gzt-quick{grid-template-columns:1fr 1fr}}.gzt-quick-range{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.gzt-quick-range>span{display:grid;gap:.1rem;padding:.8rem 1.15rem;background:#fff;border:1px solid #e3e1db;border-radius:4px}.gzt-quick-range small{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#555d66}.gzt-quick-range b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.45rem;color:#1b2128}.gzt-quick .gzt-fare,.gzt-split .gzt-fare{display:block;padding:0;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);overflow:hidden}.gzt-quick .gzt-fare table,.gzt-split .gzt-fare table{width:100%;border-collapse:collapse;margin:0}.gzt-quick .gzt-fare th,.gzt-quick .gzt-fare td,.gzt-split .gzt-fare th,.gzt-split .gzt-fare td{padding:.85rem 1.25rem;border-bottom:1px solid #e3e1db;text-align:left}.gzt-quick .gzt-fare th,.gzt-split .gzt-fare th{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#555d66;background:#f7f6f3}.gzt-quick .gzt-fare td b,.gzt-split .gzt-fare td b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.05rem;color:#1b2128}.gzt-quick .gzt-fare .text-end,.gzt-split .gzt-fare .text-end{text-align:right}.gzt-fare-head,.gzt-fare-foot{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;font-size:.84rem;font-weight:600}.gzt-fare-head{background:#1b2128;color:#fff}.gzt-fare-head span{display:inline-flex;align-items:center;gap:.4rem}.gzt-fare-foot{color:#555d66}.gzt-split{display:grid;gap:clamp(1.8rem,3vw,3.25rem)}@media(width >= 1024px){.gzt-split{grid-template-columns:.8fr 1.2fr}}.gzt-popular{border-top:1px solid #e3e1db}.gzt-popular-group{display:grid;gap:.85rem}@media(width >= 1024px){.gzt-popular-group{grid-template-columns:14rem 1fr;align-items:baseline}}.gzt-popular-title{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#555d66}.gzt-404{min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(#FFFFFF, #F7F6F3);position:relative;overflow-x:clip;isolation:isolate}.gzt-404::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(27, 33, 40, 0.06) 1px, transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(90% 70% at 80% 20%, #000 20%, transparent 70%)}.gzt-404-top{padding-block:1.25rem;border-bottom:1px solid #e3e1db;background:#fff}.gzt-404-main{flex:1;display:grid;align-items:center;padding-block:clamp(2.5rem,2rem + 4vw,5.5rem)}.gzt-404-grid{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}@media(width >= 1024px){.gzt-404-grid{grid-template-columns:1.2fr .8fr}}.gzt-404-code{display:flex;align-items:center;gap:.1em;margin-bottom:1rem;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(5rem,3rem + 8vw,9rem);line-height:.9;letter-spacing:-0.05em;color:#1b2128}.gzt-404-tess{display:inline-block;width:.7em;height:.7em;margin-inline:.06em;border-radius:1px;background:#e8a33b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2128' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/72% no-repeat;border-radius:.12em}.gzt-404 h1{font-size:clamp(1.9rem,1.4rem + 2.2vw,3.1rem);max-width:20ch;margin-bottom:1rem}.gzt-404-text{font-size:1.1rem;max-width:36rem;color:#555d66;margin-bottom:1.8rem}.gzt-404-actions{display:flex;flex-wrap:wrap;gap:.7rem}.gzt-404-quick{background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18);overflow:hidden}.gzt-404-quick-head{display:flex;align-items:center;gap:.7rem;padding:1rem 1.35rem;border-bottom:1px solid #e3e1db;font-weight:700;color:#1b2128}.gzt-404-quick-head .ti{font-size:1.15rem;color:#0e5c78}.gzt-404-quick ul{list-style:none;padding:.35rem 0;margin:0}.gzt-404-quick a{display:flex;align-items:center;gap:1rem;padding:.8rem 1.35rem;color:#15191e;transition:background .2s}.gzt-404-quick a>.ti:first-child{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:3px;background:#eaf2f4;color:#0e5c78;font-size:1.1rem}.gzt-404-quick a b{display:block;font-weight:650;color:#1b2128}.gzt-404-quick a small{display:block;color:#555d66;font-size:.82rem}.gzt-404-quick a>.ti:last-child{margin-left:auto;color:#ccc8be;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1),color .2s}.gzt-404-quick a:hover{background:#f7f6f3}.gzt-404-quick a:hover>.ti:last-child{transform:translateX(0.2rem);color:#0e5c78}.gzt-404-tag{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.35rem;border-top:1px solid #e3e1db;background:#1b2128;color:rgba(255,255,255,.75);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gzt-404-tag b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.2rem;color:#e8a33b;letter-spacing:.04em}.gzt-404-foot{padding-block:1.25rem;border-top:1px solid #e3e1db;font-size:.9rem;background:#fff}.gzt-404-foot .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.5rem}.gzt-404-foot a{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.gzt-bk-barcode{height:2.2rem;border-radius:.2rem;background:repeating-linear-gradient(90deg, #15191E 0 2px, transparent 2px 4px, #15191E 4px 5px, transparent 5px 8px, #15191E 8px 11px, transparent 11px 13px, #15191E 13px 14px, transparent 14px 17px);-webkit-print-color-adjust:exact;print-color-adjust:exact}.gzt-bk-perf{position:relative;height:0;margin:0;border:0;border-top:1px dashed #ccc8be;opacity:1;overflow:visible}.gzt-bk-perf::before,.gzt-bk-perf::after{content:"";position:absolute;top:-0.7rem;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--bk-hole, #F7F6F3)}.gzt-bk-perf::before{left:-0.7rem}.gzt-bk-perf::after{right:-0.7rem}.gzt-bk-route,.gzt-vc-route{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:.75rem}.gzt-bk-city{min-width:0}.gzt-bk-city small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555d66;margin-bottom:.2rem}.gzt-bk-city strong{display:block;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:1.2rem;line-height:1.15;overflow-wrap:anywhere}.gzt-bk-city.is-end{text-align:right}.gzt-bk-path{position:relative;display:grid;place-items:center;width:4.2rem;height:2.6rem}.gzt-bk-path::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed #ccc8be}.gzt-bk-path .ti{position:relative;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:#e8a33b;border:1px solid #e3e1db;font-size:1.15rem;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-bk-status{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:6px;border:1px solid #ccc8be;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#e8a33b;white-space:nowrap}.gzt-bk-status::before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#15191e}.gzt-bk-status.is-confirmed,.gzt-bk-status.is-completed{background:#d2e3e8}.gzt-bk-status.is-contacted,.gzt-bk-status.is-quoted{background:#6fa8b8}.gzt-bk-status.is-cancelled,.gzt-bk-status.is-customer_cancelled{background:#eaf2f4}.gzt-bk-note{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 1.25rem;padding:.85rem 1.1rem;background:#fff;border:1px solid #e3e1db;border-left:3px solid #e8a33b;border-radius:3px;font-size:.93rem}.gzt-bk-note .ti{font-size:1.2rem;flex:none;margin-top:.1rem}.gzt-bk-codechip{display:inline-block;padding:.05rem .6rem;border-radius:6px;background:#e8a33b;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;letter-spacing:.04em}.gzt-bk-stepbar{padding-top:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.gzt-bk-stepbar-row{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.gzt-bk-back{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem .45rem .8rem;border:1px solid #ccc8be;border-radius:6px;background:#fff;font-weight:700;font-size:.88rem;text-decoration:none;color:#15191e;transition:background .2s,transform .3s cubic-bezier(0.34, 1.4, 0.64, 1)}.gzt-bk-back:hover{background:#e8a33b}@media(prefers-reduced-motion: no-preference){.gzt-bk-back:hover .ti{transform:translateX(-0.15rem)}.gzt-bk-back .ti{transition:transform .3s cubic-bezier(0.34, 1.4, 0.64, 1)}}.gzt-bk-stepbar-count{margin:0 0 0 auto;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555d66}.gzt-bk-stepbar-count b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.05rem;letter-spacing:0;color:#15191e}.gzt-bk-steps{--dot: 2.35rem;position:relative;list-style:none;margin:0;padding:1rem .5rem .9rem;display:grid;grid-template-columns:repeat(5, 1fr);background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-bk-steps::before,.gzt-bk-steps::after{content:"";position:absolute;top:calc(1rem + var(--dot)/2);left:10%;width:80%;height:2px;margin-top:-1px;border-radius:6px}.gzt-bk-steps::before{background:#e3e1db}.gzt-bk-steps::after{background:linear-gradient(90deg, #E8A33B, #0E5C78);transform:scaleX(var(--p, 0));transform-origin:left center}@media(prefers-reduced-motion: no-preference){.gzt-bk-steps::after{animation:gzt-bk-grow .9s cubic-bezier(0.22, 1, 0.36, 1) both}}@keyframes gzt-bk-grow{from{transform:scaleX(0)}}.gzt-bk-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;min-width:0}.gzt-bk-step-dot{display:grid;place-items:center;width:var(--dot);height:var(--dot);border-radius:50%;background:#fff;border:1px solid #ccc8be;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:1rem;color:#555d66}.is-done .gzt-bk-step-dot{background:#15191e;border-color:#15191e;color:#e8a33b;font-style:normal}.is-now .gzt-bk-step-dot{background:#0e5c78;border-color:rgba(21,25,30,.4);color:#15191e;box-shadow:0 0 0 .32rem rgba(14,92,120,.18),0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-bk-step-label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.is-next .gzt-bk-step-label{color:#555d66}@media(width < 768px){.gzt-bk-step:not(.is-now) .gzt-bk-step-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.gzt-bk-page{padding-block:clamp(1.5rem,1rem + 2vw,2.75rem) var(--gzt-section-y, 4rem)}.gzt-bk-head{margin-bottom:1.75rem}.gzt-bk-head h1{font-size:clamp(2rem,1.35rem + 2.3vw,3.2rem);margin-bottom:.6rem}.gzt-bk-head>p:not(.gzt-eyebrow){margin:0;max-width:40rem;color:#555d66;font-size:1.05rem}.gzt-bk-head.is-center{text-align:center}.gzt-bk-head.is-center>p{margin-inline:auto}.gzt-bk-head.is-center .gzt-eyebrow{justify-content:center}.gzt-bk-narrow{max-width:46rem;margin-inline:auto;display:grid;gap:1.5rem}.gzt-bk-summary{--bk-hole: #F7F6F3;position:relative;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-bk-summary>.gzt-bk-route{padding:1.25rem 1.4rem 1.15rem}.gzt-bk-sum-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem 1.1rem;background:#e8a33b;border-radius:1.6rem 1.6rem 0 0;border-bottom:1px dashed #ccc8be}.gzt-bk-sum-head h2{margin:0;font-size:1.55rem}.gzt-bk-sum-kicker{margin:0 0 .2rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gzt-bk-sum-edit{flex:none;display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border-radius:6px;background:rgba(255,255,255,.7);border:1px solid #e3e1db;font-weight:700;font-size:.82rem;text-decoration:none;color:#15191e}.gzt-bk-sum-edit:hover{background:#fff}.gzt-bk-sum-body{padding:1.1rem 1.4rem .3rem}.gzt-bk-meta{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin:0}.gzt-bk-meta>div{min-width:0;padding:.65rem .8rem;border-radius:3px;background:#f7f6f3;border:1px solid #e3e1db}.gzt-bk-meta .is-wide{grid-column:1/-1}.gzt-bk-meta dt{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#555d66}.gzt-bk-meta dt .ti{font-size:.95rem;color:#15191e}.gzt-bk-meta dd{margin:.2rem 0 0;font-weight:700;overflow-wrap:anywhere}.gzt-bk-meta dd.is-yes{display:inline-block;padding:0 .5rem;border-radius:6px;background:#d2e3e8}.gzt-bk-sum-extras{margin-top:1rem}.gzt-bk-sum-extras ul{list-style:none;padding:0;margin:.4rem 0 0;display:grid}.gzt-bk-sum-label{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gzt-bk-sum-label .ti{font-size:1rem}.cvt-bk-sum-x{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px dashed #e3e1db;font-size:.92rem}.cvt-bk-sum-x small{color:#555d66}.cvt-bk-sum-x b{white-space:nowrap}.gzt-bk-sum-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:1rem 1.4rem 0;padding:.95rem 1.1rem;background:#fbf1e0;border:1px solid #e3e1db;border-radius:4px}.gzt-bk-sum-total span{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gzt-bk-sum-total strong{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(1.6rem,1.3rem + 1vw,2rem);line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(#0E5C78, #0E5C78) 0 100%/100% 3px no-repeat;padding-bottom:.2rem}.gzt-bk-sum-foot{display:flex;align-items:center;gap:.9rem;padding:1rem 1.4rem 1.3rem}.gzt-bk-sum-foot .gzt-bk-barcode{flex:1;height:1.8rem;opacity:.85}.gzt-bk-sum-foot span{font-size:.75rem;font-weight:700;letter-spacing:.12em;white-space:nowrap}.gzt-bk-list{display:grid;gap:1.25rem}.gzt-bk-veh{--tone: #6FA8B8;--bk-hole: #F7F6F3;position:relative;display:grid;grid-template-columns:minmax(0, 1fr);background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);color:#15191e;text-decoration:none;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .45s cubic-bezier(0.22, 1, 0.36, 1),border-color .2s}.gzt-bk-veh:nth-child(even){border-radius:6px}.gzt-bk-veh.is-saffron{--tone: #E8A33B}.gzt-bk-veh.is-coral{--tone: #0E5C78}.gzt-bk-veh.is-pistachio{--tone: #D2E3E8}@media(width >= 768px){.gzt-bk-veh{grid-template-columns:13rem minmax(0, 1fr) 12rem}}@media(width >= 1280px){.gzt-bk-veh{grid-template-columns:15.5rem minmax(0, 1fr) 13rem}}.gzt-bk-veh:is(a):hover{border-color:rgba(21,25,30,.3);box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);color:#15191e}@media(prefers-reduced-motion: no-preference){.gzt-bk-veh:is(a):hover{transform:translateY(-0.25rem)}}.gzt-bk-veh:focus-visible{outline:2px solid #15191e;outline-offset:3px}.gzt-bk-veh-media{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;margin:.7rem .7rem 0;aspect-ratio:16/9;border-radius:4px;background:color-mix(in oklch, var(--tone) 26%, #FFFFFF)}.gzt-bk-veh-media::before{content:"";position:absolute;z-index:-1;inset:auto -15% -40%;height:75%;border-radius:50%;background:radial-gradient(closest-side, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0))}@media(width >= 768px){.gzt-bk-veh-media{aspect-ratio:auto;min-height:9.5rem;margin:.7rem 0 .7rem .7rem}}.gzt-bk-veh-media img{width:92%;height:auto;object-fit:contain;filter:drop-shadow(0 0.7rem 0.5rem rgba(21, 25, 30, 0.22));transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-bk-veh-media .gzt-cover{width:100%;height:100%;aspect-ratio:auto}@media(prefers-reduced-motion: no-preference){.gzt-bk-veh:is(a):hover .gzt-bk-veh-media img{transform:translateX(0.4rem) scale(1.04)}}.gzt-bk-veh-no{position:absolute;z-index:1;top:.5rem;left:.75rem;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1rem;opacity:.6}.gzt-bk-veh-body{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:1.1rem 1.35rem 1.2rem}.gzt-bk-veh-body h2{margin:0;font-size:clamp(1.3rem,1.1rem + .6vw,1.65rem)}.gzt-bk-veh-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555d66}.gzt-bk-veh-kicker::before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--tone);box-shadow:0 0 0 1px #ccc8be}.gzt-bk-chips{display:flex;flex-wrap:wrap;gap:.4rem}.gzt-bk-chips span{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid #e3e1db;border-radius:6px;background:#f7f6f3;font-size:.85rem;font-weight:600}.gzt-bk-chips b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1rem}.gzt-bk-chips .ti{font-size:1rem}.gzt-bk-chips.is-perks span{background:rgba(0,0,0,0);border-style:dashed;border-color:#ccc8be;font-size:.78rem}.gzt-bk-veh-feats{margin:0;font-size:.88rem;color:#555d66}.gzt-bk-veh-stub{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;padding:1.2rem 1.35rem 1.35rem;border-top:1px dashed #ccc8be;border-radius:0 0 1.6rem .35rem}.gzt-bk-veh-stub::before,.gzt-bk-veh-stub::after{content:"";position:absolute;top:-0.65rem;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--bk-hole)}.gzt-bk-veh-stub::before{left:-0.65rem}.gzt-bk-veh-stub::after{right:-0.65rem}@media(width >= 768px){.gzt-bk-veh-stub{border-top:0;border-left:1px dashed #ccc8be;border-radius:0 1.6rem 1.6rem 0}.gzt-bk-veh-stub::before,.gzt-bk-veh-stub::after{left:-0.65rem;right:auto}.gzt-bk-veh-stub::before{top:-0.65rem}.gzt-bk-veh-stub::after{top:auto;bottom:-0.65rem}}.gzt-bk-veh-stub small{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555d66}.gzt-bk-veh-stub .btn-solid{margin-top:.65rem;justify-content:center}@media(width >= 768px){.gzt-bk-veh-stub .btn-solid{width:100%}}.gzt-bk-veh-price{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.35rem);line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.gzt-bk-veh-x2{padding:.1rem .55rem;border-radius:6px;background:#eaf2f4;border:1px solid #e3e1db;font-size:.75rem;font-weight:700}.gzt-bk-veh-ask{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.35rem;line-height:1.15}.gzt-bk-veh.is-quote .gzt-bk-veh-stub{background:linear-gradient(180deg, #FBF1E0, rgba(255, 255, 255, 0) 85%)}.gzt-bk-modal{position:fixed;inset:0;z-index:2000;display:none;place-items:center;padding:1rem}.gzt-bk-modal.open{display:grid}.gzt-bk-modal.is-ctr{z-index:2100}.gzt-bk-modal .gzt-bk-perf::before,.gzt-bk-modal .gzt-bk-perf::after{display:none}.gzt-bk-modal-bg{position:absolute;inset:0;background:rgba(21,25,30,.45);backdrop-filter:blur(3px)}.gzt-bk-modal-box{position:relative;width:min(34rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-bk-modal-box.is-wide{width:min(44rem,100%)}@media(prefers-reduced-motion: no-preference){.open>.gzt-bk-modal-box{animation:gzt-pop .45s cubic-bezier(0.34, 1.4, 0.64, 1)}}.gzt-bk-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.9rem;padding:1.15rem 1.4rem;background:#e8a33b}.gzt-bk-modal-head small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gzt-bk-modal-head h2{margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);overflow-wrap:anywhere}.gzt-bk-modal-ic{flex:none;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#fff;border:1px solid #e3e1db;font-size:1.3rem}.gzt-bk-modal-close{flex:none;margin-left:auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #ccc8be;background:#fff;color:#15191e;font-size:1.15rem;cursor:pointer;transition:background .2s}.gzt-bk-modal-close:hover{background:#f7f6f3}.gzt-bk-modal-body{padding:1.3rem 1.4rem 1.5rem}.gzt-bk-modal-foot{margin-top:1rem;text-align:center;font-size:.9rem;color:#555d66}.gzt-bk-modal-foot a{color:#15191e;font-weight:700}.gzt-ctr-accept{display:flex;gap:.7rem;align-items:flex-start;margin-top:1.1rem;padding:.9rem 1rem;border-radius:3px;background:#f7f6f3;border:1px solid #e3e1db}.gzt-ctr-accept label{font-weight:600;font-size:.95rem;cursor:pointer}.gzt-ctr-accept a{font-weight:700}.gzt-ctr-accept .check{margin-top:.15rem}.gzt-ctr-tabs{display:flex;flex-wrap:wrap;gap:.4rem;padding:1rem 1.4rem 0}.gzt-ctr-tabs .aht-ctr-tab{padding:.45rem 1rem;border:1px solid #ccc8be;border-radius:6px;background:#fff;color:#15191e;font-weight:700;font-size:.86rem;cursor:pointer;transition:background .2s}.gzt-ctr-tabs .aht-ctr-tab:hover{background:#f7f6f3}.gzt-ctr-tabs .aht-ctr-tab.active{background:#15191e;border-color:#15191e;color:#fff}.gzt-ctr-content{max-width:none;padding:1.1rem 1.4rem 1.6rem;font-size:.97rem}.gzt-ctr-content .aht-ctr-pane{display:none}.gzt-ctr-content .aht-ctr-pane.active{display:block}.gzt-bk-form{display:grid;gap:1.25rem}.gzt-bk-extras{display:grid;gap:.8rem}.gzt-bk-extra{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.2rem;background:#fff;border:1px solid #e3e1db;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);transition:border-color .2s,box-shadow .3s,background-color .2s}.gzt-bk-extra h2{margin:0 0 .15rem;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:0}.gzt-bk-extra p{margin:0 0 .3rem;font-size:.88rem;color:#555d66}.gzt-bk-extra.is-on{border-color:rgba(21,25,30,.45);background:linear-gradient(90deg, #FBF1E0, #FFFFFF 65%);box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18)}.gzt-bk-extra.is-on .gzt-bk-extra-ic{background:#e8a33b}@media(width < 576px){.gzt-bk-extra{flex-wrap:wrap}.gzt-bk-extra .gzt-bk-extra-ctl{margin-left:auto}}.gzt-bk-extra-main{display:flex;align-items:flex-start;gap:.9rem;min-width:0}.gzt-bk-extra-ic{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#f7f6f3;border:1px solid #e3e1db;font-size:1.2rem;transition:background-color .2s}.gzt-bk-extra-price{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:1.1rem}.gzt-bk-extra-price small{font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:.78rem;color:#555d66}.gzt-bk-extra-ctl{flex:none}.gzt-bk-qty input{width:2.6rem;border:0;background:rgba(0,0,0,0);text-align:center;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#15191e;-moz-appearance:textfield;appearance:textfield}.gzt-bk-qty input::-webkit-inner-spin-button,.gzt-bk-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gzt-bk-qty input:focus{outline:none;background:#f7f6f3}.gzt-bk-submit{justify-content:center}.gzt-bk-card{background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);padding:clamp(1.2rem,1rem + 1vw,1.75rem)}.gzt-bk-card:nth-of-type(even){border-radius:6px}.gzt-bk-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid #e3e1db}.gzt-bk-card-head h2{display:flex;align-items:center;gap:.75rem;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem)}.gzt-bk-no{flex:none;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#e8a33b;border:1px solid #e3e1db;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.05rem}.gzt-bk-hint{display:flex;gap:.55rem;align-items:flex-start;margin:0 0 1rem;padding:.8rem 1rem;border-radius:3px;background:#eaf2f4;font-size:.9rem}.gzt-bk-hint .ti{flex:none;font-size:1.15rem;margin-top:.1rem}.gzt-bk-guest{margin:0 0 .9rem;padding:1.1rem 1rem 1rem;border:1px solid #e3e1db;border-radius:4px;background:#f7f6f3;min-width:0}.gzt-bk-guest:last-child{margin-bottom:0}.gzt-bk-guest-no{float:none;width:auto;display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gzt-bk-guest-no b{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#15191e;color:#e8a33b;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:.9rem;letter-spacing:0}.gzt-bk-pay{display:flex;gap:.75rem;align-items:flex-start;height:100%;padding:1rem 1.1rem;border:1px solid #ccc8be;border-radius:4px;background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.gzt-bk-pay b{display:block}.gzt-bk-pay small{display:block;margin-top:.15rem;color:#555d66;font-size:.85rem}.gzt-bk-pay .check{margin-top:.15rem}.gzt-bk-pay:hover{border-color:#15191e}.gzt-bk-pay:has(:checked){border-color:#15191e;background:#fbf1e0;box-shadow:inset 0 0 0 1px #15191e}.gzt-bk-done{display:grid;gap:1.2rem;align-items:center;margin-bottom:2rem}@media(width >= 768px){.gzt-bk-done{grid-template-columns:auto minmax(0, 1fr)}}.gzt-bk-done h1{font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);margin-bottom:.5rem}.gzt-bk-done p:not(.gzt-eyebrow){margin:0;max-width:44rem;color:#555d66}.gzt-bk-done.is-center{justify-items:center;text-align:center}@media(width >= 768px){.gzt-bk-done.is-center{grid-template-columns:minmax(0, 1fr)}}.gzt-bk-done.is-center p{margin-inline:auto}.gzt-bk-done.is-center .gzt-eyebrow{justify-content:center}.gzt-bk-done-ic{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#d2e3e8;border:1px solid #e3e1db;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);font-size:2rem}@media(prefers-reduced-motion: no-preference){.gzt-bk-done-ic{animation:gzt-pop .6s cubic-bezier(0.34, 1.4, 0.64, 1) both}}.gzt-bk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}.gzt-bk-cancel{display:inline-flex;align-items:center;gap:.4rem;padding-bottom:.1rem;border-bottom:2px solid #0e5c78;font-weight:700;text-decoration:none;color:#15191e}.gzt-bk-cancel:hover{border-color:#15191e}.gzt-bk-track{display:flex;gap:.5rem}.gzt-bk-track .cvt-input{min-height:2.75rem}.gzt-bk-track .btn-icon{flex:none}.gzt-bk-help{position:relative;overflow:hidden;isolation:isolate;padding:1.5rem;border-radius:6px;background:#6fa8b8;border:1px solid #e3e1db}.gzt-bk-help::after{content:"";position:absolute;z-index:-1;right:-3rem;top:-3.5rem;width:9rem;aspect-ratio:1;border-radius:50%;background:#e8a33b}.gzt-bk-help h2{font-size:1.4rem;margin-bottom:.4rem;max-width:14ch}.gzt-bk-help p{margin-bottom:.9rem;font-size:.92rem}.gzt-bk-help a{display:flex;align-items:center;gap:.6rem;margin-top:.5rem;padding:.65rem .95rem;border-radius:6px;background:#fff;border:1px solid #e3e1db;font-weight:700;text-decoration:none;color:#15191e;transition:background .2s}.gzt-bk-help a:hover{background:#f7f6f3}.gzt-bk-help a .ti{font-size:1.15rem}.gzt-vc{--bk-hole: #F7F6F3;--vc-pad: clamp(1.25rem, 1rem + 1.2vw, 2rem);max-width:56rem;margin-inline:auto}.gzt-vc-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:0 .3rem .9rem}.gzt-vc-top img{max-height:2.6rem;width:auto}.gzt-vc-brand{display:inline-flex;align-items:center;gap:.55rem;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:700;font-size:1.3rem}.gzt-vc-brand .ti{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#0e5c78;border:1px solid #e3e1db;font-size:1.05rem;font-style:normal}.gzt-vc-kicker{display:inline-flex;align-items:center;gap:.55rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gzt-vc-kicker b{padding:.15rem .55rem;border-radius:6px;background:#15191e;color:#e8a33b;letter-spacing:.12em}.gzt-vc-sheet{overflow:hidden;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-vc-sheet::before{content:"";display:block;height:.4rem;background:linear-gradient(90deg, #0E5C78 0 25%, #E8A33B 0 50%, #D2E3E8 0 75%, #6FA8B8 0);-webkit-print-color-adjust:exact;print-color-adjust:exact}.gzt-vc-ticket{display:grid}@media(width >= 768px){.gzt-vc-ticket{grid-template-columns:minmax(0, 1fr) 15.5rem}}.gzt-vc-main{display:grid;gap:1.15rem;align-content:start;min-width:0;padding:var(--vc-pad)}.gzt-vc-ref{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem}.gzt-vc-cap{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555d66}.gzt-vc-cap .ti{font-size:.9rem;color:#15191e}.gzt-vc-code{margin:.2rem 0 0;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(1.65rem,1.25rem + 1.5vw,2.45rem);line-height:1;letter-spacing:.02em;overflow-wrap:anywhere}.gzt-vc-route{padding:1rem 1.1rem;border-radius:4px;background:#f7f6f3;border:1px solid #e3e1db}.gzt-vc-route .gzt-bk-city strong{font-size:clamp(1.15rem,1rem + .7vw,1.55rem)}.gzt-vc-meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem}.gzt-vc-meta>div{display:grid;gap:.25rem;padding:.7rem .85rem;border:1px solid #e3e1db;border-radius:3px}.gzt-vc-meta b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:1.2rem;font-variant-numeric:tabular-nums}.gzt-vc-boxes{display:grid;gap:.55rem}@media(width >= 576px){.gzt-vc-boxes{grid-template-columns:1fr 1fr}}.gzt-vc-boxes>div{min-width:0;padding:.8rem .95rem;border-radius:3px;background:#fbf1e0;border:1px solid #e3e1db}.gzt-vc-boxes .v{display:flex;align-items:center;gap:.45rem;margin-top:.25rem;font-weight:700;overflow-wrap:anywhere}.gzt-vc-boxes .v small{font-weight:600;color:#555d66}.gzt-vc-boxes a{color:#15191e}.gzt-vc-line{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.9rem;color:#555d66}.gzt-vc-line span,.gzt-vc-line a{display:inline-flex;align-items:center;gap:.35rem}.gzt-vc-line a{color:#15191e;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.gzt-vc-line b{color:#15191e}.gzt-vc-line .ti{color:#15191e}.gzt-vc-stub{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.25rem;background:#f7f6f3;border-top:1px dashed #ccc8be;text-align:center}@media(width >= 768px){.gzt-vc-stub{border-top:0;border-left:1px dashed #ccc8be}}.gzt-vc-stub-veh{display:grid;place-items:center;width:100%;aspect-ratio:16/9;border-radius:4px;background:#eaf2f4;border:1px solid #e3e1db;overflow:hidden}.gzt-vc-stub-veh img{max-width:90%;max-height:90%;object-fit:contain;filter:drop-shadow(0 0.4rem 0.35rem rgba(21, 25, 30, 0.2))}.gzt-vc-qr{width:9.5rem;aspect-ratio:1;padding:.55rem;background:#fff;border:1px solid #ccc8be;border-radius:3px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-vc-qr img{width:100% !important;height:auto !important}.gzt-vc-stub-rows{display:grid;gap:.3rem;width:100%;margin:0;font-size:.82rem}.gzt-vc-stub-rows>div{display:flex;justify-content:space-between;gap:.5rem;padding-bottom:.3rem;border-bottom:1px dashed #e3e1db}.gzt-vc-stub-rows dt{color:#555d66;font-weight:600}.gzt-vc-stub-rows dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.gzt-vc-strip{position:relative;display:flex;align-items:center;gap:1rem;padding:.9rem var(--vc-pad);border-block:1px dashed #ccc8be}.gzt-vc-strip::before,.gzt-vc-strip::after{content:"";position:absolute;top:50%;width:1.5rem;height:1.5rem;margin-top:-0.75rem;border-radius:50%;background:var(--bk-hole);box-shadow:inset 0 0 0 1px #e3e1db}.gzt-vc-strip::before{left:-0.75rem}.gzt-vc-strip::after{right:-0.75rem}.gzt-vc-strip .gzt-bk-barcode{flex:1;height:2.2rem}.gzt-vc-strip span{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.14em;white-space:nowrap}.gzt-vc-details{display:grid;gap:1.4rem;padding:var(--vc-pad)}.gzt-vc-pay{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;border-radius:4px;background:#e8a33b;border:1px solid #e3e1db;-webkit-print-color-adjust:exact;print-color-adjust:exact}.gzt-vc-pay-l{display:flex;align-items:center;gap:.75rem}.gzt-vc-pay-l .ti{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;border:1px solid #e3e1db;font-size:1.2rem}.gzt-vc-pay-l small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gzt-vc-pay-l b{font-size:1.05rem}.gzt-vc-pay-total{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1;font-variant-numeric:tabular-nums}.gzt-vc-cols{display:grid;gap:1.4rem}@media(width >= 576px){.gzt-vc-cols{grid-template-columns:1fr 1fr}}.gzt-vc-cols.is-3{gap:1rem}@media(width >= 576px){.gzt-vc-cols.is-3{grid-template-columns:repeat(3, 1fr)}}.gzt-vc-cols>.gzt-vc-full{grid-column:1/-1}.gzt-vc-label{margin:0 0 .7rem;padding-bottom:.5rem;border-bottom:1px solid #e3e1db;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gzt-vc-checks{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.gzt-vc-checks li{display:flex;align-items:center;gap:.45rem;font-weight:600}.gzt-vc-sum{display:grid;gap:.35rem;margin:0}.gzt-vc-sum>div{display:flex;justify-content:space-between;gap:1rem}.gzt-vc-sum dt{font-weight:600;color:#555d66}.gzt-vc-sum dd{margin:0;font-weight:700;white-space:nowrap}.gzt-vc-sum .is-grand{margin-top:.3rem;padding-top:.55rem;border-top:1px solid #15191e}.gzt-vc-sum .is-grand dt{color:#15191e;font-weight:700}.gzt-vc-sum .is-grand dd{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.35rem}.gzt-vc-guests{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 15rem), 1fr))}.gzt-vc-guest{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;border:1px solid #e3e1db;border-radius:3px}.gzt-vc-guest>.ti{flex:none;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#eaf2f4;font-size:1.05rem}.gzt-vc-guest b{display:block;overflow-wrap:anywhere}.gzt-vc-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.gzt-vc-tags span{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;border-radius:6px;background:#f7f6f3;border:1px solid #e3e1db;font-size:.75rem;font-weight:600}.gzt-vc-strong{margin-top:.2rem;font-weight:700}.gzt-vc-plate{display:inline-block;margin-top:.2rem;padding:.2rem .65rem;border:1.5px solid #15191e;border-radius:.35rem;background:#fff;font-weight:700;letter-spacing:.12em}.gzt-vc-muted{color:#555d66;font-size:.95rem}.gzt-vc-foot{max-width:46rem;margin:1rem auto 0;text-align:center;font-size:.85rem;color:#555d66}.gzt-print-body{min-height:100vh;padding:2rem 1rem 3rem;background:#f7f6f3}.gzt-print-bar{display:flex;justify-content:center;margin:0 auto 1.2rem}.gzt-bk-ticket{--bk-hole: #F7F6F3;overflow:hidden;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-bk-ticket-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;padding:1.3rem 1.5rem;background:#e8a33b}.gzt-bk-ticket-head small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gzt-bk-ticket-head strong{display:block;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(1.45rem,1.2rem + 1vw,2rem);letter-spacing:.02em;overflow-wrap:anywhere}.gzt-bk-rows{display:grid;margin:0;padding:.8rem 1.5rem 1rem}.gzt-bk-rows>div{display:grid;grid-template-columns:minmax(0, 9rem) minmax(0, 1fr);gap:1rem;padding:.65rem 0;border-bottom:1px dashed #e3e1db}.gzt-bk-rows>div:last-child{border-bottom:0}.gzt-bk-rows dt{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#555d66;padding-top:.15rem}.gzt-bk-rows dd{margin:0;font-weight:700;overflow-wrap:anywhere}.gzt-bk-rows .is-block{grid-template-columns:minmax(0, 1fr);gap:.3rem}.gzt-bk-rows .is-block dd{font-weight:500}.gzt-bk-ticket-foot{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem 1.3rem}.gzt-bk-ticket-foot .gzt-bk-barcode{flex:1;height:2rem}.gzt-bk-ticket-foot span{font-weight:700;letter-spacing:.14em}.gzt-bk-qtrack .btn-solid{justify-content:center;min-height:3.1rem}.gzt-bk-lookup .gzt-bk-barcode{margin-top:1.3rem;height:2rem;opacity:.8}.gzt-bk-lookup-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.gzt-bk-lookup-form .cvt-field{flex:1 1 16rem}.gzt-bk-lookup-form .btn-lg{min-height:3.1rem}.gzt-bk-alert{display:flex;align-items:center;gap:.6rem;padding:.95rem 1.1rem;border-radius:3px;background:#eaf2f4;border:1px solid rgba(14,92,120,.6);font-weight:700}.gzt-bk-alert .ti{flex:none;font-size:1.3rem}.gzt-bk-booking{--bk-hole: #F7F6F3;overflow:hidden;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18)}.gzt-bk-booking>.gzt-bk-route{padding:1.3rem 1.5rem;border-bottom:1px dashed #ccc8be}.gzt-bk-booking.is-cancelled .gzt-bk-booking-code{text-decoration:line-through;text-decoration-color:#0e5c78;text-decoration-thickness:2px}.gzt-bk-booking-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1.2rem 1.5rem;border-bottom:1px solid #e3e1db}.gzt-bk-booking-top small{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555d66}.gzt-bk-booking-code{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);letter-spacing:.02em;overflow-wrap:anywhere}.gzt-bk-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 10rem), 1fr));margin:0}.gzt-bk-facts>div{padding:1rem 1.5rem;border-bottom:1px solid #e3e1db}.gzt-bk-facts dt{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#555d66}.gzt-bk-facts dt .ti{color:#15191e;font-size:.95rem}.gzt-bk-facts dd{margin:.25rem 0 0;font-weight:700}.gzt-bk-facts-price{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:600}.gzt-bk-booking-stub{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.2rem 1.5rem 1.4rem;background:#f7f6f3}.gzt-bk-cancel-form{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;flex:1 1 18rem}.gzt-bk-cancel-form .cvt-input{flex:1 1 12rem;min-height:2.75rem}.gzt-bk-helpline{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.92rem;color:#555d66}.gzt-bk-helpline .ti{flex:none;color:#15191e;margin-top:.2rem}.gzt-bk-helpline a{color:#15191e;font-weight:700}.gzt-fv-count{display:flex;align-items:center;gap:1.1rem;padding:1.2rem 1.4rem;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}@media(width >= 1024px){.gzt-fv-count{max-width:26rem;margin-left:auto}}.gzt-fv-count b{flex:none;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(3rem,2.4rem + 2vw,4.2rem);line-height:.9;letter-spacing:-0.04em;padding-bottom:.15rem;border-bottom:3px solid #0e5c78}.gzt-fv-count span{font-weight:600;color:#555d66}.gzt-fv-tabs .fleet-tab{min-height:2.6rem}.gzt-fv-grid>.fleet-card{min-width:0}.gzt-fv-no{position:absolute;z-index:1;top:1rem;left:1.2rem;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:800;color:#d2e3e8;font-size:2.6rem;line-height:1;color:rgba(0,0,0,0);-webkit-text-stroke:1px rgba(21,25,30,.5)}.gzt-fv-lead{position:relative;display:grid;overflow:hidden;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}@media(width >= 1024px){.gzt-fv-lead{grid-template-columns:7fr 5fr}}.gzt-fv-lead-media{position:relative;display:grid;place-items:center;min-height:15rem;isolation:isolate;overflow:hidden;background:color-mix(in oklch, #6FA8B8 30%, #FFFFFF)}.gzt-fv-lead-media::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255, 255, 255, 0.4) 1px, transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(70% 70% at 30% 30%, #000, transparent 85%)}@media(width >= 1024px){.gzt-fv-lead-media{min-height:24rem}}.gzt-fv-lead-media img{width:88%;height:auto;max-height:90%;object-fit:contain;filter:drop-shadow(0 1.2rem 1rem rgba(21, 25, 30, 0.25));transition:transform .8s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-fv-lead-media .gzt-cover{width:100%;height:100%;aspect-ratio:auto}@media(prefers-reduced-motion: no-preference){.gzt-fv-lead:hover .gzt-fv-lead-media img{transform:translateX(0.6rem) scale(1.03)}}.gzt-fv-lead-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,1rem + 2vw,2.6rem)}.gzt-fv-lead-body h3{margin:0 0 .6rem;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem)}.gzt-fv-lead-body h3 a{color:#15191e;text-decoration:none}.gzt-fv-desc{margin-bottom:1.1rem;color:#555d66}.gzt-fv-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.5rem;padding:0}.gzt-fv-chips li{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border:1px solid #e3e1db;border-radius:6px;background:#f7f6f3;font-size:.88rem;font-weight:600}.gzt-fv-chips b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif}.gzt-fv-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1.2rem;border-top:1px dashed #ccc8be}.gzt-fv-price{display:grid;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1;font-variant-numeric:tabular-nums}.gzt-fv-price small{margin-bottom:.35rem;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555d66}.gzt-fv-price.is-quote{font-weight:400;font-size:1.35rem}.gzt-fv-card{position:relative;height:100%;border-color:#e3e1db;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .45s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-fv-card:hover{box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}@media(prefers-reduced-motion: no-preference){.gzt-fv-card:hover{transform:translateY(-0.3rem)}}.gzt-fv-card .gzt-fv-no{top:.6rem;left:.8rem;font-size:1.8rem}.gzt-fv-type{position:absolute;z-index:1;top:.7rem;right:.7rem}.gzt-fv-feats{margin:.8rem .3rem 0;font-size:.85rem;color:#555d66}.gzt-fv-card-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:.8rem;margin:1.1rem .3rem 0;padding-top:1rem;border-top:1px dashed #ccc8be}.gzt-fv-card-foot .gzt-fv-price{font-size:1.45rem}.gzt-fv-card-foot .gzt-fv-price.is-quote{font-size:1.15rem}.gzt-fv-features{list-style:none;display:grid;gap:1rem;margin:0;padding:0}.gzt-fv-features.is-compact{gap:.6rem}.gzt-fv-feature{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;background:#fff;border:1px solid #e3e1db;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-fv-feature h3{margin:0 0 .25rem;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:0}.gzt-fv-feature p{margin:0;font-size:.93rem;color:#555d66}.is-compact .gzt-fv-feature{align-items:center;padding:.7rem .9rem;box-shadow:none}.is-compact .gzt-fv-feature h3{margin:0;font-size:.98rem}.gzt-fv-feature-ic{flex:none;display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;background:#d2e3e8;border:1px solid #e3e1db;font-size:1.25rem}.gzt-fv-feature:nth-child(3n+2) .gzt-fv-feature-ic{background:#0e5c78}.gzt-fv-feature:nth-child(3n) .gzt-fv-feature-ic{background:#6fa8b8}.gzt-fv-std-visual{position:relative}.gzt-fv-std-mask{aspect-ratio:4/3;overflow:hidden;border:1px solid #e3e1db;border-radius:8px 4px 8px 4px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-fv-std-mask img{width:100%;height:100%;object-fit:cover}.gzt-fv-std-mask .gzt-cover{height:100%;aspect-ratio:auto}.gzt-fv-std-tag{position:absolute;left:1rem;bottom:1.25rem;display:flex;align-items:center;gap:.7rem;padding:.8rem 1.1rem;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18)}@media(width >= 1280px){.gzt-fv-std-tag{left:-1.5rem}}.gzt-fv-std-tag .ti{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#e8a33b;font-size:1.2rem}.gzt-fv-std-tag span{display:grid;font-size:.85rem;font-weight:600;line-height:1.2}.gzt-fv-std-tag b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:1.4rem}.gzt-vd-stage{position:relative;isolation:isolate;overflow:hidden;padding:1rem;background:color-mix(in oklch, #6FA8B8 22%, #FFFFFF);border:1px solid #e3e1db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.gzt-vd-stage::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255, 255, 255, 0.45) 1px, transparent 1.4px);background-size:24px 24px;mask-image:radial-gradient(60% 60% at 80% 20%, #000, transparent 85%)}.gzt-vd-stage.is-empty .gzt-cover{border-radius:4px}.gzt-vd-stage-main{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:4px;background:radial-gradient(closest-side, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0))}.gzt-vd-stage-main img{width:100%;height:100%;object-fit:contain;transition:opacity .25s}.gzt-vd-thumbs{display:flex;gap:.5rem;margin-top:.8rem;padding-bottom:.2rem;overflow-x:auto;scrollbar-width:thin}.gzt-vd-thumbs .aht-vd-thumb{flex:none;width:5.2rem;aspect-ratio:4/3;padding:0;overflow:hidden;border:1px solid #ccc8be;border-radius:3px;background:#fff;cursor:pointer;opacity:.7;transition:opacity .2s,box-shadow .2s}.gzt-vd-thumbs .aht-vd-thumb img{width:100%;height:100%;object-fit:cover}.gzt-vd-thumbs .aht-vd-thumb:hover{opacity:1}.gzt-vd-thumbs .aht-vd-thumb.active{opacity:1;box-shadow:0 0 0 2px #15191e}.gzt-vd-spec{overflow:hidden;background:#fff;border:1px solid #e3e1db;border-radius:6px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-vd-spec>.gzt-bk-barcode{margin:0 1.5rem 1.4rem;height:1.8rem;opacity:.8}.gzt-vd-spec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.5rem 1.2rem;background:#e8a33b}.gzt-vd-spec-kicker{margin:0 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gzt-vd-spec-title{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.gzt-vd-spec-ic{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#fff;border:1px solid #e3e1db;font-size:1.4rem}.gzt-vd-spec-cap{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e3e1db}.gzt-vd-spec-cap>div{display:grid;justify-items:start;gap:.15rem;padding:1.1rem 1.5rem}.gzt-vd-spec-cap>div+div{border-left:1px solid #e3e1db}.gzt-vd-spec-cap .ti{font-size:1.3rem}.gzt-vd-spec-cap b{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:600;font-size:2.2rem;line-height:1}.gzt-vd-spec-cap span{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#555d66}.gzt-vd-spec-list{list-style:none;margin:0;padding:.5rem 1.5rem}.gzt-vd-spec-list li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px dashed #e3e1db}.gzt-vd-spec-list li:last-child{border-bottom:0}.gzt-vd-spec-list span{color:#555d66;font-weight:600}.gzt-vd-spec-list strong{text-align:right}.gzt-vd-spec-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.2rem 1.5rem 1.3rem;border-top:1px solid #e3e1db}.gzt-vd-feats{padding:1.5rem;background:#efede7;border:1px solid #e3e1db;border-radius:6px}.gzt-vd-feats-title{margin-bottom:1.1rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.gzt-vd-share{padding-top:1.5rem;border-top:1px solid #e3e1db}.gzt-vd-share .aht-share-box{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gzt-vd-share .aht-share-label{margin-right:.3rem;font-weight:700}.gzt-vd-share .aht-share-btn{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid #ccc8be;border-radius:50%;background:#fff;color:#15191e;font-size:1.15rem;text-decoration:none;cursor:pointer;transition:background .2s}.gzt-vd-share .aht-share-btn:hover{background:#e8a33b}.aht-alloc-msg-ok,.aht-alloc-msg-err{margin-top:1rem;padding:.8rem 1rem;border:1px solid #e3e1db;border-radius:3px;font-weight:700}.aht-alloc-msg-ok{background:#eaf2f4}.aht-alloc-msg-err{background:#eaf2f4}@media print{@page{size:A4;margin:10mm}body:has(.gzt-vc){background:#fff !important}body:has(.gzt-vc) .gzt-topbar,body:has(.gzt-vc) .gzt-header,body:has(.gzt-vc) .gzt-footer,body:has(.gzt-vc) .gzt-bk-stepbar,body:has(.gzt-vc) .gzt-float,body:has(.gzt-vc) .gzt-top,body:has(.gzt-vc) #fNotify,body:has(.gzt-vc) .gzt-drawer,body:has(.gzt-vc) .aht-cc-banner,body:has(.gzt-vc) .gzt-bk-noprint,body:has(.gzt-vc) .gzt-print-bar{display:none !important}body:has(.gzt-vc) main,body:has(.gzt-vc) .gzt-bk-page,body:has(.gzt-vc) .container{padding:0 !important;margin:0 !important;max-width:none !important}body:has(.gzt-vc) .row>*{width:100% !important;flex:0 0 100% !important;max-width:100% !important}.gzt-print-body{padding:0 !important;background:#fff !important}.gzt-vc{--bk-hole: #fff;max-width:none}.gzt-vc *,.gzt-vc *::before,.gzt-vc *::after{box-shadow:none !important;text-shadow:none !important}.gzt-vc .gzt-vc-sheet{border:1.5px solid #000;border-radius:5mm;break-inside:avoid}.gzt-vc .gzt-vc-ticket{grid-template-columns:minmax(0, 1fr) 62mm}.gzt-vc .gzt-vc-stub{background:#fff;border-top:0;border-left:1.5px dashed #000}.gzt-vc .gzt-vc-route,.gzt-vc .gzt-vc-boxes>div,.gzt-vc .gzt-vc-meta>div,.gzt-vc .gzt-vc-guest,.gzt-vc .gzt-vc-stub-veh{background:#fff;border-color:#000}.gzt-vc .gzt-vc-strip{border-color:#000}.gzt-vc .gzt-vc-strip::before,.gzt-vc .gzt-vc-strip::after{box-shadow:inset 0 0 0 1.5px #000}.gzt-vc .gzt-vc-boxes{grid-template-columns:1fr 1fr}.gzt-vc .gzt-vc-cols{grid-template-columns:1fr 1fr}.gzt-vc .gzt-vc-cols.is-3{grid-template-columns:repeat(3, 1fr)}.gzt-vc .gzt-vc-pay{background:#fff;border:1.5px solid #000}.gzt-vc .gzt-vc-pay .ti{border-color:#000}.gzt-vc .gzt-bk-path .ti,.gzt-vc .gzt-bk-status,.gzt-vc .gzt-vc-guest>.ti,.gzt-vc .gzt-vc-tags span{background:#fff !important;border:1px solid #000}.gzt-vc .gzt-vc-cap,.gzt-vc .gzt-vc-muted,.gzt-vc .gzt-vc-line,.gzt-vc .gzt-vc-stub-rows dt,.gzt-vc .gzt-vc-sum dt,.gzt-vc .gzt-vc-foot,.gzt-vc .gzt-bk-city small{color:#000 !important}.gzt-vc .gzt-vc-qr{border-color:#000}.gzt-vc a{color:#000 !important;text-decoration:none !important}.gzt-vc .gzt-vc-details{break-inside:avoid}}.dyb-planner{position:relative;background:#fff;border:1px solid #ccc8be;border-radius:4px;box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28);overflow:hidden}.dyb-planner::before{content:"";display:block;height:7px;background:repeating-linear-gradient(90deg, #1B2128 0 22px, #F2EFE8 22px 44px)}.dyb-planner::after{content:"";display:block;height:4px;background:repeating-linear-gradient(90deg, #1B2128 0 22px, #F2EFE8 22px 44px);opacity:.55}.dyb-planner-head{padding:1.1rem 1.4rem .9rem;background:#1b2128;color:#fff}.dyb-planner-kicker{margin:0 0 .7rem;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);font-weight:800;color:#fff}.dyb-planner-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(255,255,255,.22);border-radius:3px;overflow:hidden}.dyb-planner-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.62rem .6rem;border:0;background:rgba(0,0,0,0);color:rgba(255,255,255,.78);font-weight:700;font-size:.92rem;cursor:pointer}.dyb-planner-tabs button+button{border-left:1px solid rgba(255,255,255,.22)}.dyb-planner-tabs button[aria-selected=true]{background:#e8a33b;color:#1b2128}.dyb-planner-tabs button:hover{color:#fff}.dyb-planner-tabs button[aria-selected=true]:hover{color:#1b2128}.dyb-planner-tabs button:focus-visible{outline:2px solid #e8a33b;outline-offset:-3px}.dyb-planner-body{padding:1.3rem 1.4rem 1.2rem}.dyb-planner-route{position:relative;display:grid;grid-template-columns:1.6rem 1fr 2.6rem;gap:.7rem;align-items:stretch;margin-bottom:.8rem}.dyb-planner-rail{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2.15rem 0 .9rem}.dyb-planner-rail::before{content:"";position:absolute;top:3rem;bottom:1.6rem;left:50%;border-left:2px dashed #ccc8be}.dyb-planner-rail i{position:relative;z-index:1;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:2px;font-style:normal;font-weight:800;font-size:.78rem}.dyb-planner-rail .is-a{background:#1b2128;color:#e8a33b}.dyb-planner-rail .is-b{background:#e8a33b;color:#1b2128}.dyb-planner-points{display:grid;gap:.8rem;min-width:0}.dyb-planner-swap{align-self:center;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid #ccc8be;border-radius:3px;background:#f7f6f3;color:#1b2128;font-size:1.15rem;cursor:pointer;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1)}.dyb-planner-swap:hover{background:#fbf1e0;border-color:#e8a33b}.dyb-planner-swap:active{transform:rotate(180deg)}.dyb-planner-swap:focus-visible{outline:2px solid #0e5c78;outline-offset:2px}.dyb-planner-quick{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1rem 2.3rem;font-size:.82rem;color:#555d66}.dyb-planner-quick span{font-weight:600;margin-right:.1rem}.dyb-planner-quick button{padding:.28rem .6rem;border:1px solid #e3e1db;border-radius:2px;background:#fff;color:#353c44;font-weight:600;font-size:.82rem;cursor:pointer}.dyb-planner-quick button.is-on{background:#1b2128;border-color:#1b2128;color:#fff}.dyb-planner-quick button:hover{border-color:#1b2128;color:#1b2128}.dyb-planner-quick button:focus-visible{outline:2px solid #0e5c78;outline-offset:1px}.dyb-planner-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dyb-planner-go{width:100%;justify-content:space-between}.dyb-planner-assure{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .8rem;margin:.9rem 0 0;padding:.75rem 0 0;border-top:1px dashed #ccc8be;font-size:.8rem;color:#555d66}.dyb-planner-assure li{display:inline-flex;align-items:center;gap:.3rem}.dyb-planner-assure .ti{color:#0e5c78;font-size:1rem}@media(prefers-reduced-motion: no-preference){.dyb-planner{transition:box-shadow .3s cubic-bezier(0.22, 1, 0.36, 1)}}.dyb-planner:focus-within{box-shadow:0 0 0 4px rgba(14,92,120,.14),0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none !important;border:0 !important;box-shadow:none !important;display:inline-block !important;flex:1 1 auto;line-height:inherit !important;margin:0 !important;max-height:none !important;max-width:100% !important;min-height:0 !important;min-width:7rem;padding:0 !important;text-indent:0 !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125, 168, 208, 0.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48, 48, 48, 0.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent !important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px !important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0, 0, 0, 0.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0) !important;border:0 !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.ts-wrapper.cvt-input,.ts-wrapper.form-select,.ts-wrapper.form-control{padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;min-height:0}.ts-wrapper .ts-control{min-height:3.1rem;padding:.72rem 2.6rem .72rem 1rem;border:1px solid #ccc8be;border-radius:3px;background:#fff;font-weight:700;font-size:1rem;color:#15191e;box-shadow:none;cursor:pointer}.ts-wrapper .ts-control>input{font-weight:700;color:#15191e}.ts-wrapper .ts-control>input::placeholder{color:rgba(21,25,30,.55)}.ts-wrapper.single .ts-control::after{content:"";position:absolute;right:1rem;top:50%;width:.55rem;height:.55rem;border:1px solid #ccc8be;border-top:0;border-left:0;transform:translateY(-70%) rotate(45deg)}.ts-wrapper.single.dropdown-active .ts-control::after{transform:translateY(-20%) rotate(-135deg)}.ts-wrapper.focus .ts-control{box-shadow:0 0 0 .3rem rgba(111,168,184,.55)}.ts-dropdown{margin-top:.45rem;border:1px solid #ccc8be;border-radius:4px;overflow:hidden;z-index:1060;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18);font-size:.95rem}.ts-dropdown .ts-dropdown-content{max-height:18rem;padding:.35rem}.ts-dropdown .option{padding:.6rem .8rem;border-radius:2px;color:#15191e;font-weight:600}.ts-dropdown .option.active,.ts-dropdown .option:hover{background:#e8a33b;color:#15191e}.ts-dropdown .option.selected{font-weight:700}.ts-dropdown .optgroup-header{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.7rem .8rem .3rem;background:none;color:#15191e}.ts-dropdown .no-results,.ts-dropdown .spinner{padding:.8rem}.flatpickr-calendar{border:1px solid #ccc8be;border-radius:4px;padding:.7rem;width:20.5rem;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18)}.flatpickr-calendar::before,.flatpickr-calendar::after{display:none}.flatpickr-months{padding:.2rem .2rem .6rem;align-items:center}.flatpickr-months .flatpickr-month{color:#15191e;height:2.4rem}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:.9rem;padding:.45rem;border-radius:50%}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:#15191e}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{background:#e8a33b}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#15191e}.flatpickr-current-month{font-size:1.05rem;font-weight:700;font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-weight:700}span.flatpickr-weekday{font-size:.75rem;font-weight:700;color:#15191e;text-transform:uppercase;letter-spacing:.06em}.flatpickr-day{border-radius:2px;font-weight:700;color:#15191e;max-width:2.6rem;height:2.5rem;line-height:2.5rem}.flatpickr-day:hover,.flatpickr-day:focus{background:#f7f6f3;border-color:rgba(0,0,0,0)}.flatpickr-day.today{border-color:#6fa8b8;border-width:2px}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.endRange{background:#0e5c78;border-color:#15191e;color:#15191e;font-weight:700;border-radius:50%}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:rgba(21,25,30,.3)}.flatpickr-time{border-top:1px dashed #ccc8be !important;margin-top:.4rem;max-height:none !important;height:3.2rem !important}.flatpickr-time input{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-weight:700;font-size:1.4rem;color:#15191e}.flatpickr-time .flatpickr-time-separator{font-weight:700;color:#15191e;line-height:3.2rem}.flatpickr-time input:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:hover{background:#e8a33b;border-radius:2px}.flatpickr-calendar.noCalendar{width:13rem}.flatpickr-calendar.noCalendar .flatpickr-time{border-top:0 !important;margin:0}.aht-cc-banner,.aht-cc-modal{font-family:"Manrope Variable",system-ui,sans-serif}.aht-cc-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:1050;display:none;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 12px 40px rgba(11,11,11,.14);padding:18px 22px;max-width:1040px;margin:0 auto}.aht-cc-banner.aht-cc-show{display:block;animation:ccUp .35s cubic-bezier(0.22, 0.61, 0.36, 1)}@keyframes ccUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.aht-cc-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.aht-cc-text{flex:1 1 420px;min-width:280px}.aht-cc-text h3{margin:0 0 5px;font-size:15.5px;font-weight:800;color:#000;font-family:"Bricolage Grotesque Variable",sans-serif}.aht-cc-text p{margin:0;font-size:13px;line-height:1.6;color:#5b6470}.aht-cc-text a{color:#b34a00;font-weight:700;text-decoration:underline;text-underline-offset:2px}.aht-cc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.aht-cc-btn{cursor:pointer;border-radius:3px;font-size:13px;font-weight:700;letter-spacing:.02em;padding:11px 18px;border:1px solid rgba(0,0,0,0);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.aht-cc-accept{background:#e8a33b;color:#1b2128;border-radius:6px;box-shadow:0 6px 16px rgba(11,11,11,.2)}.aht-cc-accept:hover{background:#000;color:#e8a33b;transform:translateY(-1px);box-shadow:0 10px 22px rgba(232,163,59,.35)}.aht-cc-reject{background:#fff5e4;color:#000;border-color:rgba(0,0,0,.15)}.aht-cc-reject:hover{background:#e7e8e9;color:#000}.aht-cc-prefs{background:rgba(0,0,0,0);color:#000;border-color:#cdd4de}.aht-cc-prefs:hover{background:#fff5e4;color:#000;border-color:#000}.aht-cc-modal{position:fixed;inset:0;z-index:2010;display:none;align-items:center;justify-content:center;padding:18px}.aht-cc-modal.aht-cc-show{display:flex}.aht-cc-back{position:absolute;inset:0;background:rgba(12,10,6,.6);backdrop-filter:blur(3px)}.aht-cc-box{position:relative;width:100%;max-width:600px;max-height:88vh;display:flex;flex-direction:column;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4);animation:ccUp .3s ease}.aht-cc-box-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #ffd0b8}.aht-cc-box-head h3{margin:0;font-size:17px;font-weight:800;color:#000;font-family:"Bricolage Grotesque Variable",sans-serif}.aht-cc-x{border:0;background:#fff5e4;width:34px;height:34px;border-radius:50%;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.aht-cc-x:hover{background:#000;color:#fff}.aht-cc-list{padding:8px 24px 4px;overflow-y:auto}.aht-cc-item{padding:16px 0;border-bottom:1px solid #f0ede6}.aht-cc-item:last-child{border-bottom:0}.aht-cc-item-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.aht-cc-item-top strong{font-size:14.5px;color:#1a1a1a}.aht-cc-item p{margin:6px 0 0;font-size:13px;line-height:1.55;color:#6b7280}.aht-cc-always{font-size:12px;font-weight:700;color:#1a7f43}.aht-cc-switch{position:relative;width:44px;height:24px;flex-shrink:0}.aht-cc-switch input{opacity:0;width:0;height:0}.aht-cc-slider{position:absolute;inset:0;background:#cfd4db;border-radius:999px;cursor:pointer;transition:background .2s}.aht-cc-slider::before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.25)}.aht-cc-switch input:checked+.aht-cc-slider{background:#e8a33b}.aht-cc-switch input:checked+.aht-cc-slider::before{transform:translateX(20px)}.aht-cc-switch input:disabled+.aht-cc-slider{background:#a9b4a0;cursor:not-allowed}.aht-cc-box-foot{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding:16px 24px;border-top:1px solid #ffd0b8}@media(max-width: 600px){.aht-cc-actions{width:100%}.aht-cc-actions .aht-cc-btn{flex:1 1 auto;text-align:center}.aht-cc-box-foot .aht-cc-btn{flex:1 1 auto;text-align:center}}.aht-pref-modal{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:18px}.aht-pref-modal.is-open{display:flex}.aht-pref-back{position:absolute;inset:0;background:rgba(12,10,6,.6);backdrop-filter:blur(3px)}.aht-pref-box{position:relative;width:100%;max-width:680px;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4);animation:prefIn .25s ease}@keyframes prefIn{from{opacity:0;transform:translateY(16px) scale(0.98)}to{opacity:1;transform:none}}.aht-pref-tabs{display:flex;align-items:center;border-bottom:1px solid #ffd0b8;padding:6px 8px 0}.aht-pref-tab{flex:1;border:0;background:rgba(0,0,0,0);padding:16px 12px;font-size:14.5px;font-weight:700;color:#76777d;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:color .15s,border-color .15s}.aht-pref-tab i{font-size:18px}.aht-pref-tab:hover{color:#000}.aht-pref-tab.active{color:#000;border-bottom-color:#e8a33b}.aht-pref-x{border:0;background:#fff5e4;width:36px;height:36px;border-radius:50%;cursor:pointer;color:#000;display:inline-flex;align-items:center;justify-content:center;margin:0 4px 6px;transition:background .15s,color .15s}.aht-pref-x:hover{background:#000;color:#fff}.aht-pref-pane{display:none;padding:22px 26px 28px}.aht-pref-pane.active{display:block}.aht-pref-cap{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8b91;margin-bottom:14px}.aht-pref-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width: 540px){.aht-pref-grid{grid-template-columns:1fr}}.aht-pref-opt{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e0d6c0;border-radius:3px;text-decoration:none;color:#1a1c1c;font-size:14.5px;font-weight:600;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.aht-pref-opt:hover{border-color:#e8a33b;background:#fbf1e0}.aht-pref-opt.is-active{border-color:#e8a33b;background:#f6e2bf;box-shadow:0 0 0 1px #e8a33b inset}.aht-pref-flag{font-size:20px;line-height:1}.aht-pref-sym{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:3px;background:#000;color:#e8a33b;font-weight:800;font-size:14px}.aht-pref-check{margin-left:auto;color:#b34a00;font-size:19px}.aht-cc-banner,.aht-cc-box,.aht-pref-box{border:1px solid #ccc8be !important;border-radius:6px !important;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px -12px rgba(15,23,42,.18) !important;background:#fff !important;color:#15191e !important;font-family:"Inter DIY","Inter DIY Fallback","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif !important}.aht-cc-banner{left:1rem !important;right:1rem !important;bottom:1rem !important;max-width:52rem;margin-inline:auto}.aht-cc-banner h2,.aht-cc-banner h3,.aht-cc-box h2{font-family:"Plus Jakarta Sans DIY","Plus Jakarta Sans DIY Fallback","Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif}.aht-cc-btn{border:1px solid #ccc8be !important;border-radius:6px !important;font-weight:800 !important;color:#15191e !important;background:#fff !important}.aht-cc-accept{background:#d2e3e8 !important;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08)}.aht-cc-text a{color:#15191e !important;text-decoration-color:#6fa8b8 !important}.aht-pref-tab.active,.aht-pref-opt.is-active{background:#e8a33b !important;color:#15191e !important}.aht-pref-opt{border-radius:3px !important;color:#15191e !important}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.gzt-route-card,.gzt-post,.gzt-svc:not(.is-feature),.gzt-step,.gzt-contact-card,.gzt-vehicle,.gzt-catcard{position:relative}.gzt-route-card::before,.gzt-post::before,.gzt-svc:not(.is-feature)::before,.gzt-step::before,.gzt-contact-card::before,.gzt-vehicle::before,.gzt-catcard::before{content:"";position:absolute;z-index:2;inset:-1px -1px auto;height:3px;border-radius:6px 6px 0 0;background:linear-gradient(90deg, #0E5C78, #6FA8B8 55%, #E8A33B);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.gzt-route-card:hover::before,.gzt-route-card:focus-within::before,.gzt-post:hover::before,.gzt-post:focus-within::before,.gzt-svc:not(.is-feature):hover::before,.gzt-svc:not(.is-feature):focus-within::before,.gzt-step:hover::before,.gzt-step:focus-within::before,.gzt-contact-card:hover::before,.gzt-contact-card:focus-within::before,.gzt-vehicle:hover::before,.gzt-vehicle:focus-within::before,.gzt-catcard:hover::before,.gzt-catcard:focus-within::before{transform:scaleX(1)}.gzt-step:hover .gzt-step-ic{transform:translateY(-2px) rotate(-4deg)}.gzt-step-ic{transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.btn-solid.theme-primary,.btn-solid.theme-warning{position:relative;overflow:hidden;isolation:isolate}.btn-solid.theme-primary::after,.btn-solid.theme-warning::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 35%, rgba(255, 255, 255, 0.55) 50%, transparent 65%);transform:translateX(-120%)}@media(prefers-reduced-motion: no-preference){.btn-solid.theme-primary:hover::after,.btn-solid.theme-warning:hover::after{transform:translateX(120%);transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1)}}.gzt-ticket{transition:box-shadow .3s cubic-bezier(0.22, 1, 0.36, 1),transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.gzt-ticket:focus-within{box-shadow:0 0 0 4px rgba(14,92,120,.14),0 2px 4px rgba(15,23,42,.05),0 22px 48px -20px rgba(15,35,90,.28)}.gzt-hero-route{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.gzt-hero-route svg{position:absolute;right:-4%;top:4%;width:min(62rem,75%);height:auto;opacity:.55}@media(width < 1024px){.gzt-hero-route{display:none}}.gzt-hero-route-path{fill:none;stroke:#0e5c78;stroke-width:1.6;stroke-dasharray:6 9;opacity:.55}.gzt-hero-route-dot{fill:#e8a33b;stroke:#1b2128;stroke-width:2}.gzt-hero-route-plane{fill:#1b2128}@media(prefers-reduced-motion: no-preference){.gzt-hero-route-path{stroke-dasharray:1400;stroke-dashoffset:1400;animation:gzt-draw 2.6s cubic-bezier(0.22, 1, 0.36, 1) .3s forwards}.gzt-hero-route-plane{offset-path:path("M30,330 C210,300 330,120 560,110 S860,40 950,30");offset-rotate:auto;animation:gzt-fly 3s cubic-bezier(0.22, 1, 0.36, 1) .5s both}}@keyframes gzt-draw{to{stroke-dashoffset:0;stroke-dasharray:6 9}}@keyframes gzt-fly{from{offset-distance:0%;opacity:0}15%{opacity:1}to{offset-distance:100%;opacity:1}}@media(prefers-reduced-motion: no-preference){@supports(animation-timeline: view()){.gzt-head,.gzt-kpis,.gzt-cta-inner,.gzt-svc-grid>*,.gzt-contact-cards>*,.gzt-catgrid>*,.gzt-faqlist>*,.gzt-qlist>li{animation:gzt-rise linear both;animation-timeline:view();animation-range:entry 0% cover 16%}}}.js-fade img[loading=lazy]:not(.is-loaded){opacity:0}.js-fade img[loading=lazy]{transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1)}[data-count]{font-variant-numeric:tabular-nums}.gzt-hero~section,.gzt-footer{content-visibility:auto;contain-intrinsic-size:auto 760px}.dyb-skyline{display:block;width:100%;height:auto;pointer-events:none}.dyb-skyline.is-hero{position:absolute;left:0;right:0;bottom:0;z-index:-1;max-height:14rem;color:#1b2128;opacity:.07}@media(width < 1024px){.dyb-skyline.is-hero{opacity:.05}}.dyb-skyline.is-footer{color:#fff;opacity:.06;max-height:9rem;margin-top:2rem}.dyb-skyline.is-band{color:#1b2128;opacity:.08;max-height:8rem}@media(prefers-reduced-motion: no-preference){.dyb-skyline.is-hero{animation:dyb-rise 1.4s cubic-bezier(0.22, 1, 0.36, 1) .2s both}}@keyframes dyb-rise{from{opacity:0;transform:translateY(12px)}}}
