main[data-astro-cid-uw5kdbxl]{width:100%;max-width:100%;margin:0;padding:0}.hero[data-astro-cid-uw5kdbxl]{background:linear-gradient(#b8d4f04d,#d4e4f766),url(/hero-ship.webp) no-repeat center center;background-size:cover;color:#fff;text-align:center;padding:6em 1em;min-height:400px;display:flex;align-items:center;justify-content:center}.hero-content[data-astro-cid-uw5kdbxl]{max-width:800px;margin:0 auto;width:100%;padding:0 1rem;box-sizing:border-box}.hero-title[data-astro-cid-uw5kdbxl]{font-size:3.5em;margin-bottom:.5em;color:#fff;text-align:center;font-weight:700;line-height:1.2;letter-spacing:1px;text-shadow:2px 2px 8px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.5)}.contact-section[data-astro-cid-uw5kdbxl]{padding:5em 1em 4em;background:linear-gradient(180deg,#b8d4f0,#d4e4f7,#e8f1fa);background-size:100% 600px}.contact-container[data-astro-cid-uw5kdbxl]{max-width:1200px;margin:0 auto;padding:0 1em}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;background:linear-gradient(135deg,#d4e4f7,#f0f7ff 30% 70%,#d4e4f7);border-radius:12px;box-shadow:0 2px 6px #60739f40,0 8px 24px #60739f54,0 16px 32px #60739f54;border:1px solid #b8d4f0;position:relative;overflow:hidden;min-height:400px}.contact-grid[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent, #2337ff),var(--accent-dark, #000d8a))}.contact-info[data-astro-cid-uw5kdbxl]{background:transparent;border-radius:0;padding:3rem;box-shadow:none;border:none;position:relative;overflow:hidden}.contact-info[data-astro-cid-uw5kdbxl]:before{display:none}.company-title[data-astro-cid-uw5kdbxl]{font-size:1.8rem;font-weight:700;color:rgb(var(--black, 15, 18, 25));margin-bottom:2.5rem;line-height:1.3;text-align:center;letter-spacing:.5px}.contact-details[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:2rem}.contact-item[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:rgba(var(--accent, 35, 55, 255),.03);border-radius:8px;border-left:4px solid var(--accent, #2337ff);transition:all .3s ease}.contact-item[data-astro-cid-uw5kdbxl]:hover{background:rgba(var(--accent, 35, 55, 255),.08);transform:translate(4px)}.contact-icon[data-astro-cid-uw5kdbxl]{color:var(--accent, #2337ff);flex-shrink:0;margin-top:2px}.contact-text[data-astro-cid-uw5kdbxl]{flex:1}.contact-label[data-astro-cid-uw5kdbxl]{font-weight:600;color:rgb(var(--gray-dark, 34, 41, 57));font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.contact-value[data-astro-cid-uw5kdbxl]{color:rgb(var(--black, 15, 18, 25));font-size:1.1rem;line-height:1.5}.contact-value[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--accent, #2337ff);text-decoration:none;transition:color .3s ease}.contact-value[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--accent-dark, #000d8a);text-decoration:underline}.contact-image[data-astro-cid-uw5kdbxl]{background:linear-gradient(to left,transparent 0%,rgba(184,212,240,.2) 100%);border-radius:0;padding:2rem;box-shadow:none;border:none;position:relative;height:100%;display:flex;align-items:stretch}.contact-image[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;left:0;top:1rem;bottom:1rem;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(226,232,240,.3) 10%,rgba(226,232,240,.8) 50%,rgba(226,232,240,.3) 90%,transparent 100%)}.contact-image[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{width:100%;height:100%;object-fit:contain;border-radius:8px}@media (max-width: 768px){.hero[data-astro-cid-uw5kdbxl]{min-height:300px;padding:4em .5em}.hero-title[data-astro-cid-uw5kdbxl]{font-size:2.5em}.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:0}.contact-image[data-astro-cid-uw5kdbxl]{border-top:1px solid rgba(226,232,240,.5);height:auto}.contact-image[data-astro-cid-uw5kdbxl]:before{display:none}.contact-info[data-astro-cid-uw5kdbxl]{padding:2rem}.company-title[data-astro-cid-uw5kdbxl]{font-size:1.5rem;margin-bottom:2rem}.contact-item[data-astro-cid-uw5kdbxl]{padding:1rem}.contact-value[data-astro-cid-uw5kdbxl]{font-size:1rem}.contact-image[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{min-height:300px}}@media (max-width: 480px){.hero-title[data-astro-cid-uw5kdbxl]{font-size:2em;line-height:1.1}.contact-info[data-astro-cid-uw5kdbxl]{padding:1.5rem}.company-title[data-astro-cid-uw5kdbxl]{font-size:1.3rem}.contact-details[data-astro-cid-uw5kdbxl]{gap:1.5rem}.contact-item[data-astro-cid-uw5kdbxl]{flex-direction:column;gap:.5rem;padding:1rem}.contact-icon[data-astro-cid-uw5kdbxl]{align-self:flex-start}}
