body.ad-landing{padding-top:0}.ad-header{position:sticky;top:0;z-index:100;background:var(--white);border-bottom:1px solid var(--border)}.ad-header-inner{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.ad-logo{display:flex;align-items:center;gap:.75rem;color:var(--text);text-decoration:none}.ad-logo-img{width:56px!important;height:auto!important}.ad-logo-text{display:flex;flex-direction:column;line-height:1.1}.ad-logo-main{font-family:var(--font-display);font-weight:500;font-size:1.05rem;color:var(--bg-dark)}.ad-logo-sub{font-family:var(--font-body);font-size:.75rem;color:var(--text-muted);letter-spacing:.1em}.ad-header-phone{display:inline-flex;align-items:center;gap:.65rem;color:var(--white);text-decoration:none;background:var(--accent);padding:.7rem 1.2rem;border-radius:8px;box-shadow:0 2px 8px #b3590040;transition:background .2s,transform .15s,box-shadow .2s}.ad-header-phone:hover{background:var(--accent-dark);color:var(--white);transform:translateY(-1px);box-shadow:0 4px 12px #b3590059}.ad-header-phone svg{flex-shrink:0}.ad-header-phone-text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.ad-header-phone-label{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.ad-header-phone-number{font-family:var(--font-display);font-size:1.15rem;font-weight:500;letter-spacing:.01em}.ad-header-actions{display:flex;align-items:center;gap:.75rem}.ad-header-website-btn{display:inline-flex;align-items:center;color:var(--accent);background:var(--white);text-decoration:none;padding:.7rem 1.2rem;border-radius:8px;font-family:var(--font-display);font-size:.95rem;font-weight:500;border:2px solid var(--white);transition:background .2s,color .2s}.ad-header-website-btn:hover{background:transparent;color:var(--white)}@media(max-width:560px){.ad-logo-sub{display:none}.ad-logo-main{font-size:.9rem}.ad-logo-img{width:44px!important}.ad-logo{gap:.5rem}.ad-header-phone{padding:.6rem .85rem;gap:.45rem}.ad-header-phone-number{font-size:1rem}.ad-header-phone-label{font-size:.625rem}}@media(max-width:380px){.ad-logo-text,.ad-header-phone-label{display:none}.ad-header-phone-number{font-size:1.05rem;font-weight:600}}.ad-footer{background:var(--bg-dark);color:#fdfaf5b3;padding:1.5rem;text-align:center;font-size:.85rem}.ad-footer p{color:inherit;margin-bottom:.25rem}.ad-footer-disclaimer{font-size:.78rem;font-style:italic;color:#fdfaf58c!important;max-width:720px;margin:0 auto .85rem!important;line-height:1.55}.ad-footer a{color:var(--accent-on-dark)}.ad-footer a:hover{color:var(--white)}.form-group[data-astro-cid-iqs7iqha] label[data-astro-cid-iqs7iqha]{font-size:1rem}.ad-hero[data-astro-cid-iqs7iqha]{background:var(--bg-dark);color:var(--white);padding:3.5rem 1.5rem 4.5rem;position:relative;overflow:hidden;scroll-margin-top:5rem}.ad-hero-grid[data-astro-cid-iqs7iqha]{display:grid;grid-template-columns:minmax(580px,760px) 1fr;gap:3rem;align-items:start}.ad-hero-form[data-astro-cid-iqs7iqha]{order:-1}@media(max-width:1200px){.ad-hero-grid[data-astro-cid-iqs7iqha]{grid-template-columns:1fr;gap:2.5rem}}.ad-hero-heading[data-astro-cid-iqs7iqha]{font-size:clamp(1.3rem,2vw,1.7rem);color:var(--white);line-height:1.15;margin-bottom:1.5rem}.ad-hero-line-1[data-astro-cid-iqs7iqha],.ad-hero-line-2[data-astro-cid-iqs7iqha]{display:block;font-weight:500;white-space:nowrap}.ad-hero-line-2[data-astro-cid-iqs7iqha]{color:var(--accent-on-dark);font-style:italic;font-size:.85em;margin-top:.35rem}@media(max-width:960px){.ad-hero-line-1[data-astro-cid-iqs7iqha],.ad-hero-line-2[data-astro-cid-iqs7iqha]{white-space:normal}}.ad-hero-problem[data-astro-cid-iqs7iqha],.ad-hero-reassurance[data-astro-cid-iqs7iqha],.ad-hero-guide[data-astro-cid-iqs7iqha]{color:#fdfaf5e6;font-size:1.3rem;line-height:1.6;margin-bottom:1.35rem;max-width:60ch}.ad-hero-callout[data-astro-cid-iqs7iqha]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.2;color:var(--accent-on-dark);margin:2.5rem auto 2rem;text-align:center}.ad-hero-byline[data-astro-cid-iqs7iqha]{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(253,250,245,.15)}.ad-hero-byline-photo[data-astro-cid-iqs7iqha]{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:center 15%;border:2px solid var(--accent-on-dark);flex-shrink:0}.ad-hero-byline-text[data-astro-cid-iqs7iqha]{line-height:1.35}.ad-hero-byline-name[data-astro-cid-iqs7iqha]{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--white)}.ad-hero-byline-role[data-astro-cid-iqs7iqha]{font-size:1.05rem;color:#fdfaf5b3;margin-top:.15rem}.ad-hero-byline-email[data-astro-cid-iqs7iqha]{display:block;font-size:.9rem;color:#fdfaf599;margin-top:.2rem;text-decoration:none}.ad-hero-byline-email[data-astro-cid-iqs7iqha]:hover{color:#fdfaf5e6;text-decoration:underline}.ad-hero-form[data-astro-cid-iqs7iqha] .form-card[data-astro-cid-iqs7iqha]{background:var(--white);padding:2rem 1.75rem;border-radius:8px;box-shadow:0 16px 40px #0000004d,0 0 0 1px #d9782040,0 8px 60px #d978202e}.form-card-header[data-astro-cid-iqs7iqha]{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.form-card-heading[data-astro-cid-iqs7iqha]{font-size:1.45rem;line-height:1.2;margin-bottom:.5rem;color:var(--bg-dark)}.form-card-intro[data-astro-cid-iqs7iqha]{color:var(--text-muted);font-size:.9rem;line-height:1.5;margin:0}.form-or-call[data-astro-cid-iqs7iqha]{text-align:center;color:var(--text-muted);font-size:.95rem;margin:1rem 0 0}.form-or-call[data-astro-cid-iqs7iqha] a[data-astro-cid-iqs7iqha]{color:var(--accent);font-weight:600;font-family:var(--font-display);font-size:1.05rem;white-space:nowrap}.ad-steps[data-astro-cid-iqs7iqha]{padding:4.5rem 1.5rem}.ad-steps-heading[data-astro-cid-iqs7iqha]{color:var(--white);text-align:center;margin-bottom:1rem;font-style:italic;font-size:clamp(2.2rem,4.2vw,3rem)}.ad-steps-snippet[data-astro-cid-iqs7iqha]{color:#ffffffd9;text-align:center;max-width:760px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.7}ol[data-astro-cid-iqs7iqha].ad-steps-grid{list-style:none;padding:0;margin:0;gap:1.5rem}.ad-mid-cta[data-astro-cid-iqs7iqha]{margin:3rem auto 0;max-width:720px;padding:2.25rem 2rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);text-align:center}.ad-mid-cta[data-astro-cid-iqs7iqha] h3[data-astro-cid-iqs7iqha]{color:var(--white)!important;font-size:1.55rem;margin:0 0 .5rem}.ad-mid-cta[data-astro-cid-iqs7iqha] p[data-astro-cid-iqs7iqha]{color:#ffffffd9!important;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.ad-mid-cta-btn[data-astro-cid-iqs7iqha]{font-size:.95rem}@media(max-width:600px){.ad-mid-cta[data-astro-cid-iqs7iqha]{padding:1.75rem 1.25rem}.ad-mid-cta[data-astro-cid-iqs7iqha] h3[data-astro-cid-iqs7iqha]{font-size:1.3rem}}.ad-faq[data-astro-cid-iqs7iqha]{padding:4rem 1.5rem;background:var(--bg)}.ad-faq[data-astro-cid-iqs7iqha] .container[data-astro-cid-iqs7iqha]{max-width:960px}.ad-faq[data-astro-cid-iqs7iqha] h2[data-astro-cid-iqs7iqha]{font-size:clamp(1.6rem,3vw,2rem);margin-bottom:0;text-align:center}.ad-faq[data-astro-cid-iqs7iqha] .divider[data-astro-cid-iqs7iqha]{margin-left:auto;margin-right:auto}.ad-faq-list[data-astro-cid-iqs7iqha]{margin:2.5rem 0 0;padding:0;display:grid;gap:1.25rem}.ad-faq-item[data-astro-cid-iqs7iqha]{background:var(--white);border-left:3px solid var(--accent);padding:1.25rem 1.4rem}.ad-faq-item[data-astro-cid-iqs7iqha] dt[data-astro-cid-iqs7iqha]{font-family:var(--font-display);font-weight:500;font-size:1.1rem;color:var(--text);margin-bottom:.5rem}.ad-faq-item[data-astro-cid-iqs7iqha] dd[data-astro-cid-iqs7iqha]{margin:0;font-size:1rem;line-height:1.7;color:var(--text-muted)}.form-cta-row[data-astro-cid-iqs7iqha]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cta-or[data-astro-cid-iqs7iqha]{font-size:.9rem;color:var(--text-muted);flex-shrink:0}.ad-faq-cta[data-astro-cid-iqs7iqha]{margin-top:2.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.ad-faq-cta[data-astro-cid-iqs7iqha] .cta-or[data-astro-cid-iqs7iqha]{font-size:.9rem;color:var(--text-muted)}.ad-step-card[data-astro-cid-iqs7iqha]{position:relative;padding:1.5rem 1.4rem 1.35rem}.ad-step-number[data-astro-cid-iqs7iqha]{font-family:var(--font-display);font-size:1.85rem;font-weight:500;color:var(--accent);line-height:1;margin-bottom:.6rem}.ad-step-card[data-astro-cid-iqs7iqha] h3[data-astro-cid-iqs7iqha]{margin-bottom:.6rem;font-size:1.2rem;color:var(--text)!important}.ad-step-card[data-astro-cid-iqs7iqha] p[data-astro-cid-iqs7iqha]{color:var(--text-muted)!important;font-size:1rem;line-height:1.55}.ad-closing[data-astro-cid-iqs7iqha]{margin-top:3.5rem;padding-top:3rem;border-top:1px solid rgba(253,250,245,.18);text-align:center}.ad-closing-body[data-astro-cid-iqs7iqha]{margin:0 0 2.5rem;font-size:1.45rem;line-height:1.6}.ad-closing-quote[data-astro-cid-iqs7iqha]{font-family:var(--font-display)!important;font-style:italic;font-size:clamp(1.9rem,3.4vw,2.6rem)!important;line-height:1.3;max-width:1040px;margin:0 auto!important;color:var(--accent-on-dark)!important}.ad-closing-cta-wrap[data-astro-cid-iqs7iqha]{margin-top:2.5rem;text-align:center}.ad-closing-cta[data-astro-cid-iqs7iqha]{padding:1rem 2rem;font-size:1rem;letter-spacing:.04em}.form-row[data-astro-cid-iqs7iqha]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.form-row[data-astro-cid-iqs7iqha]{grid-template-columns:1fr}.form-card[data-astro-cid-iqs7iqha]{padding:1.5rem}}.required[data-astro-cid-iqs7iqha]{color:var(--accent)}.optional[data-astro-cid-iqs7iqha]{color:var(--text-muted);font-weight:400;font-size:.85em}.privacy-note[data-astro-cid-iqs7iqha]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted);margin-bottom:1.25rem;padding:.6rem .85rem;background:var(--bg-alt);border-left:3px solid var(--green)}.privacy-note[data-astro-cid-iqs7iqha] svg[data-astro-cid-iqs7iqha]{width:14px;height:14px;flex-shrink:0;color:var(--green)}.submit-btn[data-astro-cid-iqs7iqha]{width:100%;padding:1.15rem;font-size:1.05rem}.form-success[data-astro-cid-iqs7iqha]{text-align:center;padding:2.5rem 1.5rem;background:var(--green-light);border:1px solid var(--green)}.success-icon[data-astro-cid-iqs7iqha]{width:3rem;height:3rem;background:var(--green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin:0 auto 1rem;font-weight:700}.form-success[data-astro-cid-iqs7iqha] h3[data-astro-cid-iqs7iqha]{font-size:1.8rem;color:var(--green-dark);margin-bottom:.75rem}.form-success[data-astro-cid-iqs7iqha] p[data-astro-cid-iqs7iqha]{color:var(--text);font-size:1.05rem;line-height:1.6}
