.ag-book-demo{overflow:hidden;padding:5rem 0;position:relative}.ag-book-demo--navy{background:linear-gradient(135deg,#35376d,#2a3080 50%,#1e2860)}.ag-book-demo--gradient{background:linear-gradient(135deg,#35376d,#3f4ba3 55%,#4c67c9)}.ag-book-demo--light{background:var(--ag-color-bg,#f8f8fc)}.ag-book-demo--light .ag-book-demo__heading,.ag-book-demo--light .ag-book-demo__left{color:var(--ag-color-text,#1a1b2e)}.ag-book-demo--light .ag-book-demo__heading-highlight{background:linear-gradient(135deg,var(--ag-brand-1),var(--ag-brand-3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ag-book-demo--light .ag-book-demo__subline{color:var(--ag-color-text-muted,#6b6e8a)}.ag-book-demo--light .ag-book-demo__trust-item{color:var(--ag-color-text,#1a1b2e)}.ag-book-demo--light .ag-book-demo__trust-icon{background:rgba(76,103,201,.1);border-color:rgba(76,103,201,.2)}.ag-book-demo--light:after,.ag-book-demo--light:before{display:none}.ag-book-demo:before{background:radial-gradient(circle,rgba(76,103,201,.22) 0,transparent 70%);height:480px;left:-60px;top:-100px;width:480px}.ag-book-demo:after,.ag-book-demo:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.ag-book-demo:after{background:radial-gradient(circle,rgba(76,103,201,.12) 0,transparent 70%);bottom:-80px;height:320px;right:10%;width:320px}.ag-book-demo__grid{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}.ag-book-demo__left{align-self:flex-start;color:#fff}.ag-book-demo__badge-wrap{margin-bottom:1.5rem}.ag-book-demo__heading{color:#fff;font-family:var(--ag-font-heading);font-size:clamp(1.875rem,3.5vw,2.875rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 1.25rem}.ag-book-demo__heading-line1{display:block}.ag-book-demo__heading-highlight{background:linear-gradient(135deg,#fff 20%,#a8c4f0);-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;background-clip:text}.ag-book-demo__subline{color:hsla(0,0%,100%,.75);font-size:1.0625rem;line-height:1.7;margin-bottom:2.5rem;max-width:480px}.ag-book-demo__trust-list{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.ag-book-demo__trust-item{align-items:center;color:hsla(0,0%,100%,.88);display:flex;font-size:.9375rem;font-weight:500;gap:.75rem}.ag-book-demo__trust-icon{align-items:center;background:rgba(76,103,201,.25);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ag-book-demo__trust-icon svg{fill:none;height:12px;stroke:#a8c4f0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:12px}.ag-book-demo__right{display:flex;flex-direction:column}.ag-book-demo__form-card{background:#fff;border-radius:1.25rem;box-shadow:0 4px 6px rgba(0,0,0,.04),0 20px 60px rgba(0,0,0,.18),0 0 0 1px hsla(0,0%,100%,.08);padding:2rem 2.5rem 2.25rem}.ag-book-demo__form-title{color:var(--ag-color-text,#1a1b2e);font-family:var(--ag-font-heading);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.ag-book-demo__form-subline{color:var(--ag-color-text-muted,#6b6e8a);font-size:.9375rem;line-height:1.55;margin-bottom:1rem}#ag-book-demo-form-wrap .hsfc-Form,#ag-book-demo-form-wrap .hsfc-Step,#ag-book-demo-form-wrap .hsfc-Step__Content,#ag-book-demo-form-wrap>div{margin-top:0!important;padding:0!important}#ag-book-demo-form-wrap form.hs-form{margin-top:0!important;padding-top:0!important}#ag-book-demo-form-wrap .hs-form .hs-form-field input,#ag-book-demo-form-wrap .hs-form .hs-form-field select,#ag-book-demo-form-wrap .hs-form .hs-form-field textarea{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:1.5px solid var(--ag-color-border,#e2e4f0)!important;border-radius:.625rem!important;box-sizing:border-box!important;color:var(--ag-color-text,#1a1b2e)!important;font-family:Inter,system-ui,sans-serif!important;font-size:.9375rem!important;max-width:none!important;padding:.875rem 1.125rem!important;width:100%!important}#ag-book-demo-form-wrap .hs-form .hs-form-field input:focus,#ag-book-demo-form-wrap .hs-form .hs-form-field textarea:focus{border-color:var(--ag-brand-2,#3f4ba3)!important;box-shadow:0 0 0 3px rgba(76,103,201,.12)!important;outline:none!important}#ag-book-demo-form-wrap .hs-form .hs-form-field input.error{border-color:#e53e3e!important}#ag-book-demo-form-wrap .hs-form label{color:var(--ag-color-text,#1a1b2e)!important;display:block!important;font-family:Inter,system-ui,sans-serif!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:.375rem!important}#ag-book-demo-form-wrap .hs-form .hs-form-field{margin-bottom:.875rem!important}#ag-book-demo-form-wrap .hs-form .hs-error-msgs{list-style:none!important;margin:.375rem 0 0!important;padding:0!important}#ag-book-demo-form-wrap .hs-form .hs-error-msg{color:#e53e3e!important;font-size:.8125rem!important;font-weight:500!important}#ag-book-demo-form-wrap .hs-form .actions{margin-top:.75rem!important;width:100%!important}#ag-book-demo-form-wrap .hs-form .actions .hs-button,#ag-book-demo-form-wrap .hs-form .actions input[type=submit]{-webkit-appearance:none!important;appearance:none!important;background:linear-gradient(135deg,#35376d,#4c67c9)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px rgba(76,103,201,.35)!important;color:#fff!important;cursor:pointer!important;display:block!important;font-family:Inter,system-ui,sans-serif!important;font-size:1rem!important;font-weight:700!important;letter-spacing:-.01em!important;padding:.9375rem 2rem!important;text-align:center!important;transition:opacity .15s,transform .1s!important;width:100%!important}#ag-book-demo-form-wrap .hs-form .actions .hs-button:hover,#ag-book-demo-form-wrap .hs-form .actions input[type=submit]:hover{opacity:.9!important;transform:translateY(-1px)!important}#ag-book-demo-form-wrap .legal-consent-container{margin-top:.75rem!important}#ag-book-demo-form-wrap .legal-consent-container .hs-richtext,#ag-book-demo-form-wrap .legal-consent-container .hs-richtext p,#ag-book-demo-form-wrap .legal-consent-container p,#ag-book-demo-form-wrap .legal-consent-container span{color:var(--ag-color-text-muted,#6b6e8a)!important;font-size:.72rem!important;font-style:normal!important;line-height:1.45!important;margin:0!important}#ag-book-demo-form-wrap .legal-consent-container a{color:var(--ag-brand-3,#4c67c9)!important;font-size:.72rem!important;text-decoration:underline!important}.ag-book-demo__form-wrap .submitted-message{color:var(--ag-color-text,#1a1b2e);font-size:1rem;line-height:1.65;padding:2.5rem 1.5rem;text-align:center}.ag-book-demo__assurance{align-items:center;color:var(--ag-color-text-muted,#6b6e8a);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:1.25rem}.ag-book-demo__assurance svg{fill:none;flex-shrink:0;height:14px;stroke:var(--ag-brand-3,#4c67c9);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:14px}@media (max-width:900px){.ag-book-demo__grid{gap:2.5rem;grid-template-columns:1fr}.ag-book-demo__subline{max-width:100%}}@media (max-width:480px){.ag-book-demo{padding:3.5rem 0}.ag-book-demo__form-card{border-radius:1rem;padding:1.75rem 1.25rem}}