.hero[data-astro-cid-43e6p56t]{padding-block:var(--space-12) var(--space-16)}.hero-inner[data-astro-cid-43e6p56t]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-16);align-items:center}.hero-content[data-astro-cid-43e6p56t] h1[data-astro-cid-43e6p56t]{margin-block:var(--space-4)}.hero-desc[data-astro-cid-43e6p56t]{font-size:var(--font-size-md);color:var(--color-text-muted)}.quick-contact[data-astro-cid-43e6p56t]{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.quick-contact[data-astro-cid-43e6p56t] h2[data-astro-cid-43e6p56t]{font-size:var(--font-size-md);margin-bottom:var(--space-5)}.quick-contact[data-astro-cid-43e6p56t] ul[data-astro-cid-43e6p56t]{list-style:none;display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.quick-contact[data-astro-cid-43e6p56t] li[data-astro-cid-43e6p56t]{display:flex;flex-direction:column;gap:2px}.qc-label[data-astro-cid-43e6p56t]{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)}.quick-contact[data-astro-cid-43e6p56t] a[data-astro-cid-43e6p56t]{color:var(--color-text);text-decoration:none;font-weight:600}.quick-contact[data-astro-cid-43e6p56t] a[data-astro-cid-43e6p56t]:hover{color:var(--color-primary)}.quick-contact[data-astro-cid-43e6p56t] .qc-cta[data-astro-cid-43e6p56t],.quick-contact[data-astro-cid-43e6p56t] .qc-cta[data-astro-cid-43e6p56t]:hover{width:100%;text-align:center;color:#fff}.form-layout[data-astro-cid-43e6p56t]{display:grid;grid-template-columns:1fr 340px;gap:var(--space-16);align-items:start}.form-wrap[data-astro-cid-43e6p56t] h2[data-astro-cid-43e6p56t]{margin-bottom:var(--space-2)}.form-intro[data-astro-cid-43e6p56t]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-8)}.contact-form[data-astro-cid-43e6p56t]{display:flex;flex-direction:column;gap:var(--space-6)}.field-row[data-astro-cid-43e6p56t]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.field[data-astro-cid-43e6p56t]{display:flex;flex-direction:column;gap:var(--space-2)}.field[data-astro-cid-43e6p56t] label[data-astro-cid-43e6p56t]{font-size:var(--font-size-sm);font-weight:600}.field[data-astro-cid-43e6p56t] input[data-astro-cid-43e6p56t],.field[data-astro-cid-43e6p56t] select[data-astro-cid-43e6p56t],.field[data-astro-cid-43e6p56t] textarea[data-astro-cid-43e6p56t]{padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text);background-color:var(--color-bg);width:100%}.field[data-astro-cid-43e6p56t] textarea[data-astro-cid-43e6p56t]{resize:vertical}.field[data-astro-cid-43e6p56t] input[data-astro-cid-43e6p56t]:focus-visible,.field[data-astro-cid-43e6p56t] select[data-astro-cid-43e6p56t]:focus-visible,.field[data-astro-cid-43e6p56t] textarea[data-astro-cid-43e6p56t]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.field-consent[data-astro-cid-43e6p56t]{display:flex;gap:var(--space-3);align-items:flex-start}.field-consent[data-astro-cid-43e6p56t] input[data-astro-cid-43e6p56t]{margin-top:3px;flex-shrink:0}.field-consent[data-astro-cid-43e6p56t] label[data-astro-cid-43e6p56t]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.field-consent[data-astro-cid-43e6p56t] a[data-astro-cid-43e6p56t]{color:var(--color-primary);font-weight:600}.form-aside[data-astro-cid-43e6p56t]{display:flex;flex-direction:column;gap:var(--space-6)}.aside-box[data-astro-cid-43e6p56t]{background-color:var(--color-primary-light);border-radius:var(--radius-lg);padding:var(--space-6)}.aside-box[data-astro-cid-43e6p56t] h2[data-astro-cid-43e6p56t]{font-size:var(--font-size-md);margin-bottom:var(--space-4)}.steps[data-astro-cid-43e6p56t]{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:var(--space-4)}.steps[data-astro-cid-43e6p56t] li[data-astro-cid-43e6p56t]{counter-increment:step;position:relative;padding-left:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text);line-height:1.5}.steps[data-astro-cid-43e6p56t] li[data-astro-cid-43e6p56t]:before{content:counter(step);position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background-color:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:700}.aside-note[data-astro-cid-43e6p56t]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic;padding-left:var(--space-4);border-left:3px solid var(--color-border)}.reviews-grid[data-astro-cid-43e6p56t]{margin-top:var(--space-8)}.review-card[data-astro-cid-43e6p56t] blockquote[data-astro-cid-43e6p56t] p[data-astro-cid-43e6p56t]{font-style:italic;color:var(--color-text-muted);margin-bottom:var(--space-4);max-width:none}.review-card[data-astro-cid-43e6p56t] figcaption[data-astro-cid-43e6p56t]{display:flex;flex-direction:column;gap:var(--space-1)}.review-card[data-astro-cid-43e6p56t] figcaption[data-astro-cid-43e6p56t] strong[data-astro-cid-43e6p56t]{font-weight:700}.review-card[data-astro-cid-43e6p56t] figcaption[data-astro-cid-43e6p56t] span[data-astro-cid-43e6p56t]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.nap-layout[data-astro-cid-43e6p56t]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start}.nap-info[data-astro-cid-43e6p56t] h2[data-astro-cid-43e6p56t],.nap-where[data-astro-cid-43e6p56t] h2[data-astro-cid-43e6p56t]{margin-block:var(--space-3) var(--space-2)}.nap-role[data-astro-cid-43e6p56t]{color:var(--color-primary);font-weight:600;margin-bottom:var(--space-6)}.nap-details[data-astro-cid-43e6p56t]{font-style:normal;display:flex;flex-direction:column;gap:var(--space-3)}.nap-details[data-astro-cid-43e6p56t] p[data-astro-cid-43e6p56t]{display:flex;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-sm)}.nap-label[data-astro-cid-43e6p56t]{flex-shrink:0;width:90px;font-weight:600;color:var(--color-primary)}.nap-details[data-astro-cid-43e6p56t] a[data-astro-cid-43e6p56t]{color:var(--color-text);text-decoration:none}.nap-details[data-astro-cid-43e6p56t] a[data-astro-cid-43e6p56t]:hover{color:var(--color-primary)}.nap-where[data-astro-cid-43e6p56t] p[data-astro-cid-43e6p56t]{color:var(--color-text-muted);margin-bottom:var(--space-6)}.nap-where[data-astro-cid-43e6p56t] strong[data-astro-cid-43e6p56t]{color:var(--color-text)}.img-placeholder[data-astro-cid-43e6p56t]{background-color:var(--color-bg);border:2px dashed var(--color-border);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;min-height:220px;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--space-6);line-height:1.5}@media(max-width:900px){.form-layout[data-astro-cid-43e6p56t],.nap-layout[data-astro-cid-43e6p56t]{grid-template-columns:1fr;gap:var(--space-12)}}@media(max-width:768px){.hero-inner[data-astro-cid-43e6p56t],.field-row[data-astro-cid-43e6p56t]{grid-template-columns:1fr}}
