.page.svelte-1gdi33i.svelte-1gdi33i{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--padding) / 1.25);padding:0 var(--padding) calc(var(--padding) * 2);background:radial-gradient(circle at 12% 8%,rgba(var(--accent-rgb),.12),transparent 50%),radial-gradient(circle at 88% 14%,rgba(var(--accent-rgb),.08),transparent 45%)}.services.svelte-1gdi33i.svelte-1gdi33i{width:100%;max-width:1040px}.container.svelte-1gdi33i.svelte-1gdi33i{width:100%;max-width:1040px;display:flex;flex-direction:column;gap:calc(var(--padding) / 1.1)}.hero.svelte-1gdi33i.svelte-1gdi33i{padding:22px;border-radius:calc(var(--border-radius) * 1.6);border:1px solid var(--button-stroke);background:linear-gradient(135deg,rgba(var(--accent-rgb),.16),var(--button));box-shadow:var(--button-box-shadow)}.eyebrow.svelte-1gdi33i.svelte-1gdi33i{margin:0 0 8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--accent-rgb),.9);font-weight:700}.hero.svelte-1gdi33i h1.svelte-1gdi33i{margin:0;font-size:clamp(24px,3.2vw,34px);color:var(--secondary)}.lede.svelte-1gdi33i.svelte-1gdi33i{margin:10px 0 0;color:var(--secondary);opacity:.85;font-size:15.5px;line-height:1.6}.grid.svelte-1gdi33i.svelte-1gdi33i{display:grid;gap:calc(var(--padding) / 1.15);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card.svelte-1gdi33i.svelte-1gdi33i{display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:var(--button);border-radius:calc(var(--border-radius) * 1.25);padding:calc(var(--padding) / 1.1);border:1px solid var(--button-stroke);box-shadow:var(--button-box-shadow),0 0 10px 10px var(--button-stroke)}.card-body.svelte-1gdi33i h2.svelte-1gdi33i{margin:0 0 8px;font-size:18px;color:var(--secondary)}.card-body.svelte-1gdi33i p.svelte-1gdi33i{margin:0;color:var(--secondary);opacity:.85;line-height:1.6}.actions.svelte-1gdi33i.svelte-1gdi33i{display:flex;flex-wrap:wrap;gap:10px}.link-hub.svelte-1gdi33i h2.svelte-1gdi33i{margin:0 0 10px;font-size:18px;color:var(--secondary)}.link-grid.svelte-1gdi33i.svelte-1gdi33i{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.link-item.svelte-1gdi33i.svelte-1gdi33i{display:flex;align-items:center;min-height:40px;padding:10px 12px;border-radius:12px;border:1px solid var(--button-stroke);background:var(--button-elevated);color:var(--secondary);text-decoration:none;line-height:1.4}.link-item.svelte-1gdi33i.svelte-1gdi33i:hover{background:var(--button-hover)}.link-item--primary.svelte-1gdi33i.svelte-1gdi33i{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.1);font-weight:600}.btn.svelte-1gdi33i.svelte-1gdi33i{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid var(--surface-2, var(--popup-stroke));background:var(--button);box-shadow:var(--button-box-shadow);font-weight:700;font-size:.9rem;color:var(--text);text-decoration:none;white-space:nowrap;transition:transform .12s ease,background .12s ease,opacity .12s ease}.btn.primary.svelte-1gdi33i.svelte-1gdi33i{background:var(--accent);color:var(--white);border-color:transparent;box-shadow:none}.btn.primary.svelte-1gdi33i.svelte-1gdi33i:hover{background:var(--accent-hover)}.btn.ghost.svelte-1gdi33i.svelte-1gdi33i:hover{background:var(--button-hover)}@media screen and (max-width: 800px){.hero.svelte-1gdi33i.svelte-1gdi33i{padding:18px}}
