.darkSec[data-astro-cid-ahc3q4vw]{background:#08090c!important;color:#fff}.darkSec[data-astro-cid-ahc3q4vw] h2[data-astro-cid-ahc3q4vw]{color:#fff}.darkSec[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{color:#aeb8c9}.darkSec[data-astro-cid-ahc3q4vw] .ey[data-astro-cid-ahc3q4vw]{color:var(--b)}.lightSec[data-astro-cid-ahc3q4vw]{background:#fff!important;color:var(--k)}.lightSec[data-astro-cid-ahc3q4vw] h2[data-astro-cid-ahc3q4vw]{color:var(--k)}.lightSec[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{color:var(--m)}.lightSec[data-astro-cid-ahc3q4vw] .ey[data-astro-cid-ahc3q4vw]{color:var(--b)}.contactHero[data-astro-cid-ahc3q4vw]{padding:140px 0 85px;background:#fff}.contactHeroGrid[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center}.contactHeroCopy[data-astro-cid-ahc3q4vw] h1[data-astro-cid-ahc3q4vw]{margin:18px 0 20px}.contactHeroCopy[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{font-size:1.05rem;line-height:1.75;color:var(--m);margin:0 0 28px;max-width:540px}.contactHeroVisual[data-astro-cid-ahc3q4vw]{height:440px;border-radius:32px;background:linear-gradient(145deg,#08090c,#162030);position:relative;overflow:hidden;box-shadow:0 25px 70px #08090c26}.contactHeroVisual[data-astro-cid-ahc3q4vw] .heroImg[data-astro-cid-ahc3q4vw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65;transition:transform .8s ease}.contactHeroVisual[data-astro-cid-ahc3q4vw]:hover .heroImg[data-astro-cid-ahc3q4vw]{transform:scale(1.04)}.visualTag[data-astro-cid-ahc3q4vw]{position:absolute;left:24px;bottom:24px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 14px;color:#fff;font-size:10px;font-weight:900;letter-spacing:1.3px;background:#08090c80;backdrop-filter:blur(8px)}.contactInfoSection[data-astro-cid-ahc3q4vw]{padding:85px 0}.contactInfoGrid[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.contactLocationCard[data-astro-cid-ahc3q4vw]{padding:38px 42px;border-radius:28px;background:#111722;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;position:relative;overflow:hidden;border:1px solid #263247}.cardTop[data-astro-cid-ahc3q4vw]{display:flex;justify-content:space-between;align-items:center}.cardNumber[data-astro-cid-ahc3q4vw]{color:var(--b);font-size:1rem;font-weight:950}.cardMain[data-astro-cid-ahc3q4vw]{margin:24px 0}.cardMain[data-astro-cid-ahc3q4vw] h2[data-astro-cid-ahc3q4vw]{color:#fff;font-size:clamp(1.65rem,2.5vw,2.2rem);margin:0 0 14px;line-height:1.25;letter-spacing:-.03em}.cardMain[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{color:#aeb6c5;font-size:1rem;line-height:1.7;max-width:520px;margin:0 0 18px}.cardLink[data-astro-cid-ahc3q4vw]{color:var(--b);font-weight:850;font-size:.95rem;display:inline-flex;align-items:center;gap:6px}.cardLink[data-astro-cid-ahc3q4vw]:hover{text-decoration:underline}.cardFooter[data-astro-cid-ahc3q4vw]{display:flex;justify-content:space-between;font-size:.72rem;font-weight:850;letter-spacing:.1em;color:#6f7c94;border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.contactUtilityStack[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;gap:20px}.contactUtilityCard[data-astro-cid-ahc3q4vw]{padding:30px 32px;border-radius:24px;background:#111722;border:1px solid #263247;color:#fff}.callCard[data-astro-cid-ahc3q4vw] h3[data-astro-cid-ahc3q4vw]{margin:14px 0 8px;font-size:1.45rem;font-weight:800;color:#fff}.callCard[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{font-size:.88rem;line-height:1.6;margin:0 0 18px;color:#94a3b8}.utilityActions[data-astro-cid-ahc3q4vw]{display:flex;gap:10px}.statusBadge[data-astro-cid-ahc3q4vw]{background:#108a3826;color:#4ade80;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:900}.hoursLine[data-astro-cid-ahc3q4vw]{display:flex;justify-content:space-between;align-items:center;margin:18px 0 14px;font-size:1.1rem;color:#fff}.hoursRule[data-astro-cid-ahc3q4vw]{height:1px;background:#263247;margin:12px 0}.hoursBottom[data-astro-cid-ahc3q4vw]{display:flex;justify-content:space-between;font-size:.8rem;color:#6f7c94}.enquirySection[data-astro-cid-ahc3q4vw]{padding:85px 0}.enquiryGrid[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.enquiryIntro[data-astro-cid-ahc3q4vw] h2[data-astro-cid-ahc3q4vw]{margin:14px 0 18px}.enquiryIntro[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{font-size:1.05rem;line-height:1.7;margin:0 0 28px}.enquiryActions[data-astro-cid-ahc3q4vw]{display:flex;gap:10px;flex-wrap:wrap}.enquiryForm[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--s);padding:40px;border-radius:28px;border:1px solid var(--l)}.enquiryForm[data-astro-cid-ahc3q4vw] label[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;gap:8px}.enquiryForm[data-astro-cid-ahc3q4vw] label[data-astro-cid-ahc3q4vw] span[data-astro-cid-ahc3q4vw]{font-size:.82rem;font-weight:800;color:var(--k)}.enquiryForm[data-astro-cid-ahc3q4vw] input[data-astro-cid-ahc3q4vw],.enquiryForm[data-astro-cid-ahc3q4vw] select[data-astro-cid-ahc3q4vw],.enquiryForm[data-astro-cid-ahc3q4vw] textarea[data-astro-cid-ahc3q4vw]{padding:14px 16px;border-radius:12px;border:1px solid var(--l);background:#fff;font-family:inherit;font-size:.92rem;color:var(--k);transition:border-color .3s ease,box-shadow .3s ease}.enquiryForm[data-astro-cid-ahc3q4vw] input[data-astro-cid-ahc3q4vw]:focus,.enquiryForm[data-astro-cid-ahc3q4vw] select[data-astro-cid-ahc3q4vw]:focus,.enquiryForm[data-astro-cid-ahc3q4vw] textarea[data-astro-cid-ahc3q4vw]:focus{outline:none;border-color:var(--b);box-shadow:0 0 0 3px #1557ff26}.fullWidth[data-astro-cid-ahc3q4vw]{grid-column:1 / -1}.submitBtn[data-astro-cid-ahc3q4vw]{grid-column:1 / -1;padding:16px;font-size:.95rem;width:100%;margin-top:8px}.formNotice[data-astro-cid-ahc3q4vw]{grid-column:1 / -1;padding:14px 18px;border-radius:12px;font-size:.9rem;font-weight:700}.formNotice[data-astro-cid-ahc3q4vw].success{background:#e6f9ed;color:#108a38;border:1px solid #c2eecf;line-height:1.5}.formFootnote[data-astro-cid-ahc3q4vw]{grid-column:1 / -1;font-size:.8rem;color:var(--m);margin:4px 0 0;text-align:center}.locationSection[data-astro-cid-ahc3q4vw]{padding:85px 0}.locationHeader[data-astro-cid-ahc3q4vw]{text-align:center;margin-bottom:50px}.locationHeader[data-astro-cid-ahc3q4vw] h2[data-astro-cid-ahc3q4vw]{color:#fff;margin:12px 0 10px}.locationHeader[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{color:#aeb6c5;max-width:680px;margin:0 auto}.locationActions[data-astro-cid-ahc3q4vw]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.locationMapContainer[data-astro-cid-ahc3q4vw]{border-radius:28px;background:#111722;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 25px 70px #00000080;height:480px}.mapIframe[data-astro-cid-ahc3q4vw]{width:100%;height:100%;border:none;display:block;filter:contrast(1.05) brightness(.95)}@media(max-width:980px){.contactHeroGrid[data-astro-cid-ahc3q4vw],.contactInfoGrid[data-astro-cid-ahc3q4vw],.enquiryGrid[data-astro-cid-ahc3q4vw]{grid-template-columns:1fr;gap:40px}.contactHeroVisual[data-astro-cid-ahc3q4vw]{height:340px}}@media(max-width:620px){.contactHero[data-astro-cid-ahc3q4vw]{padding:110px 0 50px}.contactLocationCard[data-astro-cid-ahc3q4vw]{padding:28px 22px;min-height:auto}.cardMain[data-astro-cid-ahc3q4vw]{grid-template-columns:1fr}.enquiryForm[data-astro-cid-ahc3q4vw]{grid-template-columns:1fr;padding:24px 18px}.locationMapContainer[data-astro-cid-ahc3q4vw]{height:300px}}
