.svc-wrapper{max-width:1000px;margin:20px auto;font-family:Arial,Helvetica,sans-serif}
.svc-grid{display:grid;grid-template-columns:1fr 380px;gap:24px}
.svc-column{background:#fff;padding:18px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.svc-row{margin-bottom:14px}
.svc-row input[type=text], .svc-row input[type=number]{width:100%;padding:8px;border:1px solid #ddd;border-radius:3px}
.svc-submit{background: #073475; color:#fff; border:none;padding:10px 14px;border-radius:6px;cursor:pointer}
.svc-submit:hover{background:#2542D4}
.svc-output p{margin:8px 0}
.svc-checkbox label{cursor:pointer}
.svc-grid h3 {font-size: 24px; margin-top: 30px; }

/* small screens */
@media(max-width:800px){.svc-grid{grid-template-columns:1fr}}