.cenzon-landing{--ink:#1d4c73;--ink-deep:#1d1d1f;--text:#1d1d1f;--muted:#686a70;--line:#dedfe3;--paper:#fff;--cloud:#f5f5f7;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;color:var(--text);background:var(--paper);font-family:var(--font-display);-webkit-font-smoothing:antialiased}.cenzon-landing .container{width:min(1180px,100% - 64px)}.cenzon-landing .section{padding-block:96px}.cenzon-landing .eyebrow{color:var(--muted);letter-spacing:.015em;text-transform:none;font-size:12px;font-weight:600}.cenzon-landing .eyebrow>span{display:none}.cenzon-landing .button{min-height:48px;box-shadow:none;border-radius:7px;gap:12px;padding-inline:22px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s}.cenzon-landing .button:hover{box-shadow:none;transform:none}.cenzon-landing .button--outline:hover{color:var(--ink);background:#e9eff5}.cenzon-landing .button--small{min-height:36px;padding-inline:17px;font-size:12px}.cenzon-landing .text-button{font-size:14px;font-weight:500}.cenzon-landing .arrow-down{transform:rotate(90deg)}.cenzon-landing :where(a,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cenzon-landing .site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;padding:0}.cenzon-landing .site-header__inner{width:min(1180px,100% - 64px);min-height:68px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.cenzon-landing .brand-mark img{width:32px}.cenzon-landing .brand-mark strong{color:var(--text);font-size:22px}.cenzon-landing .site-header .brand-mark small{display:none}.cenzon-landing .main-nav{gap:25px;font-size:12px;font-weight:500}.cenzon-landing .main-nav__access{gap:20px;padding-left:22px}.cenzon-landing .main-nav button{color:var(--muted)}.cenzon-landing .hero{background:#fff;min-height:0;padding:166px 0 92px}.cenzon-landing .hero__grid{grid-template-columns:1.12fr 1fr;gap:66px}.cenzon-landing .hero h1{letter-spacing:-.055em;font-size:clamp(46px,4.6vw,64px);font-weight:650;line-height:1.055}.cenzon-landing .hero h1 em{color:var(--muted)}.cenzon-landing .hero__lead{max-width:530px;color:var(--muted);margin-top:26px;font-size:18px;line-height:1.65}.cenzon-landing .hero__actions{flex-wrap:wrap;gap:18px;margin-top:28px}.cenzon-landing .hero__proof{color:var(--muted);gap:18px;margin-top:23px;font-size:11px;font-weight:400}.cenzon-landing .hero__proof span:before{content:none}.cenzon-landing .hero__visual{padding:0}.cenzon-landing .hero__caption{color:var(--muted);text-align:center;margin:17px 0 0;font-size:11px}.cenzon-landing .conversation-demo{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:10px;width:100%;transform:none;box-shadow:0 12px 40px #1d1d1f0f}.cenzon-landing .conversation-demo__top{text-transform:none;letter-spacing:0;background:var(--cloud);padding:18px 20px;font-size:10px;font-weight:500}.cenzon-landing .status-dot{width:6px;height:6px;box-shadow:none}.cenzon-landing .conversation-demo__body{min-height:312px;padding:24px}.cenzon-landing .channel-pill{background:var(--cloud);color:var(--muted);border-radius:4px;padding:5px 8px;font-size:11px;font-weight:500}.cenzon-landing .message{box-shadow:none;border-radius:8px;padding:13px 15px;font-size:14px;line-height:1.55}.cenzon-landing .message--incoming{background:#f0f1f3}.cenzon-landing .message--assistant{color:#254765;background:#e7eef5}.cenzon-landing .action-chip{color:#286354;background:0 0;border-radius:0;margin-top:18px;padding:8px 0;font-size:11px;font-weight:500}.cenzon-landing .action-chip svg{width:16px;height:16px}.cenzon-landing .conversation-demo__footer{background:#fafafa;justify-content:flex-start;gap:5px;padding:10px 16px}.cenzon-landing .conversation-demo__footer button{width:auto;height:auto;min-height:34px;color:var(--muted);background:0 0;border-radius:5px;padding:6px 10px;font-size:11px;transition:background .18s}.cenzon-landing .conversation-demo__footer button[aria-pressed=true]{width:auto;color:var(--ink);background:#e7ecf1}.cenzon-landing .conversation-demo__footer .demo-playback{place-items:center;margin-left:auto;display:grid}.cenzon-landing .section-heading h2,.cenzon-landing .control__copy h2{letter-spacing:-.045em;font-size:clamp(34px,3.5vw,48px);font-weight:650;line-height:1.1}.cenzon-landing .section-heading{margin-bottom:42px}.cenzon-landing .section-heading>p:last-child,.cenzon-landing .control__copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.65}.cenzon-landing .process{background:var(--cloud)}.cenzon-landing .process-card{min-height:212px;padding:26px 24px}.cenzon-landing .process-card:hover{border-color:var(--line);background:0 0;border-radius:0;transform:none}.cenzon-landing .process-card>span{color:var(--muted);font-size:12px;font-weight:500}.cenzon-landing .process-card h3{color:var(--text);margin:38px 0 12px;font-size:22px;font-weight:600}.cenzon-landing .process-card p{font-size:14px;line-height:1.6}.cenzon-landing .channels{color:var(--text);background:#fff}.cenzon-landing .channels .section-heading h2{color:var(--text)}.cenzon-landing .channels .section-heading>p{color:var(--muted)}.cenzon-landing .channel-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cenzon-landing .channel-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:auto;min-height:224px;padding:22px 18px;transition:border-color .2s}.cenzon-landing .channel-card:hover{border-color:var(--channel);background:#fff;transform:none}.cenzon-landing .channel-card__mark{border-radius:8px;width:38px;height:38px}.cenzon-landing .channel-card__mark img{width:23px;height:23px}.cenzon-landing .channel-card h3{margin-top:22px;font-size:17px;font-weight:600}.cenzon-landing .channel-card p{color:var(--muted);margin-top:8px;font-size:13px}.cenzon-landing .channel-card__state{color:var(--muted);padding-top:18px;font-size:10px;font-weight:400}.cenzon-landing .control{background:var(--cloud)}.cenzon-landing .control__grid{gap:80px}.cenzon-landing .check-list{font-size:14px}.cenzon-landing .check-list li{align-items:baseline;display:flex}.cenzon-landing .check-list li:before{width:auto;height:auto;color:var(--ink);background:0 0;border-radius:0;flex:none}.cenzon-landing .control-panel{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:10px;padding:10px;font-size:14px;transform:none;box-shadow:0 8px 28px #1d1d1f0a}.cenzon-landing .toggle-row small{font-size:12px}.cenzon-landing .badge{border-radius:4px;font-size:10px;font-weight:500}.cenzon-landing .handoff-card{border:1px solid var(--line);background:var(--cloud);color:var(--text);border-radius:7px;margin:10px;padding:18px}.cenzon-landing .handoff-card>span{color:var(--ink);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.cenzon-landing .handoff-card .handoff-example{color:var(--muted);margin-top:8px;font-size:10px}.cenzon-landing .module-showcase{gap:24px}.cenzon-landing .module-feature{--module-accent:#1d4c73;border:1px solid var(--line);background:#f8f8fa;border-radius:10px}.cenzon-landing .module-feature__copy{padding:30px}.cenzon-landing .module-feature__name{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.cenzon-landing .module-feature h3{max-width:none;font-size:28px;font-weight:600}.cenzon-landing .module-feature__copy p{color:var(--muted);font-size:15px}.cenzon-landing .module-preview{border-color:var(--line);box-shadow:none;background:#fff;border-radius:7px}.cenzon-landing .module-feature:hover .module-preview{box-shadow:none;transform:none}.cenzon-landing .module-feature__bottom{color:var(--muted);font-size:11px;font-weight:500}.cenzon-landing .calendar-stamp{color:var(--text);background:#f0f1f3;border-radius:5px}.cenzon-landing .crm-ticket{border-color:var(--line);background:#fafafa;border-radius:5px}.cenzon-landing .handoff-route>span,.cenzon-landing .handoff-route>strong{border-radius:5px}.cenzon-landing .module-showcase__note button{align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.cenzon-landing .pricing-grid{gap:20px}.cenzon-landing .plan-card{border-color:var(--line);border-radius:10px;min-height:510px;padding:32px 26px}.cenzon-landing .plan-card--featured{box-shadow:none;color:var(--text);border:2px solid var(--ink);background:#fff;padding:31px 25px;transform:none}.cenzon-landing .plan-card__label{background:var(--ink);color:#fff;letter-spacing:0;text-transform:none;border-radius:4px;padding:4px 9px;font-size:10px;font-weight:500;top:-12px;left:24px;transform:none}.cenzon-landing .plan-card__name{color:var(--text);font-size:18px;font-weight:600}.cenzon-landing .plan-card__price{font-variant-numeric:tabular-nums;font-size:46px;font-weight:600}.cenzon-landing .plan-card__caption,.cenzon-landing .plan-card--featured .plan-card__caption{color:var(--muted);font-size:12px}.cenzon-landing .plan-card ul{border-color:var(--line);gap:16px;font-size:13px}.cenzon-landing .plan-card li{align-items:flex-start;gap:9px;display:flex}.cenzon-landing .plan-card li svg{width:16px;height:20px;color:var(--ink);flex:none}.cenzon-landing .plan-card li.plan-card__base{color:var(--text);margin-bottom:-4px;font-weight:600}.cenzon-landing .plan-card--featured .button{background:var(--ink);border-color:var(--ink);color:#fff}.cenzon-landing .plan-card .button{padding-inline:12px;font-size:13px}.cenzon-landing .pricing-note{max-width:810px;font-size:12px;line-height:1.7}.cenzon-landing .faq__grid{gap:75px}.cenzon-landing .faq-list summary{font-size:17px;font-weight:500}.cenzon-landing .faq-list summary span{color:var(--muted);align-items:center;display:flex}.cenzon-landing .faq-list details p{font-size:15px}.cenzon-landing .faq__grid{grid-template-rows:auto 1fr;align-items:start;row-gap:0}.cenzon-landing .faq__grid>.section-heading{grid-area:1/1}.cenzon-landing .faq__grid>.faq-tabs{grid-area:1/2/span 2}.cenzon-landing .faq__grid>.faq-help{grid-area:2/1;align-self:start}.cenzon-landing .faq-help{border:1px solid var(--line);background:var(--cloud);border-radius:10px;justify-items:start;gap:4px;margin-top:0;padding:20px 22px;font-size:14px;display:grid}.cenzon-landing .faq-help span{color:var(--muted);margin-bottom:12px}.cenzon-landing .faq-tabs__list{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cenzon-landing .faq-tabs__tab{border:1px solid var(--line);min-height:38px;color:var(--text);font:500 14px var(--font-display);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.cenzon-landing .faq-tabs__tab:hover{border-color:var(--ink)}.cenzon-landing .faq-tabs__tab small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.cenzon-landing .faq-tabs__tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.cenzon-landing .faq-tabs__tab[aria-selected=true] small{color:#ffffffbf}.cenzon-landing .faq-tabs .faq-list{animation:.22s faq-entra}@keyframes faq-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cenzon-landing .faq-tabs .faq-list{animation:none}}.cenzon-landing .final-cta{color:var(--text);background:var(--cloud);text-align:center;padding:86px 0}.cenzon-landing .final-cta .eyebrow{justify-content:center}.cenzon-landing .final-cta h2{font-size:clamp(38px,4vw,54px);font-weight:650;line-height:1.08}.cenzon-landing .final-cta p:not(.eyebrow){color:var(--muted);font-size:17px}.cenzon-landing .final-cta .button{color:#fff;background:var(--ink);border-color:var(--ink)}.cenzon-landing .site-footer{color:var(--muted);background:#fff;padding-top:54px}.cenzon-landing .site-footer__top{border-color:var(--line);padding-bottom:30px}.cenzon-landing .site-footer__top h2{color:var(--text);font-size:28px;font-weight:600}.cenzon-landing .footer-contact{color:var(--ink);border-color:var(--line);font-size:17px}.cenzon-landing .site-footer__grid{padding-block:38px}.cenzon-landing .site-footer .brand-mark small{color:var(--muted)}.cenzon-landing .site-footer__brand>p{margin-top:18px;font-size:13px}.cenzon-landing .site-footer__brand>span{color:var(--muted)}.cenzon-landing .site-footer nav{font-size:12px}.cenzon-landing .site-footer nav h3{color:var(--text);font-size:12px;font-weight:600}.cenzon-landing .site-footer nav a:hover,.cenzon-landing .site-footer nav button:hover{color:var(--ink)}.cenzon-landing .footer-preview{color:var(--muted);border-color:var(--line);border-radius:4px}.cenzon-landing .site-footer__bottom{color:var(--muted);border-color:var(--line)}.cenzon-landing .to-top{width:40px;height:40px;box-shadow:none;border-radius:7px}@media (min-width:721px) and (max-width:1050px){.cenzon-landing .hero__grid{gap:32px}.cenzon-landing .main-nav{gap:14px}.cenzon-landing .main-nav__access{gap:12px;padding-left:12px}.cenzon-landing .channel-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cenzon-landing .channel-card{grid-column:span 2}.cenzon-landing .channel-card:nth-child(n+4){grid-column:span 3}.cenzon-landing .control__grid{gap:32px}}@media (max-width:720px){.cenzon-landing .container,.cenzon-landing .site-header__inner{width:calc(100% - 40px)}.cenzon-landing .site-header__inner{min-height:60px}.cenzon-landing .menu-button{background:0 0;border:0;border-radius:5px;width:36px;height:36px}.cenzon-landing .main-nav{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:4px;padding:16px 20px 22px;inset:60px -20px auto;box-shadow:0 12px 20px #0000000a}.cenzon-landing .main-nav__access{gap:8px;padding-left:0}.cenzon-landing .hero{padding:110px 0 52px}.cenzon-landing .hero__grid{grid-template-columns:1fr;gap:34px}.cenzon-landing .hero h1{font-size:clamp(38px,9vw,56px)}.cenzon-landing .hero__lead{margin-top:22px;font-size:16px}.cenzon-landing .hero__actions{gap:4px;margin-top:24px}.cenzon-landing .hero__proof{gap:14px;margin-top:15px;font-size:10px}.cenzon-landing .conversation-demo__body{min-height:305px;padding:20px}.cenzon-landing .conversation-demo__top{padding:16px}.cenzon-landing .conversation-demo__footer{gap:0;padding-inline:10px}.cenzon-landing .conversation-demo__footer button{padding-inline:9px;font-size:10px}.cenzon-landing .section{padding-block:64px}.cenzon-landing .section-heading h2,.cenzon-landing .control__copy h2{font-size:34px}.cenzon-landing .section-heading>p:last-child,.cenzon-landing .control__copy>p:not(.eyebrow){font-size:16px}.cenzon-landing .process-card{min-height:0;padding:24px 0}.cenzon-landing .process-card h3{margin:0 0 8px;font-size:21px}.cenzon-landing .channel-grid{grid-template-columns:1fr;gap:0}.cenzon-landing .channel-card{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-column:auto;grid-template-columns:38px 1fr;align-items:start;gap:0 18px;min-height:0;padding:22px 0;display:grid}.cenzon-landing .channel-card h3{margin:0}.cenzon-landing .channel-card p{margin-top:5px}.cenzon-landing .channel-card__state{grid-column:2;padding-top:9px}.cenzon-landing .control__grid,.cenzon-landing .faq__grid{gap:32px}.cenzon-landing .faq__grid>.section-heading,.cenzon-landing .faq__grid>.faq-tabs,.cenzon-landing .faq__grid>.faq-help{grid-area:auto}.cenzon-landing .faq-list details p{margin-right:0}.cenzon-landing .faq-tabs__tab{min-height:36px;padding:0 12px;font-size:13px}.cenzon-landing .toggle-row,.cenzon-landing .control-panel__top{gap:12px;padding:16px 10px}.cenzon-landing .fake-toggle{flex:none}.cenzon-landing .handoff-card{margin-inline:0}.cenzon-landing .module-feature__copy{padding:24px 20px}.cenzon-landing .module-feature h3{font-size:25px}.cenzon-landing .module-preview{margin-inline:14px}.cenzon-landing .module-feature__bottom{padding-inline:20px}.cenzon-landing .plan-card{min-height:0;padding:28px 24px}.cenzon-landing .plan-card--featured{padding:27px 23px}.cenzon-landing .pricing-grid{gap:26px}.cenzon-landing .final-cta{padding-block:64px}.cenzon-landing .site-footer__top h2{font-size:25px}}.cenzon-landing .check-list li:before{content:none}.cenzon-landing .check-list li svg{width:18px;height:22px;color:var(--ink);flex:none;align-self:flex-start;margin-right:10px}.cenzon-landing[data-development] .to-top{bottom:74px}body:has(.cenzon-landing) .cookie-banner{color:#1d1d1f;background:#fff;border-color:#dedfe3;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 8px 32px #0000001a}body:has(.cenzon-landing) .cookie-banner h2{font-family:inherit;font-size:20px;font-weight:600}body:has(.cenzon-landing) .cookie-banner__actions button{border-radius:6px;font-weight:500}body:has(.cenzon-landing) .cookie-seal{border-radius:6px}
.cz{--cz-marino:#12304d;--cz-marino-2:#1d4c73;--cz-verde:#0f8f8a;--cz-verde-suave:#e2f3f1;--cz-ambar:#f2b33d;--cz-ambar-suave:#fff3d9;--cz-crema:#fbf8f2;--cz-texto:#1b2433;--cz-tenue:#5e6878;--cz-linea:#e6e1d8;--cz-sombra:0 30px 70px -28px #12304d59, 0 10px 24px -12px #12304d2e;--cz-titulos:var(--font-manrope), "Manrope", system-ui, sans-serif;color:var(--cz-texto)}.cz h1,.cz h2,.cz h3,.cz .plan-card__price{font-family:var(--cz-titulos);letter-spacing:-.03em}.cz .section{padding-block:104px}.cz .section-heading h2{color:var(--cz-marino);font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.1}.cz .section-heading p{color:var(--cz-tenue);font-size:17px}.cz .button{border-radius:999px}.cz-etiqueta{color:var(--cz-verde);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;display:inline-flex}.cz-etiqueta:before{content:"";background:var(--cz-ambar);border-radius:3px;width:18px;height:3px}.cz .section-heading--center .cz-etiqueta{justify-content:center}.cz-hero{background:linear-gradient(180deg, var(--cz-crema) 0%, #fff 78%);padding:150px 0 56px;position:relative;overflow:hidden}.cz-hero__grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:56px;display:grid;position:relative}.cz-hero h1{color:var(--cz-marino);margin:0;font-size:clamp(34px,3.7vw,52px);font-weight:800;line-height:1.08}.cz-hero__lead{max-width:560px;color:var(--cz-tenue);margin:22px 0 0;font-size:18px;line-height:1.65}.cz-hero__acciones{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.cz .cz-boton{background:var(--cz-verde);border-color:var(--cz-verde);color:#fff;min-height:54px;padding-inline:28px;font-size:16px;box-shadow:0 14px 30px -14px #0f8f8acc}.cz .cz-boton:hover{background:#0c7a76;border-color:#0c7a76}.cz-boton-texto{color:var(--cz-marino-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.cz-hero__pruebas{color:var(--cz-texto);flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.cz-hero__pruebas li{align-items:center;gap:7px;display:inline-flex}.cz-hero__pruebas svg{background:var(--cz-verde-suave);width:18px;height:18px;color:var(--cz-verde);border-radius:50%;padding:3px}.cz-hero__visual{margin:0;position:relative}.cz-ventana{box-shadow:var(--cz-sombra);background:#fff;border:1px solid #12304d1f;border-radius:18px;position:relative;overflow:hidden}.cz-ventana img{width:100%;height:auto;display:block}.cz-ventana__barra{background:#f7f8fa;border-bottom:1px solid #eef0f3;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.cz-ventana__barra span{color:#8a93a3;background:#fff;border-radius:999px;padding:3px 12px;font-size:11px}.cz-canales-tira{color:var(--cz-tenue);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:64px;font-size:14px;font-weight:600;display:flex;position:relative}.cz-que{background:#fff}.cz-que__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.cz-que h2{color:var(--cz-marino);margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.12}.cz-que__texto>p{color:var(--cz-tenue);margin:0;font-size:18px;line-height:1.7}.cz-que__texto strong{color:var(--cz-texto)}.cz-cifras{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 0;display:grid}.cz-cifras div{background:var(--cz-crema);border:1px solid var(--cz-linea);border-radius:16px;padding:16px}.cz-cifras dt{font-family:var(--cz-titulos);color:var(--cz-verde);font-size:28px;font-weight:800}.cz-cifras dd{color:var(--cz-tenue);margin:4px 0 0;font-size:13px;line-height:1.4}.cz-antes{background:var(--cz-crema)}.cz-antes__grid{grid-template-columns:1fr 1fr;gap:22px;max-width:980px;margin:44px auto 0;display:grid}.cz-antes__grid article{border-radius:22px;padding:30px 32px}.cz-antes__grid h3{margin:0 0 16px;font-size:22px;font-weight:800}.cz-antes__grid ul{gap:12px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.cz-antes__grid li{padding-left:30px;position:relative}.cz-antes__sin{color:var(--cz-tenue);background:#fff;border:1px dashed #d8cfc1}.cz-antes__sin h3{color:#8a6d5a}.cz-antes__sin li:before{content:"✕";color:#c0533f;background:#f6e3dd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.cz-antes__con{background:linear-gradient(160deg, var(--cz-marino) 0%, var(--cz-marino-2) 100%);color:#e8f1f8;box-shadow:var(--cz-sombra)}.cz-antes__con h3{color:#fff}.cz-antes__con li:before{content:"✓";background:var(--cz-ambar);width:20px;height:20px;color:var(--cz-marino);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;left:0}.cz-vitrina{background:linear-gradient(180deg, var(--cz-crema), #fff 40%)}.cz-fila{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;margin-top:88px;display:grid}.cz-fila--inversa .cz-fila__texto{order:2}.cz-fila__texto h3{color:var(--cz-marino);margin:0 0 14px;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.15}.cz-fila__texto>p{color:var(--cz-tenue);margin:0;font-size:17px;line-height:1.7}.cz-fila__texto ul{gap:10px;margin:22px 0 0;padding:0;font-size:15px;font-weight:600;list-style:none;display:grid}.cz-fila__texto li{align-items:flex-start;gap:10px;display:flex}.cz-fila__texto li svg{background:var(--cz-verde-suave);width:20px;height:20px;color:var(--cz-verde);border-radius:50%;flex:none;padding:3px}.cz-ventana--chica{border-radius:16px}.cz .channels{background:linear-gradient(160deg, var(--cz-marino) 0%, #0f3a5c 100%)}.cz .channel-card{border-radius:18px;min-height:0}.cz .pricing{background:#fff}.cz .plan-card{border-radius:22px}.cz .plan-card--featured{border-color:var(--cz-verde);box-shadow:0 30px 60px -30px #0f8f8a8c}.cz .plan-card--featured .button{background:var(--cz-verde);border-color:var(--cz-verde)}.cz .plan-card__label{background:var(--cz-ambar);color:var(--cz-marino)}.cz .faq{background:var(--cz-crema)}@media (max-width:980px){.cz-hero{padding-top:120px}.cz-hero__grid,.cz-que__grid,.cz-fila{grid-template-columns:1fr;gap:36px}.cz-fila--inversa .cz-fila__texto{order:0}.cz-fila{margin-top:64px}.cz-cifras{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cz .container{width:calc(100% - 32px)}.cz .section{padding-block:72px}.cz-hero h1{font-size:31px}.cz-hero__lead{font-size:16px}.cz-antes__grid{grid-template-columns:1fr}.cz-canales-tira{margin-top:44px}}.cz .section-heading--center h2{max-width:860px;margin-inline:auto}.cz .channels .section-heading h2{color:#fff}.cz .channels .section-heading p{color:#fffc}.cz .channels .eyebrow{color:var(--cz-ambar)}.cz-canales-tira ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cz-canales-tira li{border:1px solid var(--cz-linea);color:var(--cz-marino);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:8px 16px 8px 9px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 20px -16px #12304d80}.cz-canales-tira li:hover{transform:translateY(-2px);box-shadow:0 14px 26px -16px #12304d8c}.logo-canal-portada svg{width:100%;height:100%;display:block}.cz .channel-card__mark{background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #12304d14}.cz-pasos{background:linear-gradient(180deg, #fff 0%, var(--cz-crema) 100%)}.cz-ruta{margin-top:56px;position:relative}.cz-ruta__riel{background:var(--cz-linea);border-radius:4px;height:4px;position:absolute;top:31px;left:12.5%;right:12.5%;overflow:hidden}.cz-ruta__riel span{background:linear-gradient(90deg, var(--cz-verde), var(--cz-ambar));transform-origin:0;height:100%;display:block}.cz-ruta__pasos{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cz-ruta__pasos li{text-align:center;flex-direction:column;align-items:center;padding:0 6px;display:flex}.cz-ruta__nodo{width:66px;height:66px;color:var(--cz-verde);border:2px solid var(--cz-verde);box-shadow:0 0 0 8px var(--cz-crema), 0 16px 30px -16px #0f8f8ab3;background:#fff;border-radius:50%;place-items:center;transition:transform .3s,background .3s,color .3s;display:grid}.cz-ruta__pasos li:hover .cz-ruta__nodo{background:var(--cz-verde);color:#fff;transform:translateY(-4px)}.cz-ruta__numero{color:var(--cz-tenue);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:22px 0 10px;font-size:12px;font-weight:700;display:flex}.cz-ruta__numero b{background:var(--cz-ambar-suave);color:#8a5a00;letter-spacing:.02em;text-transform:none;border-radius:999px;padding:3px 9px;font-size:11px}.cz-ruta__pasos h3{color:var(--cz-marino);margin:0 0 8px;font-size:21px;font-weight:800}.cz-ruta__pasos p:not(.cz-ruta__numero){max-width:260px;color:var(--cz-tenue);margin:0;font-size:15px;line-height:1.6}.cz-control{background:radial-gradient(circle at 12% 18%, #0f8f8a59, transparent 42%), linear-gradient(150deg, #0d2740 0%, var(--cz-marino) 55%, #17426a 100%);color:#dbe7f1;position:relative;overflow:hidden}.cz-control__malla{pointer-events:none;background-image:radial-gradient(#ffffff17 1.2px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:-20% 0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.cz-control__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.cz-control .cz-etiqueta{color:var(--cz-ambar)}.cz-control h2{color:#fff;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:800;line-height:1.08}.cz-control h2 em{color:var(--cz-ambar);font-style:normal}.cz-control__copia>p:not(.cz-etiqueta){color:#c9d8e6;max-width:520px;margin:20px 0 0;font-size:17px;line-height:1.7}.cz-reglas{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.cz-reglas li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.cz-reglas__icono{color:#7fe0d8;background:#0f8f8a40;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.cz-reglas strong{color:#fff;font-size:15px;display:block}.cz-reglas small{color:#a9bdd0;margin-top:2px;font-size:13px;line-height:1.4;display:block}.cz-interruptor{background:var(--cz-verde);border-radius:999px;width:46px;height:26px;transition:background .35s;position:relative}.cz-interruptor i{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .35s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:23px;box-shadow:0 2px 6px #0000004d}html.lenis .cz-interruptor:not([data-encendido]){background:#fff3}html.lenis .cz-interruptor:not([data-encendido]) i{left:3px}.cz-chat{color:var(--cz-texto);background:#fff;border-radius:24px;margin:0;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 40px 80px -30px #0000008c}.cz-chat__cabeza{border-bottom:1px solid #eef0f3;align-items:center;gap:12px;padding:16px 18px;display:flex}.cz-chat__cabeza strong{color:var(--cz-marino);font-size:15px;display:block}.cz-chat__cabeza small{color:var(--cz-tenue);align-items:center;gap:5px;font-size:12px;display:inline-flex}.cz-chat__avatar{color:#6b2a3d;background:linear-gradient(135deg,#f7c6d9,#f2b33d);border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.cz-chat__estado{background:var(--cz-ambar-suave);color:#8a5a00;white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:700}.cz-chat__hilo{background:#f6f3ee;gap:10px;margin:0;padding:20px 18px;list-style:none;display:grid}.cz-burbuja{border-radius:16px;max-width:82%;padding:10px 14px;font-size:14px;line-height:1.5}.cz-burbuja small{letter-spacing:.02em;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.cz-burbuja--cliente{background:#fff;border-bottom-left-radius:4px;justify-self:start;box-shadow:0 1px 2px #0000000f}.cz-burbuja--ia{background:var(--cz-verde-suave);border-bottom-right-radius:4px;justify-self:end}.cz-burbuja--ia small{color:var(--cz-verde)}.cz-burbuja--equipo{background:var(--cz-marino);color:#fff;border-bottom-right-radius:4px;justify-self:end}.cz-burbuja--equipo small{color:var(--cz-ambar)}.cz-chat__aviso{color:#8a5a00;background:#fff3d9;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.cz-chat figcaption{color:#8a93a3;text-align:center;background:#f6f3ee;padding:10px 18px 14px;font-size:11px}.cz-cierre{text-align:center;isolation:isolate;background:#0b2238;padding:120px 0;position:relative;overflow:hidden}.cz-cierre__fondo{z-index:-1;position:absolute;inset:0}.cz-cierre__fondo i{filter:blur(60px);opacity:.75;border-radius:50%;animation:16s ease-in-out infinite alternate cz-deriva;position:absolute}.cz-cierre__fondo i:first-child{background:var(--cz-verde);width:460px;height:460px;top:-140px;left:-120px}.cz-cierre__fondo i:nth-child(2){background:#2a6fb0;width:380px;height:380px;animation-duration:20s;animation-delay:-6s;bottom:-160px;right:-100px}.cz-cierre__fondo i:nth-child(3){background:var(--cz-ambar);opacity:.28;width:240px;height:240px;animation-duration:13s;animation-delay:-3s;top:-60px;right:22%}@keyframes cz-deriva{0%{translate:0}50%{translate:60px 30px}to{translate:-40px 50px}}.cz-cierre:after{content:"";z-index:-1;background:radial-gradient(60% 70%,#0b2238d1,#0b223859 70%,#0000);position:absolute;inset:0}.cz-cierre__caja{max-width:820px}.cz-cierre .cz-etiqueta{color:var(--cz-ambar);justify-content:center}.cz-cierre h2{color:#fff;text-shadow:0 2px 24px #00000040;margin:0;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.06}.cz-cierre__texto{color:#e3edf6;max-width:620px;margin:22px auto 0;font-size:18px;line-height:1.7}.cz-cierre__acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:34px;display:flex}.cz .cz-boton--claro{color:var(--cz-marino);background:#fff;border-color:#fff;box-shadow:0 18px 40px -18px #0009}.cz .cz-boton--claro:hover{background:var(--cz-ambar);border-color:var(--cz-ambar);color:var(--cz-marino)}.cz-boton-texto--claro{color:#fff}@media (max-width:980px){.cz-control__grid{grid-template-columns:1fr;gap:44px}.cz-chat{transform:none}.cz-ruta__riel{width:4px;height:auto;inset:0 auto 0 31px}.cz-ruta__riel span{transform-origin:top;height:100%}.cz-ruta__pasos{grid-template-columns:1fr;gap:30px}.cz-ruta__pasos li{text-align:left;grid-template-columns:66px 1fr;align-items:start;column-gap:20px;padding:0;display:grid}.cz-ruta__nodo{grid-row:span 3}.cz-ruta__numero{margin:6px 0}.cz-ruta__pasos p:not(.cz-ruta__numero){max-width:none}}@media (max-width:640px){.cz-cierre{padding:84px 0}.cz-cierre__texto{font-size:16px}.cz-reglas li{grid-template-columns:auto 1fr}.cz-reglas .cz-interruptor{grid-column:2;justify-self:start}.cz-chat__estado{display:none}}@media (prefers-reduced-motion:reduce){.cz-cierre__fondo i{animation:none}}.cz-etiqueta{letter-spacing:0;text-transform:none;margin-bottom:12px;font-size:15px;font-weight:700}.cz-etiqueta:before{content:none}.cz-hero{background:var(--cz-crema)}.cz-canales-tira ul{gap:8px 28px}.cz-canales-tira li{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cz-canales-tira li:hover{box-shadow:none;transform:none}.cz-ruta__numero{letter-spacing:.02em}.cz-chat{transform:none}.cz-calendario{background:var(--cz-crema)}.cz-calendario__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.cz-calendario__cuerpo{gap:22px;display:grid}.cz-calendario__tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cz-calendario__tarjeta{border:1px solid var(--cz-linea);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.cz-calendario__tarjeta img{flex-shrink:0;width:44px;height:44px}.cz-calendario__tarjeta h3{color:var(--cz-marino);margin:0;font-size:17px;font-weight:700}.cz-calendario__tarjeta p{color:var(--cz-tenue);margin:4px 0 0;font-size:14px}.cz-calendario__puntos{color:var(--cz-texto);gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.cz-calendario__puntos li{align-items:flex-start;gap:10px;display:flex}.cz-calendario__puntos svg{background:var(--cz-verde-suave);width:20px;height:20px;color:var(--cz-verde);border-radius:50%;flex-shrink:0;padding:3px}.cz-medida__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.cz-medida__tarjeta{border:1px solid var(--cz-linea);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:26px;display:flex}.cz-medida__tarjeta h3{color:var(--cz-marino);margin:0;font-size:20px;font-weight:800}.cz-medida__tarjeta p{color:var(--cz-tenue);margin:0;font-size:15px;line-height:1.6}.cz-medida__tarjeta small{color:var(--cz-marino-2);margin-top:auto;padding-top:6px;font-size:14px;font-weight:600}.cz-medida__tarjeta .button{margin-top:4px}@media (max-width:900px){.cz-calendario__grid{grid-template-columns:1fr;gap:28px}.cz-medida__grid{grid-template-columns:1fr}}@media (max-width:560px){.cz-calendario__tarjetas{grid-template-columns:1fr}}
.cz-giro__migas{color:var(--cz-tenue);gap:8px;margin:0 0 18px;font-size:14px;font-weight:600;display:flex}.cz-giro__migas a{color:var(--cz-marino-2);text-decoration:none}.cz-giro__migas a:hover{text-decoration:underline}.cz-giro__preguntas{background:#fff}.cz-giro__rejilla{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.cz-giro__tarjeta{border:1px solid var(--cz-linea);background:var(--cz-crema);border-radius:18px;padding:26px 24px}.cz-giro__tarjeta h3{color:var(--cz-marino);margin:16px 0 8px;font-size:18px;font-weight:800;line-height:1.3}.cz-giro__tarjeta p{color:var(--cz-tenue);margin:0;font-size:15px;line-height:1.6}.cz-giro__icono{background:var(--cz-verde-suave);width:40px;height:40px;color:var(--cz-verde);border-radius:12px;place-items:center;display:inline-grid}.cz-giro__lista{color:#dbe7f1;gap:12px;margin:26px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.cz-giro__lista li{align-items:flex-start;gap:10px;display:flex}.cz-giro__lista svg{width:20px;height:20px;color:var(--cz-ambar);background:#ffffff1f;border-radius:50%;flex:none;margin-top:2px;padding:3px}.cz-giro__temporadas{background:var(--cz-crema)}.cz-giro__fechas{grid-template-columns:repeat(4,1fr);gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.cz-giro__fechas li{border-top:4px solid var(--cz-ambar);background:#fff;border-radius:0 0 16px 16px;padding:24px 22px;box-shadow:0 12px 30px -24px #12304d80}.cz-giro__fechas h3{color:var(--cz-marino);margin:0 0 10px;font-size:19px;font-weight:800}.cz-giro__fechas p{color:var(--cz-tenue);margin:0;font-size:15px;line-height:1.6}.cz-giro .cz-fila__texto h3{margin-top:0}.cz-giro__precios{background:#fff}.cz-giro__planes{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.cz-giro__planes article{border:1px solid var(--cz-linea);border-radius:18px;padding:26px 22px}.cz-giro__planes h3{color:var(--cz-tenue);margin:0;font-size:17px;font-weight:700}.cz-giro__precio{font-family:var(--cz-titulos);letter-spacing:-.03em;color:var(--cz-marino);margin:8px 0 12px;font-size:34px;font-weight:800}.cz-giro__precio small{letter-spacing:0;color:var(--cz-tenue);font-size:15px;font-weight:600}.cz-giro__planes p:last-child{color:var(--cz-tenue);margin:0;font-size:15px;line-height:1.6}.cz-giro__precios .pricing-note{text-align:center;margin-top:28px}.cz-giro__precios .pricing-note a{color:var(--cz-marino-2);font-weight:600}.cz-giro__faq{background:var(--cz-crema)}.cz-giro__faq-lista{max-width:820px;margin:40px auto 0}.cz-giro__faq-lista details{border-bottom:1px solid var(--cz-linea)}.cz-giro__faq-lista summary{cursor:pointer;color:var(--cz-marino);padding:20px 0;font-size:17px;font-weight:700;list-style:none}.cz-giro__faq-lista summary::-webkit-details-marker{display:none}.cz-giro__faq-lista summary:after{content:"+";float:right;color:var(--cz-verde);font-weight:800}.cz-giro__faq-lista details[open] summary:after{content:"–"}.cz-giro__faq-lista details p{color:var(--cz-tenue);margin:0 0 20px;font-size:16px;line-height:1.65}@media (max-width:1000px){.cz-giro__rejilla,.cz-giro__fechas{grid-template-columns:repeat(2,1fr)}.cz-giro__planes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cz-giro__rejilla,.cz-giro__fechas,.cz-giro__planes{grid-template-columns:1fr}}.cz-giro__icono svg{width:20px;height:20px}.cz-giro__relacionados{max-width:820px;margin:40px auto 0}.cz-giro__relacionados h3{color:var(--cz-tenue);margin:0 0 12px;font-size:15px;font-weight:700}.cz-giro__relacionados ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cz-giro__relacionados a{border:1px solid var(--cz-linea);color:var(--cz-marino-2);background:#fff;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.cz-giro__relacionados a:hover{border-color:var(--cz-verde);color:var(--cz-verde)}.cz-giro__indice-hero{padding-bottom:40px}.cz-giro__indice-hero .cz-hero__lead{max-width:760px}.cz-giro__categoria{padding-block:48px!important}.cz-giro__categoria:nth-of-type(odd){background:#fff}.cz-giro__categoria h2{color:var(--cz-marino);margin:0 0 24px;font-size:clamp(24px,2.4vw,32px);font-weight:800}.cz-giro__indice{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cz-giro__indice a{border:1px solid var(--cz-linea);background:var(--cz-crema);height:100%;color:inherit;border-radius:16px;gap:6px;padding:22px 52px 22px 22px;text-decoration:none;transition:border-color .2s;display:grid;position:relative}.cz-giro__indice a:hover{border-color:var(--cz-verde)}.cz-giro__indice strong{font-family:var(--cz-titulos);color:var(--cz-marino);font-size:19px}.cz-giro__indice span{color:var(--cz-tenue);font-size:15px;line-height:1.55}.cz-giro__indice svg{width:18px;height:18px;color:var(--cz-verde);position:absolute;top:24px;right:20px}@media (max-width:700px){.cz-giro__indice{grid-template-columns:1fr}}.cz-giros-portada{background:#fff}.cz-giros-portada__grid{grid-template-columns:repeat(5,1fr);gap:28px;margin-top:44px;display:grid}.cz-giros-portada h3{color:var(--cz-marino);margin:0 0 12px;font-size:15px;font-weight:800}.cz-giros-portada ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cz-giros-portada li a{color:var(--cz-tenue);font-size:15px;text-decoration:none}.cz-giros-portada li a:hover{color:var(--cz-verde);text-decoration:underline}.cz-giros-portada .pricing-note{text-align:center;margin-top:32px}.cz-giros-portada .pricing-note a{color:var(--cz-marino-2);font-weight:600}@media (max-width:1000px){.cz-giros-portada__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.cz-giros-portada__grid{grid-template-columns:repeat(2,1fr)}}
