.sales-page{max-width:900px;margin:0 auto;padding:64px 24px}.sales-page h1{margin:12px 0;font-size:clamp(2rem,5vw,3.5rem)}.sales-page>p{line-height:1.7}.sales-form{margin-top:24px}.sales-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sales-form label{flex-direction:column;gap:8px;margin-bottom:16px;font-weight:600;display:flex}.sales-form input,.sales-form select,.sales-form textarea{color:#172d25;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bccdc3;border-radius:8px;padding:12px}.sales-form input:focus-visible,.sales-form select:focus-visible,.sales-form textarea:focus-visible,.sales-form button:focus-visible{outline-offset:2px;outline:3px solid #427d62}.sales-form summary{cursor:pointer;margin:20px 0}.sales-form button{cursor:pointer;min-height:44px}.sales-form button:disabled{opacity:.65;cursor:wait}.sales-form p{font-size:.95rem;line-height:1.6}.sales-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sales-success{padding:32px 0}.sales-lead{overflow-wrap:anywhere;border:1px solid #bccdc3;border-radius:12px;margin:24px 0;padding:24px}@media (max-width:600px){.sales-grid{grid-template-columns:1fr;gap:0}.sales-page{padding:32px 16px}.sales-lead{padding:16px}}
