.hero[data-astro-cid-j7pv25f6]{padding:2.5rem 0 2.75rem;background:radial-gradient(90% 70% at 12% 0%,rgba(21,37,122,.12),transparent 55%),radial-gradient(70% 50% at 90% 10%,rgba(201,162,39,.16),transparent 50%),#fff}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem;align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,5vw,3rem);margin-bottom:.75rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:after{content:"";display:block;width:3rem;height:3px;margin-top:.7rem;border-radius:2px;background:linear-gradient(90deg,var(--color-accent),transparent)}.lead[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--color-text)}.trust[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 .25rem;display:flex;flex-wrap:wrap;gap:.5rem}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:var(--color-tint);color:var(--color-primary);font-size:var(--text-sm);font-weight:700}.qr-card[data-astro-cid-j7pv25f6]{position:relative;display:grid;justify-items:center;gap:.7rem;padding:1.25rem;background:#fff;border:1px solid var(--color-border);border-radius:18px;text-decoration:none!important;color:var(--color-text);font-weight:700;box-shadow:var(--shadow-md);justify-self:center}.qr-ring[data-astro-cid-j7pv25f6]{position:absolute;inset:-6px;border-radius:22px;border:1px solid rgba(6,199,85,.28);animation:pulse-ring 2.4s ease-out infinite;pointer-events:none}.qr-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:min(100%,240px);height:auto;border-radius:8px}.service-grid[data-astro-cid-j7pv25f6],.extra-grid[data-astro-cid-j7pv25f6],.article-grid[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.service-grid[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.service-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.article-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.extra-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.35rem;background:#fff;border:1px solid var(--color-border);border-radius:16px;overflow:hidden;text-decoration:none!important;color:inherit;min-height:100%;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.service-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.article-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.extra-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.thumb[data-astro-cid-j7pv25f6]{position:relative}.service-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .35s ease}.service-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.badge[data-astro-cid-j7pv25f6],.icon-wrap[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:10px;background:var(--color-tint);color:var(--color-primary)}.badge[data-astro-cid-j7pv25f6]{position:absolute;left:.75rem;bottom:.75rem;background:#fffffff0;box-shadow:var(--shadow-sm)}.service-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child,.extra-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.article-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:1rem 1.05rem 1.15rem}.service-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.extra-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.article-grid[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{margin:0 0 .35rem}.service-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.extra-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.article-grid[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.articles[data-astro-cid-j7pv25f6],.calc-home[data-astro-cid-j7pv25f6]{background:var(--color-inset)}.contact-inner[data-astro-cid-j7pv25f6]{max-width:40rem}@media(min-width:800px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr .8fr}.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}.extra-grid[data-astro-cid-j7pv25f6],.article-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.extra-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr)}}@media(prefers-reduced-motion:reduce){.qr-ring[data-astro-cid-j7pv25f6],.service-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.article-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.extra-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.service-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:none;transition:none}}
