@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_0ad922{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_0ad922{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--ocean-950:#041326;--ocean-900:#072242;--ocean-800:#0b3563;--ocean-700:#0e4f8b;--aqua-600:#0077b6;--aqua-500:#00b4d8;--aqua-400:#48cae4;--gold-500:#e5a93c;--gold-400:#f4c465;--coral-600:#dc2626;--bg-light:#f0f7fc;--text-dark:#0f172a;--text-muted:#334155;--card-bg:#ffffff;--border-color:#cbd5e1;--focus-ring:#0284c7;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:100ms;--dur-fast:150ms;--dur-ui:180ms}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:var(--bg-light);color:var(--text-dark);font-size:16px;line-height:1.65;overflow-x:hidden}canvas,iframe,img,picture,video{max-width:100%;height:auto}.skip-link{position:absolute;top:-100px;left:16px;z-index:9999;background:var(--gold-400);color:var(--ocean-950);font-weight:800;padding:10px 18px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.25)}.skip-link:focus{top:12px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}section[id]{scroll-margin-top:92px}a{color:inherit;text-decoration:none}a,button,input,select,textarea{touch-action:manipulation}h1,h2,h3,h4{text-wrap:balance}.container{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px}.badge-promo{gap:6px;background:linear-gradient(135deg,#f4c465,#e5a93c);color:#041326;font-weight:800;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;padding:5px 12px;border-radius:999px;line-height:1.3}.badge-promo,.btn-primary{display:inline-flex;align-items:center}.btn-primary{justify-content:center;gap:8px;min-height:44px;background:linear-gradient(135deg,#0369a1,#0077b6);color:#ffffff;font-weight:700;padding:10px 20px;border-radius:10px;border:none;cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.btn-gold:disabled,.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-gold{gap:8px;min-height:44px;background:linear-gradient(135deg,#f4c465,#e5a93c);color:#041326;padding:10px 20px;border-radius:10px;border:none;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.btn-charter-hero,.btn-gold{display:inline-flex;align-items:center;justify-content:center;font-weight:800;cursor:pointer}.btn-charter-hero{gap:9px;min-height:48px;padding:13px 22px;border-radius:10px;border:1.5px solid rgba(244,196,101,.72);background:rgba(4,19,38,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffff;font-size:15px;white-space:nowrap;box-shadow:0 8px 24px rgba(4,19,38,.28);transition:transform .16s var(--ease-out),background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow .16s var(--ease-out)}.btn-charter-badge{background:linear-gradient(135deg,#f4c465,#e5a93c);color:#041326;font-size:10px;font-weight:900;letter-spacing:.04em;padding:2px 7px;border-radius:999px;line-height:1.3}.btn-charter-banner{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 20px;border-radius:10px;border:1.5px solid rgba(244,196,101,.75);background:rgba(255,255,255,.1);color:#ffffff;font-size:14.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out),background-color var(--dur-fast) ease,border-color var(--dur-fast) ease}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));grid-gap:24px;gap:24px}.grid-watersports{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),1fr));grid-gap:20px;gap:20px}.tour-card{position:relative;background:#ffffff;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 6px 24px rgba(7,34,66,.06);display:flex;flex-direction:column;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.tour-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-color);padding-top:14px;margin-top:auto;gap:12px}@media (max-width:440px){.tour-card-footer{flex-direction:column;align-items:stretch;gap:12px}.tour-card-footer .card-link{justify-content:center;width:100%}}.card-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.navbar-container{justify-content:space-between;gap:12px}.navbar-container,.navbar-nav{display:flex;align-items:center;flex-wrap:nowrap}.navbar-nav{gap:2px}.nav-link{color:#e0f2fe;padding:6px 8px;border-radius:8px;min-height:36px;font-size:13px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.nav-link:hover{background:rgba(255,255,255,.1);color:#f4c465}.header-icon-btn{height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.1);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform .16s var(--ease-out)}.header-search-btn{width:36px;padding:0}.lang-dropdown{position:relative;display:inline-flex}.lang-dropdown-trigger{padding:0 10px;gap:4px}.lang-dropdown-chevron{color:#cbd5e1;transition:transform var(--dur-ui) var(--ease-out)}.lang-dropdown-trigger[data-open=true]{background:rgba(255,255,255,.2);border-color:rgba(244,196,101,.75)}.lang-dropdown-trigger[data-open=true] .lang-dropdown-chevron{transform:rotate(180deg)}.lang-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:212px;padding:6px;border-radius:14px;background:#ffffff;color:#0f172a;border:1px solid #cbd5e1;box-shadow:0 18px 40px rgba(4,19,38,.24);z-index:120;transform-origin:top right;opacity:0;transform:scale(.95);visibility:hidden;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),visibility 0s linear var(--dur-ui)}.lang-dropdown-menu[data-open=true]{opacity:1;transform:scale(1);visibility:visible;pointer-events:auto;transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),visibility 0s linear 0s}.lang-dropdown-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;color:#0f172a;text-decoration:none;transition:background-color var(--dur-fast) ease}.lang-dropdown-item[data-active=true]{background:#f0f9ff;color:#0369a1}.lang-dropdown-item-text{display:flex;flex-direction:column;line-height:1.25}.lang-dropdown-item-title{font-size:13.5px;font-weight:800}.lang-dropdown-item-sub{font-size:11px;color:#64748b;font-weight:600}.lang-dropdown-check{margin-left:auto;color:#0284c7;flex-shrink:0;opacity:0;transform:scale(.9);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lang-dropdown-item[data-active=true] .lang-dropdown-check{opacity:1;transform:scale(1)}.floating-action-dock{position:fixed;right:20px;bottom:22px;z-index:85;display:flex;flex-direction:column;gap:11px;align-items:flex-end;pointer-events:none}.contact-dock-item{position:relative;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:flex-end;text-decoration:none;color:#ffffff;pointer-events:auto;border-radius:999px;animation:dock-item-in .26s var(--ease-out) backwards}.contact-dock-item:nth-child(2){animation-delay:45ms}.contact-dock-item:nth-child(3){animation-delay:90ms}.contact-dock-item:nth-child(4){animation-delay:135ms}.contact-dock-item:nth-child(5){animation-delay:.18s}@keyframes dock-item-in{0%{opacity:0;transform:translateY(8px) scale(.95)}}@keyframes dock-item-fade{0%{opacity:0}}.contact-dock-halo{position:absolute;inset:0;border-radius:999px;z-index:0;pointer-events:none;opacity:0;transform:scale(1);transition:opacity var(--dur-fast) ease;animation:dock-halo-breathe 3.8s var(--ease-out) infinite}.contact-dock-item:nth-child(2) .contact-dock-halo{animation-delay:.6s}.contact-dock-item:nth-child(3) .contact-dock-halo{animation-delay:1.2s}.contact-dock-item:nth-child(4) .contact-dock-halo{animation-delay:1.8s}.contact-dock-item:nth-child(5) .contact-dock-halo{animation-delay:2.4s}@keyframes dock-halo-breathe{0%{opacity:.34;transform:scale(1)}58%{opacity:0;transform:scale(1.36)}to{opacity:0;transform:scale(1.36)}}.contact-dock-circle{position:relative;z-index:2;width:46px;height:46px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.92);transition:transform .18s var(--ease-out),opacity .18s var(--ease-out)}.contact-dock-circle svg{transition:transform .18s var(--ease-out)}.contact-dock-pill{position:absolute;right:23px;top:2px;height:42px;padding:0 32px 0 18px;border-radius:999px 0 0 999px;border:1.5px solid rgba(255,255,255,.35);border-right:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;white-space:nowrap;z-index:1;color:#ffffff;opacity:0;transform:translateX(10px);-webkit-clip-path:inset(0 0 0 100% round 999px 0 0 999px);clip-path:inset(0 0 0 100% round 999px 0 0 999px);pointer-events:none;transition:transform .2s var(--ease-out),opacity .16s var(--ease-out),-webkit-clip-path .22s var(--ease-out);transition:transform .2s var(--ease-out),opacity .16s var(--ease-out),clip-path .22s var(--ease-out);transition:transform .2s var(--ease-out),opacity .16s var(--ease-out),clip-path .22s var(--ease-out),-webkit-clip-path .22s var(--ease-out)}.contact-dock-pill-title{font-size:12.5px;font-weight:800;line-height:1.15;letter-spacing:.01em}.contact-dock-pill-sub{font-size:11px;font-weight:600;line-height:1.15;opacity:.92;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contact-dock-item:focus-visible .contact-dock-pill{opacity:1;transform:translateX(0);-webkit-clip-path:inset(0 0 0 0 round 999px 0 0 999px);clip-path:inset(0 0 0 0 round 999px 0 0 999px);pointer-events:auto}@media (max-width:1080px){.navbar-container{flex-wrap:wrap}.navbar-nav{order:3;width:100%;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}}.footer-menu-list{list-style:none;font-size:14px;line-height:2.15;padding:0;margin:0}.footer-link{display:inline-flex;align-items:center;gap:7px;transition:color var(--dur-fast) ease,transform var(--dur-fast) ease}.footer-link:hover{color:#ffffff}.footer-link svg{transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}@media (min-width:1080px){.footer-grid-container{grid-template-columns:minmax(360px,1.4fr) minmax(290px,1fr) minmax(290px,1fr)!important}.footer-menu-list .footer-link{white-space:nowrap}}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(3,105,161,.28)}.btn-gold:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(229,169,60,.32)}.btn-charter-hero:hover{transform:translateY(-1px);background:rgba(7,34,66,.88);border-color:#f4c465;box-shadow:0 12px 28px rgba(4,19,38,.38)}.btn-charter-banner:hover{transform:translateY(-1px);background:rgba(255,255,255,.18);border-color:#f4c465}.tour-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(7,34,66,.12)}.tour-card .btn-primary:hover:not(:disabled){transform:none;box-shadow:none}.header-icon-btn:hover{background:rgba(255,255,255,.18);border-color:rgba(244,196,101,.65)}.lang-dropdown-item[data-active=false]:hover{background:#f1f5f9}.floating-action-dock:hover .contact-dock-halo{opacity:0;animation-play-state:paused}.floating-action-dock:hover .contact-dock-item:not(:hover) .contact-dock-circle{opacity:.85;transform:scale(.96)}.contact-dock-item:hover .contact-dock-circle{transform:translateY(-1px) scale(1.07)}.contact-dock-item:hover .contact-dock-circle svg{transform:scale(1.08) rotate(-4deg)}.contact-dock-item:hover .contact-dock-pill{opacity:1;transform:translateX(0);-webkit-clip-path:inset(0 0 0 0 round 999px 0 0 999px);clip-path:inset(0 0 0 0 round 999px 0 0 999px);pointer-events:auto}.footer-link:hover svg{transform:translateX(2px)}}.pressable{transition:transform .16s var(--ease-out)}.btn-gold:active:not(:disabled),.btn-primary:active:not(:disabled),.pressable:active:not(:disabled){transform:scale(.97);transition-duration:var(--dur-press)}.header-icon-btn:active{transform:scale(.96);transition-duration:var(--dur-press)}.contact-dock-item:active .contact-dock-circle{transform:scale(.95);transition-duration:var(--dur-press)}.tour-card .card-link:active:not(:disabled){transform:none}.tour-card:has(.card-link:active),a.tour-card:active{transform:scale(.99);transition-duration:var(--dur-press)}.toggle-btn{border:1px solid #cbd5e1;background:#ffffff;box-shadow:inset 0 0 0 1px transparent;cursor:pointer;transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform .16s var(--ease-out)}.toggle-btn[aria-pressed=true]{border-color:#0284c7;box-shadow:inset 0 0 0 1px #0284c7}.toggle-btn:active{transform:scale(.98);transition-duration:var(--dur-press)}.check-icon{flex-shrink:0;opacity:0;transform:scale(.9);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[aria-pressed=true] .check-icon{opacity:1;transform:scale(1)}.price-strike{text-decoration:line-through;color:#64748b;font-size:13.5px;margin-right:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.price-current{color:var(--coral-600);font-weight:800;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.form-label{display:block;font-size:13px;font-weight:700;color:#1e293b;margin-bottom:4px}.form-input{width:100%;min-height:44px;padding:10px 12px;border-radius:8px;border:1px solid #94a3b8;font-size:15px;color:#0f172a;background:#ffffff;transition:border-color var(--dur-press) ease}.form-input:focus{border-color:#0284c7}.detail-grid>*{min-width:0}.rich-content{overflow:hidden;overflow-wrap:break-word;word-break:break-word}.rich-content img{display:block;width:100%;max-width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:14px;margin:20px auto;box-shadow:0 4px 18px rgba(7,34,66,.08)}.rich-content .aligncenter,.rich-content .alignleft,.rich-content .alignnone,.rich-content .alignright,.rich-content .wp-caption,.rich-content figure{max-width:100%!important;width:100%!important;height:auto;margin:20px auto}.rich-content .wp-caption-text,.rich-content figcaption{font-size:13.5px;color:#475569;text-align:center;margin-top:8px;font-style:italic}.rich-content p,.rich-content>span{display:block;margin-bottom:16px}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4{color:#041326;font-weight:800;margin-top:26px;margin-bottom:12px;line-height:1.35}.rich-content ol,.rich-content ul{padding-left:22px;margin-bottom:16px}.rich-content li{margin-bottom:6px}.rich-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:20px 0}.rich-content td,.rich-content th{border:1px solid #cbd5e1;padding:10px 14px}.rich-content blockquote{border-left:4px solid #0284c7;padding:12px 18px;background:#f8fafc;border-radius:0 12px 12px 0;margin:18px 0;color:#1e293b;font-style:italic}.rich-content a{color:#0284c7;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.detail-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.container{padding-left:16px;padding-right:16px}.floating-action-dock{right:12px;bottom:14px;gap:8px}.contact-dock-circle,.contact-dock-item{width:42px;height:42px}}.fade-in{transition:opacity var(--dur-fast) var(--ease-out)}.alert-enter{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.label-swap{display:inline-block;transition:opacity var(--dur-fast) ease,filter var(--dur-fast) ease}.icon-swap{display:inline-flex;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.modal-backdrop{transition:opacity var(--dur-ui) var(--ease-out)}.modal-panel{transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}@starting-style{.fade-in{opacity:0}.alert-enter{opacity:0;transform:translateY(-4px)}.icon-swap,.label-swap{opacity:0;filter:blur(2px)}.icon-swap{transform:scale(.9)}.modal-backdrop{opacity:0}.modal-panel{opacity:0;transform:scale(.97)}}.spinner{width:16px;height:16px;flex-shrink:0;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hero-enter{animation:hero-in .3s var(--ease-out) backwards}.hero-enter-2{animation-delay:60ms}.hero-enter-3{animation-delay:.12s}@keyframes hero-in{0%{opacity:0;transform:translateY(8px)}}@keyframes hero-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.alert-enter,.btn-gold,.btn-primary,.check-icon,.contact-dock-circle,.contact-dock-circle svg,.contact-dock-pill,.footer-link svg,.header-icon-btn,.icon-swap,.lang-dropdown-check,.lang-dropdown-chevron,.lang-dropdown-menu,.modal-panel,.pressable,.toggle-btn,.tour-card{transform:none!important}.contact-dock-halo{animation:none!important;opacity:0!important}.contact-dock-item{animation-name:dock-item-fade}.contact-dock-pill{-webkit-clip-path:none!important;clip-path:none!important}.hero-enter{animation-name:hero-fade}.spinner{animation-duration:1.5s}}.internal-page-container{max-width:1320px;margin:0 auto;padding:40px 24px 80px}@media (max-width:640px){.internal-page-container{padding:28px 16px 60px}}.internal-page-layout{display:flex;gap:36px;align-items:flex-start}.internal-page-sidebar{width:320px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:92px;z-index:10}.internal-page-main{flex:1 1;min-width:0}@media (max-width:1024px){.internal-page-layout{flex-direction:column;gap:24px}.internal-page-sidebar{width:100%;position:static}}@media (max-width:768px){.custom-exp-row,.eticket-body-grid,.lookup-form-grid{grid-template-columns:1fr!important}.eticket-qr-stub{border-left:none!important;border-top:2px dashed #cbd5e1!important;padding-left:0!important;padding-top:20px!important}}@media print{@page{size:A4 portrait;margin:10mm}.floating-action-dock,.no-print,button,footer,header{display:none!important}#main-content,body,html,main{background:#ffffff!important;padding:0!important;margin:0!important;min-height:0!important}.container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;box-shadow:none!important;border:none!important}.eticket-print-card{break-inside:avoid!important;page-break-inside:avoid!important;box-shadow:none!important;margin:0 auto 12px!important;border:1.5px solid #072242!important;border-radius:14px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.eticket-body-grid{grid-template-columns:1fr 200px!important}.eticket-qr-stub{border-left:1.5px dashed #94a3b8!important;border-top:none!important;padding-left:18px!important;padding-top:0!important}}