.engineering{font-size:18px;line-height:1.65;color:#153763}.engineering .container{max-width:1120px}.engineering-crumb{font-size:15px;margin-bottom:24px}.engineering h1{font-size:clamp(32px,5vw,58px);line-height:1.12;max-width:850px}.engineering h2{font-size:clamp(25px,3vw,34px);line-height:1.25;margin-top:40px}.engineering h3{font-size:22px;line-height:1.3}.engineering-hero{background:#edf3ff;border:1px solid #dce6fa;border-radius:24px;padding:clamp(24px,5vw,56px)}.engineering-lead{font-size:clamp(19px,2vw,24px);max-width:800px}.engineering-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.engineering-card{display:block;background:white;border:1px solid #dce6fa;border-radius:20px;padding:24px;color:inherit;text-decoration:none}.engineering-card h2{margin-top:0}.engineering-card strong{color:#2359d1}.engineering-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:24px}.engineering details{padding:18px 0;border-bottom:1px solid #dce6fa}.engineering summary{font-size:20px;font-weight:700;cursor:pointer}.engineering-final{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:36px}.engineering-form{max-width:800px!important}.engineering-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.engineering-form label{display:block;font-weight:600;margin:16px 0 8px}.engineering-form .input{width:100%;box-sizing:border-box;font-size:18px;min-height:48px}.engineering-consent{display:flex!important;gap:12px;align-items:flex-start;font-size:16px}.engineering-consent input{width:22px;height:22px;flex-shrink:0;margin-top:3px}.engineering-form p{overflow-wrap:anywhere}.engineering form button{margin-top:18px;white-space:normal}.engineering-home-card{margin:24px 0}.engineering-home-card p{max-width:760px}
@media(max-width:700px){.engineering-grid,.engineering-steps,.engineering-form-grid{grid-template-columns:1fr}.engineering-hero{padding:24px 20px}.engineering .btn{max-width:100%;white-space:normal}.engineering-crumb{font-size:14px}}
