.service-hero{padding:90px 0 70px;background:radial-gradient(circle at 82% 18%,rgba(25,198,210,.16),transparent 30%),linear-gradient(135deg,#06111f,#0d2948);color:#fff}.service-hero .lead{color:#cbd9e8}.service-hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:48px;align-items:center}.service-media{border-radius:28px;overflow:hidden;border:1px solid #2a4d70;box-shadow:0 28px 80px rgba(0,0,0,.28);background:#071426}.service-media img,.service-media video{display:block;width:100%;height:390px;object-fit:cover}.workflow-visual{padding:34px;border-radius:28px;background:linear-gradient(145deg,#071426,#0d2948);color:#fff;border:1px solid #173d63;box-shadow:0 24px 70px rgba(7,20,38,.18)}.workflow-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center}.workflow-step{padding:20px 12px;border:1px solid #28577f;border-radius:16px;background:#0c2440;text-align:center;min-height:105px;display:flex;flex-direction:column;justify-content:center}.workflow-step strong{display:block;color:#67dbe5}.workflow-step small{display:block;color:#c3d3e5;margin-top:5px}.workflow-arrow{color:#48d1df;font-size:24px}.service-form-shell{padding:34px;border:1px solid #d9e4e2;border-radius:28px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 22px 65px rgba(7,20,38,.10)}.service-form-shell .start-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;background:#fff!important;border:1px solid #d9e4e2!important;border-radius:22px!important;padding:28px!important}.service-form-shell .start-form label{display:flex!important;flex-direction:column!important;gap:8px!important;font-size:14px!important;font-weight:800!important;color:#13243a!important;min-width:0}.service-form-shell .start-form input,.service-form-shell .start-form select,.service-form-shell .start-form textarea{display:block!important;width:100%!important;min-height:52px!important;padding:14px 15px!important;border:1px solid #c8d6e5!important;border-radius:13px!important;background:#fff!important;color:#071426!important;font:inherit!important;box-sizing:border-box!important}.service-form-shell .start-form textarea{min-height:145px!important;resize:vertical}.service-form-shell .start-form .wide{grid-column:1/-1!important}.service-form-shell .start-form button.wide{grid-column:1/-1!important;width:100%!important;min-height:50px}.service-form-note{color:#607086;margin:0 0 18px}.service-cards .card{min-height:190px}.visual-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.visual-proof .card{background:linear-gradient(145deg,#fff,#f3f7fc)}@media(max-width:900px){.service-hero-grid{grid-template-columns:1fr}.workflow-track{grid-template-columns:1fr}.workflow-arrow{transform:rotate(90deg);text-align:center}.service-media img,.service-media video{height:300px}}@media(max-width:640px){.service-form-shell{padding:18px}.service-form-shell .start-form{grid-template-columns:1fr!important;padding:20px!important}.service-form-shell .start-form .wide,.service-form-shell .start-form button.wide{grid-column:auto!important}.visual-proof{grid-template-columns:1fr}}
.micro-demo{min-height:250px;border:1px solid #2a4d70;border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(25,198,210,.16),transparent 35%),#071426;display:flex;align-items:center;justify-content:center;gap:14px;padding:28px;flex-wrap:wrap;box-shadow:0 28px 80px rgba(0,0,0,.28)}.micro-demo span,.micro-demo strong{padding:14px 16px;border:1px solid #28577f;border-radius:14px;background:#0c2440;color:#fff;text-align:center}.micro-demo strong{color:#67dbe5}.micro-demo b{color:#48d1df;font-size:24px}@media(max-width:640px){.micro-demo{min-height:210px;flex-direction:column}.micro-demo b{transform:rotate(90deg)}}
