.lead-page{overflow:hidden}.lead-hero{padding-top:clamp(56px,7vw,96px)}.lead-hero-grid,.lead-form-grid,.lead-split-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:clamp(24px,5vw,64px);align-items:center}.lead-eyebrow{display:inline-flex;width:fit-content;margin:0 0 14px;padding:7px 12px;border:1px solid rgba(95,79,70,.12);border-radius:999px;background:#ffffffb3;color:var(--text-soft);font-size:.78rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.lead-hero h1,.lead-section h2,.lead-form-copy h2,.lead-thanks-card h1{margin:0;max-width:760px;color:var(--text);font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.6rem);line-height:.9;letter-spacing:-.045em}.lead-section h2,.lead-form-copy h2{font-size:clamp(2rem,5vw,4rem)}.lead-intro,.lead-section-head p,.lead-form-copy p,.lead-content-card p,.lead-thanks-card p{margin:18px 0 0;max-width:720px;color:var(--text-soft);font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.68}.lead-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lead-primary,.lead-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font-weight:850;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.lead-primary{background:var(--primary);color:var(--white);box-shadow:0 14px 28px #5f342a29}.lead-secondary{border:1px solid var(--line);background:#ffffffad;color:var(--text)}.lead-primary:hover,.lead-secondary:hover{transform:translateY(-2px)}.lead-legal-note,.lead-form-note{margin-top:14px;color:var(--text-soft);font-size:.9rem;line-height:1.55}.lead-preview-card,.lead-content-card,.lead-form,.lead-thanks-card{border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.86),transparent 34%),linear-gradient(180deg,#fffaf7eb,#f6ede7c2);box-shadow:var(--shadow-soft)}.lead-preview-card{padding:clamp(18px,3vw,28px)}.lead-preview-paper{display:grid;align-content:center;min-height:380px;padding:34px;border:1px solid rgba(95,79,70,.18);border-radius:22px;background:linear-gradient(180deg,#fff,#ffffffe6);text-align:center}.lead-preview-paper span{color:#b36850;font-size:.8rem;font-weight:850;letter-spacing:.08em}.lead-preview-paper h2{margin:18px auto 8px;max-width:430px;color:#5f3b31;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.1rem);line-height:.98}.lead-preview-paper p{margin:0;color:var(--text-soft)}.lead-preview-lines{display:grid;gap:10px;margin-top:28px}.lead-preview-lines i{display:block;height:11px;border-radius:999px;background:#7a8f7a38}.lead-preview-caption{margin-top:14px;padding:14px 16px;border-radius:18px;background:#ffffffe0;color:var(--text-soft);font-weight:750;text-align:center}.lead-section-head{max-width:860px;margin:0 auto 28px;text-align:center}.lead-section-head .lead-eyebrow,.lead-section-head h2{margin-inline:auto}.lead-section-head p{margin-inline:auto;text-align:center}.lead-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lead-benefit-card{min-height:190px;padding:24px;border:1px solid var(--line);border-radius:24px;background:#ffffffb3;box-shadow:var(--shadow-soft)}.lead-benefit-card h3,.lead-content-card h2{margin:0;color:var(--text);font-family:var(--font-body);font-size:1.22rem;line-height:1.25}.lead-benefit-card p{margin:12px 0 0;color:var(--text-soft);line-height:1.62}.lead-content-card,.lead-form,.lead-thanks-card{padding:clamp(22px,4vw,38px)}.lead-check-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.lead-check-list li{position:relative;padding:13px 15px 13px 42px;border:1px solid rgba(95,79,70,.1);border-radius:16px;background:#ffffff9e;color:var(--text-soft);line-height:1.5}.lead-check-list li:before{content:"✓";position:absolute;left:15px;top:13px;color:var(--primary);font-weight:900}.lead-soft-card{align-self:stretch}.lead-form{display:grid;gap:16px}.lead-form label{display:grid;gap:7px;color:var(--text);font-weight:780}.lead-form input,.lead-form select{min-height:46px;width:100%;padding:0 14px;border:1px solid rgba(95,79,70,.16);border-radius:14px;background:#ffffffd1;color:var(--text);font:inherit}.lead-form input:focus,.lead-form select:focus{border-color:#5f4f465c;outline:3px solid rgba(216,137,99,.14)}.lead-checkbox{grid-template-columns:auto 1fr;align-items:start;gap:10px!important;font-weight:500!important}.lead-checkbox input{width:18px;min-height:18px;margin-top:3px}.lead-checkbox span,.lead-checkbox a,.lead-form-note,.lead-form-note a{color:var(--text-soft)}.lead-form button{min-height:50px;border:0;border-radius:999px;background:var(--primary);color:var(--white);font:inherit;font-weight:900;cursor:pointer;box-shadow:0 14px 28px #5f342a29;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.lead-form button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #5f342a33}.lead-hp{position:absolute!important;left:-9999px!important;opacity:0!important}.lead-thanks{min-height:70vh;display:grid;place-items:center}.lead-thanks-card{max-width:860px;margin-inline:auto;text-align:center}.lead-thanks-card .lead-eyebrow,.lead-actions-center{margin-inline:auto;justify-content:center}.lead-thanks-card p{margin-inline:auto}@media(max-width:940px){.lead-hero-grid,.lead-form-grid,.lead-split-grid,.lead-benefits{grid-template-columns:1fr}.lead-preview-paper{min-height:300px}}@media(max-width:620px){.lead-actions,.lead-primary,.lead-secondary{width:100%}.lead-primary,.lead-secondary{justify-content:center}.lead-content-card,.lead-form,.lead-thanks-card{border-radius:24px}}.lead-page .reveal,.lead-page .reveal-on-scroll,.js-reveal-enabled .lead-page .reveal,.js-reveal-enabled .lead-page .reveal-on-scroll{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;transition:none!important}.lead-preview-slider{display:grid;gap:0;padding:clamp(14px,2.4vw,20px)}.lead-preview-frame{position:relative;overflow:hidden;min-height:430px;border:1px solid rgba(95,79,70,.16);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.86),transparent 36%),linear-gradient(180deg,#fffaf7eb,#f6ede7db);box-shadow:0 16px 34px #5f342a14,inset 0 1px #ffffff8a}.lead-preview-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.018);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)}.lead-preview-image.is-active{opacity:1;transform:scale(1)}.lead-preview-dots{display:inline-flex;justify-content:center;gap:7px;margin-top:12px}.lead-preview-dots span{width:8px;height:8px;border-radius:999px;background:#5f4f4633;transition:width var(--transition-fast),background-color var(--transition-fast)}.lead-preview-dots span.is-active{width:22px;background:var(--primary)}.lead-preview-slider .lead-preview-caption{margin-top:14px}@media(max-width:940px){.lead-preview-frame{min-height:360px}}@media(max-width:620px){.lead-preview-frame{min-height:300px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.lead-preview-image{transition:none;transform:none}}.lead-preview-frame{min-height:430px;padding:clamp(12px,2vw,18px);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.92),transparent 36%),linear-gradient(180deg,#fffaf7f5,#f6ede7e6)}.lead-preview-image{inset:clamp(12px,2vw,18px);width:calc(100% - clamp(24px,4vw,36px));height:calc(100% - clamp(24px,4vw,36px));object-fit:contain;object-position:center;border-radius:18px;background:#ffffffb8;box-shadow:0 10px 24px #5f342a12,inset 0 0 0 1px #5f4f460f}.lead-preview-caption{font-size:1rem;font-weight:900}.lead-split-grid{align-items:start}.lead-content-card{min-height:auto}.lead-soft-card{align-self:start}.lead-steps-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.lead-steps-list li{padding:13px 15px;border:1px solid rgba(95,79,70,.1);border-radius:16px;background:#ffffff9e;color:var(--text-soft);line-height:1.5}.lead-steps-list strong{color:var(--text)}.lead-mini-warning{margin-top:18px!important;padding:15px 16px;border:1px solid rgba(168,95,64,.14);border-radius:18px;background:#fff7f2c7;font-size:1rem!important;line-height:1.6!important}.lead-check-list{gap:9px}.lead-check-list li{padding-top:11px;padding-bottom:11px}@media(min-width:941px){.lead-split-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}}@media(max-width:940px){.lead-preview-frame{min-height:360px}.lead-soft-card{align-self:auto}}@media(max-width:620px){.lead-preview-frame{min-height:310px}.lead-preview-image{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}.lead-preview-slider{width:fit-content;max-width:100%;justify-self:center;padding:clamp(14px,2.2vw,20px)}.lead-preview-frame{width:min(360px,72vw);max-width:100%;min-height:unset;aspect-ratio:.72 / 1;margin-inline:auto}.lead-preview-image{inset:clamp(10px,1.7vw,14px);width:calc(100% - clamp(20px,3.4vw,28px));height:calc(100% - clamp(20px,3.4vw,28px));object-fit:contain}.lead-preview-slider .lead-preview-caption,.lead-preview-dots{width:min(360px,72vw);max-width:100%;margin-inline:auto}@media(min-width:941px){.lead-preview-card{justify-self:center}}@media(max-width:940px){.lead-preview-frame,.lead-preview-slider .lead-preview-caption,.lead-preview-dots{width:min(380px,84vw)}}@media(max-width:620px){.lead-preview-frame,.lead-preview-slider .lead-preview-caption,.lead-preview-dots{width:min(330px,86vw)}}
