.lead-capture_section__GW7pn{padding:28px 20px 10px}.lead-capture_card__ksOv6{max-width:1120px;margin:0 auto;padding:30px;border:1px solid rgba(50,45,40,.12);border-radius:24px;background:rgba(255,252,247,.92);box-shadow:0 18px 55px rgba(56,45,38,.08);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);grid-gap:34px;gap:34px;align-items:center}.lead-capture_copy__KwOPC h2{margin:6px 0 12px;max-width:680px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05;letter-spacing:-.04em}.lead-capture_copy__KwOPC p{margin:0;max-width:680px;line-height:1.65;color:#5f5952}.lead-capture_eyebrow__yIgYN{font-size:.76rem;font-weight:800;letter-spacing:.12em;color:#725b55!important}.lead-capture_form__DfU0l{display:grid;grid-gap:14px;gap:14px}.lead-capture_emailLabel__YdyrL{display:grid;grid-gap:7px;gap:7px;font-size:.88rem;font-weight:700}.lead-capture_emailLabel__YdyrL input{width:100%;min-height:50px;border:1px solid rgba(50,45,40,.18);border-radius:12px;background:white;padding:0 14px;font:inherit;color:#24211d}.lead-capture_emailLabel__YdyrL input:focus{outline:2px solid rgba(128,91,82,.22);outline-offset:2px;border-color:#805b52}.lead-capture_consent__qdx1v{display:grid;grid-template-columns:18px 1fr;grid-gap:9px;gap:9px;align-items:start;font-size:.82rem;line-height:1.5;color:#665f58}.lead-capture_consent__qdx1v input{margin-top:2px;width:16px;height:16px}.lead-capture_form__DfU0l button{min-height:50px;border:0;border-radius:12px;padding:0 18px;background:#2f3934;color:white;font:inherit;font-weight:800;cursor:pointer}.lead-capture_form__DfU0l button:disabled{opacity:.65;cursor:wait}.lead-capture_error__ioktR,.lead-capture_note__mg_6s{margin:0;font-size:.78rem;line-height:1.45;color:#756f66}.lead-capture_error__ioktR{color:#8c3f3f;font-weight:700}.lead-capture_success__OdTbO{padding:22px;border-radius:16px;background:#eef4ef;display:grid;grid-gap:6px;gap:6px}.lead-capture_success__OdTbO strong{font-size:1.15rem}.lead-capture_success__OdTbO span{color:#5f675f}@media (max-width:760px){.lead-capture_section__GW7pn{padding:18px 14px 6px}.lead-capture_card__ksOv6{grid-template-columns:1fr;gap:22px;padding:22px 18px;border-radius:18px}.lead-capture_copy__KwOPC h2{font-size:2rem}.lead-capture_emailLabel__YdyrL input,.lead-capture_form__DfU0l button{min-height:52px}}:root{--nt-bg:#f8f5f2;--nt-bg-strong:#f1ebe6;--nt-surface:#fffdfa;--nt-surface-pure:#ffffff;--nt-surface-soft:#f3ece8;--nt-surface-rose:#f6ecea;--nt-ink:#211c1a;--nt-ink-soft:#4f4541;--nt-muted:#6d625d;--nt-faint:#938782;--nt-accent:#a87372;--nt-accent-deep:#7b5452;--nt-accent-soft:#e8d7d1;--nt-cta:#241d1b;--nt-cta-hover:#3a302c;--nt-border:rgba(40,30,25,0.10);--nt-border-strong:rgba(40,30,25,0.18);--nt-focus:rgba(168,115,114,0.34);--nt-success-bg:#edf4ef;--nt-success:#355847;--nt-warning-bg:#faf1e5;--nt-warning:#77542e;--nt-danger-bg:#faeceb;--nt-danger:#7d3f3a;--nt-radius-sm:10px;--nt-radius-md:14px;--nt-radius-lg:18px;--nt-radius-xl:24px;--nt-shadow-sm:0 8px 24px rgba(51,38,33,0.06);--nt-shadow-md:0 18px 50px rgba(51,38,33,0.10);--nt-shadow-lg:0 26px 72px rgba(51,38,33,0.14);--nt-font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nt-font-display:var(--font-serif),Georgia,"Times New Roman",serif;--nt-page-max:1180px;--nt-chat-max:840px;--nt-copy-max:720px;--nt-safe-top:env(safe-area-inset-top);--nt-safe-right:env(safe-area-inset-right);--nt-safe-bottom:env(safe-area-inset-bottom);--nt-safe-left:env(safe-area-inset-left);--nt-ease:180ms cubic-bezier(.2,.8,.2,1)}.nail-tech-route{min-width:0;min-height:100svh;min-height:100dvh;background:var(--nt-bg);color:var(--nt-ink);font-family:var(--nt-font-ui);overflow-x:clip;scroll-padding-bottom:calc(16px + var(--nt-safe-bottom))}.nail-tech-route *,.nail-tech-route :after,.nail-tech-route :before{box-sizing:border-box}.nail-tech-route :where(button,input,textarea,select,a,summary){font:inherit}.nail-tech-route :where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--nt-focus);outline-offset:2px}.nail-tech-route :where(input,textarea,select){min-width:0}.nail-tech-route :where(img,video,canvas,svg){max-width:100%}.nail-tech-route :where(p,li,span,strong,small,code,a){overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.nail-tech-route *,.nail-tech-route :after,.nail-tech-route :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}