.elementor-8778 .elementor-element.elementor-element-178fa322{--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;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:38px;--padding-bottom:38px;--padding-left:13px;--padding-right:12px}.elementor-8778 .elementor-element.elementor-element-178fa322::before,.elementor-8778 .elementor-element.elementor-element-178fa322>.elementor-background-video-container::before,.elementor-8778 .elementor-element.elementor-element-178fa322>.e-con-inner>.elementor-background-video-container::before,.elementor-8778 .elementor-element.elementor-element-178fa322>.elementor-background-slideshow::before,.elementor-8778 .elementor-element.elementor-element-178fa322>.e-con-inner>.elementor-background-slideshow::before,.elementor-8778 .elementor-element.elementor-element-178fa322>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(173deg,#0D00DF 12%,#090099 100%)}.elementor-8778 .elementor-element.elementor-element-178fa322.e-con{--flex-grow:0;--flex-shrink:0}.elementor-8778 .elementor-element.elementor-element-2d9d9c57>.elementor-widget-container{margin:0 0 0 52px;padding:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-2d9d9c57{text-align:start}.elementor-8778 .elementor-element.elementor-element-2d9d9c57 .elementor-heading-title{font-size:36px;font-weight:600;color:#FFF}.elementor-8778 .elementor-element.elementor-element-4387c85a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8778 .elementor-element.elementor-element-ad28e30{width:100%;max-width:100%}.elementor-8778 .elementor-element.elementor-element-ad28e30>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-ad28e30.elementor-element{--align-self:center}.elementor-8778 .elementor-element.elementor-element-28687259{width:100%;max-width:100%}.elementor-8778 .elementor-element.elementor-element-28687259>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-28687259.elementor-element{--align-self:center}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-cta__content-item{transition-duration:1000ms}.elementor-8778 .elementor-element.elementor-element-2c385a95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1000ms / 3)}.elementor-8778 .elementor-element.elementor-element-2c385a95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc(( 1000ms / 3 ) * 2)}.elementor-8778 .elementor-element.elementor-element-2c385a95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc(( 1000ms / 3 ) * 3)}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-cta .elementor-cta__bg,.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-8778 .elementor-element.elementor-element-2c385a95{width:var(--container-widget-width,93%);max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0}.elementor-8778 .elementor-element.elementor-element-2c385a95>.elementor-widget-container{padding:0 0 0 0;border-radius:13px 13px 13px 13px}.elementor-8778 .elementor-element.elementor-element-2c385a95.elementor-element{--align-self:center}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-cta__content{min-height:492px;text-align:center;padding:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-icon-wrapper{margin-bottom:0}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-view-stacked .elementor-icon svg{stroke:#FFF}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-view-framed .elementor-icon,.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-view-framed .elementor-icon,.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-8778 .elementor-element.elementor-element-2c385a95 .elementor-icon{font-size:107px}.elementor-8778 .elementor-element.elementor-element-31605b87{--display:flex}.elementor-8778 .elementor-element.elementor-element-5d64ee4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:9px 9px 9px 9px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-8778 .elementor-element.elementor-element-bd5c85b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8778 .elementor-element.elementor-element-248dae0c>.elementor-widget-container{padding:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-4cae2647{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-gap:16px;--n-tabs-title-border-radius:8px 8px 6px 6px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:22px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:9px;--n-tabs-title-font-size:24px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:36px}.elementor-8778 .elementor-element.elementor-element-4cae2647>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover){background:#E7F3FF}.elementor-8778 .elementor-element.elementor-element-4cae2647.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:#CBE5FF;border-style:dotted;border-width:1px 0 4px 1px;border-color:#3B82F6}.elementor-8778 .elementor-element.elementor-element-4cae2647.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-8778 .elementor-element.elementor-element-4cae2647.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:#CBE5FF;border-style:solid;border-width:1px 1px 5px 1px;border-color:#3B82F6}.elementor-8778 .elementor-element.elementor-element-4cae2647>.elementor-widget-container{padding:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-4cae2647.elementor-element{--align-self:stretch}.elementor-8778 .elementor-element.elementor-element-4cae2647.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover){border-style:dotted;border-width:-1px 1px 4px 1px;border-color:#3B82F6}.elementor-8778 .elementor-element.elementor-element-4cae2647.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-weight:600}.elementor-8778 .elementor-element.elementor-element-4cae2647 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000}.elementor-8778 .elementor-element.elementor-element-24c86d70{--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;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta .elementor-cta__bg,.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-8778 .elementor-element.elementor-element-4de7e126>.elementor-widget-container{margin:20px 0 0 0;padding:0 0 0 0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F6;border-radius:13px 13px 13px 13px}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta__content{min-height:278px;text-align:start;background-color:#EEF2FF}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta__bg-wrapper{min-width:363px;min-height:240px}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta__title{font-weight:500;color:#000}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta__description{color:#181717}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta__button{font-size:17px;font-weight:500;color:#FFF;background-color:#3B82F6;border-radius:11px}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta__button:hover{color:#FFF;background-color:#0A52C7}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-ribbon-inner{background-color:#0010D2;color:#FFF;margin-top:26px;transform:translateY(-50%) translateX(-50%) translateX(26px) rotate(-45deg);font-size:15px;text-transform:none;font-style:normal}.elementor-8778 .elementor-element.elementor-element-40887786{width:100%;max-width:100%}.elementor-8778 .elementor-element.elementor-element-40887786>.elementor-widget-container{margin:20px 0 0 0;padding:0 0 50px 0}.elementor-8778 .elementor-element.elementor-element-40887786.elementor-element{--align-self:stretch}.elementor-8778 .elementor-element.elementor-element-fe5a690{--spacer-size:50px}:root{--page-title-display:none}body.elementor-page-8778{padding:0 0 0 0}@media(max-width:1024px){.elementor-8778 .elementor-element.elementor-element-2d9d9c57>.elementor-widget-container{margin:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-2d9d9c57{text-align:center}}@media(min-width:768px){.elementor-8778 .elementor-element.elementor-element-178fa322{--width:100%}.elementor-8778 .elementor-element.elementor-element-4387c85a{--content-width:100%}.elementor-8778 .elementor-element.elementor-element-31605b87{--content-width:94%}.elementor-8778 .elementor-element.elementor-element-24c86d70{--content-width:94%}}@media(max-width:767px){.elementor-8778 .elementor-element.elementor-element-178fa322{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8778 .elementor-element.elementor-element-2d9d9c57>.elementor-widget-container{margin:0 0 0 0;padding:24px 0 24px 0}.elementor-8778 .elementor-element.elementor-element-2d9d9c57{text-align:center}.elementor-8778 .elementor-element.elementor-element-2d9d9c57 .elementor-heading-title{font-size:26px}.elementor-8778 .elementor-element.elementor-element-28687259{width:var(--container-widget-width,96%);max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0}.elementor-8778 .elementor-element.elementor-element-2c385a95{--container-widget-width:96%;--container-widget-flex-grow:0;width:var(--container-widget-width,96%);max-width:96%}.elementor-8778 .elementor-element.elementor-element-4cae2647{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center}.elementor-8778 .elementor-element.elementor-element-5a9b4ad1>.elementor-widget-container{margin:0 0 0 0;padding:4px 4px 4px 4px}.elementor-8778 .elementor-element.elementor-element-4de7e126>.elementor-widget-container{margin:24px 4px 4px 4px;padding:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta__content{min-height:286px;text-align:center;padding:12px 12px 12px 12px}.elementor-8778 .elementor-element.elementor-element-4de7e126 .elementor-cta__title{font-size:18px}.elementor-8778 .elementor-element.elementor-element-40887786{width:var(--container-widget-width,98%);max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0}.elementor-8778 .elementor-element.elementor-element-40887786>.elementor-widget-container{margin:4px 4px 4px 4px;padding:0 0 0 0}.elementor-8778 .elementor-element.elementor-element-40887786.elementor-element{--align-self:center}body.elementor-page-8778{margin:0 0 0 0;padding:0 0 0 0}}:root{--aq-primary:#3b82f6;--aq-primary-light:#eff6ff;--aq-text-dark:#0f172a;--aq-text-secondary:#334155;--aq-bg-card:#ffffff;--aq-border:#cbd5e1;--aq-accent:#f59e0b;--aq-code-bg:#f1f5f9}.aq-theory-wrapper{font-family:'Inter',system-ui,sans-serif;background-color:#fff0;color:var(--aq-text-secondary);line-height:1.6;width:100%;margin:0 auto}.aq-faq-container{width:100%;display:flex;flex-direction:column;gap:1rem}.faq-card{background-color:var(--aq-bg-card);border:1px solid var(--aq-border);box-shadow:0 2px 4px rgb(0 0 0 / .02);border-radius:.75rem;overflow:hidden;transition:all 0.3s ease}.faq-card:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .05);border-color:var(--aq-primary)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer;background:#fff}.faq-question h3{font-size:1.05rem;font-weight:700;margin:0;color:var(--aq-text-dark);display:flex;align-items:center;gap:8px}.faq-toggle-icon{width:20px;height:20px;transition:transform 0.3s ease;color:var(--aq-primary)}.faq-card.open .faq-toggle-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out,padding 0.3s ease;font-size:.95rem;border-top:1px solid #fff0;background-color:#fafafa}.faq-card.open .faq-answer{max-height:2000px;padding:1.25rem;border-top-color:var(--aq-border)}.ecuacion{background-color:var(--aq-primary-light);border-left:4px solid var(--aq-primary);border-radius:4px;padding:1rem;margin:1rem 0;text-align:center;font-family:'Times New Roman',serif;font-size:1.2rem;color:#1e3a8a;overflow-x:auto}.variable-def ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.variable-def li{display:flex;gap:.5rem;align-items:baseline;font-size:.9rem}.variable-def code{font-family:monospace;background:var(--aq-code-bg);color:var(--aq-primary);padding:2px 6px;border-radius:4px;font-weight:700;border:1px solid #e2e8f0}.interaction-box{background-color:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;padding:1rem;margin-top:1.5rem}.interaction-box h4{margin:0 0 .5rem 0;color:#b45309;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;display:flex;gap:6px;align-items:center}.interaction-box p{margin:0;font-size:.9rem;color:#78350f}.charts-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}@media (max-width:640px){.charts-wrapper{grid-template-columns:1fr}}:root{--aq-primary:#3b82f6;--aq-primary-dark:#1e40af;--aq-primary-soft:#eff6ff;--aq-secondary:#10b981;--aq-secondary-dark:#047857;--aq-secondary-soft:#ecfdf5;--aq-accent:#f59e0b;--aq-accent-soft:#fffbeb;--aq-text-main:#111827;--aq-text-muted:#4b5563;--aq-bg-body:#f8fafc;--aq-white:#ffffff;--aq-border:#e2e8f0;--aq-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.aq-guide-wrapper{font-family:'Inter',system-ui,sans-serif;color:var(--aq-text-muted);line-height:1.6;width:100%;margin:0 auto}.header-section{background:linear-gradient(135deg,#ffffff 0%,#f0f9ff 100%);padding:2.5rem;border-radius:1rem;border:1px solid var(--aq-border);margin-bottom:2rem;box-shadow:var(--aq-shadow);position:relative;overflow:hidden}.header-section::after{content:'PRO';position:absolute;top:-10px;right:-10px;background:var(--aq-primary);color:#fff;padding:2rem 2rem 1rem 2rem;font-weight:900;transform:rotate(45deg);font-size:.8rem;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.main-title{font-size:2rem;font-weight:800;color:var(--aq-text-main);margin:0;letter-spacing:-.03em}.main-title span{color:var(--aq-primary)}.main-subtitle{font-size:1.1rem;color:var(--aq-text-muted);margin-top:.5rem;font-weight:500}.tab-nav-container{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:5px}.tab-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;cursor:pointer;font-weight:600;font-size:.95rem;color:var(--aq-text-muted);background-color:var(--aq-white);border:1px solid var(--aq-border);border-radius:.5rem;transition:all 0.2s ease;white-space:nowrap}.tab-button:hover{border-color:var(--aq-primary);color:var(--aq-primary);transform:translateY(-1px)}.tab-button.active{background-color:var(--aq-primary);color:var(--aq-white);border-color:var(--aq-primary);box-shadow:0 4px 10px rgb(59 130 246 / .3)}.tab-content{display:none;animation:fadeIn 0.3s ease-out}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.aq-card{background:var(--aq-white);border:1px solid var(--aq-border);border-radius:.75rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.aq-card.tech{border-left:5px solid var(--aq-primary);background:#f8fafc}.aq-card.logic{border-left:5px solid var(--aq-accent);background:#fffbeb}.aq-card.mystery{border-left:5px solid #a855f7;background:#faf5ff}.aq-card h3{margin-top:0;color:var(--aq-text-main);font-size:1.3rem;display:flex;align-items:center;gap:10px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}@media (max-width:768px){.grid-2{grid-template-columns:1fr}}.exercise-box{border:1px solid var(--aq-border);border-radius:.75rem;overflow:hidden;background:#fff;transition:transform 0.2s}.exercise-box:hover{transform:translateY(-3px);box-shadow:var(--aq-shadow)}.ex-header{padding:1rem;font-weight:700;color:#fff;display:flex;justify-content:space-between;align-items:center}.ex-header.basic{background:linear-gradient(to right,#64748b,#475569)}.ex-header.pro{background:linear-gradient(to right,#3b82f6,#2563eb)}.ex-header.expert{background:linear-gradient(to right,#f59e0b,#d97706)}.ex-header.alien{background:linear-gradient(to right,#7c3aed,#4c1d95)}.ex-body{padding:1.5rem}.param-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0;font-size:.9rem;background:#f1f5f9;padding:.8rem;border-radius:.5rem}.param-item strong{color:var(--aq-text-main)}.teacher-note{background-color:var(--aq-secondary-soft);border-left:4px solid var(--aq-secondary);padding:1rem;margin-top:1rem;font-size:.9rem;color:#064e3b;border-radius:0 .5rem .5rem 0}.teacher-note strong{display:block;margin-bottom:.3rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;opacity:.8}.spec-list{list-style:none;padding:0;margin:0}.spec-list li{display:flex;gap:10px;margin-bottom:.8rem;align-items:flex-start}.spec-icon{color:var(--aq-secondary);flex-shrink:0;margin-top:3px}.pro-cta{text-align:center;padding:3rem 1rem;background:linear-gradient(to bottom,#ffffff,#eff6ff);border-top:1px solid var(--aq-border);margin-top:2rem;border-radius:1rem}.btn-create{background:var(--aq-primary);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:50px;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;transition:all 0.3s;box-shadow:0 4px 15px rgb(59 130 246 / .4)}.btn-create:hover{transform:scale(1.05);box-shadow:0 6px 20px rgb(59 130 246 / .5)}:root{--aq-primary:#3b82f6;--aq-primary-light:#eff6ff;--aq-text-dark:#0f172a;--aq-text-secondary:#334155;--aq-bg-card:#ffffff;--aq-border:#cbd5e1;--aq-accent:#f59e0b;--aq-code-bg:#f1f5f9}.aq-theory-wrapper{font-family:'Inter',system-ui,sans-serif;background-color:#fff0;color:var(--aq-text-secondary);line-height:1.6;width:100%;margin:0 auto}.aq-faq-container{width:100%;display:flex;flex-direction:column;gap:1rem}.faq-card{background-color:var(--aq-bg-card);border:1px solid var(--aq-border);box-shadow:0 2px 4px rgb(0 0 0 / .02);border-radius:.75rem;overflow:hidden;transition:all 0.3s ease}.faq-card:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .05);border-color:var(--aq-primary)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer;background:#fff}.faq-question h3{font-size:1.05rem;font-weight:700;margin:0;color:var(--aq-text-dark);display:flex;align-items:center;gap:8px}.faq-toggle-icon{width:20px;height:20px;transition:transform 0.3s ease;color:var(--aq-primary)}.faq-card.open .faq-toggle-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out,padding 0.3s ease;font-size:.95rem;border-top:1px solid #fff0;background-color:#fafafa}.faq-card.open .faq-answer{max-height:2000px;padding:1.25rem;border-top-color:var(--aq-border)}.ecuacion{background-color:var(--aq-primary-light);border-left:4px solid var(--aq-primary);border-radius:4px;padding:1rem;margin:1rem 0;text-align:center;font-family:'Times New Roman',serif;font-size:1.2rem;color:#1e3a8a;overflow-x:auto}.variable-def ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.variable-def li{display:flex;gap:.5rem;align-items:baseline;font-size:.9rem}.variable-def code{font-family:monospace;background:var(--aq-code-bg);color:var(--aq-primary);padding:2px 6px;border-radius:4px;font-weight:700;border:1px solid #e2e8f0}.interaction-box{background-color:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;padding:1rem;margin-top:1.5rem}.interaction-box h4{margin:0 0 .5rem 0;color:#b45309;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;display:flex;gap:6px;align-items:center}.interaction-box p{margin:0;font-size:.9rem;color:#78350f}.charts-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}@media (max-width:640px){.charts-wrapper{grid-template-columns:1fr}}:root{--aq-primary:#3b82f6;--aq-primary-dark:#1e40af;--aq-primary-soft:#eff6ff;--aq-secondary:#10b981;--aq-secondary-dark:#047857;--aq-secondary-soft:#ecfdf5;--aq-accent:#f59e0b;--aq-accent-soft:#fffbeb;--aq-text-main:#111827;--aq-text-muted:#4b5563;--aq-bg-body:#f8fafc;--aq-white:#ffffff;--aq-border:#e2e8f0;--aq-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.aq-guide-wrapper{font-family:'Inter',system-ui,sans-serif;color:var(--aq-text-muted);line-height:1.6;width:100%;margin:0 auto}.header-section{background:linear-gradient(135deg,#ffffff 0%,#f0f9ff 100%);padding:2.5rem;border-radius:1rem;border:1px solid var(--aq-border);margin-bottom:2rem;box-shadow:var(--aq-shadow);position:relative;overflow:hidden}.header-section::after{content:'PRO';position:absolute;top:-10px;right:-10px;background:var(--aq-primary);color:#fff;padding:2rem 2rem 1rem 2rem;font-weight:900;transform:rotate(45deg);font-size:.8rem;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.main-title{font-size:2rem;font-weight:800;color:var(--aq-text-main);margin:0;letter-spacing:-.03em}.main-title span{color:var(--aq-primary)}.main-subtitle{font-size:1.1rem;color:var(--aq-text-muted);margin-top:.5rem;font-weight:500}.tab-nav-container{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:5px}.tab-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;cursor:pointer;font-weight:600;font-size:.95rem;color:var(--aq-text-muted);background-color:var(--aq-white);border:1px solid var(--aq-border);border-radius:.5rem;transition:all 0.2s ease;white-space:nowrap}.tab-button:hover{border-color:var(--aq-primary);color:var(--aq-primary);transform:translateY(-1px)}.tab-button.active{background-color:var(--aq-primary);color:var(--aq-white);border-color:var(--aq-primary);box-shadow:0 4px 10px rgb(59 130 246 / .3)}.tab-content{display:none;animation:fadeIn 0.3s ease-out}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.aq-card{background:var(--aq-white);border:1px solid var(--aq-border);border-radius:.75rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.aq-card.tech{border-left:5px solid var(--aq-primary);background:#f8fafc}.aq-card.logic{border-left:5px solid var(--aq-accent);background:#fffbeb}.aq-card.mystery{border-left:5px solid #a855f7;background:#faf5ff}.aq-card h3{margin-top:0;color:var(--aq-text-main);font-size:1.3rem;display:flex;align-items:center;gap:10px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}@media (max-width:768px){.grid-2{grid-template-columns:1fr}}.exercise-box{border:1px solid var(--aq-border);border-radius:.75rem;overflow:hidden;background:#fff;transition:transform 0.2s}.exercise-box:hover{transform:translateY(-3px);box-shadow:var(--aq-shadow)}.ex-header{padding:1rem;font-weight:700;color:#fff;display:flex;justify-content:space-between;align-items:center}.ex-header.basic{background:linear-gradient(to right,#64748b,#475569)}.ex-header.pro{background:linear-gradient(to right,#3b82f6,#2563eb)}.ex-header.expert{background:linear-gradient(to right,#f59e0b,#d97706)}.ex-header.alien{background:linear-gradient(to right,#7c3aed,#4c1d95)}.ex-body{padding:1.5rem}.param-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0;font-size:.9rem;background:#f1f5f9;padding:.8rem;border-radius:.5rem}.param-item strong{color:var(--aq-text-main)}.teacher-note{background-color:var(--aq-secondary-soft);border-left:4px solid var(--aq-secondary);padding:1rem;margin-top:1rem;font-size:.9rem;color:#064e3b;border-radius:0 .5rem .5rem 0}.teacher-note strong{display:block;margin-bottom:.3rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;opacity:.8}.spec-list{list-style:none;padding:0;margin:0}.spec-list li{display:flex;gap:10px;margin-bottom:.8rem;align-items:flex-start}.spec-icon{color:var(--aq-secondary);flex-shrink:0;margin-top:3px}.pro-cta{text-align:center;padding:3rem 1rem;background:linear-gradient(to bottom,#ffffff,#eff6ff);border-top:1px solid var(--aq-border);margin-top:2rem;border-radius:1rem}.btn-create{background:var(--aq-primary);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:50px;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;transition:all 0.3s;box-shadow:0 4px 15px rgb(59 130 246 / .4)}.btn-create:hover{transform:scale(1.05);box-shadow:0 6px 20px rgb(59 130 246 / .5)}:root{--aq-primary:#3b82f6;--aq-primary-light:#eff6ff;--aq-text-dark:#0f172a;--aq-text-secondary:#334155;--aq-bg-card:#ffffff;--aq-border:#cbd5e1;--aq-accent:#f59e0b;--aq-code-bg:#f1f5f9}.aq-theory-wrapper{font-family:'Inter',system-ui,sans-serif;background-color:#fff0;color:var(--aq-text-secondary);line-height:1.6;width:100%;margin:0 auto}.aq-faq-container{width:100%;display:flex;flex-direction:column;gap:1rem}.faq-card{background-color:var(--aq-bg-card);border:1px solid var(--aq-border);box-shadow:0 2px 4px rgb(0 0 0 / .02);border-radius:.75rem;overflow:hidden;transition:all 0.3s ease}.faq-card:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .05);border-color:var(--aq-primary)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer;background:#fff}.faq-question h3{font-size:1.05rem;font-weight:700;margin:0;color:var(--aq-text-dark);display:flex;align-items:center;gap:8px}.faq-toggle-icon{width:20px;height:20px;transition:transform 0.3s ease;color:var(--aq-primary)}.faq-card.open .faq-toggle-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out,padding 0.3s ease;font-size:.95rem;border-top:1px solid #fff0;background-color:#fafafa}.faq-card.open .faq-answer{max-height:2000px;padding:1.25rem;border-top-color:var(--aq-border)}.ecuacion{background-color:var(--aq-primary-light);border-left:4px solid var(--aq-primary);border-radius:4px;padding:1rem;margin:1rem 0;text-align:center;font-family:'Times New Roman',serif;font-size:1.2rem;color:#1e3a8a;overflow-x:auto}.variable-def ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.variable-def li{display:flex;gap:.5rem;align-items:baseline;font-size:.9rem}.variable-def code{font-family:monospace;background:var(--aq-code-bg);color:var(--aq-primary);padding:2px 6px;border-radius:4px;font-weight:700;border:1px solid #e2e8f0}.interaction-box{background-color:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;padding:1rem;margin-top:1.5rem}.interaction-box h4{margin:0 0 .5rem 0;color:#b45309;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;display:flex;gap:6px;align-items:center}.interaction-box p{margin:0;font-size:.9rem;color:#78350f}.charts-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}@media (max-width:640px){.charts-wrapper{grid-template-columns:1fr}}:root{--aq-primary:#3b82f6;--aq-primary-dark:#1e40af;--aq-primary-soft:#eff6ff;--aq-secondary:#10b981;--aq-secondary-dark:#047857;--aq-secondary-soft:#ecfdf5;--aq-accent:#f59e0b;--aq-accent-soft:#fffbeb;--aq-text-main:#111827;--aq-text-muted:#4b5563;--aq-bg-body:#f8fafc;--aq-white:#ffffff;--aq-border:#e2e8f0;--aq-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.aq-guide-wrapper{font-family:'Inter',system-ui,sans-serif;color:var(--aq-text-muted);line-height:1.6;width:100%;margin:0 auto}.header-section{background:linear-gradient(135deg,#ffffff 0%,#f0f9ff 100%);padding:2.5rem;border-radius:1rem;border:1px solid var(--aq-border);margin-bottom:2rem;box-shadow:var(--aq-shadow);position:relative;overflow:hidden}.header-section::after{content:'PRO';position:absolute;top:-10px;right:-10px;background:var(--aq-primary);color:#fff;padding:2rem 2rem 1rem 2rem;font-weight:900;transform:rotate(45deg);font-size:.8rem;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.main-title{font-size:2rem;font-weight:800;color:var(--aq-text-main);margin:0;letter-spacing:-.03em}.main-title span{color:var(--aq-primary)}.main-subtitle{font-size:1.1rem;color:var(--aq-text-muted);margin-top:.5rem;font-weight:500}.tab-nav-container{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:5px}.tab-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;cursor:pointer;font-weight:600;font-size:.95rem;color:var(--aq-text-muted);background-color:var(--aq-white);border:1px solid var(--aq-border);border-radius:.5rem;transition:all 0.2s ease;white-space:nowrap}.tab-button:hover{border-color:var(--aq-primary);color:var(--aq-primary);transform:translateY(-1px)}.tab-button.active{background-color:var(--aq-primary);color:var(--aq-white);border-color:var(--aq-primary);box-shadow:0 4px 10px rgb(59 130 246 / .3)}.tab-content{display:none;animation:fadeIn 0.3s ease-out}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.aq-card{background:var(--aq-white);border:1px solid var(--aq-border);border-radius:.75rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.aq-card.tech{border-left:5px solid var(--aq-primary);background:#f8fafc}.aq-card.logic{border-left:5px solid var(--aq-accent);background:#fffbeb}.aq-card.mystery{border-left:5px solid #a855f7;background:#faf5ff}.aq-card h3{margin-top:0;color:var(--aq-text-main);font-size:1.3rem;display:flex;align-items:center;gap:10px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}@media (max-width:768px){.grid-2{grid-template-columns:1fr}}.exercise-box{border:1px solid var(--aq-border);border-radius:.75rem;overflow:hidden;background:#fff;transition:transform 0.2s}.exercise-box:hover{transform:translateY(-3px);box-shadow:var(--aq-shadow)}.ex-header{padding:1rem;font-weight:700;color:#fff;display:flex;justify-content:space-between;align-items:center}.ex-header.basic{background:linear-gradient(to right,#64748b,#475569)}.ex-header.pro{background:linear-gradient(to right,#3b82f6,#2563eb)}.ex-header.expert{background:linear-gradient(to right,#f59e0b,#d97706)}.ex-header.alien{background:linear-gradient(to right,#7c3aed,#4c1d95)}.ex-body{padding:1.5rem}.param-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0;font-size:.9rem;background:#f1f5f9;padding:.8rem;border-radius:.5rem}.param-item strong{color:var(--aq-text-main)}.teacher-note{background-color:var(--aq-secondary-soft);border-left:4px solid var(--aq-secondary);padding:1rem;margin-top:1rem;font-size:.9rem;color:#064e3b;border-radius:0 .5rem .5rem 0}.teacher-note strong{display:block;margin-bottom:.3rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;opacity:.8}.spec-list{list-style:none;padding:0;margin:0}.spec-list li{display:flex;gap:10px;margin-bottom:.8rem;align-items:flex-start}.spec-icon{color:var(--aq-secondary);flex-shrink:0;margin-top:3px}.pro-cta{text-align:center;padding:3rem 1rem;background:linear-gradient(to bottom,#ffffff,#eff6ff);border-top:1px solid var(--aq-border);margin-top:2rem;border-radius:1rem}.btn-create{background:var(--aq-primary);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:50px;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;transition:all 0.3s;box-shadow:0 4px 15px rgb(59 130 246 / .4)}.btn-create:hover{transform:scale(1.05);box-shadow:0 6px 20px rgb(59 130 246 / .5)}