.btn-accent[data-v-a8f3a629]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-weight:600;font-size:14px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 20px #dc262640;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-accent[data-v-a8f3a629]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #dc262666}.btn-white[data-v-a8f3a629]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-weight:600;font-size:14px;border-radius:8px;color:var(--color-brand-blue);background:#fff;box-shadow:0 4px 12px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-white[data-v-a8f3a629]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001f}.btn-outline-hero[data-v-a8f3a629]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-weight:600;font-size:14px;border-radius:8px;color:#fff;border:2px solid rgba(255,255,255,.25);background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-outline-hero[data-v-a8f3a629]:hover{background:var(--color-brand-blue);border-color:var(--color-brand-blue);transform:translateY(-2px)}@keyframes fadeInUp-a8f3a629{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-a8f3a629]{animation:fadeInUp-a8f3a629 .8s ease-out both}.animate-fade-in-up-delay-1[data-v-a8f3a629]{animation:fadeInUp-a8f3a629 .8s ease-out .1s both}.animate-fade-in-up-delay-2[data-v-a8f3a629]{animation:fadeInUp-a8f3a629 .8s ease-out .15s both}.animate-fade-in-up-delay-3[data-v-a8f3a629]{animation:fadeInUp-a8f3a629 .8s ease-out .2s both}.animate-fade-in-up-delay-4[data-v-a8f3a629]{animation:fadeInUp-a8f3a629 .8s ease-out .3s both}.animate-fade-in-up-delay-5[data-v-a8f3a629]{animation:fadeInUp-a8f3a629 .8s ease-out .4s both}.hero-section[data-v-a8f3a629]{background:linear-gradient(135deg,#0a1223d9,#14304ecc 40%,#194b8cbf),url(/images/ship.png) center center / cover no-repeat}@media(min-width:769px){.hero-section[data-v-a8f3a629]{background:linear-gradient(135deg,#0a1223cc,#14304ebd 40%,#194b8cb3),url(/images/ship.png) center center / 130% no-repeat}}@media(max-width:480px){.btn-accent[data-v-a8f3a629],.btn-white[data-v-a8f3a629],.btn-outline-hero[data-v-a8f3a629]{width:100%;padding:14px 20px}}.section-tag[data-v-07fe4111]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--color-brand-blue);padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 2px 4px #0000000f;border:1px solid var(--color-brand-border)}@media(max-width:480px){.font-inter.text-\[2\.75rem\][data-v-07fe4111]{font-size:1.85rem}}.section-tag[data-v-39e6537d]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--color-brand-blue);padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 2px 4px #0000000f;border:1px solid var(--color-brand-border)}.service-card[data-v-39e6537d]{background:#fff;border-radius:20px;padding:36px 28px;text-align:center;transition:all .8s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-brand-border);position:relative;overflow:hidden;cursor:pointer}.service-card[data-v-39e6537d]:hover{transform:translateY(-10px);box-shadow:0 12px 32px #0000001f;border-color:transparent}.accent-bar[data-v-39e6537d]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-brand-blue),var(--color-brand-blue-dark));transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.accent-bar.featured[data-v-39e6537d]{background:linear-gradient(90deg,var(--color-brand-red),var(--color-brand-red-dark))}.service-card:hover .accent-bar[data-v-39e6537d]{transform:scaleX(1)}.section-tag[data-v-4d04e09d]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--color-brand-blue);padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 2px 4px #0000000f;border:1px solid var(--color-brand-border)}
