.book-hero .iq-lede{margin-top:.6em;color:var(--on-dark);font-style:italic}.iq-form .iq-h2{margin-bottom:clamp(20px,3vw,28px);padding:0}.iq-kinds{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.iq-step{margin-top:clamp(48px,7vw,72px)}.iq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(16px,3vw,28px);max-width:56rem;margin-top:18px}.iq-grid>label{display:grid;gap:6px;align-content:start;font-weight:700}.iq-wide{grid-column:1 / -1}.iq-opt{color:var(--muted);font-weight:400}.iq-form input[type=tel],.iq-form select,.iq-form textarea{width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.iq-form textarea{resize:vertical}.iq-form ::placeholder{color:#9a948a}.iq-chips{margin:0;padding:0;border:0}.iq-chips legend{margin-bottom:8px;padding:0;font-weight:700}.iq-send{margin-top:clamp(32px,5vw,48px)}.iq-thanks{max-width:44rem;outline:none}.iq-thanks .btn{margin-top:12px}@media(max-width:640px){.iq-grid{grid-template-columns:minmax(0,1fr)}}.book-hero .book-title em{white-space:normal}.iq-label .iq-opt{margin-left:.2em}
