.ca-resource-cta{--ca-form-accent:#df5140;--ca-form-accent-hover:#c94535;--ca-form-navy:#082448;--ca-form-muted:#526171;--ca-form-border:#dee5eb;--ca-form-input-bg:#f8fafc;background:var(--ca-resource-bg,#1e2d5c);border-radius:var(--ca-resource-radius,14px);box-sizing:border-box;color:var(--ca-resource-text,#dce7f1);container-type:inline-size;font-family:Satoshi,sans-serif;margin:40px 0;max-width:100%;padding:var(--ca-resource-pad,40px);width:100%}.ca-resource-cta__main{align-items:center;column-gap:28px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-width:0;row-gap:30px;width:100%}.ca-resource-cta__intro{grid-column:1/-1;grid-row:1;min-width:0}.ca-resource-cta__copy{grid-column:1;grid-row:2;min-width:0;width:100%}.ca-resource-cta__visual{align-items:center;align-self:stretch;display:flex;grid-column:2;grid-row:2;justify-content:center;margin:0;min-width:0;padding:0;width:100%}.ca-resource-cta__eyebrow{color:var(--ca-resource-accent,#9fc9e8);font-family:Satoshi,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.5;margin:0 0 16px;text-transform:uppercase}.ca-resource-cta .ca-resource-cta__heading{color:#fff;font-family:Satoshi,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 16px;padding:0}.ca-resource-cta__description{color:var(--ca-resource-text,#dce7f1);font-family:Satoshi,sans-serif;font-size:15px;line-height:1.6;margin:0;max-width:580px}.ca-resource-cta__description p{color:inherit;font:inherit;margin:0 0 12px}.ca-resource-cta__description p:last-child{margin-bottom:0}.ca-resource-cta__description a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ca-resource-cta__form-panel{background:#fff;border:1px solid var(--ca-form-border);border-radius:14px;box-shadow:0 14px 32px rgba(0,12,34,.1);box-sizing:border-box;min-width:0;padding:24px;width:100%}.ca-resource-cta .ca-resource-cta__form-heading{color:var(--ca-form-navy);font-family:Satoshi,sans-serif;font-size:19px;font-weight:700;line-height:1.4;margin:0 0 18px;padding:0}.ca-resource-cta__form-container,.ca-resource-cta__form-container
[data-hsfc-id=Renderer],.ca-resource-cta__form-container form{box-sizing:border-box;margin:0;max-width:100%;min-width:0;width:100%}.ca-resource-cta
[data-hsfc-id=Renderer],.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Fields,.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Form,.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Step,.ca-resource-cta
[data-hsfc-id=Renderer] form{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Row{align-items:stretch!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:18px!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Field,.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-FieldContainer,.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Row>*{box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Row+.hsfc-Row{margin-top:18px!important}.ca-resource-cta
[data-hsfc-id=Renderer] label,.ca-resource-cta__form-container
.hs-form-field>label{color:var(--ca-form-navy)!important;font-family:Satoshi,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.ca-resource-cta
[data-hsfc-id=Renderer] label{display:block;margin-bottom:7px!important}.ca-resource-cta__form-container
.hs-form-required{color:#df5140!important}.ca-resource-cta__form-container
input[type=email],.ca-resource-cta__form-container
input[type=number],.ca-resource-cta__form-container
input[type=tel],.ca-resource-cta__form-container
input[type=text],.ca-resource-cta__form-container
input[type=url],.ca-resource-cta__form-container select,.ca-resource-cta__form-container textarea{background:var(--ca-form-input-bg)!important;border:1px solid #d8e1ea!important;border-radius:8px!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--ca-form-navy)!important;display:block;font-family:Satoshi,sans-serif!important;font-size:14px!important;line-height:1.5;max-width:100%!important;min-height:46px;min-width:0;padding:11px 13px!important;width:100%!important}.ca-resource-cta
[data-hsfc-id=Renderer]
input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ca-resource-cta
[data-hsfc-id=Renderer] select,.ca-resource-cta
[data-hsfc-id=Renderer] textarea{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.ca-resource-cta__form-container
input::placeholder,.ca-resource-cta__form-container
textarea::placeholder{color:#94a3b8!important;opacity:1}.ca-resource-cta__form-container
input:not([type=checkbox]):not([type=radio]):focus,.ca-resource-cta__form-container
select:focus,.ca-resource-cta__form-container
textarea:focus{border-color:#2c65a1!important;outline:2px solid rgba(44,101,161,.25);outline-offset:1px}.ca-resource-cta__form-container fieldset{border:0!important;display:block!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.ca-resource-cta__form-container
fieldset .hs-form-field{display:block!important;float:none!important;margin:0 0 18px!important;max-width:100%!important;padding:0!important;width:100%!important}.ca-resource-cta__form-container
.hs-form .input{margin:0!important;width:100%!important}.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Actions,.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-ButtonRow,.ca-resource-cta__form-container
.actions,.ca-resource-cta__form-container
.hs_submit{margin:20px 0 0!important;max-width:100%!important;padding:0!important;width:100%!important}.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Button,.ca-resource-cta__form-container
.hs-button,.ca-resource-cta__form-container
button[type=submit],.ca-resource-cta__form-container
input[type=submit]{background:var(--ca-form-accent)!important;border:1px solid var(--ca-form-accent)!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer;display:block!important;font-family:Satoshi,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.4;margin:0!important;max-width:100%!important;min-height:48px!important;padding:13px 16px!important;text-align:center;transition:background-color .2s ease;white-space:normal;width:100%!important}.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-Button:hover,.ca-resource-cta__form-container
.hs-button:hover,.ca-resource-cta__form-container
button[type=submit]:hover,.ca-resource-cta__form-container
input[type=submit]:hover{background:var(--ca-form-accent-hover)!important;border-color:var(--ca-form-accent-hover)!important}.ca-resource-cta__form-container
button:focus-visible,.ca-resource-cta__form-container
input[type=submit]:focus-visible{outline:2px solid var(--ca-form-navy);outline-offset:3px}.ca-resource-cta
[data-hsfc-id=Renderer] .hsfc-RichText p{color:#66768a!important;font-family:Satoshi,sans-serif!important;font-size:12px!important;line-height:1.5!important;margin:0 0 10px!important}.ca-resource-cta .ca-resource-cta__privacy{margin:16px 0 0!important;padding:0!important}.ca-resource-cta .ca-resource-cta__privacy,.ca-resource-cta__form-container
.legal-consent-container,.ca-resource-cta__form-container
.legal-consent-container p{color:#66768a!important;font-family:Satoshi,sans-serif!important;font-size:11px!important;line-height:1.5!important}.ca-resource-cta__form-container
.legal-consent-container a{color:#2c65a1!important;text-decoration:underline}.ca-resource-cta__form-container
.hs-error-msgs{list-style:none!important;margin:6px 0 10px!important;padding:0!important}.ca-resource-cta__form-container
.hs-error-msg,.ca-resource-cta__form-container
.hs-error-msgs label{color:#b42318!important;font-family:Satoshi,sans-serif!important;font-size:12px!important}.ca-resource-cta__form-container
.submitted-message,.ca-resource-cta__form-placeholder{color:var(--ca-form-muted)!important;font-family:Satoshi,sans-serif!important;font-size:14px!important;line-height:1.6}.ca-resource-cta__image{display:block;height:auto;object-fit:contain}.ca-resource-cta__image,.ca-resource-cta__mockup{border-radius:9px;box-shadow:8px 10px 0 hsla(0,0%,100%,.1),0 14px 28px rgba(0,0,0,.1);margin:auto;max-width:300px;width:90%}.ca-resource-cta__mockup{background:#f2f0ea;box-sizing:border-box;color:var(--ca-form-navy);display:flex;flex-direction:column;justify-content:space-between;min-height:310px;padding:26px}.ca-resource-cta__mockup-brand{font-family:Satoshi,sans-serif;font-size:14px;font-weight:800;letter-spacing:.12em}.ca-resource-cta__mockup-title{font-family:Satoshi,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:1.25;overflow-wrap:break-word}.ca-resource-cta__mockup-detail{font-family:Satoshi,sans-serif;font-size:13px;line-height:1.65}@container (max-width: 540px){.ca-resource-cta__main{grid-template-columns:minmax(0,1fr);row-gap:26px}.ca-resource-cta__intro{grid-column:1;grid-row:1}.ca-resource-cta__visual{grid-column:1;grid-row:2}.ca-resource-cta__copy{grid-column:1;grid-row:3}.ca-resource-cta__image,.ca-resource-cta__mockup{max-width:270px;width:85%}}@media (max-width:620px){.ca-resource-cta{margin:30px 0;padding:24px}.ca-resource-cta .ca-resource-cta__heading{font-size:25px}.ca-resource-cta__description{font-size:14px}.ca-resource-cta__form-panel{padding:20px}.ca-resource-cta .ca-resource-cta__form-heading{font-size:18px}}@media (max-width:400px){.ca-resource-cta{padding:18px}.ca-resource-cta__form-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.ca-resource-cta__form-container button,.ca-resource-cta__form-container input[type=submit]{transition:none!important}}.ca-resource-cta
[data-hsfc-id=Renderer]
.hsfc-Step .hsfc-Step__Content{box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}