.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding:35px;background:#fff;border:1px solid #e5c6d7;border-radius:20px;box-shadow:8px 8px 0 #00b7de15}.quote-form label{display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:bold;color:#63364e}.quote-form input,.quote-form select,.quote-form textarea{width:100%;padding:15px;border:1px solid #ddc7d3;border-radius:9px;background:#fff9fc;font:15px Arial;color:#392733;line-height:1.5}.quote-form :is(input,select,textarea):focus-visible{outline:3px solid #00b7de66;outline-offset:2px}.form-wide{grid-column:1/-1}.form-send{display:flex;align-items:center;justify-content:space-between;gap:30px}.form-send>p{font-size:12px;line-height:1.8;color:#79606e;max-width:540px;margin:0}.form-send .button{flex-shrink:0;border:none}.faq-section{background:#fce8f3;max-width:none}.faq-list{max-width:1000px;margin:auto}.faq-list details{background:#fff;border:1px solid #e3c6d6;border-radius:12px;margin-bottom:12px;overflow:hidden}.faq-list summary{cursor:pointer;padding:23px 25px;font-family:Quicksand;font-size:18px;font-weight:bold;color:#68304f;line-height:1.5}.faq-list details[open] summary{color:#b60068;border-bottom:1px solid #f3deea}.faq-list p{padding:20px 25px;margin:0;font-size:15px;line-height:1.9;color:#6b5261}.feedback-section{display:flex;align-items:center;justify-content:space-between;gap:35px}.feedback-section>div{max-width:720px}.feedback-section p:not(.eyebrow),.real-story>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#735567}.feedback-section>.button{flex-shrink:0}.real-story{background:linear-gradient(120deg,#dff8fc,#ffe5f4);border-block:1px solid #e8cbdc;text-align:center;max-width:none}.real-story .button{margin-top:10px}
@media(max-width:700px){.quote-form{grid-template-columns:1fr;padding:22px;gap:20px}.form-send,.feedback-section{flex-direction:column;align-items:stretch}.form-send{gap:20px}.feedback-section>.button{align-self:flex-start}.faq-list summary{font-size:16px;padding:19px}.faq-list p{padding:19px;font-size:14px}.faq-section h2 em{white-space:normal}.feedback-section h2 em{white-space:normal}}
