*{box-sizing:border-box}body{margin:0;background:#f3f6f8;font-family:Arial,Helvetica,sans-serif;color:#263746}.shell{max-width:1140px;margin:auto;padding:0 23px}header{background:#202d38;color:#fff;padding:23px 0}header .shell{display:flex;align-items:center;justify-content:space-between;gap:20px}header span{color:#bdc9d3;font-size:11px;font-weight:700;letter-spacing:1.6px}.brand{font-size:21px;font-weight:800;text-decoration:none;color:#fff}.brand b{color:#ff831d}.back{display:inline-block;color:#dd6f14;text-decoration:none;font-weight:700;margin:35px 0}.content{display:grid;grid-template-columns:1fr 1.08fr;gap:50px;align-items:start;margin-bottom:75px}.eyebrow{font-size:11px;font-weight:800;color:#d97520;letter-spacing:2px}h1{font-size:clamp(35px,4.5vw,56px);line-height:1.12;margin:17px 0 24px}h1 em{color:#f17b1e;font-style:normal}section p{font-size:16px;line-height:1.8;color:#667583}.hint{background:#e6eef3;border-radius:12px;padding:22px;margin-top:30px;line-height:1.8;font-size:14px}.hint ol{margin-bottom:0;padding-left:22px}form{background:#fff;border-radius:16px;padding:30px;box-shadow:0 13px 32px #20303a12;display:flex;flex-direction:column;gap:11px}label{font-size:12px;font-weight:800}input,select,textarea{font:inherit;padding:13px;border:1px solid #cbd5dc;border-radius:8px;background:#f8fafb;width:100%;margin-bottom:7px}textarea{resize:vertical}button{background:#ff831d;color:white;font-weight:800;font-size:15px;padding:16px;border:none;border-radius:9px;cursor:pointer}button:hover{background:#e66e0e}.demo{background:#fff2d8;border:1px solid #e9d2a1;color:#694b1a;border-radius:8px;padding:13px;font-size:13px;line-height:1.5;margin-bottom:10px}#feedback{color:#267345;font-size:13px}footer{background:#202d38;color:#c6d0d8;padding:28px;text-align:center;font-size:12px}@media(max-width:750px){.content{grid-template-columns:1fr;gap:20px}header span{display:none}form{padding:21px}}
