.visitor-reviews{order:66;padding:100px 11vw;background:radial-gradient(circle at 50% 0,#222044,#070b15 56%);text-align:center}.visitor-reviews-inner{max-width:760px;margin:auto}.visitor-reviews h2{font-size:clamp(48px,6vw,76px);margin:.5rem 0 1rem}.visitor-reviews>p,.review-form-note{color:#d7d3cc;line-height:1.6}.review-form{margin-top:2rem;padding:2rem;border:1px solid #d8b56a77;background:#060a14cc;text-align:left}.review-form label{display:block;color:#f8f5ee;margin:1rem 0 .5rem;font:600 13px Inter,Arial,sans-serif}.review-form input,.review-form textarea{width:100%;box-sizing:border-box;border:1px solid #d8b56a66;background:#0b1427;color:#f8f5ee;padding:.85rem;font:400 15px Inter,Arial,sans-serif}.review-form textarea{min-height:130px;resize:vertical}.star-picker{display:flex;gap:.3rem}.star-picker button{border:0;background:transparent;color:#716a5e;font-size:34px;line-height:1;cursor:pointer;padding:0 .1rem}.star-picker button:hover,.star-picker button:focus,.star-picker button.active{color:#f2ca70;transform:scale(1.08)}.review-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.3rem}.review-form-note{min-height:1.5em;margin:1rem 0 0;font-size:13px}@media(max-width:620px){.visitor-reviews{padding:75px 7vw}.review-form{padding:1.3rem}.star-picker button{font-size:30px}}
