.elementor-6 .elementor-element.elementor-element-28bbe99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch}.elementor-6 .elementor-element.elementor-element-28bbe99.e-con{--flex-grow:0;--flex-shrink:0}.elementor-6 .elementor-element.elementor-element-6feb725{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center}.elementor-6 .elementor-element.elementor-element-06c25f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:center;--overlay-opacity:1}.elementor-6 .elementor-element.elementor-element-06c25f0:not(.elementor-motion-effects-element-type-background),.elementor-6 .elementor-element.elementor-element-06c25f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-6 .elementor-element.elementor-element-06c25f0::before,.elementor-6 .elementor-element.elementor-element-06c25f0>.elementor-background-video-container::before,.elementor-6 .elementor-element.elementor-element-06c25f0>.e-con-inner>.elementor-background-video-container::before,.elementor-6 .elementor-element.elementor-element-06c25f0>.elementor-background-slideshow::before,.elementor-6 .elementor-element.elementor-element-06c25f0>.e-con-inner>.elementor-background-slideshow::before,.elementor-6 .elementor-element.elementor-element-06c25f0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-6 .elementor-element.elementor-element-06c25f0:hover::before,.elementor-6 .elementor-element.elementor-element-06c25f0:hover>.elementor-background-video-container::before,.elementor-6 .elementor-element.elementor-element-06c25f0:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-6 .elementor-element.elementor-element-06c25f0>.elementor-background-slideshow:hover::before,.elementor-6 .elementor-element.elementor-element-06c25f0>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-6 .elementor-element.elementor-element-06c25f0:hover{--overlay-opacity:0.93}.elementor-6 .elementor-element.elementor-element-06c25f0,.elementor-6 .elementor-element.elementor-element-06c25f0::before{--overlay-transition:0.7s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-countdown .elementor-countdown-item{background-color:var(--e-global-color-primary)}.elementor-widget-countdown .elementor-countdown-digits{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-countdown .elementor-countdown-label{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-countdown .elementor-countdown-expire--message{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-6 .elementor-element.elementor-element-fdabcea.elementor-element{--align-self:center;--order:99999 /* order end hack */}.elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-wrapper{text-align:center}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item:not(:first-of-type){margin-left:calc(2px/2)}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item:not(:last-of-type){margin-right:calc(2px/2)}body.rtl .elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item:not(:first-of-type){margin-right:calc(2px/2)}body.rtl .elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item:not(:last-of-type){margin-left:calc(2px/2)}.elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item{padding:0 0 0 0;background-color:#0F6BD7;border-radius:0 0 0 0;box-shadow:3px 0 10px 0 rgb(0 0 0 / .5)}.elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-digits{font-family:"Roboto",Sans-serif;font-size:45px;font-weight:500}.elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-label{font-family:"Arial",Sans-serif;font-size:30px;font-weight:400}.elementor-6 .elementor-element.elementor-element-e461638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-6feb725{--grid-auto-flow:row}.elementor-6 .elementor-element.elementor-element-06c25f0{--grid-auto-flow:row}.elementor-6 .elementor-element.elementor-element-fdabcea{width:100%;max-width:100%}.elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-digits{font-size:21px;letter-spacing:0}.elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-label{font-size:19px;line-height:1.9em;letter-spacing:-.6px;word-spacing:0em}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-28bbe99{--width:92.562%}.elementor-6 .elementor-element.elementor-element-6feb725{--width:100%}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-6feb725{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-6 .elementor-element.elementor-element-06c25f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item:not(:first-of-type){margin-left:calc(6px/2)}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item:not(:last-of-type){margin-right:calc(6px/2)}body.rtl .elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item:not(:first-of-type){margin-right:calc(6px/2)}body.rtl .elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item:not(:last-of-type){margin-left:calc(6px/2)}.elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-item{padding:0 0 0 0}.elementor-6 .elementor-element.elementor-element-fdabcea .elementor-countdown-digits{font-size:28px}}:root{--primary-700:#0F2B6B;--primary-600:#12419B;--primary-500:#1E63D6;--primary-400:#2788F6;--primary-300:#39C0F6;--accent:#00A3FF;--neutral-900:#0F172A;--neutral-800:#1F2937;--neutral-700:#374151;--neutral-600:#4B5563;--neutral-100:#F3F4F6;--neutral-50:#F9FAFB;--white:#fff;--shadow:0 8px 30px rgba(15, 43, 107, .12);--radius:18px}*{box-sizing:border-box}.site-header{position:sticky;top:0;z-index:60;background:rgb(255 255 255 / .88);backdrop-filter:saturate(150%) blur(10px);border-bottom:1px solid rgb(15 43 107 / .08)}.nav{max-width:1100px;margin:auto;display:flex;align-items:center;gap:16px;padding:14px 20px}.brand{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--primary-700)}.brand img{height:28px;width:auto}.brand span{white-space:nowrap}.mini-countdown{display:none}.nav ul{list-style:none;margin:0 0 0 auto;padding:0;display:flex;gap:20px}.nav a{color:var(--neutral-700);text-decoration:none;font-weight:600}.nav a:hover{color:var(--primary-600)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:999px;font-weight:700;border:2px solid #fff0;cursor:pointer;transition:.2s;text-decoration:none!important}.btn-primary{background:var(--primary-500);color:#ffffff!important;border-color:#fff0}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:var(--primary-600);color:#ffffff!important}.btn-outline{background:#fff0;color:var(--primary-600)!important;border-color:var(--primary-300)}.btn-outline:hover{background:rgb(57 192 246 / .08);color:var(--primary-600)!important}.menu-toggle{display:none;margin-left:auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:none;background:linear-gradient(180deg,#42a5ff 0%,#2366d2 100%);color:#fff;box-shadow:0 10px 20px rgb(18 65 155 / .25)}.menu-toggle svg{width:24px;height:24px}.hero{position:relative}.hero-inner{max-width:1100px;margin:auto;padding:72px 20px 56px}.hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(1200px 600px at 70% -200px,var(--primary-300) 0%,#fff0 60%),radial-gradient(1000px 500px at -150px 120px,var(--primary-400) 0%,#fff0 55%),linear-gradient(180deg,var(--white) 0%,#ECF6FF 45%,#EAF7FE 100%)}.kpis{display:flex;gap:18px;flex-wrap:wrap;color:var(--primary-700);font-weight:700}.kpi{background:var(--white);border-radius:14px;padding:8px 14px;box-shadow:var(--shadow)}h1{font-size:clamp(28px, 4vw, 46px);line-height:1.1;margin:18px 0 10px;color:var(--primary-700)}.subtitle{color:var(--neutral-700);font-weight:600}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}section{padding:56px 20px}.container{max-width:1100px;margin:auto}.section-title{font-size:clamp(24px, 3vw, 36px);color:var(--primary-700);margin:0 0 18px}.pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.price{font-size:28px;font-weight:800;color:var(--primary-600)}.bullets{margin:0 0 14px;padding-left:18px}@media (max-width:600px){#tarifas .pricing{grid-template-columns:1fr}}.price-date-card{display:flex;flex-direction:column;border:2px solid #fff0}.price-date-header{text-align:center;margin-bottom:16px;border-bottom:1px solid var(--neutral-100);padding-bottom:16px}.price-date-header h3{margin:0;font-size:22px;color:var(--primary-700)}.price-date-badge{display:inline-block;padding:4px 12px;font-size:12px;font-weight:700;border-radius:999px;background:var(--primary-500);color:var(--white);margin-bottom:10px}.price-date-badge-inactive{display:inline-block;padding:4px 12px;font-size:12px;font-weight:700;border-radius:999px;background:var(--neutral-100);color:var(--neutral-600);margin-bottom:10px}.price-date-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.price-date-list li{display:flex;justify-content:space-between;align-items:center;gap:10px}.price-date-list li span{font-weight:600;color:var(--neutral-700);line-height:1.3}.price-date-list li strong{font-size:18px;font-weight:800;color:var(--primary-600);white-space:nowrap}.price-date-card--active{border-color:var(--primary-500);box-shadow:0 10px 30px rgb(30 99 214 / .15)}.price-date-card--inactive{opacity:.75;background-color:var(--neutral-50)}.price-date-card--inactive .price-date-header h3{color:var(--neutral-600)}.price-date-card--inactive .price-date-list li strong{color:var(--neutral-700)}.faq-item{background:var(--white);border-radius:14px;box-shadow:var(--shadow);margin-bottom:12px}.faq-q{width:100%;text-align:left;padding:16px 18px;border:none;background:#fff0;font-weight:800;color:var(--primary-700);cursor:pointer}.faq-a{padding:0 18px 18px;color:var(--neutral-700);display:none}.faq-item[open] .faq-a{display:block}.cta-final{background:linear-gradient(90deg,var(--primary-500),var(--primary-300));color:#fff;border-radius:20px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cta-final h3{margin:0;font-size:clamp(20px, 2.4vw, 28px)}footer{background:var(--primary-700);color:var(--white)}footer a{color:#E6F2FF;text-decoration:none}footer a:hover{text-decoration:underline}.wzap{position:fixed;right:18px;bottom:20px;z-index:55;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff;box-shadow:0 10px 20px rgb(0 0 0 / .18)}.wzap:hover{background:#128C7E}.wzap svg{width:28px;height:28px;display:block}@media (max-width:768px){.nav ul,.nav .btn-outline{display:none}.menu-toggle{display:inline-flex}.brand span{display:none}.mini-countdown{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:15px;font-weight:800;color:var(--primary-700);padding:6px 12px;border:1px solid rgb(30 99 214 / .28);border-radius:999px;background:rgb(255 255 255 / .7)}.hero h1{font-size:clamp(22px, 6.2vw, 30px)!important;line-height:1.15!important;margin:14px 0 8px!important}#pagos-adicionales .card{grid-template-columns:1fr!important}}.menu-modal[hidden]{display:none}.menu-modal{position:fixed;inset:0;z-index:80}.menu-backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .36);backdrop-filter:blur(6px)}.menu-sheet{position:absolute;left:12px;right:12px;top:68px;background:#fff;border-radius:18px;box-shadow:0 25px 50px rgb(15 43 107 / .25);padding:16px}.menu-sheet ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.menu-sheet a{color:var(--primary-700);font-weight:800;text-decoration:none}.menu-sheet .cta{margin-top:8px}@media (min-width:769px){.menu-toggle,.menu-modal{display:none!important}}