.clone-ai-root{--background:#fff;--foreground:#1f1f1f;--brand:#ff4440;--brand-soft:#ffe5e4;--nav-bg:#f0f4f4;--ink:#1f1f1f;--ink-soft:#4a4a4a;--muted:#f4f4f4;--border:#e6e6e6;--c-rojo:#ff4440;--c-rojo-press:#d93732;--c-rojo-soft:#ffe5e4;--c-blanco:#fff;--c-azul:#000023;--rojo:var(--c-rojo);--paper:var(--c-blanco);font-family:var(--font-clone-ai-sans), ui-sans-serif, system-ui, sans-serif;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clone-ai-root .font-heading{font-family:var(--font-clone-ai-display), var(--font-clone-ai-sans), ui-sans-serif, sans-serif}.clone-ai-root .text-brand{color:var(--brand)}.clone-ai-root .text-ink{color:var(--ink)}.clone-ai-root .text-ink-soft{color:var(--ink-soft)}.clone-ai-root .bg-brand{background-color:var(--brand)}.clone-ai-root .bg-brand-soft{background-color:var(--brand-soft)}.clone-ai-root .bg-nav{background-color:var(--nav-bg)}.clone-ai-root .bg-muted{background-color:var(--muted)}.clone-ai-root .border-brand{border-color:var(--brand)}.clone-ai-root .border-border\/40{border-color:#e6e6e666}.clone-ai-root .border-ink-soft\/30{border-color:#4a4a4a4d}.clone-ai-root .title-outline{color:#fff;-webkit-text-stroke:0;text-shadow:0 2px 24px #00000073;font-family:var(--font-clone-ai-display), var(--font-clone-ai-sans), ui-sans-serif, sans-serif;letter-spacing:2px;font-weight:700;line-height:1.1}.clone-ai-root .number-outline{color:#0000;-webkit-text-stroke:1.5px var(--brand);font-family:var(--font-clone-ai-display), var(--font-clone-ai-sans), ui-sans-serif, sans-serif;font-weight:700;line-height:1}.clone-ai-root .btn-form-gradient{color:#fff;background:linear-gradient(88.56deg,#000023 22.2%,#000023b3 49.02%,#000023 85.31%);border-radius:2px;padding:16px 48px;font-size:18px;font-weight:600;transition:transform .2s,filter .2s}.clone-ai-root .btn-form-gradient:hover{filter:brightness(1.1)}.clone-ai-root .btn-phone-pill{border:1px solid var(--brand);color:var(--brand);background:#fff;border-radius:9999px;padding:6px 22px;line-height:1.2;transition:background .2s,color .2s}.clone-ai-root .btn-phone-pill:hover{background:var(--brand-soft)}.clone-ai-root .btn-brand{background:linear-gradient(180deg, #ff5a55 0%, var(--brand) 50%, #e93934 100%);color:#fff;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #0000002e;isolation:isolate;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;padding:18px 40px;font-size:18px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;box-shadow:0 10px 24px -8px #ff44408c,0 4px 10px -4px #ff444059,inset 0 1px #ffffff40}.clone-ai-root .btn-brand:after{content:"";filter:blur(6px);z-index:-1;opacity:.85;background:radial-gradient(#ff444059,#0000 70%);border-radius:6px;transition:opacity .2s;position:absolute;inset:-2px}.clone-ai-root .btn-brand:hover{filter:brightness(1.08)saturate(1.05);transform:translateY(-1px);box-shadow:0 14px 32px -8px #ff4440b3,0 6px 14px -4px #ff444073,inset 0 1px #ffffff4d}.clone-ai-root .btn-brand:hover:after{opacity:1}.clone-ai-root .btn-brand:active{transform:translateY(1px);box-shadow:0 6px 14px -6px #ff44408c,inset 0 1px #fff3}.clone-ai-root .btn-brand:focus-visible{outline:none;box-shadow:0 0 0 3px #ff444073,0 10px 24px -8px #ff44408c,inset 0 1px #ffffff40}.clone-ai-root .dot{border:1.5px solid var(--brand);cursor:pointer;background:0 0;border-radius:9999px;width:14px;height:14px;transition:background .15s}.clone-ai-root .dot[data-active=true]{background:var(--brand)}.clone-ai-root .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.clone-ai-root .scrollbar-hide::-webkit-scrollbar{display:none}.clone-ai-root .shadow-card{box-shadow:0 8px 32px #00000014}.clone-ai-root .shadow-card-strong{box-shadow:0 12px 40px #00000029}.clone-ai-root .lead-form-card{isolation:isolate;color:#fff;background:#000023;border-radius:8px;position:relative;overflow:hidden}.clone-ai-root .lead-form-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 100% 0,#ff444038,#0000 60%);position:absolute;inset:0}.clone-ai-root .lead-form-card>*{z-index:1;position:relative}.clone-ai-root .lead-form-card .input,.clone-ai-root .lead-form-card .select,.clone-ai-root .lead-form-card textarea.input{color:#fff;-webkit-text-fill-color:#fff;background:#ffffff1a;border:2px solid #ffffff73;border-radius:8px;outline:none;width:100%;min-height:48px;padding:13px 16px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;transition:border-color .15s,background .15s,box-shadow .15s}.clone-ai-root .lead-form-card .input::placeholder,.clone-ai-root .lead-form-card textarea.input::placeholder{color:#ffffffa6;font-weight:400}.clone-ai-root .lead-form-card .input:hover,.clone-ai-root .lead-form-card .select:hover,.clone-ai-root .lead-form-card textarea.input:hover{background:#ffffff24;border-color:#ffffffb3}.clone-ai-root .lead-form-card .input:focus,.clone-ai-root .lead-form-card .select:focus,.clone-ai-root .lead-form-card textarea.input:focus{border-color:var(--c-rojo);background:#ffffff29;box-shadow:0 0 0 3px #ff44404d}.clone-ai-root .lead-form-card .input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #000023f2}.clone-ai-root .lead-form-card textarea.input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #000023f2}.clone-ai-root .lead-form-card label.field{margin-bottom:16px;display:block}.clone-ai-root .lead-form-card label.field>span{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.clone-ai-root .lead-form-card .lead-form__phone{--rip-height:48px}.clone-ai-root .lead-form-card .lead-form__phone .react-international-phone-country-selector-button,.clone-ai-root .lead-form-card .lead-form__phone .react-international-phone-input{color:#fff;background:#ffffff1a;border:2px solid #ffffff73;font-size:16px}.clone-ai-root .lead-form-card .lead-form__phone .react-international-phone-input::placeholder{color:#ffffffa6}.clone-ai-root .lead-form-card .lead-form__phone .react-international-phone-country-selector-button:hover,.clone-ai-root .lead-form-card .lead-form__phone .react-international-phone-country-selector-button:focus{background:#ffffff24;border-color:#ffffffb3}.clone-ai-root .lead-form-card .lead-form__phone .react-international-phone-input:focus{border-color:var(--c-rojo);background:#ffffff29;box-shadow:0 0 0 3px #ff44404d}.clone-ai-root .lead-form-card .lead-form__phone-field>span{color:#fff;font-size:12px}.clone-ai-root .lead-form-card .input.is-invalid,.clone-ai-root .lead-form-card .lead-form__phone.is-invalid .react-international-phone-country-selector-button,.clone-ai-root .lead-form-card .lead-form__phone.is-invalid .react-international-phone-input{background:#ff6b6b14;border-color:#ff6b6b}.clone-ai-root .lead-form-card .input.is-invalid:focus{box-shadow:0 0 0 3px #ff6b6b4d}.clone-ai-root .lead-form-card .lead-form__submit,.clone-ai-root .lead-form-card .btn-rosa{background:linear-gradient(180deg, #ff5a55 0%, var(--c-rojo) 50%, #e93934 100%);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-shadow:0 1px #0000002e;isolation:isolate;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;margin-top:12px;padding:16px 32px;font-family:inherit;font-size:18px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;box-shadow:0 10px 24px -8px #ff44408c,0 4px 10px -4px #ff444059,inset 0 1px #ffffff40}.clone-ai-root .lead-form-card .lead-form__submit:after,.clone-ai-root .lead-form-card .btn-rosa:after{content:"";filter:blur(8px);z-index:-1;opacity:.85;background:radial-gradient(#ff444066,#0000 70%);border-radius:6px;transition:opacity .2s;position:absolute;inset:-2px}.clone-ai-root .lead-form-card .lead-form__submit:hover:not(:disabled),.clone-ai-root .lead-form-card .btn-rosa:hover:not(:disabled){filter:brightness(1.08)saturate(1.05);transform:translateY(-1px);box-shadow:0 14px 32px -8px #ff4440b3,0 6px 14px -4px #ff444073,inset 0 1px #ffffff4d}.clone-ai-root .lead-form-card .lead-form__submit:hover:not(:disabled):after,.clone-ai-root .lead-form-card .btn-rosa:hover:not(:disabled):after{opacity:1}.clone-ai-root .lead-form-card .lead-form__submit:active:not(:disabled),.clone-ai-root .lead-form-card .btn-rosa:active:not(:disabled){transform:translateY(1px);box-shadow:0 6px 14px -6px #ff44408c,inset 0 1px #fff3}.clone-ai-root .lead-form-card .lead-form__submit:focus-visible,.clone-ai-root .lead-form-card .btn-rosa:focus-visible{outline:none;box-shadow:0 0 0 3px #ff444073,0 10px 24px -8px #ff44408c,inset 0 1px #ffffff40}.clone-ai-root .lead-form-card .lead-form__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}
