.ai-cta-band{background:#fff;-webkit-font-smoothing:antialiased;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility}.ai-cta-band__inner{background:linear-gradient(130deg,var(--trio-blue-light,#00aae5),#167e99 60%,var(--trio-green,#a5ce43));border-radius:34px;box-shadow:0 22px 70px rgba(19,45,57,.15);overflow:hidden;padding:52px 54px;position:relative}.ai-cta-band__inner:before{background:hsla(0,0%,100%,.13);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);content:"";height:278px;position:absolute;right:-90px;top:-100px;width:320px}.ai-cta-band h2{color:#fff;font-size:clamp(30px,3.4vw,39px);letter-spacing:-.045em;line-height:1.08;margin:0 0 12px;position:relative;text-transform:none;z-index:1}.ai-cta-band__description,.ai-cta-band__description p{color:hsla(0,0%,100%,.92);font-size:18px;margin:0;position:relative;z-index:1}.ai-cta-band__copy,.ai-cta-band__form-card{position:relative;z-index:1}.ai-cta-band__form-card{background:#fff;border-radius:26px;box-shadow:0 20px 45px rgba(16,45,57,.2)}.ai-cta-band__form-card .form-title{display:none}.ai-cta-band__form-placeholder{border:1px dashed #cfdfe5;border-radius:16px;color:#526b76;font-size:14px;font-weight:800;padding:24px;text-align:center}.ai-cta-band__form-card form{margin:0}.ai-cta-band__form-card .hs-form fieldset{border:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px;max-width:none;padding:0}.ai-cta-band__form-card .hs-form fieldset.form-columns-1{grid-template-columns:1fr}.ai-cta-band__form-card .hs-form fieldset.form-columns-0{display:block}.ai-cta-band__form-card .hs-form fieldset .hs-form-field{float:none;padding:0;width:auto}.ai-cta-band__form-card .hs-form-field,.ai-cta-band__form-card .input{margin:0}.ai-cta-band__form-card label{color:#36525d;display:block;font-size:12px;font-weight:900;letter-spacing:.08em;margin:0 0 7px;text-transform:uppercase}.ai-cta-band__form-card .hs-input,.ai-cta-band__form-card input,.ai-cta-band__form-card select,.ai-cta-band__form-card textarea{background:#f8fbfc;border:1px solid #cfdfe5;border-radius:12px;color:#263a45;font:inherit;max-width:100%;padding:13px 14px;width:100%}.ai-cta-band__form-card select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#526b76 0),linear-gradient(135deg,#526b76 50%,transparent 0);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.ai-cta-band__form-card .hs-input:focus,.ai-cta-band__form-card input:focus,.ai-cta-band__form-card select:focus,.ai-cta-band__form-card textarea:focus{background:#fff;border-color:var(--trio-blue-light,#00aae5);box-shadow:0 0 0 4px rgba(0,170,229,.12);outline:none}.ai-cta-band__form-card textarea{min-height:104px;resize:vertical}.ai-cta-band__form-card input::placeholder,.ai-cta-band__form-card textarea::placeholder{color:#6a7f88}.ai-cta-band__form-card .hs-error-msgs{color:#9f2c14;font-size:12px;list-style:none;margin:7px 0 0;padding:0}.ai-cta-band__form-card .hs-error-msgs label{color:#9f2c14;font-size:12px;letter-spacing:0;text-transform:none}.ai-cta-band__form-card .hs-richtext,.ai-cta-band__form-card .legal-consent-container,.ai-cta-band__form-card .legal-consent-container p{color:#526b76;font-size:13px;line-height:1.45;margin:2px 0 0}.ai-cta-band__form-card .inputs-list{list-style:none;margin:0;padding:0}.ai-cta-band__form-card .inputs-list li{margin:0 0 8px}.ai-cta-band__form-card .inputs-list label{align-items:flex-start;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:0;line-height:1.4;text-transform:none}.ai-cta-band__form-card input[type=checkbox],.ai-cta-band__form-card input[type=radio]{flex:0 0 auto;height:16px;margin-top:2px;padding:0;width:16px}.ai-cta-band__form-card .actions,.ai-cta-band__form-card .hs-submit{margin:0}.ai-cta-band__form-card .hs-button,.ai-cta-band__form-card input[type=submit]{background:#263a45;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:900;padding:14px 24px;width:auto}.ai-cta-band__form-card .hs-button:hover,.ai-cta-band__form-card input[type=submit]:hover{background:#152d38}.ai-cta-band__form-card .hs-form-frame,.ai-cta-band__form-card .hs-form-html{border-radius:18px;display:block;min-height:520px;overflow:hidden;width:100%}.ai-cta-band__form-card .hs-form-frame:empty:before,.ai-cta-band__form-card .hs-form-html:empty:before{align-items:center;color:#526b76;content:"Loading form...";display:flex;font-size:14px;font-weight:800;justify-content:center;min-height:220px}.ai-cta-band__form-card iframe{border:0;min-height:520px;width:100%}@media (max-width:900px){.ai-cta-band__inner{padding:38px 28px}.ai-cta-band__form-card .hs-form fieldset{grid-template-columns:1fr}}@media (max-width:640px){.ai-cta-band__inner{border-radius:26px;padding:34px 24px}.ai-cta-band__form-card .hs-button,.ai-cta-band__form-card input[type=submit]{width:100%}}