.audience-card{cursor:default!important}.audience-card:hover{transform:none!important}.quote-nav{display:flex;justify-content:space-between;padding:24px 5%;gap:20px}.quote-nav a,.quote-retry{color:#e8ca85}.quote-page,.guestbook{max-width:1040px;margin:auto;padding:55px 6% 110px}.quote-page h1,.guestbook h2{font-size:clamp(30px,4vw,52px);line-height:1.15;color:#f1dba4}.quote-page>p,.guestbook p{line-height:1.8;color:#c7c0b3}.quote-form{margin-top:32px;padding:28px;border:1px solid #a786464f;border-radius:18px;background:#0c0d0fe8;display:grid;grid-template-columns:1fr 1fr;gap:22px}.quote-form label{display:flex;flex-direction:column;gap:9px;color:#e2cfaa;font-size:14px}.quote-form input,.quote-form select,.quote-form textarea{width:100%;min-width:0;padding:13px;border:1px solid #796438;border-radius:8px;background:#151617;color:#fff;font:inherit;color-scheme:dark}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{outline:2px solid #d8b76b;outline-offset:2px}.quote-form .wide{grid-column:1/-1}.quote-form .quote-info,.quote-status{font-size:13px;line-height:1.7;color:#c7c0b3}.quote-form button{cursor:pointer}.guest-empty{padding:35px;margin-top:35px;border:1px solid #bd9e6059;border-radius:15px;background:#0b0c0ee0}.guest-empty h3{color:#e8ca85;font-size:24px}.guest-empty .button{margin-top:20px}.quote-page{background:radial-gradient(ellipse at top right,#9a773319,transparent 65%)}@media(max-width:650px){.quote-form{grid-template-columns:1fr;padding:20px;gap:18px}.quote-page,.guestbook{padding:32px 6% 100px}.quote-nav{font-size:13px}.guest-empty{padding:24px}}
