#hciCta{align-items:center;display:none;inset:0;justify-content:center;padding:22px;position:fixed;z-index:900;--cta-field:#fff;--cta-field-brd:#d9d3c4}body[data-theme=night] #hciCta{--cta-field:hsla(0,0%,100%,.07);--cta-field-brd:hsla(0,0%,100%,.2)}body[data-theme=horizon] #hciCta{--cta-field:#fff;--cta-field-brd:#ebd9be}#hciCta.on{display:flex}.cta-scrim{animation:hciScrimIn .35s ease;backdrop-filter:blur(7px);background:color-mix(in srgb,var(--ink) 42%,transparent);inset:0;position:absolute}@keyframes hciScrimIn{0%{opacity:0}to{opacity:1}}.cta-card{animation:hciCardIn .45s cubic-bezier(.2,.9,.3,1.2);background:var(--card);border:1.5px solid var(--card-brd);border-radius:calc(var(--r) + 6px);box-shadow:0 40px 90px -30px rgba(0,0,0,.5);display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;position:relative;width:min(880px,100%)}@keyframes hciCardIn{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}.cta-left{background:linear-gradient(160deg,#0d2137,#143150);color:#f2f7fb;display:flex;flex-direction:column;padding:38px 36px}.cta-brand{align-items:center;display:flex;font-size:15px;font-weight:900;gap:9px;letter-spacing:.13em}.cta-brand em{color:#37d07c;font-style:normal}.cta-left h3{font-size:30px;font-weight:900;letter-spacing:-.015em;line-height:1.15;margin:22px 0 0}.cta-left h3 em{color:#37d07c;font-style:normal}.cta-left .cta-sub{color:#9fb4c8;font-size:13.5px;font-weight:600;line-height:1.7;margin-top:12px}.cta-screens{align-items:flex-end;display:flex;gap:8px;margin-top:26px}.cta-scr{background:linear-gradient(150deg,#1b7be0,#37d07c);border:2.5px solid #0b0b0b;border-radius:7px;opacity:.92;overflow:hidden;position:relative}.cta-scr:after{animation:hciSheen 3.2s ease-in-out infinite;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.28) 45%,transparent 60%);content:"";inset:0;position:absolute}@keyframes hciSheen{0%,to{transform:translateX(-70%)}50%{transform:translateX(70%)}}.cta-scr.b{height:64px;width:104px}.cta-scr.d{background:linear-gradient(160deg,#2fa05a,#1e7a46);height:64px;width:44px}.cta-scr.t{background:linear-gradient(150deg,#143150,#1b7be0);height:64px;width:104px}.cta-pts{flex-direction:column;margin-top:24px}.cta-pt,.cta-pts{display:flex;gap:9px}.cta-pt{align-items:flex-start;color:#cfe0dc;font-size:12px;font-weight:700;line-height:1.5}.cta-pt b{color:#37d07c;font-weight:900}.cta-foot{color:#5c7a94;font-size:9px;font-weight:800;letter-spacing:.14em;margin-top:auto;padding-top:22px;text-transform:uppercase}.cta-right{display:flex;flex-direction:column;padding:34px 34px 26px}.cta-x{background:var(--chip-bg);border:none;border-radius:50%;color:var(--muted);cursor:pointer;font-family:inherit;font-size:15px;font-weight:900;height:34px;position:absolute;right:14px;top:14px;width:34px;z-index:3}.cta-x:hover{background:var(--warn);color:#fff}.cta-right h4{font-size:17px;font-weight:900;letter-spacing:-.01em;margin:0}.cta-right .cta-rs{color:var(--muted);font-size:12px;font-weight:600;line-height:1.6;margin-top:5px}.cta-form{display:flex;flex-direction:column;gap:11px;margin-top:18px}.cta-f label{color:var(--muted);display:block;font-size:10px;font-weight:900;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.cta-f input{background:var(--cta-field);border:1.5px solid var(--cta-field-brd);border-radius:12px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.cta-f input::placeholder{color:var(--muted);font-weight:500;opacity:.55}.cta-f input:focus{border-color:var(--hero);box-shadow:0 0 0 3px color-mix(in srgb,var(--hero) 22%,transparent)}.cta-f input.err{border-color:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 18%,transparent)}.cta-f .cta-fer{color:var(--warn);display:none;font-size:10.5px;font-weight:700;margin-top:4px}.cta-f.bad .cta-fer{display:block}.cta-consent{align-items:flex-start;cursor:pointer;display:flex;gap:9px;margin-top:2px}.cta-consent input{accent-color:var(--hero);flex:none;height:16px;margin-top:1px;width:16px}.cta-consent span{color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.55}.cta-go{background:linear-gradient(135deg,var(--hero),var(--hero-deep));border:none;border-radius:999px;box-shadow:0 16px 34px -14px color-mix(in srgb,var(--hero-deep) 70%,transparent);color:var(--hero-ink);cursor:pointer;font-family:inherit;font-size:15px;font-weight:900;letter-spacing:.01em;margin-top:14px;padding:15px 22px;transition:transform .15s}.cta-go:hover{transform:translateY(-2px)}.cta-go[disabled]{cursor:wait;opacity:.6;transform:none}.cta-priv{color:var(--muted);font-size:9.5px;font-weight:600;line-height:1.6;margin-top:12px;text-align:center}.cta-nothx{background:none;border:none;color:var(--muted);cursor:pointer;font-family:inherit;font-size:11px;font-weight:800;margin-top:6px;text-decoration:underline;text-underline-offset:3px}.cta-done{display:none;flex:1;flex-direction:column;gap:12px;padding:20px 0;text-align:center}.cta-done,.cta-done .cta-big{align-items:center;justify-content:center}.cta-done .cta-big{animation:hciPop .4s cubic-bezier(.2,.9,.3,1.4);background:linear-gradient(135deg,var(--hero),var(--hero-deep));border-radius:50%;color:var(--hero-ink);display:flex;font-size:28px;height:64px;width:64px}@keyframes hciPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.cta-done b{font-size:18px;font-weight:900}.cta-done span{color:var(--muted);font-size:12px;font-weight:600;line-height:1.7;max-width:280px}.cta-right.ok .cta-form,.cta-right.ok .cta-rs,.cta-right.ok h4{display:none}.cta-right.ok .cta-done{display:flex}@media(max-width:760px){.cta-card{grid-template-columns:1fr;max-height:94vh;overflow-y:auto}.cta-left{padding:26px 26px 22px}.cta-left h3{font-size:23px;margin-top:14px}.cta-foot,.cta-screens{display:none}.cta-pts{margin-top:16px}.cta-right{padding:24px 24px 20px}}