.hero[data-astro-cid-bbe6dxrz]{padding-block:var(--space-12) var(--space-8)}.hero__subline[data-astro-cid-bbe6dxrz]{margin-top:var(--space-3)}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.hero__stats[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--line)}.hero__stats[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--text);display:flex;align-items:baseline;gap:.25rem}.hero__num[data-astro-cid-bbe6dxrz]{display:inline-block;font-variant-numeric:tabular-nums;text-align:right}.hero__affix[data-astro-cid-bbe6dxrz]{color:var(--text-muted);font-size:1.1rem;font-weight:600}.hero__stats[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{margin:0;color:var(--text-muted);font-size:.9rem}.trustbar[data-astro-cid-zdc2jl42]{border-block:1px solid var(--line);background:var(--surface);padding-block:var(--space-3)}.trustbar[data-astro-cid-zdc2jl42] ul[data-astro-cid-zdc2jl42]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.trustbar[data-astro-cid-zdc2jl42] li[data-astro-cid-zdc2jl42]{padding-left:18px;position:relative}.trustbar[data-astro-cid-zdc2jl42] li[data-astro-cid-zdc2jl42]:before{content:"✓";position:absolute;left:0;color:var(--text-muted)}.tools[data-astro-cid-ki5vkejz]{list-style:none;padding:0;margin-top:var(--space-6);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.tool[data-astro-cid-ki5vkejz]{display:flex;flex-direction:column;gap:var(--space-1);position:relative}.tool__num[data-astro-cid-ki5vkejz]{font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--accent);letter-spacing:.1em;margin-bottom:var(--space-1)}.tool[data-astro-cid-ki5vkejz] h3[data-astro-cid-ki5vkejz]{font-size:1.05rem}.tool__symptom[data-astro-cid-ki5vkejz]{font-size:.9rem;font-style:italic;color:var(--text-muted);border-left:2px solid var(--line);padding-left:var(--space-2);margin-block:var(--space-1)}.tool__promise[data-astro-cid-ki5vkejz]{font-size:.95rem;margin-top:2px}.tool__detail[data-astro-cid-ki5vkejz]{color:var(--text-muted);font-size:.88rem}.tool__meta[data-astro-cid-ki5vkejz]{margin-top:auto;padding-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center;justify-content:space-between}.tool__tag[data-astro-cid-ki5vkejz]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.tool__time[data-astro-cid-ki5vkejz]{font-size:.78rem;color:var(--text-muted)}.tools__note[data-astro-cid-ki5vkejz]{margin-top:var(--space-6);color:var(--text-muted);font-size:.95rem}.steps[data-astro-cid-d7yd27mj]{list-style:none;padding:0;margin-top:var(--space-6);display:grid;gap:var(--space-3)}@media(min-width:900px){.steps[data-astro-cid-d7yd27mj]{grid-template-columns:repeat(4,1fr)}}.steps__num[data-astro-cid-d7yd27mj]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);color:var(--accent);font-family:var(--font-mono);font-weight:700;font-size:.8rem;margin-bottom:var(--space-2)}.steps[data-astro-cid-d7yd27mj] p[data-astro-cid-d7yd27mj]{color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1)}.services[data-astro-cid-g5jplrhu]{margin-top:var(--space-6)}.service-card[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:var(--space-2)}.service-card__teaser[data-astro-cid-g5jplrhu]{color:var(--text-muted);font-size:.95rem}.service-card[data-astro-cid-g5jplrhu] ul[data-astro-cid-g5jplrhu]{list-style:none;padding:0;display:grid;gap:var(--space-1);font-size:.9rem}.service-card[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{padding-left:20px;position:relative;color:var(--text-muted)}.service-card[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]:before{content:"→";position:absolute;left:0;color:var(--text-muted)}.service-card[data-astro-cid-g5jplrhu] a[data-astro-cid-g5jplrhu]{margin-top:auto;font-size:.9rem;font-weight:600}.faq[data-astro-cid-z6gx6xcw]{display:grid;gap:var(--space-6)}@media(min-width:950px){.faq[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr 1.4fr;gap:var(--space-8);align-items:start}}.faq__list[data-astro-cid-z6gx6xcw]{display:grid;gap:var(--space-2)}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{cursor:pointer;font-weight:600;font-size:.95rem;list-style:none;display:flex;justify-content:space-between;gap:var(--space-2)}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:after{content:"+";color:var(--text-muted);font-weight:700}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{content:"−"}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{color:var(--text-muted);font-size:.92rem;margin-top:var(--space-2)}.teasers[data-astro-cid-yuiek7vl]{display:grid;gap:var(--space-3);margin-top:var(--space-6)}@media(min-width:900px){.teasers[data-astro-cid-yuiek7vl]{grid-template-columns:repeat(3,1fr)}}.teaser__date[data-astro-cid-yuiek7vl]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.teasers[data-astro-cid-yuiek7vl] h3[data-astro-cid-yuiek7vl]{margin-top:var(--space-1)}.teasers[data-astro-cid-yuiek7vl] h3[data-astro-cid-yuiek7vl] a[data-astro-cid-yuiek7vl]{color:var(--text);text-decoration:none}.teasers[data-astro-cid-yuiek7vl] h3[data-astro-cid-yuiek7vl] a[data-astro-cid-yuiek7vl]:hover{color:var(--accent)}.teaser__description[data-astro-cid-yuiek7vl]{color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1)}.teasers__more[data-astro-cid-yuiek7vl]{margin-top:var(--space-3);font-size:.9rem}
