.svc-hero[data-astro-cid-xlpqzkf5]{position:relative;padding:calc(var(--k-header-h, 92px) + var(--space-10)) 0 var(--space-8);overflow:hidden}.svc-hero__in[data-astro-cid-xlpqzkf5]{position:relative;z-index:2;width:100%}.svc-hero[data-astro-cid-xlpqzkf5] h1[data-astro-cid-xlpqzkf5]{font-size:clamp(2.6rem,5.4vw,4.2rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;margin:var(--space-4) 0;text-wrap:balance}.page-intro[data-astro-cid-xlpqzkf5]{color:var(--color-text-muted);max-width:56ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}@media(max-width:860px){.svc-hero[data-astro-cid-xlpqzkf5] h1[data-astro-cid-xlpqzkf5]{font-size:clamp(2.2rem,10vw,3.6rem)}}.audit-texture[data-astro-cid-xlpqzkf5]{position:absolute;inset:0;background-image:url(/assets/visual-system/utility/j-blueprint-scan.svg);background-repeat:repeat;background-size:480px 480px;opacity:.04;pointer-events:none;z-index:0}.audit-form[data-astro-cid-xlpqzkf5]{display:flex;flex-direction:column;gap:var(--space-8)}.pf-fieldset[data-astro-cid-xlpqzkf5]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.pf-fieldset__legend[data-astro-cid-xlpqzkf5]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.pf-progress-rail[data-astro-cid-xlpqzkf5]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.pf-progress-rail__label[data-astro-cid-xlpqzkf5]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.pf-progress-rail__track[data-astro-cid-xlpqzkf5]{flex:1;height:2px;background:var(--color-border);border-radius:1px;overflow:hidden}.pf-progress-rail__fill[data-astro-cid-xlpqzkf5]{height:100%;width:0%;background:linear-gradient(90deg,var(--color-accent),rgba(252,176,64,.3));border-radius:1px;transition:width .4s cubic-bezier(.16,1,.3,1)}.form-row[data-astro-cid-xlpqzkf5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.form-submit[data-astro-cid-xlpqzkf5]{margin-top:var(--space-2);position:relative}@media(max-width:768px){.form-row[data-astro-cid-xlpqzkf5]{grid-template-columns:1fr}}.audit-steps[data-astro-cid-xlpqzkf5]{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-12);position:relative;z-index:1}.audit-steps__grid[data-astro-cid-xlpqzkf5]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.audit-step[data-astro-cid-xlpqzkf5]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.audit-step__number[data-astro-cid-xlpqzkf5]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-accent);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--color-accent);border-radius:var(--radius-full)}.audit-step__title[data-astro-cid-xlpqzkf5]{font-size:var(--text-base);color:var(--color-white);margin:0}.audit-step__text[data-astro-cid-xlpqzkf5]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.audit-steps__note[data-astro-cid-xlpqzkf5]{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em}.audit-trust[data-astro-cid-xlpqzkf5]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.audit-trust__privacy[data-astro-cid-xlpqzkf5]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-dim);line-height:var(--leading-normal)}.audit-trust__privacy[data-astro-cid-xlpqzkf5] svg[data-astro-cid-xlpqzkf5]{color:var(--color-accent);flex-shrink:0;margin-top:2px}@media(max-width:768px){.audit-steps__grid[data-astro-cid-xlpqzkf5]{grid-template-columns:1fr}}
