.intro[data-astro-cid-7a6hbtlg]{padding-block:clamp(2rem,1rem + 3vw,3.5rem) clamp(2.5rem,1rem + 4vw,4.5rem)}.intro__grid[data-astro-cid-7a6hbtlg]{gap:var(--space-6);align-items:end;display:grid}@media (width>=960px){.intro__grid[data-astro-cid-7a6hbtlg]{gap:var(--space-16);grid-template-columns:1fr 1.2fr}}.intro[data-astro-cid-7a6hbtlg] h1[data-astro-cid-7a6hbtlg]{animation:rise .76s var(--ease-out) both;margin:0}.intro__lead[data-astro-cid-7a6hbtlg]{animation:rise .76s .12s var(--ease-out) both;margin:0}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.groups[data-astro-cid-7a6hbtlg]{gap:clamp(3rem,2rem + 3vw,5rem);display:grid}.group[data-astro-cid-7a6hbtlg]{gap:var(--space-6);display:grid}@media (width>=960px){.group[data-astro-cid-7a6hbtlg]{gap:var(--space-12);grid-template-columns:1fr 2.2fr;align-items:start}.group__head[data-astro-cid-7a6hbtlg]{top:calc(var(--header-h) + var(--space-8));position:sticky}}.group__head[data-astro-cid-7a6hbtlg] h2[data-astro-cid-7a6hbtlg]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.group__head[data-astro-cid-7a6hbtlg] p[data-astro-cid-7a6hbtlg]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.group__list[data-astro-cid-7a6hbtlg]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.group__list[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc[data-astro-cid-7a6hbtlg]{gap:var(--space-2);height:100%;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--dur) ease, box-shadow var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.svc[data-astro-cid-7a6hbtlg]:hover{border-color:var(--pw-cyan);box-shadow:var(--shadow);transform:translateY(-4px)}.svc__top[data-astro-cid-7a6hbtlg]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.svc__name[data-astro-cid-7a6hbtlg]{color:var(--pw-black);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600}.svc__arrow[data-astro-cid-7a6hbtlg]{color:var(--link);transition:transform var(--dur) var(--ease-out);flex:none}.svc[data-astro-cid-7a6hbtlg]:hover .svc__arrow[data-astro-cid-7a6hbtlg]{transform:translate(4px)}.svc__summary[data-astro-cid-7a6hbtlg]{font-size:var(--text-sm);color:var(--text-muted)}.svc__price[data-astro-cid-7a6hbtlg]{padding-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);margin-top:auto}.svc__price[data-astro-cid-7a6hbtlg] .price-display[data-astro-cid-7a6hbtlg]{font-size:var(--text-base);color:var(--pw-black)}.why[data-astro-cid-7a6hbtlg] h2[data-astro-cid-7a6hbtlg]{max-width:18ch;margin-bottom:var(--space-10)}.why__list[data-astro-cid-7a6hbtlg]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.why__list[data-astro-cid-7a6hbtlg]{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}.why__list[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]{padding-top:var(--space-5);border-top:2px solid #ffffff47}.why__list[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]:first-child{border-top-color:var(--pw-cyan)}.why__list[data-astro-cid-7a6hbtlg] p[data-astro-cid-7a6hbtlg]{font-size:var(--text-sm);margin:0}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-7a6hbtlg] h1[data-astro-cid-7a6hbtlg],.intro__lead[data-astro-cid-7a6hbtlg]{animation-name:fade}.svc[data-astro-cid-7a6hbtlg]:hover,.svc[data-astro-cid-7a6hbtlg]:hover .svc__arrow[data-astro-cid-7a6hbtlg]{transform:none}}@keyframes fade{0%{opacity:0}}
