.engineering-page{width:min(100% - 32px,920px);margin:32px auto 72px}.engineering-back{display:inline-block;margin:0 0 18px;color:#244a71;text-decoration:none;font-weight:650}.engineering-card{padding:clamp(24px,5vw,56px);border:1px solid #dce4ee;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f8fc);box-shadow:0 18px 50px #153b5c12}.engineering-kicker{margin:0 0 12px;color:#1761a8;font-size:.78rem;font-weight:800;letter-spacing:.12em}.engineering-card h1{margin:0;color:#102b49;font-size:clamp(2rem,5vw,3.35rem);line-height:1.06;letter-spacing:-.035em}.engineering-intro{max-width:700px;margin:18px 0 30px;color:#45596e;font-size:1.08rem;line-height:1.7}.engineering-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px}.engineering-points p{display:grid;gap:7px;margin:0;padding:16px;background:#eef4fa;border-radius:10px;color:#435a70;line-height:1.5}.engineering-points strong{color:#153452}.engineering-form{padding-top:24px;border-top:1px solid #dce4ee}.engineering-form label{display:block;margin-bottom:9px;color:#18344f;font-weight:700}.engineering-input-row{display:flex;gap:12px}.engineering-input-row input{min-width:0;flex:1;padding:14px 16px;border:1px solid #b8c7d8;border-radius:9px;font:inherit}.engineering-input-row button{padding:14px 20px;border:0;border-radius:9px;background:#0757b8;color:#fff;font:inherit;font-weight:750;cursor:pointer}.engineering-input-row button:disabled{opacity:.65;cursor:wait}.engineering-small,.engineering-status{color:#596d80;line-height:1.55}.engineering-small{font-size:.88rem}.engineering-status{margin:20px 0 0}.engineering-status:empty{display:none}@media(max-width:680px){.engineering-page{margin:18px auto 44px}.engineering-card{border-radius:13px}.engineering-points{grid-template-columns:1fr}.engineering-input-row{flex-direction:column}.engineering-input-row button{width:100%}}
