.form-hero{padding:54px 0}.form-wrap{max-width:820px}.service-form,.success-card,.status-card{border:1px solid var(--line);border-radius:14px;background:#fff;padding:30px;box-shadow:0 8px 26px #132a4310}.service-form h2{margin-top:0}.service-form label{display:block;font-weight:700;font-size:.91rem;margin:18px 0 6px}.service-form label b{color:#b42318}.service-form input:not([type=checkbox]),.service-form textarea,.service-form select{width:100%;font:inherit;color:var(--ink);padding:11px 12px;border:1px solid #b9c7d6;border-radius:7px;background:#fff}.service-form textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.service-form .consent{display:flex;gap:9px;align-items:flex-start;font-weight:400;line-height:1.45}.service-form .consent input{margin-top:4px}.form-actions{display:flex;gap:12px;align-items:center;margin-top:24px}.form-alert{padding:12px;border-radius:7px;margin:12px 0}.form-alert.error{background:#fff1f0;color:#9c1c14}.compact{max-width:510px}.success-card{text-align:center}.success-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#d8f3df;color:#16733b;font-size:1.8rem;margin:0 auto 16px}.success-card h1,.status-card h1{margin:0 0 10px}.success-card code{display:block;color:var(--blue);font-size:1.1rem;font-weight:800;background:var(--mist);border-radius:7px;padding:13px;margin:20px 0}.success-card .button{margin-top:8px}.status-card h2{font-size:1.22rem;margin:20px 0 8px}.timeline{border-left:2px solid #dbe7f1;margin:28px 0 0 7px}.timeline-item{position:relative;padding:0 0 25px 23px}.timeline-item>span{position:absolute;width:12px;height:12px;background:var(--blue);border-radius:50%;left:-7px;top:4px}.timeline-item small{display:block;color:var(--muted);margin-top:3px}.timeline-item p{margin:6px 0 0;color:var(--muted)}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.service-form,.success-card,.status-card{padding:22px}.form-actions{align-items:stretch;flex-direction:column}}
