.bt-section[data-v-013fee8f]{background:linear-gradient(180deg,#f2f7fc,#e9f2fa);padding:clamp(60px,9vw,110px) 20px}.bt-inner[data-v-013fee8f]{max-width:1120px;margin:0 auto}.bt-head[data-v-013fee8f]{max-width:640px;margin-bottom:clamp(34px,5vw,56px)}.bt-eyebrow[data-v-013fee8f]{color:var(--brand-hex, #0071c2);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.bt-title[data-v-013fee8f]{margin-top:10px;font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.015em;color:#0d2340}.bt-sub[data-v-013fee8f]{margin-top:12px;font-size:1.05rem;line-height:1.65;color:#51617a}.bt-grid[data-v-013fee8f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.bt-card[data-v-013fee8f]{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;border:1px solid #dbe6f2;background:#fff;box-shadow:0 6px 18px #092a580d;text-decoration:none;transition:all .22s cubic-bezier(.22,1,.36,1)}.bt-card[data-v-013fee8f]:hover{border-color:#0071c273;box-shadow:0 18px 44px #092a581f;transform:translateY(-3px)}.bt-card__icon[data-v-013fee8f]{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:14px;background:#0071c217;color:var(--brand-hex, #0071c2);transition:all .22s ease}.bt-card:hover .bt-card__icon[data-v-013fee8f]{background:var(--brand-hex, #0071c2);color:#fff}.bt-card__icon[data-v-013fee8f] svg{width:32px;height:32px}.bt-card__body[data-v-013fee8f]{display:flex;flex-direction:column;min-width:0}.bt-card__name[data-v-013fee8f]{font-weight:700;font-size:1.02rem;color:#0d2340}.bt-card__desc[data-v-013fee8f]{margin-top:2px;font-size:.85rem;color:#6b7a92}.bt-card__arrow[data-v-013fee8f]{width:18px;height:18px;margin-left:auto;flex:none;color:#b3c0d2;transition:all .22s ease}.bt-card:hover .bt-card__arrow[data-v-013fee8f]{color:var(--brand-hex, #0071c2);transform:translate(3px)}@media(max-width:640px){.bt-section[data-v-013fee8f]{padding:56px 16px}.bt-head[data-v-013fee8f]{margin-bottom:24px}.bt-sub[data-v-013fee8f]{font-size:.98rem}.bt-grid[data-v-013fee8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt-card[data-v-013fee8f]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 14px;border-radius:14px}.bt-card__icon[data-v-013fee8f]{width:46px;height:46px;border-radius:12px}.bt-card__icon[data-v-013fee8f] svg{width:26px;height:26px}.bt-card__name[data-v-013fee8f]{font-size:.95rem;line-height:1.25}.bt-card__desc[data-v-013fee8f]{font-size:.78rem;line-height:1.35}.bt-card__arrow[data-v-013fee8f]{display:none}}[data-sr][data-v-013fee8f]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--sr-delay, 0ms)}[data-sr].in-view[data-v-013fee8f]{opacity:1;transform:none}.cta-section[data-v-0aa4572b]{background:#fff;padding:clamp(50px,8vw,100px) 20px}.cta-card[data-v-0aa4572b]{position:relative;max-width:1120px;margin:0 auto;border-radius:28px;overflow:hidden;isolation:isolate}.cta-card__picture[data-v-0aa4572b]{display:contents}.cta-card__bg[data-v-0aa4572b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#0b2a4a;z-index:-2}.cta-card__overlay[data-v-0aa4572b]{position:absolute;inset:0;background:linear-gradient(100deg,#001e48f0,#002c64d1 46%,#003c826b);z-index:-1}.cta-card__content[data-v-0aa4572b]{padding:clamp(40px,6vw,74px);max-width:620px}.cta-eyebrow[data-v-0aa4572b]{color:var(--sun, #febb02);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.cta-title[data-v-0aa4572b]{margin-top:12px;font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:800;letter-spacing:-.015em;line-height:1.08;color:#fff}.cta-desc[data-v-0aa4572b]{margin-top:16px;font-size:1.03rem;line-height:1.68;color:#ffffffd9}.cta-points[data-v-0aa4572b]{margin-top:22px;display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.cta-points li[data-v-0aa4572b]{display:inline-flex;align-items:center;gap:10px;color:#ffffffeb;font-size:.96rem;font-weight:600}.cta-points li svg[data-v-0aa4572b]{color:var(--sun, #febb02);flex:none}.cta-actions[data-v-0aa4572b]{margin-top:30px;display:flex;flex-wrap:wrap;gap:13px}.cta-btn-primary[data-v-0aa4572b]{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:12px;background:var(--sun, #febb02);color:#14304f;font-weight:800;font-size:1rem;text-decoration:none;transition:all .2s ease;box-shadow:0 12px 30px #febb024d}.cta-btn-primary[data-v-0aa4572b]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #febb0266}.cta-btn-ghost[data-v-0aa4572b]{display:inline-flex;align-items:center;padding:15px 26px;border-radius:12px;border:1.5px solid rgba(255,255,255,.45);color:#fff;font-weight:700;font-size:1rem;text-decoration:none;transition:all .2s ease}.cta-btn-ghost[data-v-0aa4572b]:hover{background:#ffffff1f;border-color:#ffffffbf}@media(max-width:640px){.cta-section[data-v-0aa4572b]{padding:48px 16px}.cta-card[data-v-0aa4572b]{border-radius:20px}.cta-card__overlay[data-v-0aa4572b]{background:linear-gradient(180deg,#001e48f0,#002c64e0 60%,#003c82b8)}.cta-card__content[data-v-0aa4572b]{padding:30px 22px 28px}.cta-desc[data-v-0aa4572b]{margin-top:14px;font-size:.98rem;line-height:1.6}.cta-points[data-v-0aa4572b]{margin-top:18px}.cta-points li[data-v-0aa4572b]{align-items:flex-start;font-size:.92rem}.cta-points li svg[data-v-0aa4572b]{margin-top:3px}.cta-actions[data-v-0aa4572b]{margin-top:24px}.cta-btn-primary[data-v-0aa4572b]{width:100%;justify-content:center;padding:15px 20px}}[data-sr][data-v-0aa4572b]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-sr].in-view[data-v-0aa4572b]{opacity:1;transform:none}.fq-section[data-v-52681c79]{background:#f8fafd;padding:clamp(56px,8vw,100px) 20px}.fq-inner[data-v-52681c79]{max-width:820px;margin:0 auto}.fq-head[data-v-52681c79]{text-align:center;margin-bottom:clamp(28px,5vw,48px)}.fq-eyebrow[data-v-52681c79]{color:var(--brand-hex, #0071c2);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.fq-title[data-v-52681c79]{margin-top:10px;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;letter-spacing:-.015em;line-height:1.15;color:#0d2340}.fq-list[data-v-52681c79]{display:flex;flex-direction:column;gap:12px}.fq-item[data-v-52681c79]{background:#fff;border:1px solid #e3e9f2;border-radius:16px;overflow:hidden}.fq-item[open][data-v-52681c79]{border-color:#0071c259}.fq-q[data-v-52681c79]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-size:1.02rem;font-weight:700;color:#0d2340}.fq-q[data-v-52681c79]::-webkit-details-marker{display:none}.fq-q[data-v-52681c79]:focus-visible{outline:2px solid var(--brand-hex, #0071c2);outline-offset:-2px}.fq-chevron[data-v-52681c79]{flex:none;color:#51617a;transition:transform .2s ease}.fq-item[open] .fq-chevron[data-v-52681c79]{transform:rotate(180deg)}.fq-a[data-v-52681c79]{padding:0 22px 20px;font-size:.97rem;line-height:1.7;color:#51617a}.fs-section[data-v-732a5863]{position:relative;overflow:hidden;isolation:isolate;background:#fff;padding:clamp(60px,9vw,110px) 20px}.fs-rose[data-v-732a5863]{position:absolute;z-index:-1;top:-90px;right:-140px;width:min(62vw,560px);aspect-ratio:1;opacity:.55;transform:rotate(-9deg);pointer-events:none;--compass-ink: #8aa6cc}.fs-inner[data-v-732a5863]{max-width:1120px;margin:0 auto}.fs-head[data-v-732a5863]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 32px;margin-bottom:clamp(28px,4vw,44px)}.fs-head__text[data-v-732a5863]{max-width:640px}.fs-eyebrow[data-v-732a5863]{color:var(--brand-hex, #0071c2);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.fs-title[data-v-732a5863]{margin-top:10px;font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.015em;color:#0d2340}.fs-sub[data-v-732a5863]{margin-top:12px;font-size:1.05rem;line-height:1.65;color:#51617a}.fs-tabs[data-v-732a5863]{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#eaf2fa;border:1px solid #dbe6f2}.fs-tab[data-v-732a5863]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#51617a;font-size:.92rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.fs-tab[data-v-732a5863]:hover{color:#0d2340}.fs-tab.is-active[data-v-732a5863]{background:#fff;color:var(--brand-hex, #0071c2);box-shadow:0 4px 14px #092a581f}.fs-tab[data-v-732a5863]:focus-visible,.fs-card[data-v-732a5863]:focus-visible,.fs-more__link[data-v-732a5863]:focus-visible{outline:3px solid rgba(0,113,194,.45);outline-offset:2px}.fs-tab__icon[data-v-732a5863]{width:18px;height:18px}.fs-grid[data-v-732a5863]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fs-card[data-v-732a5863]{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid #dbe6f2;background:#fff;box-shadow:0 6px 18px #092a580d;color:inherit;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.fs-card[data-v-732a5863]:hover{border-color:#0071c266;box-shadow:0 22px 48px #092a5824;transform:translateY(-4px)}.fs-media[data-v-732a5863]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(135deg,#dcebf8,#c4dcf1)}.fs-media img[data-v-732a5863]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.fs-card:hover .fs-media img[data-v-732a5863]{transform:scale(1.06)}.fs-media[data-v-732a5863]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07122847,#07122800 38%);pointer-events:none}.fs-media__empty[data-v-732a5863]{position:absolute;inset:0;display:grid;place-items:center;color:#0071c273}.fs-media__empty[data-v-732a5863] svg{width:56px;height:56px}.fs-badge[data-v-732a5863],.fs-chip[data-v-732a5863]{position:absolute;z-index:1;top:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.02em}.fs-badge[data-v-732a5863]{left:12px;background:#ffc53d;color:#3a2800;box-shadow:0 4px 12px #ffc53d73}.fs-badge[data-v-732a5863] svg{width:13px;height:13px;fill:currentColor}.fs-chip[data-v-732a5863]{right:12px;background:#fffffff0;color:#0d2340;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-body[data-v-732a5863]{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 18px 16px}.fs-name[data-v-732a5863]{font-family:var(--font-display);font-size:1.12rem;font-weight:800;line-height:1.3;color:#0d2340;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-loc[data-v-732a5863]{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:#51617a}.fs-loc[data-v-732a5863] svg{width:15px;height:15px;flex:none;color:var(--brand-hex, #0071c2)}.fs-specs[data-v-732a5863]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.84rem;color:#51617a}.fs-specs>span[data-v-732a5863]{display:inline-flex;align-items:center;gap:5px}.fs-specs[data-v-732a5863] svg{width:15px;height:15px;color:#7d8ca3}.fs-specs[data-v-732a5863] svg.fs-star{color:#f5a300;fill:#f5a300}.fs-specs em[data-v-732a5863]{font-style:normal;color:#7d8ca3}.fs-foot[data-v-732a5863]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #e6eef7}.fs-price[data-v-732a5863]{display:inline-flex;align-items:baseline;gap:5px;color:#51617a}.fs-price small[data-v-732a5863]{font-size:.8rem}.fs-price strong[data-v-732a5863]{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:#0d2340}.fs-go[data-v-732a5863]{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0071c217;color:var(--brand-hex, #0071c2);transition:background-color .22s ease,color .22s ease,transform .22s ease}.fs-go[data-v-732a5863] svg{width:18px;height:18px}.fs-card:hover .fs-go[data-v-732a5863]{background:var(--brand-hex, #0071c2);color:#fff;transform:translate(3px)}.fs-more[data-v-732a5863]{display:flex;justify-content:center;margin-top:clamp(26px,4vw,40px)}.fs-more__link[data-v-732a5863]{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;border:1.5px solid var(--brand-hex, #0071c2);color:var(--brand-hex, #0071c2);font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease}.fs-more__link[data-v-732a5863] svg{width:18px;height:18px;transition:transform .2s ease}.fs-more__link[data-v-732a5863]:hover{background:var(--brand-hex, #0071c2);color:#fff}.fs-more__link[data-v-732a5863]:hover svg{transform:translate(3px)}@media(max-width:1023px){.fs-grid[data-v-732a5863]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:640px){.fs-section[data-v-732a5863]{padding:56px 0 56px 16px}.fs-head[data-v-732a5863]{padding-right:16px}.fs-tabs[data-v-732a5863]{width:100%}.fs-tab[data-v-732a5863]{flex:1;justify-content:center;padding:0 10px}.fs-grid[data-v-732a5863]{display:flex;gap:14px;overflow-x:auto;padding:4px 16px 18px 0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fs-grid[data-v-732a5863]::-webkit-scrollbar{display:none}.fs-card[data-v-732a5863]{flex:0 0 82%;scroll-snap-align:start}.fs-more[data-v-732a5863]{padding-right:16px}.fs-more__link[data-v-732a5863]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.fs-card[data-v-732a5863],.fs-media img[data-v-732a5863],.fs-go[data-v-732a5863],.fs-more__link[data-v-732a5863] svg{transition:none}.fs-card[data-v-732a5863]:hover,.fs-card:hover .fs-media img[data-v-732a5863]{transform:none}}[data-sr][data-v-732a5863]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--sr-delay, 0ms)}[data-sr].in-view[data-v-732a5863]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-sr][data-v-732a5863]{opacity:1;transform:none;transition:none}}.ft-section[data-v-e7026a0c]{background:#fff;padding:clamp(60px,9vw,110px) 20px}.ft-inner[data-v-e7026a0c]{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,80px);align-items:center}.ft-eyebrow[data-v-e7026a0c]{color:var(--brand-hex, #0071c2);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.ft-title[data-v-e7026a0c]{margin-top:10px;font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.015em;line-height:1.12;color:#0d2340}.ft-sub[data-v-e7026a0c]{margin-top:14px;font-size:1.03rem;line-height:1.65;color:#51617a}.ft-list[data-v-e7026a0c]{margin-top:30px;display:flex;flex-direction:column;gap:18px;list-style:none;padding:0}.ft-item[data-v-e7026a0c]{display:flex;gap:15px;align-items:flex-start}.ft-item__icon[data-v-e7026a0c]{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#0071c217;color:var(--brand-hex, #0071c2)}.ft-item__title[data-v-e7026a0c]{display:block;font-size:1rem;font-weight:700;color:#0d2340}.ft-item__desc[data-v-e7026a0c]{display:block;margin-top:3px;font-size:.92rem;line-height:1.55;color:#5c6c85}.ft-photo[data-v-e7026a0c]{position:relative;border-radius:24px;overflow:visible}.ft-photo img[data-v-e7026a0c]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:24px;box-shadow:0 30px 70px #092a5838}.ft-photo[data-v-e7026a0c]:before{content:"";position:absolute;inset:18px -18px -18px 18px;border-radius:24px;background:linear-gradient(135deg,#0071c229,#febb0233);z-index:-1}.ft-photo__badge[data-v-e7026a0c]{position:absolute;left:-22px;bottom:30px;display:flex;align-items:center;gap:12px;padding:14px 20px 14px 14px;border-radius:16px;background:#fff;box-shadow:0 18px 44px #092a582e}.ft-photo__badge-icon[data-v-e7026a0c]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#febb0238;color:#b07f00}.ft-photo__badge strong[data-v-e7026a0c]{display:block;font-size:1.02rem;font-weight:800;color:#0d2340}.ft-photo__badge em[data-v-e7026a0c]{display:block;font-style:normal;font-size:.8rem;color:#6b7a92}@media(max-width:900px){.ft-inner[data-v-e7026a0c]{grid-template-columns:1fr}.ft-photo[data-v-e7026a0c]{margin:0 18px 18px 0}.ft-photo__badge[data-v-e7026a0c]{left:10px}}@media(max-width:640px){.ft-section[data-v-e7026a0c]{padding:56px 16px}.ft-inner[data-v-e7026a0c]{gap:34px}.ft-sub[data-v-e7026a0c]{font-size:.98rem}.ft-list[data-v-e7026a0c]{margin-top:22px;gap:14px}.ft-item[data-v-e7026a0c]{gap:12px}.ft-item__icon[data-v-e7026a0c]{width:38px;height:38px;border-radius:10px}.ft-item__title[data-v-e7026a0c]{font-size:.96rem}.ft-item__desc[data-v-e7026a0c]{font-size:.88rem}.ft-photo[data-v-e7026a0c]{margin:0 14px 14px 0}.ft-photo img[data-v-e7026a0c]{aspect-ratio:4 / 3;border-radius:18px;box-shadow:0 20px 44px #092a5833}.ft-photo[data-v-e7026a0c]:before{inset:14px -14px -14px 14px;border-radius:18px}.ft-photo__badge[data-v-e7026a0c]{left:10px;bottom:12px;gap:10px;padding:10px 14px 10px 10px;border-radius:12px}.ft-photo__badge-icon[data-v-e7026a0c]{width:36px;height:36px;border-radius:10px}.ft-photo__badge strong[data-v-e7026a0c]{font-size:.94rem}}[data-sr][data-v-e7026a0c]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--sr-delay, 0ms)}[data-sr].in-view[data-v-e7026a0c]{opacity:1;transform:none}.ng-section[data-v-58ed720d]{--ng-navy: var(--brand-navy, #003580);--ng-deep: #00224f;--ng-sun: var(--sun, #febb02);--ng-aqua: #7fd6ff;--ng-ease: cubic-bezier(.22, 1, .36, 1);--ng-k: 1.15;position:relative;isolation:isolate;overflow:hidden;padding:clamp(100px,10.5vw,140px) 20px clamp(112px,12vw,158px);color:#fff;background:linear-gradient(180deg,var(--ng-deep) 0%,var(--ng-navy) 56%,#0a4a94 100%)}.ng-section[data-v-58ed720d]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.28) 1px,transparent 1px);background-size:72px 72px;opacity:.12;-webkit-mask-image:radial-gradient(80% 85% at 72% 46%,#000 12%,transparent 100%);mask-image:radial-gradient(80% 85% at 72% 46%,#000 12%,transparent 100%)}.ng-section[data-v-58ed720d]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ng-glow[data-v-58ed720d]{position:absolute;z-index:-1;top:8%;right:-12%;width:min(64vw,860px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#0071c28c,#0071c200 66%);pointer-events:none}.ng-wave[data-v-58ed720d]{position:absolute;left:0;width:100%;height:clamp(36px,6vw,90px);pointer-events:none}.ng-wave--top[data-v-58ed720d]{top:-1px}.ng-wave--bottom[data-v-58ed720d]{bottom:-1px}.ng-section[data-v-58ed720d] :focus-visible{outline:2px solid var(--ng-sun);outline-offset:3px}.ng-inner[data-v-58ed720d]{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);grid-template-areas:"head lead" "head action" "toc plate";column-gap:clamp(40px,5vw,68px)}.ng-head[data-v-58ed720d]{grid-area:head;align-self:end}.ng-lead[data-v-58ed720d]{grid-area:lead;align-self:end}.ng-action[data-v-58ed720d]{grid-area:action;margin-top:20px}.ng-toc[data-v-58ed720d]{grid-area:toc;margin-top:clamp(40px,5vw,56px)}.ng-plate[data-v-58ed720d]{grid-area:plate;align-self:start;margin-top:clamp(40px,5vw,56px)}.ng-eyebrow[data-v-58ed720d]{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--ng-sun);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ng-eyebrow__buoy[data-v-58ed720d]{flex:none;width:22px;height:22px}.ng-title[data-v-58ed720d]{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.15rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:#fff;text-wrap:balance}.ng-lead[data-v-58ed720d]{margin:0;font-size:1.05rem;line-height:1.65;color:#ffffffd6;text-wrap:pretty}.ng-cta[data-v-58ed720d]{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:14px 26px;border-radius:12px;background:var(--ng-sun);color:#14304f;font-size:1rem;font-weight:800;text-decoration:none;box-shadow:0 12px 30px #febb0247;transition:transform .2s var(--ng-ease),box-shadow .2s ease}.ng-cta svg[data-v-58ed720d]{width:18px;height:18px;transition:transform .2s var(--ng-ease)}.ng-cta[data-v-58ed720d]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #febb0261}.ng-cta:hover svg[data-v-58ed720d]{transform:translate(3px)}.ng-toc[data-v-58ed720d]{display:grid;grid-auto-rows:1fr;padding:0;list-style:none}.ng-toc__item[data-v-58ed720d]{display:grid}.ng-toc__item[data-v-58ed720d]{position:relative}.ng-toc__item+.ng-toc__item[data-v-58ed720d]:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:#ffffff1c;transition:opacity .25s ease}.ng-toc__item[data-active][data-v-58ed720d]:before,.ng-toc__item[data-active]+.ng-toc__item[data-v-58ed720d]:before{opacity:0}.ng-row[data-v-58ed720d]{position:relative;display:grid;grid-template-columns:26px 42px minmax(0,1fr) auto 18px;align-items:center;column-gap:14px;min-height:62px;padding:9px 14px;border:1px solid transparent;border-radius:16px;color:#fff;text-decoration:none;transition:background-color .25s ease,border-color .25s ease}.ng-row[data-v-58ed720d]:active{background:#ffffff1f}[data-active]>.ng-row[data-v-58ed720d]{background:#ffffff14;border-color:#ffffff2b}.ng-row__no[data-v-58ed720d]{font-family:var(--font-display);font-size:.84rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffff75;transition:color .25s ease}[data-active] .ng-row__no[data-v-58ed720d]{color:var(--ng-sun)}.ng-row__no-inline[data-v-58ed720d]{display:none}.ng-row__icon[data-v-58ed720d]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#cfe6ff;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ng-row__icon svg[data-v-58ed720d]{width:20px;height:20px}[data-active] .ng-row__icon[data-v-58ed720d]{background:var(--ng-sun);border-color:var(--ng-sun);color:var(--ng-deep)}.ng-row__text[data-v-58ed720d]{display:flex;flex-direction:column;gap:3px;min-width:0}.ng-row__q[data-v-58ed720d]{font-family:var(--font-display);font-size:1.07rem;font-weight:700;line-height:1.2;letter-spacing:-.005em}.ng-row__label[data-v-58ed720d]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9fcfff}.ng-row__count[data-v-58ed720d]{padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffffffeb}.ng-row__go[data-v-58ed720d]{width:18px;height:18px;color:#ffffff61;transition:transform .25s var(--ng-ease),color .25s ease}[data-active] .ng-row__go[data-v-58ed720d]{color:var(--ng-sun);transform:translate(3px)}.ng-row__bar[data-v-58ed720d]{position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:2px;overflow:hidden}.ng-row__bar i[data-v-58ed720d]{display:block;height:100%;border-radius:inherit;background:var(--ng-sun);transform-origin:left;animation:ng-fill-58ed720d 4.2s linear both}@keyframes ng-fill-58ed720d{0%{transform:scaleX(0)}}.ng-plate[data-v-58ed720d]{position:relative;margin-bottom:0;margin-inline:0}.ng-plate__panel[data-v-58ed720d]{overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.17);background:#001a40;box-shadow:0 44px 80px -24px #00081cb3,0 0 0 6px #ffffff0a}.ng-plate__sea[data-v-58ed720d]{position:relative;aspect-ratio:1000 / 860;background:radial-gradient(120% 95% at 24% 72%,#0a4b96,#00306f 46%,#001a40)}.ng-chart[data-v-58ed720d]{display:block;width:100%;height:100%}.ng-chart__grid[data-v-58ed720d]{fill:none;stroke:#ffffff1a;stroke-width:1;vector-effect:non-scaling-stroke}.ng-chart__degrees[data-v-58ed720d]{fill:#fff6;font-family:var(--font-sans, "Figtree", sans-serif);font-size:18px;font-weight:600;letter-spacing:.04em}.ng-chart__abroad[data-v-58ed720d]{fill:#ffffff0b;stroke:#ffffff26}.ng-chart__land[data-v-58ed720d]{fill:#ffffff1a;stroke:#fff6}.ng-chart__isles[data-v-58ed720d]{fill:#fff3;stroke:#ffffff94;transition:fill .6s ease,stroke .6s ease}.ng-chart__isles.is-lit[data-v-58ed720d]{fill:#7fd6ff9e;stroke:#d6f2ff}.ng-chart__abroad[data-v-58ed720d],.ng-chart__land[data-v-58ed720d],.ng-chart__isles[data-v-58ed720d]{animation:ng-appear-58ed720d .9s ease both}.ng-layer-leave-active[data-v-58ed720d]{transition:opacity .3s ease}.ng-layer-leave-to[data-v-58ed720d]{opacity:0}.ng-dots path[data-v-58ed720d],.ng-line[data-v-58ed720d]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ng-dots[data-v-58ed720d]{animation:ng-appear-58ed720d .5s var(--ng-ease) backwards;animation-delay:calc(var(--i) * 55ms)}.ng-dots__body[data-v-58ed720d]{stroke:var(--accent);stroke-width:9;animation:ng-pop-58ed720d .55s var(--ng-ease) backwards;animation-delay:calc(var(--i) * 55ms)}.ng-dots__halo[data-v-58ed720d]{stroke:var(--accent);stroke-width:24;opacity:.2}.ng-dots__core[data-v-58ed720d]{display:none;stroke:var(--ng-deep);stroke-width:5}[data-layer=fuel] .ng-dots__body[data-v-58ed720d]{stroke-width:14}[data-layer=fuel] .ng-dots__halo[data-v-58ed720d]{stroke-width:32}[data-layer=fuel] .ng-dots__core[data-v-58ed720d],[data-layer=ferries] .ng-dots__core[data-v-58ed720d]{display:inline}[data-layer=anchorages] .ng-dots__body[data-v-58ed720d]{stroke-width:4}[data-layer=anchorages] .ng-dots__halo[data-v-58ed720d]{display:none}[data-layer=ferries] .ng-dots__body[data-v-58ed720d]{stroke-width:13}[data-layer=ferries] .ng-dots__halo[data-v-58ed720d]{stroke-width:28}[data-layer=routes] .ng-dots__body[data-v-58ed720d],[data-layer=trips] .ng-dots__body[data-v-58ed720d]{stroke:#fff;stroke-width:15}[data-layer=routes] .ng-dots__halo[data-v-58ed720d],[data-layer=trips] .ng-dots__halo[data-v-58ed720d]{stroke-width:34;opacity:.26}[data-layer=routes] .ng-dots__core[data-v-58ed720d],[data-layer=trips] .ng-dots__core[data-v-58ed720d]{display:inline;stroke:var(--accent);stroke-width:8}[data-layer=routes] .ng-dots[data-v-58ed720d],[data-layer=trips] .ng-dots[data-v-58ed720d],[data-layer=routes] .ng-dots__body[data-v-58ed720d],[data-layer=trips] .ng-dots__body[data-v-58ed720d]{animation-delay:calc(.35s + var(--i) * 90ms)}.ng-line[data-v-58ed720d]{stroke:var(--accent);stroke-width:3.4;stroke-dasharray:1;animation:ng-draw-58ed720d 1.5s cubic-bezier(.45,0,.2,1) backwards;animation-delay:calc(var(--i) * .12s)}[data-layer=trips] .ng-line[data-v-58ed720d]{stroke-width:2.6;opacity:.85;animation-duration:1.1s;animation-delay:calc(var(--i) * 70ms)}.ng-name[data-v-58ed720d]{fill:#fff;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:.01em;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--ng-deep);stroke-width:6;stroke-linejoin:round;animation:ng-appear-58ed720d .5s ease backwards;animation-delay:calc(.15s + var(--i) * 60ms)}.ng-wind__in[data-v-58ed720d]{animation:ng-appear-58ed720d .5s ease backwards;animation-delay:calc(var(--i) * 55ms)}.ng-wind__arrow[data-v-58ed720d]{fill:var(--ng-sun);stroke:var(--ng-deep);stroke-width:2;stroke-linejoin:round;paint-order:stroke}.ng-wind__arrow.is-calm[data-v-58ed720d]{fill:var(--ng-aqua)}.ng-wind__arrow.is-care[data-v-58ed720d]{fill:#ff9d3c}.ng-wind__arrow.is-stay[data-v-58ed720d]{fill:#ff6b5e}.ng-wind__spot[data-v-58ed720d]{fill:var(--ng-aqua);stroke:var(--ng-deep);stroke-width:2}.ng-wind__knots[data-v-58ed720d]{fill:#fff;font-family:var(--font-display);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--ng-deep);stroke-width:5;stroke-linejoin:round}@keyframes ng-appear-58ed720d{0%{opacity:0}}@keyframes ng-pop-58ed720d{0%{stroke-width:0}}@keyframes ng-draw-58ed720d{0%{stroke-dashoffset:1;opacity:0}12%{opacity:1}to{stroke-dashoffset:0}}.ng-plate__buoy[data-v-58ed720d]{position:absolute;left:8.5%;bottom:5.5%;width:22.5%;aspect-ratio:1;filter:drop-shadow(0 16px 22px rgba(0,8,28,.55));pointer-events:none}.ng-legend[data-v-58ed720d]{position:absolute;top:14px;right:14px;display:grid;justify-items:end;pointer-events:none}.ng-legend__item[data-v-58ed720d]{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#001a40b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility 0s .16s}.ng-legend__item.is-on[data-v-58ed720d]{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease .16s,transform .3s var(--ng-ease) .16s}.ng-legend__dot[data-v-58ed720d]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 26%,transparent)}.ng-legend__dot.is-live[data-v-58ed720d]{animation:ng-pulse-58ed720d 2.4s ease-in-out infinite}@keyframes ng-pulse-58ed720d{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 6%,transparent)}}.ng-cap[data-v-58ed720d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 16px 16px 20px;border-top:1px solid rgba(255,255,255,.12);background:#00143499}.ng-cap__stack[data-v-58ed720d]{display:grid}.ng-cap__item[data-v-58ed720d]{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility 0s .16s}.ng-cap__item.is-on[data-v-58ed720d]{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease .16s,transform .35s var(--ng-ease) .16s}.ng-cap__kicker[data-v-58ed720d]{display:flex;align-items:baseline;gap:9px;margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9fcfff}.ng-cap__short[data-v-58ed720d]{display:none}.ng-cap__kicker b[data-v-58ed720d]{font-family:var(--font-display);font-size:.8rem;font-weight:800;letter-spacing:.02em;color:var(--accent);transition:color .3s ease}.ng-cap__text[data-v-58ed720d]{margin:5px 0 0;font-size:.92rem;line-height:1.5;color:#ffffffdb}.ng-cap__ctrl[data-v-58ed720d]{display:flex;gap:6px}.ng-ctrl[data-v-58ed720d]{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#ffffff12;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ng-ctrl[data-v-58ed720d]:hover{background:#ffffff29;border-color:#fff6}.ng-ctrl svg[data-v-58ed720d]{width:18px;height:18px}.ng-plate__note[data-v-58ed720d]{position:absolute;top:100%;left:0;right:0;margin:12px 4px 0;font-size:.74rem;line-height:1.4;color:#fff9}.ng-plate__note a[data-v-58ed720d]{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:1023px){.ng-inner[data-v-58ed720d]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "lead" "plate" "toc" "action"}.ng-lead[data-v-58ed720d]{max-width:620px;margin-top:16px}.ng-plate[data-v-58ed720d]{width:100%;max-width:620px;margin-top:34px;justify-self:center}.ng-plate__note[data-v-58ed720d]{position:static}.ng-toc[data-v-58ed720d]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;margin-top:26px}.ng-row[data-v-58ed720d]{grid-template-columns:42px minmax(0,1fr) auto;column-gap:12px}.ng-row__no[data-v-58ed720d],.ng-row__go[data-v-58ed720d]{display:none}.ng-row__no-inline[data-v-58ed720d]{display:inline;color:#ffffff8c}.ng-action[data-v-58ed720d]{margin-top:28px;text-align:center}.ng-ctrl[data-v-58ed720d]{width:44px;height:44px}}@media(min-width:641px)and (max-width:1023px){.ng-section[data-v-58ed720d]{--ng-k: 1}.ng-toc__item[data-v-58ed720d]:nth-child(2):before{display:none}.ng-toc__item[data-active]+.ng-toc__item[data-v-58ed720d]:before{opacity:1}.ng-toc__item[data-active]+.ng-toc__item+.ng-toc__item[data-v-58ed720d]:before{opacity:0}}@media(max-width:640px){.ng-section[data-v-58ed720d]{--ng-k: 1.6;padding:84px 16px 92px}.ng-lead[data-v-58ed720d]{font-size:.98rem;line-height:1.6}.ng-plate[data-v-58ed720d]{margin-top:28px}.ng-plate__panel[data-v-58ed720d]{border-radius:20px}.ng-toc[data-v-58ed720d]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;margin-top:20px}.ng-toc__item+.ng-toc__item[data-v-58ed720d]:before{left:10px;right:10px}.ng-row[data-v-58ed720d]{min-height:62px;padding:9px 10px;border-radius:14px}.ng-row__icon[data-v-58ed720d]{width:40px;height:40px}.ng-row__q[data-v-58ed720d]{font-size:1.02rem}.ng-row__count[data-v-58ed720d]{padding:4px 9px;font-size:.76rem}.ng-row__bar[data-v-58ed720d]{left:12px;right:12px}.ng-action[data-v-58ed720d]{margin-top:22px}.ng-cta[data-v-58ed720d]{width:100%;justify-content:center}.ng-chart__degrees[data-v-58ed720d]{font-size:25px}.ng-dots__body[data-v-58ed720d]{stroke-width:12}.ng-dots__halo[data-v-58ed720d]{stroke-width:30}[data-layer=anchorages] .ng-dots__body[data-v-58ed720d]{stroke-width:5.4}[data-layer=fuel] .ng-dots__body[data-v-58ed720d],[data-layer=ferries] .ng-dots__body[data-v-58ed720d]{stroke-width:18}[data-layer=fuel] .ng-dots__halo[data-v-58ed720d],[data-layer=ferries] .ng-dots__halo[data-v-58ed720d]{stroke-width:38}[data-layer=fuel] .ng-dots__core[data-v-58ed720d],[data-layer=ferries] .ng-dots__core[data-v-58ed720d]{stroke-width:7}[data-layer=routes] .ng-dots__body[data-v-58ed720d],[data-layer=trips] .ng-dots__body[data-v-58ed720d]{stroke-width:20}[data-layer=routes] .ng-dots__halo[data-v-58ed720d],[data-layer=trips] .ng-dots__halo[data-v-58ed720d]{stroke-width:42}[data-layer=routes] .ng-dots__core[data-v-58ed720d],[data-layer=trips] .ng-dots__core[data-v-58ed720d]{stroke-width:11}.ng-line[data-v-58ed720d]{stroke-width:4.6}[data-layer=trips] .ng-line[data-v-58ed720d]{stroke-width:3.6}.ng-name[data-v-58ed720d]{font-size:34px;stroke-width:8}.ng-legend[data-v-58ed720d]{top:10px;right:10px}.ng-legend__item[data-v-58ed720d]{padding:6px 11px 6px 9px;font-size:.76rem}.ng-cap[data-v-58ed720d]{position:relative;grid-template-columns:minmax(0,1fr);padding:10px 14px 16px 16px}.ng-cap__ctrl[data-v-58ed720d]{position:absolute;top:10px;right:12px}.ng-cap__kicker[data-v-58ed720d]{align-items:center;min-height:44px;padding-right:152px}.ng-cap__title[data-v-58ed720d]{display:none}.ng-cap__short[data-v-58ed720d]{display:inline}.ng-cap__text[data-v-58ed720d]{margin-top:4px;font-size:.9rem}}@media(max-width:400px){.ng-row[data-v-58ed720d]{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon q q" "icon label count";row-gap:4px;padding:10px}.ng-row__icon[data-v-58ed720d]{grid-area:icon}.ng-row__text[data-v-58ed720d]{display:contents}.ng-row__q[data-v-58ed720d]{grid-area:q}.ng-row__label[data-v-58ed720d]{grid-area:label;align-self:center}.ng-row__count[data-v-58ed720d]{grid-area:count;padding:2px 9px;font-size:.74rem}}[data-sr][data-v-58ed720d]{opacity:0;transform:translateY(24px);transition:opacity .65s var(--ng-ease),transform .65s var(--ng-ease);transition-delay:var(--sr-delay, 0ms)}[data-sr].in-view[data-v-58ed720d]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ng-section[data-v-58ed720d] *,.ng-section[data-v-58ed720d] *:before,.ng-section[data-v-58ed720d] *:after{animation:none!important;transition:none!important}}.bh-hero[data-v-ce82a342]{position:relative;min-height:640px;display:flex;align-items:center;padding:clamp(96px,14vh,150px) 20px clamp(110px,15vh,170px);overflow:hidden;isolation:isolate;background:#0b2a4a}.bh-hero__picture[data-v-ce82a342]{display:contents}.bh-hero__bg[data-v-ce82a342]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 80%;transform:scale(1.06);animation:bh-slow-zoom-ce82a342 22s ease-out forwards;z-index:-2}@keyframes bh-slow-zoom-ce82a342{to{transform:scale(1)}}.bh-hero__overlay[data-v-ce82a342]{position:absolute;inset:0;background:linear-gradient(180deg,#0016369e,#001e4857 38%,#00265c8c),radial-gradient(90% 70% at 18% 30%,rgba(0,20,50,.45),transparent 65%);z-index:-1}.bh-hero__inner[data-v-ce82a342]{width:100%;max-width:1120px;margin:0 auto}.bh-hero__copy[data-v-ce82a342]{max-width:780px}.bh-hero__eyebrow[data-v-ce82a342]{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bh-hero__eyebrow-dot[data-v-ce82a342]{width:8px;height:8px;border-radius:999px;background:var(--sun, #febb02);box-shadow:0 0 0 4px #febb0240;animation:bh-pulse-ce82a342 2.4s ease-in-out infinite}@keyframes bh-pulse-ce82a342{0%,to{box-shadow:0 0 0 3px #febb0247}50%{box-shadow:0 0 0 7px #febb0214}}.bh-hero__title[data-v-ce82a342]{margin-top:22px;font-family:var(--font-display);font-size:clamp(2.4rem,5.4vw,4.1rem);font-weight:800;line-height:1.04;letter-spacing:-.02em;color:#fff;text-shadow:0 3px 26px rgba(0,18,46,.45);text-wrap:balance}.bh-hero__lead[data-v-ce82a342]{margin-top:18px;max-width:620px;font-size:clamp(1.02rem,1.7vw,1.22rem);line-height:1.65;color:#ffffffe0;text-shadow:0 2px 14px rgba(0,18,46,.4)}.bh-mode[data-v-ce82a342]{margin-top:32px;display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bh-mode__tab[data-v-ce82a342]{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:.92rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;transition:background .18s ease,color .18s ease}.bh-mode__tab[data-v-ce82a342]:hover{background:#ffffff2e}.bh-mode__tab.is-active[data-v-ce82a342]{background:var(--sun, #febb02);color:#0b2a4a}.bh-search[data-v-ce82a342]{margin-top:14px;display:flex;align-items:stretch;gap:0;background:#fff;border-radius:16px;padding:6px;border:3px solid var(--sun, #febb02);box-shadow:0 24px 60px #00143259}.bh-search__field[data-v-ce82a342]{display:flex;align-items:center;gap:10px;padding:8px 14px;min-width:0;border-radius:10px;transition:background .18s ease}.bh-search__field[data-v-ce82a342]:hover,.bh-search__field[data-v-ce82a342]:focus-within{background:#0071c20f}.bh-search__field--grow[data-v-ce82a342]{flex:1 1 220px;position:relative}.bh-suggest[data-v-ce82a342]{position:absolute;top:calc(100% + 10px);left:0;min-width:340px;width:100%;max-height:380px;overflow-y:auto;padding:8px;background:#fff;border-radius:14px;box-shadow:0 18px 48px #0014324d;z-index:30;text-align:left}.bh-suggest__title[data-v-ce82a342]{padding:8px 10px 4px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7a90}.bh-suggest__item[data-v-ce82a342]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left;color:#0f1d33}.bh-suggest__item[data-v-ce82a342]:hover,.bh-suggest__item.is-active[data-v-ce82a342]{background:#eef4fc}.bh-suggest__icon[data-v-ce82a342]{width:18px;height:18px;flex-shrink:0;color:#003580}.bh-suggest__name[data-v-ce82a342]{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-suggest__meta[data-v-ce82a342]{font-size:.82rem;color:#6b7a90;flex-shrink:0}.bh-search__field--people[data-v-ce82a342]{flex:0 0 118px}.bh-search.is-trip .bh-search__return[data-v-ce82a342]{display:none}.bh-search__icon[data-v-ce82a342]{width:20px;height:20px;flex:none;color:var(--brand-hex, #0071c2)}.bh-search__control[data-v-ce82a342]{display:flex;flex-direction:column;min-width:0;flex:1}.bh-search__label[data-v-ce82a342]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5a6a80}[data-v-ce82a342] .bh-search__input{border:0;outline:none;background:transparent;font-size:.95rem;font-weight:600;color:#0f2a4a;width:100%;padding:2px 0 0;font-family:var(--font-sans)}[data-v-ce82a342] .bh-search__input::placeholder{color:#9aa9bd;font-weight:500}.bh-search__divider[data-v-ce82a342]{width:1px;margin:10px 0;background:#e4e9f0;flex:none}.bh-search__submit[data-v-ce82a342]{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:none;margin-left:6px;padding:0 30px;border:0;border-radius:11px;background:var(--brand-hex, #0071c2);color:#fff;font-size:1.02rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.bh-search__submit[data-v-ce82a342]:hover{background:#005a9c;box-shadow:0 10px 26px #005a9c73;transform:translateY(-1px)}.bh-search__submit[data-v-ce82a342]:active{transform:translateY(0)}.bh-chips[data-v-ce82a342]{margin-top:18px;display:flex;flex-wrap:wrap;gap:9px}.bh-chip[data-v-ce82a342]{padding:9px 17px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.87rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .18s ease}.bh-chip[data-v-ce82a342]:hover{background:#ffffff3d;border-color:#ffffff8c}.bh-chip.is-active[data-v-ce82a342]{background:#fff;border-color:#fff;color:var(--brand-navy, #003580);box-shadow:0 8px 22px #00143247}.bh-trust[data-v-ce82a342]{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;padding:0}.bh-trust li[data-v-ce82a342]{display:inline-flex;align-items:center;gap:8px;color:#ffffffeb;font-size:.92rem;font-weight:600;text-shadow:0 2px 10px rgba(0,18,46,.5)}.bh-trust li svg[data-v-ce82a342]{color:var(--sun, #febb02)}.bh-hero__wave[data-v-ce82a342]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(36px,6vw,90px);pointer-events:none}@keyframes bh-rise-ce82a342{0%{opacity:.01;transform:translateY(22px)}}[data-reveal][data-v-ce82a342]{animation:bh-rise-ce82a342 .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--bh-intro-skip, 0s)}[data-reveal="2"][data-v-ce82a342]{animation-delay:calc(.08s + var(--bh-intro-skip, 0s))}[data-reveal="3"][data-v-ce82a342]{animation-delay:calc(.16s + var(--bh-intro-skip, 0s))}[data-reveal="4"][data-v-ce82a342]{animation-delay:calc(.26s + var(--bh-intro-skip, 0s))}[data-reveal="5"][data-v-ce82a342]{animation-delay:calc(.36s + var(--bh-intro-skip, 0s))}[data-reveal="6"][data-v-ce82a342]{animation-delay:calc(.46s + var(--bh-intro-skip, 0s))}@media(prefers-reduced-motion:reduce){[data-reveal][data-v-ce82a342]{animation:none}}@media(max-width:900px){.bh-hero[data-v-ce82a342]{padding-top:108px}.bh-search[data-v-ce82a342]{flex-direction:column;gap:2px;border-radius:20px}.bh-search__divider[data-v-ce82a342]{width:auto;height:1px;margin:0 12px}.bh-search__field--grow[data-v-ce82a342],.bh-search__field--people[data-v-ce82a342]{flex:0 0 auto}.bh-search.is-trip .bh-search__return[data-v-ce82a342]{display:flex;visibility:hidden}.bh-search.is-trip .bh-search__divider.bh-search__return[data-v-ce82a342]{display:block}.bh-search__field[data-v-ce82a342]{padding:10px 14px}[data-v-ce82a342] .bh-search__input{font-size:16px}[data-v-ce82a342] .bh-search__input[type=date]{min-height:24px;-webkit-appearance:none}[data-v-ce82a342] .bh-search__input::-webkit-date-and-time-value{text-align:left}.bh-suggest[data-v-ce82a342]{min-width:0;max-height:46vh}.bh-search__submit[data-v-ce82a342]{margin:6px 0 2px;padding:15px;min-height:52px;width:100%}}@media(max-width:640px){.bh-hero[data-v-ce82a342]{min-height:0;padding:96px 16px 76px}.bh-hero__eyebrow[data-v-ce82a342]{gap:8px;padding:7px 13px;font-size:.7rem;letter-spacing:.1em}.bh-hero__title[data-v-ce82a342]{margin-top:18px;font-size:clamp(2rem,8.6vw,2.5rem);line-height:1.08}.bh-hero__lead[data-v-ce82a342]{margin-top:14px;font-size:1rem;line-height:1.55}.bh-search[data-v-ce82a342]{margin-top:24px;padding:4px;border-radius:18px}.bh-chips[data-v-ce82a342]{flex-wrap:nowrap;gap:8px;margin:16px -16px 0;padding:2px 16px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bh-chips[data-v-ce82a342]::-webkit-scrollbar{display:none}.bh-chips.fade-right[data-v-ce82a342]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.bh-chips.fade-left[data-v-ce82a342]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent)}.bh-chips.fade-left.fade-right[data-v-ce82a342]{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.bh-chip[data-v-ce82a342]{flex:none;scroll-snap-align:start;padding:9px 14px;font-size:.84rem}.bh-trust[data-v-ce82a342]{flex-direction:column;gap:9px;margin-top:22px}.bh-trust li[data-v-ce82a342]{font-size:.88rem}}.ma-section[data-v-6152b215]{position:relative;background:linear-gradient(160deg,var(--brand-navy, #003580) 0%,var(--brand-deep, #00265c) 70%);padding:clamp(64px,10vw,120px) 20px;overflow:hidden}.ma-section[data-v-6152b215]:before{content:"";position:absolute;top:-30%;right:-12%;width:46rem;height:46rem;border-radius:999px;background:radial-gradient(circle,rgba(0,113,194,.35),transparent 65%);pointer-events:none}.ma-inner[data-v-6152b215]{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,80px);align-items:center}.ma-eyebrow[data-v-6152b215]{color:var(--sun, #febb02);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.ma-title[data-v-6152b215]{margin-top:12px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.1rem);font-weight:800;letter-spacing:-.015em;line-height:1.08;color:#fff}.ma-desc[data-v-6152b215]{margin-top:16px;max-width:520px;font-size:1.05rem;line-height:1.68;color:#ffffffd1}.ma-soon[data-v-6152b215]{margin-top:30px;display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;border:1px solid rgba(254,187,2,.45);background:#febb021f;color:var(--sun, #febb02);font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.ma-soon__dot[data-v-6152b215]{width:8px;height:8px;border-radius:999px;background:currentColor}.ma-visual[data-v-6152b215]{display:flex;justify-content:center}.ma-phone[data-v-6152b215]{position:relative;width:252px;border-radius:42px;background:#0a1526;padding:12px;box-shadow:0 0 0 1.5px #ffffff24,0 40px 90px #00081899;transform:rotate(3deg);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ma-phone[data-v-6152b215]:hover{transform:rotate(0) scale(1.02)}.ma-phone__notch[data-v-6152b215]{position:absolute;top:20px;left:50%;transform:translate(-50%);width:92px;height:22px;border-radius:999px;background:#0a1526;z-index:2}.ma-phone__screen[data-v-6152b215]{display:flex;flex-direction:column;aspect-ratio:9 / 19.5;border-radius:32px;background:#f4f7fb;overflow:hidden}.ma-phone__top[data-v-6152b215]{display:flex;align-items:center;justify-content:space-between;padding:34px 18px 12px;background:var(--brand-hex, #0071c2);color:#fff}.ma-phone__brand[data-v-6152b215]{font-family:var(--font-display);font-weight:800;font-size:1rem;letter-spacing:-.01em}.ma-phone__img[data-v-6152b215]{width:100%;flex:1;min-height:150px;object-fit:cover}.ma-phone__card[data-v-6152b215]{padding:15px 16px 18px}.ma-phone__boat[data-v-6152b215]{font-weight:800;font-size:1rem;color:#0d2340}.ma-phone__marina[data-v-6152b215]{margin-top:3px;display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:#6b7a92}.ma-phone__meta[data-v-6152b215]{margin-top:11px;display:flex;gap:13px}.ma-phone__meta span[data-v-6152b215]{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#45566f}.ma-phone__meta svg[data-v-6152b215]{color:var(--brand-hex, #0071c2)}.ma-phone__foot[data-v-6152b215]{margin-top:14px;padding-top:13px;border-top:1px solid #e4eaf2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ma-phone__price[data-v-6152b215]{font-weight:800;font-size:.9rem;color:var(--brand-hex, #0071c2);white-space:nowrap}.ma-phone__btn[data-v-6152b215]{display:inline-flex;align-items:center;justify-content:center;flex:1 1 100%;gap:6px;border:0;border-radius:9px;padding:9px 13px;white-space:nowrap;background:var(--brand-hex, #0071c2);color:#fff;font-size:.76rem;font-weight:700;font-family:var(--font-sans);cursor:pointer}.ma-phone__glow[data-v-6152b215]{position:absolute;inset:30% -18% -12%;border-radius:999px;background:radial-gradient(closest-side,rgba(0,130,220,.4),transparent);filter:blur(30px);z-index:-1}@media(max-width:900px){.ma-inner[data-v-6152b215]{grid-template-columns:1fr}.ma-visual[data-v-6152b215]{margin-top:12px}}@media(max-width:640px){.ma-section[data-v-6152b215]{padding:56px 16px 64px}.ma-inner[data-v-6152b215]{gap:34px}.ma-desc[data-v-6152b215]{font-size:.98rem;line-height:1.6}.ma-soon[data-v-6152b215]{margin-top:24px;padding:9px 17px;font-size:.8rem}.ma-visual[data-v-6152b215]{margin-top:0}.ma-phone[data-v-6152b215]{width:248px;transform:none}.ma-phone[data-v-6152b215]:hover{transform:none}}[data-sr][data-v-6152b215]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-sr].in-view[data-v-6152b215]{opacity:1;transform:none}.pr-section[data-v-b9f8b569]{background:#fff;padding:clamp(44px,7vw,88px) 20px clamp(60px,9vw,110px)}.pr-inner[data-v-b9f8b569]{max-width:1120px;margin:0 auto}.pr-head[data-v-b9f8b569]{text-align:center;max-width:620px;margin:0 auto clamp(40px,6vw,64px)}.pr-eyebrow[data-v-b9f8b569]{color:var(--brand-hex, #0071c2);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.pr-title[data-v-b9f8b569]{margin-top:10px;font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.015em;color:#0d2340}.pr-grid[data-v-b9f8b569]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px)}.pr-step[data-v-b9f8b569]{position:relative;text-align:center;padding:0 8px}.pr-step__badge[data-v-b9f8b569]{position:relative;width:76px;height:76px;margin:0 auto;display:grid;place-items:center;border-radius:22px;background:linear-gradient(160deg,#f4f8fd,#e6f0fa);color:var(--brand-hex, #0071c2);border:1px solid rgba(0,113,194,.16);box-shadow:0 14px 34px #092a581a}.pr-step__num[data-v-b9f8b569]{position:absolute;top:-9px;right:-9px;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--sun, #febb02);color:#143055;font-size:.8rem;font-weight:800}.pr-step__title[data-v-b9f8b569]{margin-top:22px;font-size:1.14rem;font-weight:700;color:#0d2340}.pr-step__desc[data-v-b9f8b569]{margin-top:10px;font-size:.95rem;line-height:1.65;color:#55657e}.pr-step__link[data-v-b9f8b569]{position:absolute;top:34px;right:calc(-.5*clamp(24px,4vw,56px) - 52px);width:108px;height:22px;color:#0071c266}@media(max-width:860px){.pr-section[data-v-b9f8b569]{padding:56px 16px}.pr-head[data-v-b9f8b569]{text-align:left;margin:0 0 28px}.pr-grid[data-v-b9f8b569]{grid-template-columns:1fr;gap:0}.pr-step[data-v-b9f8b569]{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:16px;align-items:start;text-align:left;padding:0 0 28px}.pr-step[data-v-b9f8b569]:before{content:"";position:absolute;left:29px;top:64px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(180deg,#0071c259,#0071c20f)}.pr-step[data-v-b9f8b569]:last-child{padding-bottom:0}.pr-step[data-v-b9f8b569]:last-child:before{display:none}.pr-step__badge[data-v-b9f8b569]{grid-column:1;grid-row:1 / span 2;width:60px;height:60px;margin:0;border-radius:18px}.pr-step__num[data-v-b9f8b569]{top:-8px;right:-8px;width:24px;height:24px;font-size:.74rem}.pr-step__title[data-v-b9f8b569]{grid-column:2;margin-top:4px;font-size:1.06rem;line-height:1.3}.pr-step__desc[data-v-b9f8b569]{grid-column:2;margin-top:6px;font-size:.92rem;line-height:1.55}.pr-step__link[data-v-b9f8b569]{display:none}}[data-sr][data-v-b9f8b569]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--sr-delay, 0ms)}[data-sr].in-view[data-v-b9f8b569]{opacity:1;transform:none}.landing-root{overflow-x:hidden;overflow-x:clip}.landing-root--defer>div>section:not(.bh-hero){content-visibility:auto;contain-intrinsic-size:auto 750px}.landing-root--defer>div>section.pr-section{contain-intrinsic-size:auto 460px}.landing-root--defer>div>section.bt-section{contain-intrinsic-size:auto 760px}.landing-root--defer>div>section.ft-section{contain-intrinsic-size:auto 960px}.landing-root--defer>div>section.ng-section{contain-intrinsic-size:auto 1315px}.landing-root--defer>div>section.fs-section{contain-intrinsic-size:auto 760px}.landing-root--defer>div>section.seo-block{contain-intrinsic-size:auto 3250px}.landing-root--defer>div>section.fq-section{contain-intrinsic-size:auto 755px}.landing-root--defer>div>section.cta-section{contain-intrinsic-size:auto 460px}.landing-root--defer>div>section.ma-section{contain-intrinsic-size:auto 740px}@media(min-width:641px){.landing-root--defer>div>section.pr-section{contain-intrinsic-size:auto 355px}.landing-root--defer>div>section.bt-section{contain-intrinsic-size:auto 610px}.landing-root--defer>div>section.fs-section{contain-intrinsic-size:auto 1150px}.landing-root--defer>div>section.ft-section{contain-intrinsic-size:auto 1445px}.landing-root--defer>div>section.ng-section{contain-intrinsic-size:auto 1280px}.landing-root--defer>div>section.seo-block{contain-intrinsic-size:auto 2560px}.landing-root--defer>div>section.fq-section{contain-intrinsic-size:auto 685px}.landing-root--defer>div>section.cta-section{contain-intrinsic-size:auto 460px}.landing-root--defer>div>section.ma-section{contain-intrinsic-size:auto 790px}}@media(min-width:1024px){.landing-root--defer>div>section.pr-section{contain-intrinsic-size:auto 360px}.landing-root--defer>div>section.bt-section{contain-intrinsic-size:auto 440px}.landing-root--defer>div>section.fs-section{contain-intrinsic-size:auto 720px}.landing-root--defer>div>section.ft-section{contain-intrinsic-size:auto 650px}.landing-root--defer>div>section.ng-section{contain-intrinsic-size:auto 775px}.landing-root--defer>div>section.seo-block{contain-intrinsic-size:auto 1955px}.landing-root--defer>div>section.fq-section{contain-intrinsic-size:auto 705px}.landing-root--defer>div>section.cta-section{contain-intrinsic-size:auto 580px}.landing-root--defer>div>section.ma-section{contain-intrinsic-size:auto 520px}}
