.qct-location[data-astro-cid-ikitrfom]{background:var(--qct-color-background);color:var(--qct-color-text)}.qct-location[data-astro-cid-ikitrfom] .page-hero[data-astro-cid-ikitrfom]{padding:calc(var(--qct-hero-clearance,72px) + 64px) 0 76px;color:#f8fafc;background:radial-gradient(circle at 80% 12%,#38bdf82b,#0000 34%),linear-gradient(145deg,#090d16,#122042)}.qct-location[data-astro-cid-ikitrfom] .page-hero[data-astro-cid-ikitrfom] .eyebrow[data-astro-cid-ikitrfom]{color:#93c5fd;letter-spacing:.14em;font-size:.78rem;font-weight:800}.qct-location[data-astro-cid-ikitrfom] .page-hero[data-astro-cid-ikitrfom] h1[data-astro-cid-ikitrfom]{letter-spacing:-.052em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(2.5rem,5.5vw,4.6rem);line-height:1.06;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.qct-location[data-astro-cid-ikitrfom] .page-hero__lead[data-astro-cid-ikitrfom]{color:#cbd5e1;max-width:820px;margin:22px 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.qct-location[data-astro-cid-ikitrfom] .hero__actions[data-astro-cid-ikitrfom]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.qct-location[data-astro-cid-ikitrfom] .section[data-astro-cid-ikitrfom]:not(.page-hero){padding:clamp(58px,7vw,100px) 0}.qct-location[data-astro-cid-ikitrfom] .section[data-astro-cid-ikitrfom]:nth-of-type(odd):not(.page-hero){background:var(--qct-color-surface)}.qct-location[data-astro-cid-ikitrfom] .section-heading[data-astro-cid-ikitrfom]{max-width:960px;margin-bottom:34px}.qct-location[data-astro-cid-ikitrfom] .section-heading[data-astro-cid-ikitrfom] .eyebrow[data-astro-cid-ikitrfom]{color:var(--qct-color-accent-strong);letter-spacing:.12em;font-size:.75rem;font-weight:800}.qct-location[data-astro-cid-ikitrfom] .section-heading[data-astro-cid-ikitrfom] h2[data-astro-cid-ikitrfom]{max-width:920px;color:var(--qct-color-ink);letter-spacing:-.045em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2rem,4.3vw,3.5rem);line-height:1.08}.qct-location[data-astro-cid-ikitrfom] .section-heading[data-astro-cid-ikitrfom] p[data-astro-cid-ikitrfom]:not(.eyebrow){color:var(--qct-color-muted);line-height:1.72}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom] .service-card[data-astro-cid-ikitrfom]{border:1px solid var(--qct-color-line-strong);min-width:0;min-height:240px;color:var(--qct-color-text);background:#fff;border-radius:20px;flex-direction:column;padding:26px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom] .service-card[data-astro-cid-ikitrfom]:hover{border-color:#002fa7;transform:translateY(-3px)}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom] .service-card[data-astro-cid-ikitrfom]:focus-visible{outline-offset:3px;outline:2px solid #002fa7}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom] .service-card[data-astro-cid-ikitrfom] h3[data-astro-cid-ikitrfom]{color:var(--qct-color-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:1.4rem}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom] .service-card[data-astro-cid-ikitrfom] p[data-astro-cid-ikitrfom]{color:var(--qct-color-muted);margin:0;font-size:.93rem;line-height:1.64}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom] .service-card[data-astro-cid-ikitrfom] strong[data-astro-cid-ikitrfom]{color:var(--qct-color-accent-strong);margin-top:auto;padding-top:1.4rem;font-weight:800}.qct-location-disclaimer[data-astro-cid-ikitrfom]{max-width:900px;color:var(--qct-color-muted);margin:32px 0 0;font-size:.9rem;line-height:1.65}@media (width<=1020px){.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.qct-location[data-astro-cid-ikitrfom] .page-hero[data-astro-cid-ikitrfom]{padding:calc(var(--qct-hero-clearance,64px) + 36px) 0 52px}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom]{grid-template-columns:1fr}.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom] .service-card[data-astro-cid-ikitrfom]{min-height:0}.qct-location[data-astro-cid-ikitrfom] .hero__actions[data-astro-cid-ikitrfom]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.qct-location[data-astro-cid-ikitrfom] .service-grid[data-astro-cid-ikitrfom] .service-card[data-astro-cid-ikitrfom]{transition:none}}
