.lead-section{scroll-margin-top:100px}.lead-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.lead-note{font-size:.88rem;color:var(--muted)}.lead-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lead-example{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.lead-example h3{margin:14px 0 8px}.lead-example p{color:var(--slate)}.lead-preview{height:210px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper);position:relative}.lead-preview iframe{width:1200px;height:820px;transform:scale(.3);transform-origin:top left;border:0;pointer-events:none}.lead-example small{display:block;color:var(--muted);margin:10px 0}.lead-founder{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:30px}.lead-founder img{width:140px;max-width:100%;height:auto}.lead-inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.lead-form{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.lead-form .field{margin-bottom:16px}.lead-form input,.lead-form textarea,.lead-form select{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px}.lead-form textarea{min-height:110px;resize:vertical}.lead-form label{display:block;font-weight:700;margin-bottom:6px}.lead-details>summary{cursor:pointer;font-weight:800;padding:20px;border:1px solid var(--line);border-radius:12px}.lead-details[open]>summary{margin-bottom:20px}.quote-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:30px;align-items:start}.quote-summary{background:var(--navy);color:#fff;padding:28px;border-radius:var(--radius);position:sticky;top:100px}.quote-summary dl{display:grid;grid-template-columns:1fr auto;gap:14px}.quote-summary dd{margin:0;font-weight:800}.quote-summary .lead-note{color:#d6deeb}.quote-summary a{color:#fff}.quote-options{display:grid;gap:12px;margin:16px 0}.quote-option{display:flex!important;align-items:start;gap:12px;padding:16px;background:var(--paper);border-radius:12px}.quote-option input{width:auto;margin-top:5px;flex:none}.quote-option small{display:block;font-weight:400;color:var(--slate)}.lead-form fieldset{border:0;padding:0;margin:0 0 26px}.lead-form legend{font-size:1.2rem;font-weight:800}.quote-custom{padding:20px;background:#eef6ff;border-left:4px solid #087bc1;border-radius:12px;margin:18px 0}.quote-custom[hidden]{display:none}.lead-form .quote-check{display:flex;gap:12px;font-weight:400}.quote-check input{width:auto;flex:none;margin-top:5px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #0787c1;outline-offset:3px}@media(max-width:900px){.lead-grid{grid-template-columns:1fr}.lead-inquiry-grid,.quote-layout{grid-template-columns:1fr}.quote-summary{position:static}.lead-preview iframe{transform:scale(.5)}.lead-founder{grid-template-columns:100px 1fr;gap:18px}.lead-founder img{width:100px}}@media(max-width:500px){.lead-founder{grid-template-columns:1fr}.lead-preview iframe{transform:scale(.28)}.lead-form{padding:20px}.lead-actions .button{width:100%}}
