.hsx-fcs{--fcs-violet:#5656f0;--fcs-violet-hover:#4644d4;--fcs-indigo:#2b1d6e;--fcs-ink:#1b1638;--fcs-text-2:#565073;--fcs-text-3:#6b6784;--fcs-muted:#9a94b8;--fcs-border:#e7e4f2;--fcs-border-2:#d6d1f7;--fcs-surface:#f5f4fb;--fcs-lime:#e5f7d2;--fcs-danger:#ae3b2d;--fcs-display:"Archivo",system-ui,sans-serif;--fcs-ui:"Instrument Sans",system-ui,sans-serif;color:var(--fcs-ink);font-family:var(--fcs-ui);-webkit-font-smoothing:antialiased;background-color:var(--fcs-indigo);background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:48px 48px;border-radius:24px;margin:clamp(40px,5vw,72px) auto;padding:clamp(28px,4vw,56px);width:min(1136px,calc(100% - 32px))}.hsx-fcs *,.hsx-fcs :after,.hsx-fcs :before{box-sizing:border-box}.hsx-fcs .fcs-inner{align-items:center;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:1.1fr 1fr}.hsx-fcs .fcs-eyebrow{color:var(--fcs-lime);display:block;font-size:12px;font-weight:600;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.hsx-fcs .fcs-title{color:#fff;display:block;font-family:var(--fcs-display);font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.015em;line-height:1.1;margin:0 0 12px}.hsx-fcs .fcs-sub{color:hsla(0,0%,100%,.78);font-size:17px;line-height:1.55;margin:0}.hsx-fcs .fcs-formwrap{background:#fff;border-radius:18px;box-shadow:0 40px 90px -40px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.5vw,28px)}.hsx-fcs .fcs-fine{color:var(--fcs-text-3);display:block;font-size:12.5px;line-height:1.5;text-align:center}.hsx-fcs .fcs-form form{display:flex;flex-direction:column;gap:14px;margin:0;max-width:none!important}.hsx-fcs .fcs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.hsx-fcs .fcs-form .hs-form-field{margin:0}.hsx-fcs .fcs-form .hs_email>label{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.hsx-fcs .fcs-form .hs-form-required{color:var(--fcs-violet);margin-left:2px}.hsx-fcs .fcs-form .input{margin:0!important}.hsx-fcs .fcs-form input.hs-input[type=email]{background:#fff;border:1px solid var(--fcs-border-2);border-radius:10px;color:var(--fcs-ink);font:inherit;font-size:16px;height:auto;outline-color:var(--fcs-violet);padding:13px 16px;width:100%!important}.hsx-fcs .fcs-form input.hs-input::placeholder{color:var(--fcs-muted)}.hsx-fcs .fcs-form .legal-consent-container{color:var(--fcs-text-2);font-size:12.5px;line-height:1.5}.hsx-fcs .fcs-form .legal-consent-container .hs-richtext,.hsx-fcs .fcs-form .legal-consent-container .hs-richtext p,.hsx-fcs .fcs-form .legal-consent-container p{font-size:12.5px;line-height:1.5;margin:0 0 6px!important}.hsx-fcs .fcs-form .legal-consent-container .hs-form-field{margin:0!important}.hsx-fcs .fcs-form .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;color:var(--fcs-ink);display:flex;font-size:14px;font-weight:500;gap:10px;line-height:1.45}.hsx-fcs .fcs-form .legal-consent-container input[type=checkbox]{accent-color:var(--fcs-violet);flex:none;height:18px;margin:1px 0 0;opacity:1!important;position:static!important;width:18px}.hsx-fcs .fcs-form .hs-form-booleancheckbox-display>span:after,.hsx-fcs .fcs-form .hs-form-booleancheckbox-display>span:before{content:none!important;display:none!important}.hsx-fcs .fcs-form .hs-form-booleancheckbox-display>span{margin:0!important;padding:0!important}.hsx-fcs .fcs-form ul.inputs-list{list-style:none;margin:4px 0 8px!important;padding:0!important}.hsx-fcs .fcs-form ul.inputs-list li{margin:0!important;padding:0!important}.hsx-fcs .fcs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.hsx-fcs .fcs-form .hs-error-msg,.hsx-fcs .fcs-form .hs-main-font-element{color:var(--fcs-danger);font-size:13px}.hsx-fcs .fcs-form .actions{margin:0!important;padding:0!important}.hsx-fcs .fcs-form input.hs-button{-webkit-appearance:none;background:var(--fcs-violet);border:1px solid var(--fcs-violet);border-radius:50px;box-shadow:0 10px 24px -10px rgba(86,86,240,.8);color:#fff;cursor:pointer;display:block!important;font-family:var(--fcs-ui);font-size:15px;font-weight:600;line-height:1;padding:16px 28px;transition:background-color .15s;width:100%!important}.hsx-fcs .fcs-form input.hs-button:hover{background:var(--fcs-violet-hover);border-color:var(--fcs-violet-hover)}.hsx-fcs .fcs-done{display:flex;flex-direction:column;gap:8px;padding:12px 4px;text-align:center}.hsx-fcs .fcs-done .fcs-badge{align-self:center;background:#edebfb;border-radius:50px;color:var(--fcs-violet);font-size:12px;font-weight:600;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.hsx-fcs .fcs-done .t{color:var(--fcs-ink);font-family:var(--fcs-display);font-size:22px;font-weight:800;line-height:1.15}.hsx-fcs .fcs-done .d{color:var(--fcs-text-2);font-size:14px;line-height:1.5}.hsx-fcs .fcs-done a{color:var(--fcs-violet);font-weight:600;text-decoration:none}@media (max-width:860px){.hsx-fcs .fcs-inner{grid-template-columns:1fr}}.fcs-slot--inline .hsx-fcs{background:var(--fcs-surface);background-image:none;border:1px solid var(--fcs-border);border-radius:20px;margin:56px 0 0;padding:clamp(24px,3vw,36px);width:100%}.fcs-slot--inline .hsx-fcs .fcs-inner{gap:20px;grid-template-columns:1fr}.fcs-slot--inline .hsx-fcs .fcs-eyebrow{color:var(--fcs-violet);margin-bottom:10px}.fcs-slot--inline .hsx-fcs .fcs-title{color:var(--fcs-ink);font-size:clamp(24px,2.6vw,30px)}.fcs-slot--inline .hsx-fcs .fcs-sub{color:var(--fcs-text-2);font-size:16px}.fcs-slot--inline .hsx-fcs .fcs-formwrap{border:1px solid var(--fcs-border);box-shadow:none}.fcs-slot--sidebar{margin-top:24px;position:relative;z-index:0}.fcs-slot--sidebar .hsx-fcs{background:#fff;background-image:none;border:1px solid var(--fcs-border);border-radius:16px;margin:0;padding:22px;width:100%}.fcs-slot--sidebar .hsx-fcs .fcs-inner{gap:14px;grid-template-columns:1fr}.fcs-slot--sidebar .hsx-fcs .fcs-eyebrow{color:var(--fcs-violet);font-size:11px;margin-bottom:8px}.fcs-slot--sidebar .hsx-fcs .fcs-title{color:var(--fcs-ink);font-size:20px;margin-bottom:8px}.fcs-slot--sidebar .hsx-fcs .fcs-sub{color:var(--fcs-text-2);font-size:14px;line-height:1.5}.fcs-slot--sidebar .hsx-fcs .fcs-formwrap{border-radius:0;box-shadow:none;padding:0}.fcs-slot--sidebar .hsx-fcs .fcs-form input.hs-button{padding:14px 22px}.fcs-slot--sidebar .hsx-fcs .fcs-done .t{font-size:19px}@media (max-width:991px){.fcs-slot--sidebar{display:none}}