.contact-page{background:var(--brand-bg);min-height:100vh;color:var(--brand-ink);overflow:hidden}.contact-main{padding-top:76px}.contact-hero{color:#fff;background:radial-gradient(circle at 85% 16%,#60a5fa42,#0000 26%),linear-gradient(145deg,#0b1730,#162a59 58%,#173b91 140%);padding:clamp(66px,8vw,108px) 24px}.contact-hero-inner,.contact-content,.contact-final{width:min(1180px,100%);margin:auto}.contact-hero-inner{align-items:center;gap:36px;display:grid}.contact-eyebrow,.contact-heading>p,.contact-final p{color:#ffffffb8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 17px;font-size:.68rem;font-weight:760;display:flex}.contact-eyebrow span{background:#9bc2ff;width:18px;height:2px;box-shadow:10px 7px #e3b96e}.contact-hero h1{color:#fff;letter-spacing:-.075em;max-width:650px;margin:0;font-size:clamp(3rem,6vw,5.5rem);font-weight:790;line-height:.94}.contact-hero>div>div>p:not(.contact-eyebrow){color:#ffffffb8;max-width:600px;margin:25px 0;font-size:1.03rem;line-height:1.72}.contact-hero-points{flex-wrap:wrap;gap:10px 17px;display:flex}.contact-hero-points span{color:#ffffffd4;align-items:center;gap:6px;font-size:.7rem;display:flex}.contact-hero-points svg{color:#9bc2ff}.contact-hero aside{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:17px;padding:20px;box-shadow:0 24px 48px -33px #000}.contact-hero aside>div{gap:11px;display:flex}.contact-hero aside svg{color:#9bc2ff;flex:none}.contact-hero aside strong,.contact-hero aside small{display:block}.contact-hero aside strong{font-size:.78rem}.contact-hero aside small{color:#ffffffa6;margin-top:4px;font-size:.68rem;line-height:1.5}.contact-hero aside a{color:#16387f;background:#dbeafe;border-radius:8px;align-items:center;gap:6px;margin-top:18px;padding:10px 12px;font-size:.68rem;font-weight:760;text-decoration:none;display:inline-flex}.contact-content{padding:clamp(70px,8vw,106px) 24px}.contact-heading{max-width:650px;margin-bottom:35px}.contact-heading>p,.contact-final p{color:var(--brand-accent)}.contact-heading h2,.contact-help-card h2,.contact-final h2{color:var(--brand-ink);letter-spacing:-.07em;margin:0;font-size:clamp(2.2rem,4.4vw,3.9rem);font-weight:790;line-height:.98}.contact-grid{gap:18px;display:grid}.contact-methods{gap:11px;display:grid}.contact-method{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:15px;gap:14px;padding:19px;display:flex;box-shadow:0 18px 32px -30px #0f172a80}.contact-method>i{width:42px;height:42px;color:var(--brand-accent);background:var(--brand-tint);border-radius:11px;flex:none;place-items:center;display:grid}.contact-method.whatsapp>i{color:#128c52;background:#eafaf1}.contact-method.time>i{color:#b36b00;background:#fff7e7}.contact-method h3{margin:1px 0 5px;font-size:.91rem}.contact-method p{color:var(--brand-body);margin:0;font-size:.72rem;line-height:1.55}.contact-method a{color:var(--brand-accent);align-items:center;gap:6px;margin-top:10px;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}.contact-help-card{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:17px;padding:22px;box-shadow:0 24px 45px -34px #0f172a99}.contact-help-top{color:var(--brand-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.67rem;font-weight:760;display:flex}.contact-help-top span{background:var(--brand-tint);border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.contact-help-card h2{font-size:clamp(1.8rem,3vw,2.6rem)}.contact-help-card>p{color:var(--brand-body);margin:14px 0 21px;font-size:.78rem;line-height:1.65}.contact-help-card ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.contact-help-card li{grid-template-columns:32px 1fr;gap:10px;display:grid}.contact-help-card li i{border:1px solid var(--brand-border);width:32px;height:32px;color:var(--brand-accent);background:var(--brand-tint);border-radius:9px;place-items:center;display:grid}.contact-help-card strong,.contact-help-card small{display:block}.contact-help-card strong{font-size:.74rem}.contact-help-card small{color:var(--brand-muted);margin-top:3px;font-size:.65rem;line-height:1.45}.contact-help-footer{border-top:1px solid var(--brand-border);color:var(--brand-muted);margin-top:20px;padding-top:16px;font-size:.66rem}.contact-help-footer a{color:var(--brand-accent);font-weight:750;text-decoration:none}.contact-help-footer svg{vertical-align:-3px}.contact-final{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding:0 24px clamp(80px,9vw,116px);display:flex}.contact-final>div>span{color:var(--brand-body);margin-top:17px;font-size:.9rem;display:block}.contact-final>a{color:#fff;background:var(--brand-accent);border-radius:10px;align-items:center;gap:8px;padding:14px 16px;font-size:.73rem;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 16px 25px -15px #0f172a73}@media (min-width:720px){.contact-hero-inner{grid-template-columns:minmax(0,1fr) minmax(310px,.62fr)}.contact-grid{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr)}}.contact-hero>div>div>p:not(.contact-eyebrow){max-width:600px}@media (max-width:640px){.contact-main{padding-top:66px}.contact-hero{padding:57px 20px 62px}.contact-hero h1{font-size:clamp(2.8rem,14vw,3.7rem)}.contact-content,.contact-final{padding-left:16px;padding-right:16px}.contact-final{align-items:flex-start}.contact-final>a{justify-content:center;width:100%}}.contact-final{display:block}.contact-final>div{max-width:700px}.contact-final a{color:#fff;background:var(--brand-accent);border-radius:10px;align-items:center;gap:8px;margin-top:25px;padding:14px 16px;font-size:.73rem;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 16px 25px -15px #0f172a73}@media (max-width:640px){.contact-final a{justify-content:center;width:100%}}
