.quality-feedback{max-width:1280px;margin:0 auto;padding:54px 28px 90px;color:#111d2c}.quality-feedback-hero{display:flex;justify-content:space-between;gap:36px;align-items:end;padding:44px 48px;border-radius:28px;background:linear-gradient(120deg,#091925,#102839);color:#fff;box-shadow:0 20px 60px #15283a20}.quality-feedback-hero>div:first-child{max-width:820px}.quality-feedback-hero span,.quality-form-intro span,.quality-feedback-aside>span{font-weight:900;letter-spacing:.14em;font-size:.78rem;color:#f2ae00}.quality-form-intro span,.quality-feedback-aside>span{color:#805600}.quality-feedback-hero h1{font-size:clamp(2.3rem,5vw,4.6rem);line-height:.98;margin:16px 0 18px;max-width:850px}.quality-feedback-hero p{font-size:1.18rem;line-height:1.6;color:#c7d9e7;margin:0}.quality-feedback-promise{min-width:250px;padding:22px;border:1px solid #f2ae0066;border-radius:20px;background:#07131dcc}.quality-feedback-promise strong,.quality-feedback-promise span{display:block}.quality-feedback-promise span{margin-top:7px;color:#b7cad9;font-weight:500;letter-spacing:0;font-size:.9rem}.quality-feedback-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:26px}.quality-feedback-form,.quality-feedback-aside{background:#fff;border:1px solid #dbe2e8;border-radius:24px;padding:34px;box-shadow:0 12px 40px #14283a0c}.quality-form-intro{margin-bottom:28px}.quality-form-intro h2{font-size:2rem;margin:8px 0}.quality-form-intro p{color:#596b7e;margin:0}.quality-feedback-form label{display:block;font-weight:800;font-size:.88rem;color:#34495f;margin-top:18px}.quality-feedback-form label small{font-weight:500;color:#596a7b}.quality-feedback-form input,.quality-feedback-form select,.quality-feedback-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:15px 16px;border:1px solid #ccd6df;border-radius:12px;background:#fbfcfd;color:#102033;font:inherit}.quality-feedback-form textarea{resize:vertical;line-height:1.5}.quality-feedback-form input:focus,.quality-feedback-form select:focus,.quality-feedback-form textarea:focus{outline:3px solid #f2ae0028;border-color:#e7a400}.quality-fields.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quality-upload input{padding:12px;background:#f3f6f8}.quality-upload>span{display:block;margin-top:7px;color:#596a7b;font-size:.78rem;font-weight:500}.quality-safe-note,.quality-form-error{margin-top:20px;padding:13px 15px;border-radius:10px;background:#fff6dc;color:#725000;font-size:.85rem}.quality-form-error{background:#fff0f1;color:#921d2f}.quality-feedback-form>button{width:100%;display:flex;justify-content:space-between;margin-top:20px;border:0;border-radius:13px;background:#f2ae00;color:#101820;padding:17px 20px;font-weight:950;font-size:1rem;cursor:pointer}.quality-feedback-aside{align-self:start;position:sticky;top:22px;background:#f7f9fb}.quality-feedback-aside ol{list-style:none;padding:0;margin:24px 0}.quality-feedback-aside li{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #dae2e8}.quality-feedback-aside li>b{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#ffbd21}.quality-feedback-aside li strong,.quality-feedback-aside li small{display:block}.quality-feedback-aside li small{color:#596b7e;margin-top:5px;line-height:1.4}.quality-feedback-tip{padding:20px;border-radius:16px;background:#0b1b28;color:#fff}.quality-feedback-tip p{color:#bcd0df;line-height:1.5;margin-bottom:0}@media(max-width:850px){.quality-feedback{padding:20px 14px 60px}.quality-feedback-hero{display:block;padding:30px 24px}.quality-feedback-promise{margin-top:24px}.quality-feedback-grid{grid-template-columns:1fr}.quality-feedback-aside{position:static;order:-1}.quality-feedback-form{padding:24px 18px}.quality-fields.two{grid-template-columns:1fr}.quality-feedback-hero h1{font-size:2.45rem}}
