.hero[data-v-5289cd3c]{background:var(--color-navy);display:flex;flex-direction:column;justify-content:center;min-height:100svh;overflow:hidden;position:relative}.hero-bg[data-v-5289cd3c]{inset:0;position:absolute;z-index:0}.hero-video[data-v-5289cd3c],.hero-video-fallback[data-v-5289cd3c]{filter:brightness(.65);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-overlay[data-v-5289cd3c]{background:linear-gradient(135deg,#0a1628e0,#0a162880 50%,#0a1628bf);inset:0;position:absolute}.hero-content[data-v-5289cd3c]{max-width:var(--container-max);padding-bottom:3rem;padding-top:9rem;position:relative;z-index:2}.hero-badge[data-v-5289cd3c]{margin-bottom:1.5rem}.hero-badge .badge[data-v-5289cd3c]{font-size:.875rem;font-weight:600;gap:8px;padding:8px 18px}.hero-badge svg[data-v-5289cd3c]{color:var(--color-gold)}.hero-title[data-v-5289cd3c]{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(3rem,7vw,5.5rem);font-weight:900;line-height:1.05;margin-bottom:1.5rem;max-width:780px;text-shadow:0 4px 30px rgba(0,0,0,.4)}.hero-accent[data-v-5289cd3c]{background:linear-gradient(135deg,var(--color-gold) 0,var(--color-cyan) 100%);-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic}.hero-subtitle[data-v-5289cd3c]{color:#fffc;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;margin-bottom:2.5rem;max-width:560px}.hero-actions[data-v-5289cd3c]{margin-bottom:3rem}.hero-actions[data-v-5289cd3c],.hero-stats[data-v-5289cd3c]{display:flex;flex-wrap:wrap;gap:1rem}.stat-card[data-v-5289cd3c]{align-items:center;border-radius:var(--radius-md);display:flex;flex-direction:column;min-width:110px;padding:.875rem 1.5rem;transition:transform .3s ease}.stat-card[data-v-5289cd3c]:hover{transform:translateY(-4px)}.stat-number[data-v-5289cd3c]{color:var(--color-gold);font-family:var(--font-heading);font-size:1.625rem;font-weight:700;line-height:1}.stat-label[data-v-5289cd3c]{color:#ffffffb3;font-size:.75rem;font-weight:500;margin-top:4px;text-align:center}.scroll-indicator[data-v-5289cd3c]{align-items:center;bottom:2rem;color:#fff9;cursor:pointer;display:flex;flex-direction:column;gap:6px;left:50%;position:absolute;transform:translate(-50%);z-index:2}@media(max-width:768px){.hero-content[data-v-5289cd3c]{padding-top:8rem}.hero-actions[data-v-5289cd3c]{flex-direction:column;width:100%}.hero-actions .btn[data-v-5289cd3c]{justify-content:center;width:100%}.hero-stats[data-v-5289cd3c]{gap:.75rem;width:100%}.stat-card[data-v-5289cd3c]{flex:1;min-width:80px;padding:.75rem 1rem}}@media(max-width:480px){.hero-title[data-v-5289cd3c]{font-size:2.75rem}.hero-stats[data-v-5289cd3c]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;width:100%}}@media(min-width:2000px){.hero-title[data-v-5289cd3c]{max-width:1000px}.hero-subtitle[data-v-5289cd3c]{max-width:750px}.stat-card[data-v-5289cd3c]{min-width:160px;padding:1.5rem}}@media(min-width:3840px){.hero-title[data-v-5289cd3c]{max-width:1400px}.hero-subtitle[data-v-5289cd3c]{max-width:1000px}.stat-card[data-v-5289cd3c]{min-width:220px;padding:2rem}}.trust-bar[data-v-5981f256]{background:var(--color-navy);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06);padding:.875rem 0}.trust-bar[data-v-5981f256],.trust-track[data-v-5981f256]{overflow:hidden;width:100%}.trust-track[data-v-5981f256]{mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.trust-items[data-v-5981f256]{animation:marquee-5981f256 40s linear infinite;display:flex;gap:2.5rem;width:-moz-max-content;width:max-content}.trust-item[data-v-5981f256]{color:#ffffffb3;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:10px;white-space:nowrap}.trust-icon[data-v-5981f256],.trust-item[data-v-5981f256]{align-items:center;display:flex}.trust-bar:hover .trust-items[data-v-5981f256]{animation-play-state:paused}@keyframes marquee-5981f256{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:2000px){.trust-bar[data-v-5981f256]{padding:1.5rem 0}.trust-item[data-v-5981f256]{font-size:1.125rem;gap:15px}.trust-items[data-v-5981f256]{gap:6rem}}.about[data-v-3888c49a]{background:var(--color-off-white)}.about-grid[data-v-3888c49a]{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.about-images[data-v-3888c49a],.img-collage[data-v-3888c49a]{position:relative}.img-collage[data-v-3888c49a]{display:grid;gap:1rem;grid-template-columns:1.2fr .8fr;z-index:1}.img-main[data-v-3888c49a]{aspect-ratio:3/4;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative}.img-main img[data-v-3888c49a]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.img-main:hover img[data-v-3888c49a]{transform:scale(1.05)}.img-badge[data-v-3888c49a]{bottom:1rem;left:50%;max-width:90%;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:2}.img-badge .badge[data-v-3888c49a]{justify-content:center;line-height:1.2;text-align:center;white-space:normal}.img-grid[data-v-3888c49a]{display:flex;flex-direction:column;gap:1rem}.img-small[data-v-3888c49a]{border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex:1;overflow:hidden;position:relative}.img-small img[data-v-3888c49a]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.img-small:hover img[data-v-3888c49a]{transform:scale(1.08)}.img-overlay-text[data-v-3888c49a]{align-items:center;background:linear-gradient(0deg,rgba(10,22,40,.9) 0,transparent 55%);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:1rem;position:absolute;text-align:center}.img-overlay-text span[data-v-3888c49a]{color:var(--color-gold);font-family:var(--font-heading);font-size:1.75rem;font-weight:700;line-height:1}.img-overlay-text small[data-v-3888c49a]{font-size:.75rem;letter-spacing:.05em;opacity:.8}.deco-ring[data-v-3888c49a]{border:3px dashed rgba(0,180,216,.3);border-radius:50%;right:-30px;top:-30px}.deco-dots[data-v-3888c49a],.deco-ring[data-v-3888c49a]{height:120px;position:absolute;width:120px;z-index:0}.deco-dots[data-v-3888c49a]{background-image:radial-gradient(circle,rgba(255,184,48,.4) 1px,transparent 0);background-size:14px 14px;bottom:-20px;left:-20px}.about-desc[data-v-3888c49a]{color:var(--color-text-muted);font-size:1.0125rem;line-height:1.75}.branch-callout[data-v-3888c49a]{align-items:center;animation:shine-3888c49a 3s infinite;background:#fff;border:1.5px solid rgba(0,180,216,.4);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-ocean);display:inline-flex;font-size:.8125rem;font-weight:700;gap:10px;letter-spacing:.05em;margin-top:1.5rem;padding:.75rem 1.25rem;text-transform:uppercase}@keyframes shine-3888c49a{0%{box-shadow:0 0 #00b4d866}70%{box-shadow:0 0 0 10px #00b4d800}to{box-shadow:0 0 #00b4d800}}.branch-callout svg[data-v-3888c49a]{color:var(--color-cyan);stroke-width:2.5}.feature-pills[data-v-3888c49a]{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0}.feature-pill[data-v-3888c49a]{align-items:center;background:#fff;border:1px solid rgba(0,180,216,.2);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-ocean);display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:.5rem 1rem;transition:all .25s ease}.feature-pill[data-v-3888c49a]:hover{background:var(--color-cyan);border-color:var(--color-cyan);box-shadow:var(--shadow-md);color:#fff;transform:translateY(-2px)}.pill-check[data-v-3888c49a]{align-items:center;background:var(--gradient-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.625rem;font-weight:700;height:18px;justify-content:center;width:18px}.feature-pill:hover .pill-check[data-v-3888c49a]{background:#ffffff4d}.about-stats[data-v-3888c49a]{background:var(--gradient-primary);border-radius:var(--radius-lg);display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin:1.75rem 0;padding:1.75rem}.about-stat[data-v-3888c49a]{align-items:center;display:flex;flex-direction:column;text-align:center}.stat-num[data-v-3888c49a]{color:var(--color-gold);font-family:var(--font-heading);font-size:1.625rem;font-weight:700;line-height:1}.stat-lbl[data-v-3888c49a]{color:#ffffffa6;font-size:.75rem;font-weight:500;margin-top:6px}.about-actions[data-v-3888c49a]{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:1024px){.about-grid[data-v-3888c49a]{gap:3rem;grid-template-columns:1fr}.about-images[data-v-3888c49a]{margin:0 auto;max-width:500px}.about-stats[data-v-3888c49a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.img-collage[data-v-3888c49a]{grid-template-columns:1fr}.img-grid[data-v-3888c49a]{display:grid;grid-template-columns:1fr 1fr}.img-main[data-v-3888c49a]{aspect-ratio:4/3}.about-stats[data-v-3888c49a]{gap:1rem;grid-template-columns:1fr 1fr;padding:1.25rem}.about-actions[data-v-3888c49a]{flex-direction:column}.about-actions .btn[data-v-3888c49a]{justify-content:center;width:100%}.branch-callout[data-v-3888c49a]{display:flex;width:100%}.feature-pills[data-v-3888c49a]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.feature-pill[data-v-3888c49a]{font-size:.75rem;padding:.625rem .75rem}.img-badge .badge[data-v-3888c49a]{font-size:.7rem;padding:6px 12px}.img-badge[data-v-3888c49a]{bottom:.75rem}}@media(min-width:2000px){.about-grid[data-v-3888c49a]{gap:8rem}.about-desc[data-v-3888c49a]{font-size:1.25rem}.about-stat .stat-num[data-v-3888c49a]{font-size:2rem}.deco-dots[data-v-3888c49a],.deco-ring[data-v-3888c49a]{height:180px;width:180px}}@media(min-width:3840px){.about-grid[data-v-3888c49a]{gap:12rem}}.services[data-v-45de6369]{background:var(--color-light-gray);overflow:hidden;position:relative}.services-bg[data-v-45de6369]{inset:0;pointer-events:none;position:absolute}.bg-circle[data-v-45de6369]{border-radius:50%;opacity:.06;position:absolute}.bg-circle-1[data-v-45de6369]{background:var(--color-cyan);height:500px;right:-100px;top:-100px;width:500px}.bg-circle-2[data-v-45de6369]{background:var(--color-ocean);bottom:-80px;height:400px;left:-80px;width:400px}.services-grid[data-v-45de6369]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.service-card[data-v-45de6369]{background:#fff;border:1px solid rgba(10,22,40,.06);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:2rem;position:relative;transition:all .4s ease}.service-card[data-v-45de6369]:before{background:var(--gradient-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.service-card[data-v-45de6369]:hover{border-color:#00b4d826;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.service-card[data-v-45de6369]:hover:before{transform:scaleX(1)}.service-icon-wrap[data-v-45de6369]{align-items:center;border-radius:var(--radius-md);display:flex;height:64px;justify-content:center;margin-bottom:1.25rem;transition:transform .3s ease;width:64px}.service-card:hover .service-icon-wrap[data-v-45de6369]{transform:scale(1.1) rotate(5deg)}.service-icon[data-v-45de6369]{align-items:center;display:flex}.service-title[data-v-45de6369]{color:var(--color-navy);font-family:var(--font-heading);font-size:1.175rem;font-weight:700;margin-bottom:.75rem}.service-desc[data-v-45de6369]{color:var(--color-text-muted);font-size:.9rem;line-height:1.7;margin-bottom:1.25rem}.service-link[data-v-45de6369]{align-items:center;color:var(--color-cyan);display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;transition:gap .25s ease}.service-link[data-v-45de6369]:hover{gap:10px}@media(max-width:1024px){.services-grid[data-v-45de6369]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.services-grid[data-v-45de6369]{grid-template-columns:1fr}.service-card[data-v-45de6369]{padding:1.5rem}}@media(min-width:2000px){.services-grid[data-v-45de6369]{gap:2.5rem;grid-template-columns:repeat(4,1fr)}.service-title[data-v-45de6369]{font-size:1.5rem}.service-desc[data-v-45de6369]{font-size:1rem}}@media(min-width:3000px){.services-grid[data-v-45de6369]{grid-template-columns:repeat(6,1fr)}}.packages[data-v-277c7528]{background:var(--color-off-white)}.packages-grid[data-v-277c7528]{display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr)}.pkg-card[data-v-277c7528]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.pkg-card[data-v-277c7528]:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.pkg-img[data-v-277c7528]{aspect-ratio:16/10;overflow:hidden;position:relative}.pkg-img img[data-v-277c7528]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.pkg-card:hover .pkg-img img[data-v-277c7528]{transform:scale(1.08)}.pkg-tag[data-v-277c7528]{left:1rem;position:absolute;top:1rem}.pkg-duration-badge[data-v-277c7528]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1628d9;border-radius:var(--radius-full);bottom:1rem;color:#fff;display:flex;font-size:.8125rem;font-weight:600;gap:5px;padding:6px 12px;position:absolute;right:1rem}.pkg-body[data-v-277c7528]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.pkg-name[data-v-277c7528]{color:var(--color-navy);font-family:var(--font-heading);font-size:1.175rem;font-weight:700;margin-bottom:4px}.pkg-route[data-v-277c7528]{align-items:center;color:var(--color-text-muted);display:flex;font-size:.8125rem;gap:5px;margin-bottom:1rem}.pkg-highlights[data-v-277c7528]{display:flex;flex:1;flex-direction:column;gap:6px;margin-bottom:1.5rem}.pkg-highlights li[data-v-277c7528]{color:var(--color-text-muted);font-size:.875rem;gap:8px}.pkg-footer[data-v-277c7528],.pkg-highlights li[data-v-277c7528]{align-items:center;display:flex}.pkg-footer[data-v-277c7528]{border-top:1px solid var(--color-light-gray);justify-content:space-between;padding-top:1.25rem}.pkg-price-block[data-v-277c7528]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.pkg-old-price[data-v-277c7528]{color:var(--color-text-light);font-size:.875rem;text-decoration:line-through}.pkg-price[data-v-277c7528]{color:var(--color-ocean);font-family:var(--font-heading);font-size:1.375rem;font-weight:700}.pkg-price-note[data-v-277c7528]{color:var(--color-text-muted);font-size:.75rem}.cta-strip[data-v-277c7528]{align-items:center;background:var(--gradient-primary);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:2.25rem 2.5rem}.cta-strip-content h3[data-v-277c7528]{color:#fff;font-family:var(--font-heading);font-size:1.375rem;margin-bottom:.5rem}.cta-strip-content p[data-v-277c7528]{color:#ffffffb3;font-size:.9375rem}.cta-strip-actions[data-v-277c7528]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem}@media(max-width:1024px){.packages-grid[data-v-277c7528]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cta-strip[data-v-277c7528]{flex-direction:column;text-align:center}.cta-strip-actions[data-v-277c7528]{justify-content:center;width:100%}}@media(max-width:600px){.packages-grid[data-v-277c7528]{grid-template-columns:1fr}}@media(min-width:2000px){.packages-grid[data-v-277c7528]{gap:2.5rem;grid-template-columns:repeat(4,1fr)}.pkg-name[data-v-277c7528]{font-size:1.5rem}.pkg-price[data-v-277c7528]{font-size:1.75rem}}@media(min-width:3000px){.packages-grid[data-v-277c7528]{grid-template-columns:repeat(5,1fr)}}.testimonials[data-v-d3550996]{background:var(--color-navy);overflow:hidden;position:relative}.testimonials-bg[data-v-d3550996]{background-attachment:fixed;background-image:linear-gradient(#0a1628cc,#0a1628cc),url(https://images.unsplash.com/photo-1524661135-423995f22d0b?auto=format&fit=crop&q=80&w=2000);background-position:50%;background-size:cover;opacity:.15}.testimonials-bg[data-v-d3550996],.testimonials[data-v-d3550996]:before{inset:0;pointer-events:none;position:absolute}.testimonials[data-v-d3550996]:before{background:radial-gradient(circle at 30% 20%,rgba(255,184,48,.15) 0,transparent 40%),radial-gradient(circle at 70% 80%,rgba(0,180,216,.15) 0,transparent 40%);content:""}.testimonials-slider[data-v-d3550996]{margin:0;overflow:hidden;padding:1rem 0}.testimonials-track[data-v-d3550996]{display:flex;width:100%}.testimonial-card[data-v-d3550996]{box-sizing:border-box;flex:0 0 calc(100%/var(--v525d2c8a));min-width:calc(100%/var(--v525d2c8a));padding:.75rem}.card-inner[data-v-d3550996],.testimonial-card[data-v-d3550996]{display:flex;flex-direction:column}.card-inner[data-v-d3550996]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);height:100%;padding:2rem}.quote-icon[data-v-d3550996]{margin-bottom:1rem}.testimonial-text[data-v-d3550996]{color:#ffffffd9;flex:1;font-size:.9375rem;font-style:italic;line-height:1.75;margin-bottom:1.5rem}.testimonial-author[data-v-d3550996]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:.875rem;padding-top:1.25rem}.author-avatar[data-v-d3550996]{align-items:center;background:var(--gradient-gold);border-radius:50%;color:var(--color-navy);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:44px;justify-content:center;width:44px}.author-name[data-v-d3550996]{color:#fff;font-size:.9375rem;font-weight:700;margin-bottom:2px}.author-trip[data-v-d3550996]{align-items:center;color:#ffffff80;display:flex;font-size:.75rem;gap:4px}.slider-controls[data-v-d3550996]{gap:1.25rem;margin-top:1.5rem}.slider-btn[data-v-d3550996],.slider-controls[data-v-d3550996]{align-items:center;display:flex;justify-content:center}.slider-btn[data-v-d3550996]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;height:44px;transition:all .3s ease;width:44px}.slider-btn[data-v-d3550996]:hover{background:#ffffff1a;border-color:#fff6}.slider-dots[data-v-d3550996]{display:flex;gap:8px}.dot[data-v-d3550996]{background:#fff3;border:none;border-radius:2px;cursor:pointer;height:4px;transition:all .3s ease;width:24px}.dot.active[data-v-d3550996]{background:var(--color-gold);width:40px}@media(max-width:640px){.card-inner[data-v-d3550996]{padding:1.5rem}.testimonial-text[data-v-d3550996]{font-size:.875rem}.slider-controls[data-v-d3550996]{gap:.5rem;padding:0 .5rem;width:100%}.slider-btn[data-v-d3550996]{flex-shrink:0;height:32px;width:32px}.slider-dots[data-v-d3550996]{flex-wrap:nowrap;gap:3px;justify-content:center;overflow:visible}.dot[data-v-d3550996]{flex-shrink:0;height:3px;width:8px}.dot.active[data-v-d3550996]{width:16px}}@media(min-width:2000px){.author-name[data-v-d3550996],.testimonial-text[data-v-d3550996]{font-size:1.1rem}.dot[data-v-d3550996]{height:6px;width:32px}.dot.active[data-v-d3550996]{width:56px}}.cta-banner[data-v-2a2801b9]{align-items:center;display:flex;min-height:520px;overflow:hidden;position:relative}.cta-bg[data-v-2a2801b9]{inset:0;position:absolute}.cta-bg-img[data-v-2a2801b9]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cta-overlay[data-v-2a2801b9]{background:linear-gradient(135deg,#0a1628ed,#1e3a5fd9);inset:0;position:absolute}.cta-content[data-v-2a2801b9]{align-items:center;display:flex;justify-content:center;padding:var(--section-py) var(--container-px);position:relative;z-index:2}.floating-plane[data-v-2a2801b9]{opacity:.25;position:absolute;right:5%;top:15%}.cta-inner[data-v-2a2801b9]{max-width:760px;text-align:center}.cta-title[data-v-2a2801b9]{color:#fff;font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;line-height:1.1;margin:1rem 0 1.25rem;text-shadow:0 4px 20px rgba(0,0,0,.4)}.cta-accent[data-v-2a2801b9]{color:var(--color-gold);font-style:italic;-webkit-text-fill-color:var(--color-gold)}.cta-subtitle[data-v-2a2801b9]{color:#ffffffbf;font-size:1.075rem;line-height:1.75;margin-bottom:2.5rem}.cta-stats[data-v-2a2801b9]{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:2.5rem}.cta-stat[data-v-2a2801b9]{align-items:center;display:flex;flex-direction:column;position:relative}.cta-stat[data-v-2a2801b9]:not(:last-child):after{background:#fff3;content:"";height:40px;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);width:1px}.cta-stat-num[data-v-2a2801b9]{color:var(--color-gold);font-family:var(--font-heading);font-size:2rem;font-weight:700;line-height:1}.cta-stat-lbl[data-v-2a2801b9]{color:#fff9;font-size:.8125rem;font-weight:500;margin-top:6px}.cta-btns[data-v-2a2801b9]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(max-width:600px){.cta-banner[data-v-2a2801b9]{min-height:auto;padding:4rem 0 6rem}.cta-content[data-v-2a2801b9]{padding:0 var(--container-px)}.cta-stats[data-v-2a2801b9]{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:2rem;width:100%}.cta-stat[data-v-2a2801b9]{width:100%}.cta-stat[data-v-2a2801b9]:not(:last-child):after{display:none}.cta-btns[data-v-2a2801b9]{align-items:stretch;flex-direction:column;margin:0 auto;max-width:320px;width:100%}.cta-btns .btn[data-v-2a2801b9]{justify-content:center;width:100%}.floating-plane[data-v-2a2801b9]{display:none}.cta-title[data-v-2a2801b9]{font-size:2.25rem}.cta-subtitle[data-v-2a2801b9]{font-size:.9375rem;margin-bottom:2rem}}@media(min-width:2000px){.cta-inner[data-v-2a2801b9]{max-width:1000px}.cta-subtitle[data-v-2a2801b9]{font-size:1.25rem}.cta-stat-num[data-v-2a2801b9]{font-size:2.5rem}.floating-plane svg[data-v-2a2801b9]{height:4rem;width:4rem}}@media(min-width:3840px){.cta-inner[data-v-2a2801b9]{max-width:1400px}.cta-stat-num[data-v-2a2801b9]{font-size:3rem}}.contact[data-v-09ab3cee]{background:var(--color-white)}.contact-grid[data-v-09ab3cee]{align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1.4fr}.contact-desc[data-v-09ab3cee]{color:var(--color-text-muted);font-size:1.0125rem;line-height:1.75;margin-bottom:2.5rem}.contact-details[data-v-09ab3cee]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.contact-detail-item[data-v-09ab3cee]{align-items:center;display:flex;gap:1rem}.detail-icon[data-v-09ab3cee]{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.detail-title[data-v-09ab3cee]{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.detail-value[data-v-09ab3cee]{color:var(--color-navy);font-size:.9375rem;font-weight:600;transition:color .25s}.detail-value[data-v-09ab3cee]:hover{color:var(--color-cyan)}.social-label[data-v-09ab3cee]{color:var(--color-text-muted);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:.875rem;text-transform:uppercase}.social-icons[data-v-09ab3cee]{display:flex;gap:.75rem}.social-icon[data-v-09ab3cee]{align-items:center;background:var(--color-light-gray);border:1px solid rgba(10,22,40,.06);border-radius:50%;color:var(--color-navy);display:flex;height:42px;justify-content:center;transition:all .3s ease;width:42px}.social-icon[data-v-09ab3cee]:hover{background:var(--gradient-primary);box-shadow:var(--shadow-md);color:#fff;transform:translateY(-3px)}.contact-form-wrap[data-v-09ab3cee]{background:var(--color-off-white);border:1px solid rgba(10,22,40,.06);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:2.5rem}.form-title[data-v-09ab3cee]{border-bottom:1px solid rgba(10,22,40,.08);margin-bottom:1.875rem;padding-bottom:1.25rem}.form-title h3[data-v-09ab3cee]{color:var(--color-navy);font-family:var(--font-heading);font-size:1.375rem;margin-bottom:4px}.form-title p[data-v-09ab3cee]{color:var(--color-text-muted);font-size:.875rem}.form-row[data-v-09ab3cee]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group[data-v-09ab3cee]{display:flex;flex-direction:column;gap:6px;margin-bottom:1.125rem}.form-label[data-v-09ab3cee]{color:var(--color-text);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.form-input[data-v-09ab3cee]{background:#fff;border:1.5px solid rgba(10,22,40,.12);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:.9375rem;outline:none;padding:.875rem 1rem;transition:border-color .25s,box-shadow .25s;width:100%}.form-input[data-v-09ab3cee]:focus{border-color:var(--color-cyan);box-shadow:0 0 0 3px #00b4d81f}.form-input[data-v-09ab3cee]::-moz-placeholder{color:var(--color-text-light)}.form-input[data-v-09ab3cee]::placeholder{color:var(--color-text-light)}.form-textarea[data-v-09ab3cee]{min-height:110px;resize:vertical}.form-note[data-v-09ab3cee]{color:var(--color-text-muted);font-size:.8125rem;margin-top:.875rem;text-align:center}.form-success[data-v-09ab3cee]{align-items:center;animation:fade-in-up .5s ease;background:#00b4d80f;border:1px solid rgba(0,180,216,.2);border-radius:var(--radius-md);display:flex;gap:1rem;margin-top:1.25rem;padding:1.25rem}@keyframes spin-09ab3cee{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spin[data-v-09ab3cee]{animation:spin-09ab3cee 1s linear infinite}@media(max-width:1024px){.contact-grid[data-v-09ab3cee]{gap:3rem;grid-template-columns:1fr}}@media(max-width:600px){.contact-form-wrap[data-v-09ab3cee]{padding:1.5rem}.form-row[data-v-09ab3cee]{grid-template-columns:1fr}}@media(min-width:2000px){.contact-grid[data-v-09ab3cee]{gap:10rem}.contact-desc[data-v-09ab3cee]{font-size:1.25rem}.detail-value[data-v-09ab3cee]{font-size:1.1rem}.contact-form-wrap[data-v-09ab3cee]{padding:4rem}.form-title h3[data-v-09ab3cee]{font-size:2rem}.form-input[data-v-09ab3cee]{font-size:1.1rem;padding:1.25rem 1.5rem}}@media(min-width:3840px){.contact-grid[data-v-09ab3cee]{gap:15rem}}
