.elementor-kit-939 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:930px}h1.entry-title{display:var(--page-title-display)}.elementor-lightbox{--lightbox-navigation-icons-size:26px}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.e-heading-base a,.e-paragraph-base a{all:unset;cursor:pointer}- :root{--bk-green:#0e3d2c;--bk-gold:#f2c94c;--bk-light:#fff;--bk-gray:#d7e2dc;--bk-font-title:"Prompt",sans-serif;--bk-font-body:"Public Sans",sans-serif}.bk-eaat-section{background:var(--bk-green);padding:90px 0;font-family:var(--bk-font-body);color:var(--bk-light)}.bk-eaat-section a{color:inherit;text-decoration:none}.bk-eaat-grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:center}.bk-eaat-column-photo{position:relative;padding-top:100px}.bk-proadvisor-badge-img{position:absolute;top:0;left:0;width:150px;z-index:10;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5))}.bk-photo-wrapper img{width:100%;display:block;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.4)}.bk-metrics-row{display:flex;gap:15px;margin-top:25px}.bk-metric-card{background:rgba(255,255,255,.08);padding:12px 15px;border-radius:4px;text-align:center;flex:1;color:var(--bk-light)}.bk-metric-number{font-size:20px;font-weight:800;font-family:var(--bk-font-title)}.bk-metric-label{font-size:13px;opacity:.85}.bk-eaat-pretitle{letter-spacing:2.5px;color:var(--bk-gray);font-size:11.5px;margin-bottom:8px;text-transform:uppercase;font-weight:600}.bk-eaat-title{font-size:38px;font-weight:800;color:var(--bk-light);margin-bottom:25px;line-height:1.15;font-family:var(--bk-font-title)}.bk-eaat-text{font-size:16px;color:var(--bk-gray);margin-bottom:15px;line-height:1.6}.bk-eaat-text strong{color:var(--bk-light)}.bk-eaat-list{list-style:none;padding:0;margin:20px 0 30px}.bk-eaat-list li{display:flex;align-items:center;margin-bottom:12px;font-size:16px;color:var(--bk-gray);font-weight:500}.bk-eaat-list i{margin-right:12px;color:var(--bk-gold);font-size:18px}.bk-eaat-cta{display:inline-block;padding:16px 40px;border-radius:8px;font-weight:700;background:var(--bk-gold);color:var(--bk-green);font-size:16px;box-shadow:0 4px 15px rgba(242,201,76,.4);transition:.3s ease;text-decoration:none}.bk-eaat-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(242,201,76,.5)}@media (max-width:900px){.bk-eaat-grid{grid-template-columns:1fr;gap:40px}.bk-eaat-column-photo{padding-top:0;text-align:center}.bk-proadvisor-badge-img{position:relative;margin:0 auto 20px;left:auto;top:auto}.bk-metrics-row{justify-content:center}}.xmas-section{padding:4rem 0;background:linear-gradient(135deg,var(--principal) 0%,var(--secundario) 100%);color:var(--texto-blanco);font-family:"Public Sans",Arial,sans-serif}.xmas-section .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.grid-cols-2{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:768px){.grid-cols-2{grid-template-columns:1.2fr .8fr}}.xmas-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:2.5rem}.xmas-title span{color:var(--navidad-dorado)}.benefits-list{list-style:none;padding:0;margin:0}.benefit-item{margin-bottom:1.5rem;background:rgba(255,255,255,.05);padding:1.2rem;border-radius:0 12px 12px 0;border-left:4px solid var(--navidad-dorado);transition:.2s ease}.benefit-item:hover{transform:translateX(5px);background:rgba(255,255,255,.1)}.benefit-title{font-size:1.2rem;font-weight:700;color:var(--navidad-dorado);margin:0 0 .5rem;display:flex;align-items:center}.benefit-title::before{content:"★";margin-right:8px;font-size:.8em;color:var(--enfasis)}.benefit-text{font-size:1rem;color:var(--texto-gris-claro);line-height:1.5;margin:0}.image-wrapper img{width:100%;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);border:2px solid rgba(255,255,255,.1)}.btn-primary{display:inline-block;background-color:var(--navidad-rojo);color:#fff;padding:1rem 2.5rem;font-size:1rem;font-weight:700;border-radius:50px;margin-top:2.5rem;transition:.3s ease;box-shadow:0 4px 15px rgba(211,47,47,.5);text-decoration:none}.btn-primary:hover{background-color:var(--navidad-rojo-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(211,47,47,.7)}.promo-wrap{padding:80px 0;background-color:#fff}.promo-card{background:linear-gradient(135deg,var(--brand-dark) 0%,#051811 100%);border-radius:30px;padding:60px;position:relative;overflow:hidden;border:2px solid var(--xmas-gold);box-shadow:0 30px 60px rgba(0,0,0,.3);display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:50px}.promo-glow{position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(212,175,55,.3) 0%,rgba(0,0,0,0) 70%);border-radius:50%;pointer-events:none}.promo-tag{background:var(--xmas-gold);color:var(--brand-dark);font-weight:700;text-transform:uppercase;padding:6px 15px;border-radius:4px;letter-spacing:1px;font-size:14px;margin-bottom:20px;display:inline-block}.promo-title{color:#fff;font-size:42px;margin-bottom:20px;font-weight:800;line-height:1.2}.promo-title span{color:var(--xmas-gold)}.promo-text{color:rgba(255,255,255,.88);font-size:20px;margin-bottom:40px;line-height:1.6}.promo-text strong{color:#fff;font-weight:700}.promo-percentage{font-size:100px;line-height:1;color:transparent;-webkit-text-stroke:2px var(--xmas-gold);opacity:.3;position:absolute;right:20px;bottom:20px;font-weight:700}.ticket-visual{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px dashed rgba(255,255,255,.3);border-radius:20px;padding:30px;text-align:center;position:relative}.ticket-label{color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.ticket-discount{font-size:48px;color:var(--xmas-gold);font-weight:800;margin:10px 0}.ticket-code{margin-top:15px;font-size:14px;color:#fff;background:var(--brand-dark);padding:6px 12px;border-radius:6px;display:inline-block}@media (max-width:900px){.promo-card{grid-template-columns:1fr;padding:40px 30px;text-align:center}.promo-percentage{display:none}}.bk-carousel-section{padding:80px 20px 100px;background:linear-gradient(to bottom,var(--carousel-green),var(--carousel-dark));font-family:"Public Sans",sans-serif;position:relative;overflow:hidden}.bk-carousel-header{text-align:center;max-width:820px;margin:0 auto 50px;position:relative;z-index:2}.bk-carousel-header h2{font-family:"Prompt",sans-serif;font-size:38px;font-weight:800;color:var(--carousel-gold);margin-bottom:12px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.bk-carousel-header p{font-size:18px;color:#e0e0e0;line-height:1.65}.aa-carousel-container{max-width:1100px;margin:0 auto;border-radius:20px;overflow:hidden;border:3px solid var(--carousel-gold);position:relative;background:#000;box-shadow:0 20px 50px rgba(0,0,0,.5);z-index:2}.aa-carousel{position:relative;height:550px;overflow:hidden}.aa-carousel .aa-track{display:flex;height:100%;transition:transform 650ms cubic-bezier(.2,.9,.3,1)}.bk-carousel-section .slide{min-width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:center;position:relative}.bk-carousel-section .slide::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,20,15,.9),rgba(14,61,44,.4),transparent)}.bk-carousel-section .slide-content{position:relative;z-index:2;max-width:560px;padding:30px;margin-left:60px;background:rgba(14,61,44,.55);backdrop-filter:blur(8px);border-left:4px solid var(--carousel-gold);border-radius:0 16px 16px 0;color:#fff}.bk-carousel-section .slide-title{font-family:"Prompt",sans-serif;font-size:30px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.bk-carousel-section .slide-text{font-size:16px;line-height:1.6;opacity:.95;margin-bottom:18px}.bk-carousel-section .btn-xmas-slide{display:inline-block;background:var(--carousel-red);color:#fff;text-decoration:none;padding:12px 28px;border-radius:40px;font-weight:700;font-size:14px;text-transform:uppercase;transition:.3s}.bk-carousel-section .btn-xmas-slide:hover{background:#a31616;transform:translateY(-3px)}.bk-carousel-section .aa-nav{position:absolute;top:50%;transform:translateY(-50%);background:var(--carousel-gold);width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;font-size:22px}.bk-carousel-section .aa-prev{left:15px}.bk-carousel-section .aa-next{right:15px}.bk-carousel-section .aa-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:8}.bk-carousel-section .aa-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:.3s}.bk-carousel-section .aa-dot.active{background:var(--carousel-gold);transform:scale(1.3)}@media (max-width:768px){.bk-carousel-section .slide-content{margin:auto;width:90%;border-left:none;border-top:4px solid var(--carousel-gold);text-align:center;border-radius:16px}}.bk-testimonios-wrap{position:relative;background:#fff;padding:100px 20px;font-family:"Public Sans",sans-serif;overflow:hidden}.bk-testimonios-wrap .bk-snow-bg{position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px),radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size:48px 48px;background-position:0 0,24px 24px;opacity:.35;pointer-events:none;z-index:0}.bk-testimonios-wrap .bk-content-layer{position:relative;z-index:2;max-width:1200px;margin:0 auto}.bk-testimonios-wrap h2{font-family:"Prompt",sans-serif;font-size:38px;font-weight:800;color:#0e3d2c;text-align:center;margin-bottom:14px}.bk-testimonios-wrap .bk-sub{text-align:center;max-width:760px;margin:0 auto 65px;font-size:17px;line-height:1.65;color:#5f6f6a}.bk-testimonios-wrap .bk-sub span{display:block;margin-top:10px;font-size:.85em;font-weight:700;color:#297a57;text-transform:uppercase;letter-spacing:1px}.bk-test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:36px}.bk-test-card{background:#fff;border-radius:18px;padding:32px 28px;border:1px solid #eee;border-bottom:5px solid #f2c94c;box-shadow:0 14px 40px rgba(0,0,0,.08);transition:transform .35s ease,box-shadow .35s ease}.bk-test-card:hover{transform:translateY(-6px);box-shadow:0 22px 60px rgba(14,61,44,.18)}.bk-stars{color:#f2c94c;font-size:20px;letter-spacing:2px;margin-bottom:14px}.bk-test-text{font-size:15.5px;line-height:1.7;color:#1f2d2a;margin-bottom:28px;font-style:italic}.bk-test-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #eee;padding-top:18px}.bk-test-user{display:flex;align-items:center;gap:12px}.bk-test-user img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #f2c94c}.bk-test-user strong{font-size:15px;font-weight:700;color:#0e3d2c}.bk-fiverr-icon{width:42px;opacity:.85;transition:opacity .25s ease,transform .25s ease}.bk-test-card:hover .bk-fiverr-icon{opacity:1;transform:scale(1.08)}.bk-review-cta{text-align:center;margin-top:65px}.bk-review-cta a{display:inline-block;background:#0e3d2c;color:#fff;padding:18px 36px;border-radius:14px;font-family:"Prompt",sans-serif;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 8px 22px rgba(14,61,44,.25);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.bk-review-cta a:hover{background:#164a36;transform:translateY(-3px);box-shadow:0 14px 34px rgba(14,61,44,.35)}@media (max-width:480px){.bk-testimonios-wrap h2{font-size:28px}.bk-test-text{font-size:14.5px}.bk-fiverr-icon{width:36px}}.ba-team{background:var(--team-bg);color:var(--team-text)}.team-wrap{max-width:1180px;margin:0 auto;padding:90px 16px}.team-title{font-family:"Prompt",sans-serif;font-weight:800;text-align:center;font-size:38px;margin-bottom:12px;color:var(--team-green)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;justify-items:center}.member{background:#fff;border-radius:18px;padding:26px 18px 30px;text-align:center;border:1px solid var(--team-border);width:100%;max-width:340px;transition:transform .3s ease,box-shadow .3s ease;position:relative}.member:hover{transform:translateY(-6px);box-shadow:0 16px 35px rgba(14,61,44,.08)}.portrait{width:240px;aspect-ratio:1/1;margin:0 auto 18px;border-radius:50%;overflow:hidden;border:4px solid var(--team-mint);box-shadow:0 12px 25px rgba(0,0,0,.12)}.portrait img{width:100%;height:100%;object-fit:cover}.name{font-family:"Prompt",sans-serif;font-weight:700;color:var(--team-green);font-size:20px;margin-bottom:4px}.role{font-family:"Public Sans",sans-serif;font-size:15px;color:var(--team-green-soft);margin-bottom:14px;font-weight:600}.member p{font-size:15px;line-height:1.6;color:#555;margin:0}.team-cta{text-align:center;margin-top:55px}.team-cta .cta-btn{background:var(--team-mint);color:var(--team-green);padding:14px 38px;border-radius:12px;font-weight:700;font-size:17px;text-decoration:none;transition:.3s ease}.team-cta .cta-btn:hover{background:#8ad0b3;transform:translateY(-2px)}@media (max-width:900px){.team-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.team-grid{grid-template-columns:1fr}.portrait{width:260px}.team-title{font-size:30px}}.xmas-trust-section{background:linear-gradient(135deg,#0e3d2c,#297a57);padding:90px 1.5rem;color:#fff;font-family:"Public Sans",Arial,sans-serif;position:relative;overflow:hidden}.container-trust{max-width:1150px;margin:auto}.grid-trust{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.trust-title{font-size:2.6rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.trust-title span{color:#f2c94c}.trust-subtitle{font-size:1.15rem;color:#e0e0e0;margin-bottom:2rem;max-width:550px;line-height:1.6}.logos-combined-img{width:100%;max-width:380px;border-radius:12px;filter:drop-shadow(0 0 12px rgba(242,201,76,.25))}.certificate-wrapper{display:flex;justify-content:center}.certificate-img{width:100%;max-width:520px;border-radius:14px;border:3px solid #f2c94c;box-shadow:0 20px 40px rgba(0,0,0,.45);transform:rotate(1.5deg);transition:.35s ease}.certificate-img:hover{transform:rotate(0deg) scale(1.03)}.xmas-trust-section .trust-cta{text-align:center;margin-top:50px}.xmas-trust-section .trust-cta a{background:#f2c94c;color:#0e3d2c;padding:16px 36px;border-radius:12px;font-weight:800;font-size:18px;text-decoration:none;display:inline-block;box-shadow:0 8px 20px rgba(0,0,0,.25);transition:.3s ease}.xmas-trust-section .trust-cta a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.35)}@media (min-width:768px){.grid-trust{grid-template-columns:1fr 1fr}.trust-title{font-size:3rem}}@media (max-width:767px){.certificate-img{transform:rotate(0deg);margin-top:2rem}}.dfx-faq{--faq-accent:#f2c94c;--faq-border:#e0e0e0;--faq-bg:#fff;--faq-q:#0e3d2c;--faq-a:#334155;--faq-red:#c92a2a;--faq-radius:16px;--faq-shadow:0 10px 30px rgba(0,0,0,.05)}.dfx-faq .faq-wrap{width:min(1200px,92%);margin:0 auto;padding:80px 0}.dfx-faq h2{font-family:"Prompt",sans-serif;font-weight:800;text-align:center;font-size:clamp(28px,4.2vw,40px);color:var(--faq-q);margin-bottom:10px}.dfx-faq .faq-intro{font-family:"Public Sans",sans-serif;text-align:center;margin:0 auto 20px;max-width:800px;opacity:.9}.dfx-faq .underline{width:80px;height:4px;background:var(--faq-accent);border-radius:4px;margin:10px auto 50px}.dfx-faq .faq-grid{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:900px){.dfx-faq .faq-grid{grid-template-columns:1fr 1fr}}.dfx-faq .faq-item{background:var(--faq-bg);border:1px solid var(--faq-border);border-radius:var(--faq-radius);box-shadow:var(--faq-shadow);transition:.3s ease}.dfx-faq .faq-item:hover{border-color:var(--faq-accent);transform:translateY(-4px)}.dfx-faq .faq-q{width:100%;padding:20px 60px 20px 70px;text-align:left;cursor:pointer;border:none;background:0 0;font-family:"Prompt",sans-serif;color:var(--faq-q);font-size:17px;font-weight:600;position:relative}.dfx-faq .faq-q::before{content:"";width:40px;height:40px;background:rgba(242,201,76,.12);border-radius:50%;position:absolute;left:20px;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px var(--faq-accent)}.dfx-faq .faq-q::after{content:"+";font-size:22px;color:var(--faq-red);font-weight:700;position:absolute;left:33px;top:50%;transform:translateY(-50%);transition:.25s ease}.dfx-faq .faq-q[aria-expanded=true]::after{content:"–"}.dfx-faq .faq-answer{font-family:"Public Sans",sans-serif;font-size:16px;background:#fafafa;padding:0 24px;max-height:0;overflow:hidden;border-top:1px solid var(--faq-border);transition:max-height .35s ease,padding .3s ease}.dfx-faq .faq-answer.open{padding-top:20px;padding-bottom:24px}@media (max-width:480px){.dfx-faq .faq-q{padding-left:70px}.dfx-faq .faq-q::before{left:15px}.dfx-faq .faq-q::after{left:28px}}.ia-profile{background:#fafdfb;padding:90px 20px;font-family:"Public Sans",sans-serif;color:#0e3d2c}.ia-wrap{max-width:980px;margin:0 auto}.ia-profile h2{font-family:"Prompt",sans-serif;font-size:36px;text-align:center;margin-bottom:16px}.ia-intro{text-align:center;max-width:760px;margin:0 auto 50px;font-size:17px;line-height:1.7;color:#444}.ia-block{background:#fff;border:1px solid #e5efe9;border-radius:16px;padding:30px;margin-bottom:26px}.ia-block h3{font-family:"Prompt",sans-serif;margin-bottom:14px;font-size:20px}.ia-block ul{padding-left:18px}.ia-block li{margin-bottom:10px;line-height:1.6}.ia-block.success{border-left:5px solid #64be92}.ia-block.warning{border-left:5px solid #f2c94c}.ia-summary{margin-top:40px;padding:28px;background:#0e3d2c;color:#fff;border-radius:16px;font-size:16px;line-height:1.6}.bk-eaat-list i,.benefit-title i,.hero-proof i{width:1.2em;height:1.2em}.bento-icon,.step-icon-box i,.hero-compliance-icon i,.bk-carousel-section .aa-nav i{width:1.2em;height:1.2em}.hero-sub{min-height:3.2em;font-size-adjust:.52}.hero-sub,.bk-test-text,.bento-card p,.step-desc,.bk-eaat-text{font-size-adjust:.52}.elementor-theme-builder-content-area{height:400px}body.menu-open{overflow:hidden}.bk-nav{display:flex;gap:26px;align-items:center}.bk-nav a{color:var(--white);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap}.bk-nav a:hover{opacity:.85}@media (max-width:1024px){.bk-nav{position:fixed;inset:0;background:linear-gradient(180deg,#0e3d2c,#041a14);flex-direction:column;justify-content:center;align-items:center;gap:24px;transform:translateY(-100%);transition:transform .35s ease;z-index:9998}.bk-nav a{font-size:20px;font-weight:600}.bk-nav.active{transform:translateY(0)}}.elementor-theme-builder-content-area{height:400px}#elementor-popup-modal-11241 .dialog-message{width:640px;height:auto}#elementor-popup-modal-11241{justify-content:center;align-items:center}#elementor-popup-modal-11241 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}