.contact-page[data-astro-cid-uw5kdbxl]{overflow:hidden;background:radial-gradient(circle at 78% 6%,rgba(77,159,255,.2),transparent 30rem),radial-gradient(circle at 8% 35%,rgba(78,205,196,.12),transparent 24rem),#070d1a;color:#e8efff}.contact-hero[data-astro-cid-uw5kdbxl],.paths-section[data-astro-cid-uw5kdbxl],.departments-section[data-astro-cid-uw5kdbxl],.contact-cta[data-astro-cid-uw5kdbxl]{width:min(100%,1240px);margin:0 auto;padding:clamp(4rem,8vw,6.5rem) 1.25rem}.contact-hero[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center;min-height:calc(100svh - 4.5rem);padding-top:clamp(4.75rem,8vw,7rem)}.eyebrow[data-astro-cid-uw5kdbxl]{margin:0 0 1rem;color:#7bb8ff;font-size:.76rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}h1[data-astro-cid-uw5kdbxl],h2[data-astro-cid-uw5kdbxl],h3[data-astro-cid-uw5kdbxl],p[data-astro-cid-uw5kdbxl]{text-wrap:pretty}h1[data-astro-cid-uw5kdbxl]{max-width:11ch;margin:0;color:#fff;font-size:clamp(2.6rem,5.5vw,5rem);font-weight:880;letter-spacing:-.045em;line-height:1}h2[data-astro-cid-uw5kdbxl]{margin:0;color:#fff;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:850;letter-spacing:-.035em;line-height:1.05}h3[data-astro-cid-uw5kdbxl]{margin:0;color:#fff;font-size:clamp(1.5rem,2.8vw,2.25rem);letter-spacing:-.03em}.hero-copy[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]:not(.eyebrow){max-width:36rem;margin:1.3rem 0 0;color:#c8d5ef;font-size:clamp(1.04rem,1.35vw,1.2rem);line-height:1.7}.hero-actions[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.button[data-astro-cid-uw5kdbxl]{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;padding:0 1.25rem;border-radius:999px;font-weight:850;text-decoration:none}.button-primary[data-astro-cid-uw5kdbxl]{color:#07101d;background:linear-gradient(135deg,#8ff5ee,#7bb8ff 54%,#ffb380);box-shadow:0 22px 60px #4d9fff3d}.button-ghost[data-astro-cid-uw5kdbxl]{color:#dce7ff;border:1px solid rgba(123,184,255,.25);background:#ffffff0a}.support-console[data-astro-cid-uw5kdbxl]{position:relative;min-height:clamp(26rem,48vw,40rem);overflow:hidden;border:1px solid rgba(123,184,255,.18);border-radius:clamp(1.5rem,4vw,3rem);background:linear-gradient(rgba(123,184,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(123,184,255,.055) 1px,transparent 1px),radial-gradient(circle at 50% 45%,rgba(77,159,255,.22),transparent 16rem),#081122db;background-size:42px 42px,42px 42px,auto,auto;box-shadow:inset 0 1px #ffffff14,0 38px 110px #0000006b}.console-top[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:.45rem;padding:1.1rem 1.25rem;border-bottom:1px solid rgba(123,184,255,.12);background:#ffffff09}.console-top[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{width:.65rem;height:.65rem;border-radius:999px;background:#ffb380}.console-top[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]:nth-child(2){background:#7bb8ff}.console-top[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]:nth-child(3){background:#8ff5ee}.console-top[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{margin-left:auto;color:#8fa3c7;font-size:.72rem;letter-spacing:.14em}.console-grid[data-astro-cid-uw5kdbxl]{position:absolute;inset:5rem 2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:center}.signal[data-astro-cid-uw5kdbxl]{position:relative;z-index:2;display:grid;min-height:12rem;place-items:center;align-content:center;gap:.45rem;border:1px solid rgba(123,184,255,.18);border-radius:1.5rem;background:#070d1abf;box-shadow:inset 0 1px #ffffff12}.signal[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:-.5rem;z-index:-1;border-radius:inherit;background:radial-gradient(circle,rgba(123,184,255,.2),transparent 64%);animation:breathe 4s ease-in-out infinite}.signal[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:#7bb8ff;font-size:.8rem;font-weight:850;letter-spacing:.12em}.signal[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:#fff;font-size:clamp(1.4rem,2.8vw,2rem)}.signal-billing[data-astro-cid-uw5kdbxl]{transform:translateY(2rem)}.signal-sales[data-astro-cid-uw5kdbxl]{transform:translateY(-2rem)}.route-lines[data-astro-cid-uw5kdbxl]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.route-lines[data-astro-cid-uw5kdbxl] i[data-astro-cid-uw5kdbxl]{position:absolute;width:70%;height:2px;background:linear-gradient(90deg,transparent,rgba(143,245,238,.34),transparent);transform:rotate(var(--angle))}.route-lines[data-astro-cid-uw5kdbxl] i[data-astro-cid-uw5kdbxl]:nth-child(1){--angle: 0deg}.route-lines[data-astro-cid-uw5kdbxl] i[data-astro-cid-uw5kdbxl]:nth-child(2){--angle: 28deg}.route-lines[data-astro-cid-uw5kdbxl] i[data-astro-cid-uw5kdbxl]:nth-child(3){--angle: -28deg}.console-status[data-astro-cid-uw5kdbxl]{position:absolute;right:1.25rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border:1px solid rgba(143,245,238,.2);border-radius:999px;background:#070d1ac2;color:#dce7ff;font-size:.86rem;font-weight:780}.pulse[data-astro-cid-uw5kdbxl]{width:.65rem;height:.65rem;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55e8c;animation:pulse 1.8s ease-out infinite}.section-head[data-astro-cid-uw5kdbxl]{margin-bottom:1.5rem}.path-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.path-card[data-astro-cid-uw5kdbxl],.department-card[data-astro-cid-uw5kdbxl],.routing-card[data-astro-cid-uw5kdbxl],.contact-cta[data-astro-cid-uw5kdbxl]{border:1px solid rgba(123,184,255,.14);background:radial-gradient(circle at 18% 0%,rgba(143,245,238,.1),transparent 12rem),linear-gradient(145deg,#111c35d1,#ffffff09);box-shadow:inset 0 1px #ffffff0d}.path-card[data-astro-cid-uw5kdbxl]{position:relative;display:grid;grid-template-rows:12.2rem auto auto 1fr auto;min-height:26rem;padding:1.1rem;overflow:hidden;border-radius:1.4rem;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.path-card[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-4px);border-color:#8ff5ee5c;background:linear-gradient(145deg,#142648eb,#ffffff0e)}.path-card[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{display:block;width:100%;height:11rem;margin-bottom:1.05rem;border:1px solid rgba(123,184,255,.12);border-radius:1.05rem;object-fit:contain;background:#070d1a6b;box-shadow:0 18px 40px #0000002e}.path-card[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{display:inline-flex;width:max-content;min-height:2.2rem;align-items:center;justify-content:center;margin-bottom:.85rem;padding:0 .75rem;border-radius:999px;background:#7bb8ff1a;color:#8ff5ee;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.path-card[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;color:#fff;font-size:1.35rem;line-height:1.12}.path-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:.65rem 0 0;color:#9eb0d0;line-height:1.55}.path-card[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{align-self:end;margin-top:1rem;color:#ffb380;font-size:.75rem;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.department-layout[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:1rem}.department-cards[data-astro-cid-uw5kdbxl]{display:grid;gap:1rem}.department-card[data-astro-cid-uw5kdbxl],.routing-card[data-astro-cid-uw5kdbxl]{padding:1.25rem;border-radius:1.4rem}.department-card[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:#7bb8ff;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.department-card[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;margin-top:.35rem;color:#fff;font-size:clamp(1.35rem,2.6vw,2rem);letter-spacing:-.03em}.department-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.routing-card[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{color:#9eb0d0;line-height:1.62}.routing-card[data-astro-cid-uw5kdbxl]{align-self:stretch}.routing-card[data-astro-cid-uw5kdbxl] dl[data-astro-cid-uw5kdbxl]{display:grid;gap:.85rem;margin:1.3rem 0 0}.routing-card[data-astro-cid-uw5kdbxl] dt[data-astro-cid-uw5kdbxl]{color:#fff;font-weight:850}.routing-card[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin:.15rem 0 0}.contact-cta[data-astro-cid-uw5kdbxl]{margin-bottom:clamp(4rem,8vw,6.5rem);border-radius:2rem;text-align:center}.contact-cta[data-astro-cid-uw5kdbxl] .hero-actions[data-astro-cid-uw5kdbxl]{justify-content:center}.reveal[data-astro-cid-uw5kdbxl]{animation:reveal .72s ease both;animation-timeline:view();animation-range:entry 0% cover 34%}@keyframes reveal{0%{opacity:0;transform:translate3d(0,28px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pulse{to{box-shadow:0 0 0 14px #22c55e00}}@keyframes breathe{50%{opacity:.45;transform:scale(1.05)}}@media(max-width:960px){.contact-hero[data-astro-cid-uw5kdbxl],.department-layout[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact-hero[data-astro-cid-uw5kdbxl]{min-height:auto;padding-top:3.5rem}.support-console[data-astro-cid-uw5kdbxl]{order:-1;min-height:28rem}.path-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.contact-hero[data-astro-cid-uw5kdbxl],.paths-section[data-astro-cid-uw5kdbxl],.departments-section[data-astro-cid-uw5kdbxl],.contact-cta[data-astro-cid-uw5kdbxl]{padding-left:1rem;padding-right:1rem}.path-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.console-grid[data-astro-cid-uw5kdbxl]{inset:4.5rem 1rem 5rem;grid-template-columns:1fr}.signal[data-astro-cid-uw5kdbxl]{min-height:5.7rem}.signal-sales[data-astro-cid-uw5kdbxl],.signal-billing[data-astro-cid-uw5kdbxl]{transform:none}.hero-actions[data-astro-cid-uw5kdbxl]{flex-direction:column}.button[data-astro-cid-uw5kdbxl]{width:100%}}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-uw5kdbxl],.signal[data-astro-cid-uw5kdbxl]:before,.pulse[data-astro-cid-uw5kdbxl]{animation:none!important}.reveal[data-astro-cid-uw5kdbxl]{opacity:1;transform:none}}
