.feedback-shell{color:#f7f3e8;background:radial-gradient(circle at 15% 8%,#263b65 0,#0000 30%),radial-gradient(circle at 90% 70%,#7a5b1617 0,#0000 32%),#070d1a;min-height:100vh;padding-bottom:80px}.feedback-header{background:#070d1ae8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(18px,5vw,68px);display:flex}.feedback-brand img{object-fit:contain;width:185px;height:56px;display:block}.feedback-back{color:#b2bbca;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.84rem;text-decoration:none;display:inline-flex}.feedback-hero{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:start;gap:clamp(38px,7vw,88px);width:min(1180px,100% - 36px);margin:0 auto;padding:72px 0;display:grid}.feedback-intro{padding-top:22px;position:sticky;top:40px}.feedback-intro>span{color:#e1c35d;letter-spacing:.15em;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:inline-flex}.feedback-intro h1{max-width:620px;margin:19px 0 20px;font-family:Georgia,serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:500;line-height:.94}.feedback-intro>p{color:#a1acbd;max-width:530px;margin:0;font-size:1.02rem;line-height:1.72}.feedback-trust-grid{gap:11px;margin-top:36px;display:grid}.feedback-trust-grid article{background:#ffffff04;border:1px solid #fff1;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.feedback-trust-grid svg{color:#ddbf59;flex:none}.feedback-trust-grid strong,.feedback-trust-grid small{display:block}.feedback-trust-grid strong{font-size:.86rem}.feedback-trust-grid small{color:#7f8b9e;margin-top:4px;font-size:.75rem;line-height:1.45}.feedback-card{background:#0c1526e8;border:1px solid #ffffff18;border-radius:18px;gap:21px;padding:30px;display:grid;box-shadow:0 24px 80px #00000035}.feedback-card-heading p{color:#d9ba51;letter-spacing:.15em;margin:0 0 7px;font-size:.7rem;font-weight:850}.feedback-card-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500}.feedback-card-heading small{color:#748095;margin-top:8px;font-size:.75rem;display:block}.feedback-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feedback-field{gap:8px;display:grid}.feedback-field label,.feedback-rating legend{color:#d7dce4;font-size:.86rem;font-weight:750}.feedback-field label span{color:#778399;font-weight:500}.feedback-field input,.feedback-field textarea{color:#f7f3e8;background:#070d1a;border-color:#ffffff1c}.feedback-field input{height:44px}.feedback-field textarea{resize:vertical;min-height:104px;line-height:1.5}:is(.feedback-field input:focus-visible,.feedback-field textarea:focus-visible){border-color:#d6b34288;box-shadow:0 0 0 3px #d6b34215}.feedback-rating{border:0;min-width:0;padding:0}.feedback-rating legend{margin-bottom:10px}.feedback-rating [data-slot=radio-group]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.feedback-rating label{color:#909caf;cursor:pointer;background:#ffffff03;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:67px;padding:8px;display:flex}.feedback-rating label.selected{color:#f2d673;background:#d6b3420e;border-color:#d6b34288}.feedback-rating [data-slot=radio-group-item]{opacity:0;pointer-events:none;position:absolute}.feedback-rating strong{font-size:1.15rem}.feedback-rating small{min-height:13px;margin-top:2px;font-size:.58rem}.feedback-contact{cursor:pointer;background:#ffffff04;border:1px solid #fff1;border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.feedback-contact [data-slot=checkbox]{border-color:#d6b34266;margin-top:2px}.feedback-contact strong,.feedback-contact small{display:block}.feedback-contact strong{font-size:.82rem}.feedback-contact small{color:#78859a;margin-top:4px;font-size:.7rem}.feedback-submit{color:#07101d;background:linear-gradient(135deg,#f2d66e,#b9871c);min-height:49px;font-weight:900}.feedback-submit:hover{background:linear-gradient(135deg,#ffe58a,#c89a2d)}.feedback-submit:disabled{opacity:.65}.feedback-privacy{color:#707d91;text-align:center;margin:-7px 0 0;font-size:.7rem}.feedback-error{color:#ffb4b0;margin:0;font-size:.8rem}.feedback-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.feedback-spinner{animation:.8s linear infinite feedback-spin}.feedback-success{text-align:center;align-content:center;justify-items:center;min-height:520px}.feedback-success>span{color:#93ddb1;background:#70ce9810;border:1px solid #70ce984f;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.feedback-success>p{color:#d9ba51;letter-spacing:.15em;margin:5px 0 -10px;font-size:.7rem;font-weight:850}.feedback-success h2{max-width:470px;margin:0;font-family:Georgia,serif;font-size:2.35rem;font-weight:500}.feedback-success small{color:#8895a8}.feedback-success a{color:#07101d;background:#d6b342;border-radius:9px;align-items:center;min-height:44px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}@keyframes feedback-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.feedback-hero{grid-template-columns:1fr;padding-top:48px}.feedback-intro{padding-top:0;position:static}.feedback-intro h1{font-size:clamp(3rem,11vw,5rem)}.feedback-card{width:100%;max-width:720px;margin:0 auto}}@media (max-width:600px){.feedback-header{height:64px;padding-inline:15px}.feedback-brand img{width:145px;height:48px}.feedback-back{font-size:0}.feedback-back svg{margin:0}.feedback-hero{width:min(100% - 28px,720px);padding:38px 0}.feedback-intro h1{font-size:2.8rem}.feedback-card{padding:21px}.feedback-field-row{grid-template-columns:1fr}.feedback-rating label{min-height:59px;padding:5px}.feedback-rating small{display:none}}
