.hs-hero-callback-form{background:#f4f7fd;box-sizing:border-box;color:#0a1224;overflow:hidden;padding:4rem 1.25rem;position:relative}.hs-hero-callback-form *,.hs-hero-callback-form :after,.hs-hero-callback-form :before{box-sizing:border-box}.hs-hero-callback-form__aurora{background:radial-gradient(circle,rgba(46,107,255,.16),transparent 68%);border-radius:50%;filter:blur(3.75rem);height:32rem;left:10%;pointer-events:none;position:absolute;top:-11rem;width:min(40rem,90vw)}.hs-hero-callback-form__grid-pattern{background-image:linear-gradient(rgba(10,18,36,.045) 1px,transparent 0),linear-gradient(90deg,rgba(10,18,36,.045) 1px,transparent 0);background-size:4.5rem 4.5rem;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 40% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 40% 30%,#000 30%,transparent 75%);pointer-events:none;position:absolute}.hs-hero-callback-form__container{align-items:center;display:grid;gap:2.5rem;margin:0 auto;position:relative;width:min(100%,72.5rem);z-index:1}.hs-hero-callback-form__content{display:flex;flex-direction:column}.hs-hero-callback-form__breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:.6875rem;gap:.5rem;margin-bottom:1.5rem}.hs-hero-callback-form__breadcrumb-separator{color:#1c56e8;font-weight:700}.hs-hero-callback-form__breadcrumb-label{color:#5f6b83}.hs-hero-callback-form__breadcrumb-category{color:#1c56e8;font-weight:600}.hs-hero-callback-form__title{color:#0a1224;display:flex;flex-direction:column;font-family:Space Grotesk,sans-serif;font-size:2.25rem;font-weight:700;gap:.12em;line-height:1.1;margin:0 0 1.25rem}.hs-hero-callback-form__title-accent{background:linear-gradient(90deg,#2e6bff,#1689bb);-webkit-background-clip:text;background-clip:text;color:#1c56e8;width:fit-content;-webkit-text-fill-color:transparent}.hs-hero-callback-form__subline{color:#5c6a84;font-family:IBM Plex Sans,sans-serif;font-size:1rem;line-height:1.65;margin:0 0 1.75rem;max-width:30rem}.hs-hero-callback-form__bullets{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.hs-hero-callback-form__bullet{align-items:flex-start;color:#33415c;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:.90625rem;gap:.75rem;line-height:1.55}.hs-hero-callback-form__bullet-icon{align-items:center;background:rgba(46,107,255,.14);border:1px solid rgba(86,217,255,.55);border-radius:50%;color:#1c56e8;display:inline-flex;flex:0 0 1.25rem;font-size:.625rem;height:1.25rem;justify-content:center;margin-top:.125rem;width:1.25rem}.hs-hero-callback-form__form-column{display:flex;justify-content:center;width:100%}.hs-hero-callback-form__form-card{background:#fff;border:1px solid #e3e8f2;border-radius:1.25rem;box-shadow:0 .5rem 2rem rgba(10,18,36,.06);max-width:37.5rem;padding:1.5rem 1.25rem;width:100%}.hs-hero-callback-form__form-card .hs-form{display:grid;font-family:IBM Plex Sans,sans-serif;gap:1rem}.hs-hero-callback-form__form-card .hs-form-field{margin:0}.hs-hero-callback-form__form-card .hs-form-field>label{color:#33415c;display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem}.hs-hero-callback-form__form-card .hs-input{background:#f6f8fc;border:1px solid #d7deea;border-radius:.75rem;color:#0a1224;display:block;font:inherit;min-height:2.875rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.hs-hero-callback-form__form-card textarea.hs-input{min-height:7rem;resize:vertical}.hs-hero-callback-form__form-card .hs-input:focus-visible{background:#fff;border-color:#1c56e8;box-shadow:0 0 0 3px rgba(28,86,232,.12);outline:2px solid #1c56e8;outline-offset:2px}.hs-hero-callback-form__form-card .hs-form-booleancheckbox,.hs-hero-callback-form__form-card .hs-form-checkbox{color:#33415c;font-size:.875rem;line-height:1.5}.hs-hero-callback-form__form-card .hs_submit .actions{margin:0}.hs-hero-callback-form__form-card .hs-button{align-items:center;background:linear-gradient(90deg,#2e6bff,#1689bb);border:0;border-radius:999px;box-shadow:0 0 1.5rem rgba(46,107,255,.3);color:#fff;cursor:pointer;display:flex;font:600 .9375rem IBM Plex Sans,sans-serif;justify-content:center;min-height:2.875rem;padding:.75rem 1.5rem;transition:box-shadow .2s ease,filter .2s ease;width:100%}.hs-hero-callback-form__form-card .hs-button:hover{box-shadow:0 0 2rem rgba(46,107,255,.48);filter:brightness(1.05)}.hs-hero-callback-form__form-card .hs-button:focus-visible{outline:3px solid #0a1224;outline-offset:3px}.hs-hero-callback-form__form-card .hs-error-msg,.hs-hero-callback-form__form-card .hs-error-msgs{color:#b42318;font-size:.8125rem}.hs-hero-callback-form__form-card .hs-richtext,.hs-hero-callback-form__form-card .legal-consent-container{color:#5c6a84;font-size:.8125rem;line-height:1.5}@media (min-width:768px){.hs-hero-callback-form{padding:5rem 2rem}.hs-hero-callback-form__title{font-size:3rem}.hs-hero-callback-form__form-card{border-radius:1.5rem;padding:2rem 2.5rem}}@media (min-width:992px){.hs-hero-callback-form{padding:6.25rem 3rem 5rem}.hs-hero-callback-form__container{gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}}@media (prefers-reduced-motion:reduce){.hs-hero-callback-form__form-card .hs-button,.hs-hero-callback-form__form-card .hs-input{transition:none}}