.hero[data-astro-cid-ynpdemk6]{position:relative;padding:var(--space-20) 0 var(--space-16);overflow:hidden}@media(min-width:768px){.hero[data-astro-cid-ynpdemk6]{padding:var(--space-24) 0 var(--space-20)}}.hero-content[data-astro-cid-ynpdemk6]{position:relative;z-index:1}.hero[data-astro-cid-ynpdemk6] h1[data-astro-cid-ynpdemk6]{font-size:var(--font-size-4xl);margin-bottom:var(--space-6);max-width:48rem}@media(min-width:768px){.hero[data-astro-cid-ynpdemk6] h1[data-astro-cid-ynpdemk6]{font-size:var(--font-size-5xl)}}.hero-lead[data-astro-cid-ynpdemk6]{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.hero-image[data-astro-cid-ynpdemk6]{position:absolute;top:0;right:0;bottom:0;width:65%;pointer-events:none;overflow:hidden}.hero-image[data-astro-cid-ynpdemk6] img[data-astro-cid-ynpdemk6]{width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7) 60%,rgba(0,0,0,1) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7) 60%,rgba(0,0,0,1) 100%)}@media(max-width:1023px){.hero-image[data-astro-cid-ynpdemk6]{width:50%;opacity:.4}}@media(max-width:767px){.hero-image[data-astro-cid-ynpdemk6]{display:none}}h2[data-astro-cid-ynpdemk6]{margin-bottom:var(--space-8)}h3[data-astro-cid-ynpdemk6]{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);letter-spacing:normal}.section-alt[data-astro-cid-ynpdemk6]{background:var(--color-bg-subtle)}.section-intro[data-astro-cid-ynpdemk6]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-10)}.process-steps[data-astro-cid-ynpdemk6]{display:grid;gap:var(--space-8)}.process-step[data-astro-cid-ynpdemk6]{display:grid;gap:var(--space-4)}@media(min-width:768px){.process-step[data-astro-cid-ynpdemk6]{grid-template-columns:auto 1fr;gap:var(--space-6)}}.step-number[data-astro-cid-ynpdemk6]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--color-navy);color:var(--color-white);font-weight:var(--font-weight-semibold);border-radius:50%;flex-shrink:0}.step-content[data-astro-cid-ynpdemk6] h3[data-astro-cid-ynpdemk6]{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.step-content[data-astro-cid-ynpdemk6] p[data-astro-cid-ynpdemk6]{color:var(--color-text-secondary);margin:0}.step-content[data-astro-cid-ynpdemk6] p[data-astro-cid-ynpdemk6]+p[data-astro-cid-ynpdemk6]{margin-top:var(--space-4)}.pricing-section[data-astro-cid-ynpdemk6]{margin-bottom:var(--space-12)}.pricing-section[data-astro-cid-ynpdemk6]:last-child{margin-bottom:0}.pricing-section[data-astro-cid-ynpdemk6] h3[data-astro-cid-ynpdemk6]{font-size:var(--font-size-xl);margin-bottom:var(--space-4)}.pricing-intro[data-astro-cid-ynpdemk6]{color:var(--color-text-secondary);max-width:var(--max-width-text);margin-bottom:var(--space-4)}.pricing-table-wrapper[data-astro-cid-ynpdemk6]{margin:var(--space-6) 0;overflow-x:auto}.pricing-table[data-astro-cid-ynpdemk6]{width:100%;max-width:36rem;border-collapse:collapse}.pricing-table[data-astro-cid-ynpdemk6] th[data-astro-cid-ynpdemk6],.pricing-table[data-astro-cid-ynpdemk6] td[data-astro-cid-ynpdemk6]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.pricing-table[data-astro-cid-ynpdemk6] th[data-astro-cid-ynpdemk6]{font-weight:var(--font-weight-semibold);color:var(--color-text);background:var(--color-bg-muted)}.pricing-table[data-astro-cid-ynpdemk6] td[data-astro-cid-ynpdemk6]{color:var(--color-text-secondary)}.pricing-table[data-astro-cid-ynpdemk6] td[data-astro-cid-ynpdemk6]:last-child{font-weight:var(--font-weight-medium);color:var(--color-text)}.pricing-note[data-astro-cid-ynpdemk6]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.email[data-astro-cid-ynpdemk6]{color:var(--color-navy);font-weight:var(--font-weight-medium)}.financing-options[data-astro-cid-ynpdemk6]{display:grid;gap:var(--space-8)}@media(min-width:768px){.financing-options[data-astro-cid-ynpdemk6]{grid-template-columns:repeat(2,1fr)}}.financing-option[data-astro-cid-ynpdemk6]{padding:var(--space-6);background:var(--color-bg-subtle);border-radius:var(--radius-lg)}.financing-option[data-astro-cid-ynpdemk6] h3[data-astro-cid-ynpdemk6]{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.financing-option[data-astro-cid-ynpdemk6] p[data-astro-cid-ynpdemk6]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.financing-example[data-astro-cid-ynpdemk6]{font-style:italic;margin-top:var(--space-4)}.termination-content[data-astro-cid-ynpdemk6] p[data-astro-cid-ynpdemk6]{color:var(--color-text-secondary)}.termination-content[data-astro-cid-ynpdemk6] ul[data-astro-cid-ynpdemk6]{list-style:none;padding:0;margin:var(--space-4) 0}.termination-content[data-astro-cid-ynpdemk6] li[data-astro-cid-ynpdemk6]{position:relative;padding-left:var(--space-6);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.termination-content[data-astro-cid-ynpdemk6] li[data-astro-cid-ynpdemk6]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--color-navy);border-radius:50%}.form-section[data-astro-cid-ynpdemk6]{max-width:40rem}.form-intro[data-astro-cid-ynpdemk6]{color:var(--color-text-secondary);margin-bottom:var(--space-8)}.consultation-form[data-astro-cid-ynpdemk6],.form-row[data-astro-cid-ynpdemk6]{display:grid;gap:var(--space-6)}@media(min-width:640px){.form-row[data-astro-cid-ynpdemk6]{grid-template-columns:repeat(2,1fr)}}.form-group[data-astro-cid-ynpdemk6]{display:flex;flex-direction:column;gap:var(--space-2)}.form-group[data-astro-cid-ynpdemk6]>label[data-astro-cid-ynpdemk6]{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.form-group[data-astro-cid-ynpdemk6] input[data-astro-cid-ynpdemk6][type=text],.form-group[data-astro-cid-ynpdemk6] input[data-astro-cid-ynpdemk6][type=email],.form-group[data-astro-cid-ynpdemk6] input[data-astro-cid-ynpdemk6][type=tel],.form-group[data-astro-cid-ynpdemk6] textarea[data-astro-cid-ynpdemk6]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);background:var(--color-white);transition:border-color var(--transition-fast)}.form-group[data-astro-cid-ynpdemk6] input[data-astro-cid-ynpdemk6]:focus,.form-group[data-astro-cid-ynpdemk6] textarea[data-astro-cid-ynpdemk6]:focus{outline:none;border-color:var(--color-navy)}.checkbox-group[data-astro-cid-ynpdemk6],.radio-group[data-astro-cid-ynpdemk6]{display:flex;flex-direction:column;gap:var(--space-2)}.checkbox-label[data-astro-cid-ynpdemk6],.radio-label[data-astro-cid-ynpdemk6]{display:flex;align-items:flex-start;gap:var(--space-3);font-weight:var(--font-weight-normal);cursor:pointer}.checkbox-label[data-astro-cid-ynpdemk6] input[data-astro-cid-ynpdemk6],.radio-label[data-astro-cid-ynpdemk6] input[data-astro-cid-ynpdemk6]{margin-top:.2em}.checkbox-label[data-astro-cid-ynpdemk6] span[data-astro-cid-ynpdemk6],.radio-label[data-astro-cid-ynpdemk6] span[data-astro-cid-ynpdemk6]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.form-submit[data-astro-cid-ynpdemk6]{margin-top:var(--space-4)}.form-submit[data-astro-cid-ynpdemk6] button[data-astro-cid-ynpdemk6]{padding:var(--space-4) var(--space-8)}.form-submit[data-astro-cid-ynpdemk6] button[data-astro-cid-ynpdemk6]:disabled{background:var(--color-text-muted);border-color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.form-notice[data-astro-cid-ynpdemk6]{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-bg-muted);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic}.contact-grid[data-astro-cid-ynpdemk6]{display:grid;gap:var(--space-6)}@media(min-width:640px){.contact-grid[data-astro-cid-ynpdemk6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.contact-grid[data-astro-cid-ynpdemk6]{grid-template-columns:repeat(4,1fr)}}.contact-card[data-astro-cid-ynpdemk6]{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.contact-card[data-astro-cid-ynpdemk6] h3[data-astro-cid-ynpdemk6]{font-size:var(--font-size-base);margin-bottom:var(--space-3)}.contact-card[data-astro-cid-ynpdemk6] p[data-astro-cid-ynpdemk6]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.contact-card[data-astro-cid-ynpdemk6] .hours[data-astro-cid-ynpdemk6]{margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted)}
