.FloatingSocial_carousel__bmOJb{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:10px}.FloatingSocial_track__4paaF{position:relative;width:52px;height:52px;overflow:hidden;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3)}.FloatingSocial_fab__XcZ3c{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;transform:translateY(calc(var(--offset, 0) * 100%));opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s ease;pointer-events:none}.FloatingSocial_fabActive__cNbA_{opacity:1;pointer-events:auto}.FloatingSocial_icon__ejP_F{width:26px;height:26px;color:#ffffff}.FloatingSocial_instagram__20wqD{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.FloatingSocial_linkedin__Cg1xg{background-color:#0a66c2}.FloatingSocial_whatsapp__Mt0GC{background-color:#25d366}.FloatingSocial_dots__2idCB{display:flex;gap:6px}.FloatingSocial_dot__akYZu{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer;transition:background .2s ease,transform .2s ease}.FloatingSocial_dotActive__wAjCI{background:#ffffff;transform:scale(1.3)}@media (max-width:480px){.FloatingSocial_carousel__bmOJb{bottom:16px;right:16px;gap:8px}.FloatingSocial_track__4paaF{width:46px;height:46px}.FloatingSocial_icon__ejP_F{width:22px;height:22px}}.Footer_footer__7hQ9f{position:relative;background:var(--c-card);color:var(--c-text-2);padding:64px 24px 32px;overflow:hidden}.Footer_footer__7hQ9f:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--c-green),var(--c-blue),transparent)}.Footer_inner__qf_cT{max-width:1080px;margin:0 auto}.Footer_top__a_9nq{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--c-line-soft)}.Footer_brand__5MK2i{max-width:320px}.Footer_logo___8qLy{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:18px;font-weight:800;letter-spacing:-.01em;color:#ffffff;text-decoration:none}.Footer_logo___8qLy:hover{color:#ffffff}.Footer_logoBadge__5Wvla{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--c-badge-bg);border:1px solid var(--c-line)}.Footer_logoBadge__5Wvla img{width:22px;height:22px;object-fit:contain}.Footer_highlight__CC31p{background:var(--c-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_tagline__yPmHF{margin:0 0 20px;font-size:13.5px;line-height:1.7;color:var(--c-muted-2)}.Footer_socials__4jvUi{display:flex;gap:10px}.Footer_social__AzvJS{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--c-badge-bg);border:1px solid var(--c-line);color:var(--c-text-2);font-size:15px;transition:color .2s ease,border-color .2s ease,transform .2s ease}.Footer_social__AzvJS:hover{color:var(--c-green);border-color:var(--c-green);transform:translateY(-2px)}.Footer_nav__rUMMU{display:flex;flex-direction:column;gap:10px}.Footer_navTitle__o2Kau{margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-dim)}.Footer_nav__rUMMU a{font-size:14px;color:var(--c-text-2);text-decoration:none;transition:color .2s ease}.Footer_nav__rUMMU a:hover{color:var(--c-green)}.Footer_contactItem__wH5dd{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--c-text-2)}.Footer_contactIcon__XTCfv{flex-shrink:0;color:var(--c-green);font-size:13px}.Footer_bottom__NiS51{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:24px;font-size:12.5px;color:var(--c-dim)}.Footer_btnPrimary__3nAIr{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;color:#ffffff;text-decoration:none;border-radius:8px;background:var(--c-gradient);box-shadow:0 10px 24px rgba(22,196,127,.25);transition:transform .2s ease,box-shadow .2s ease}.Footer_btnPrimary__3nAIr:hover{color:#ffffff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(22,196,127,.35)}@media (max-width:640px){.Footer_footer__7hQ9f{padding:48px 20px 28px;text-align:center}.Footer_top__a_9nq{flex-direction:column;align-items:center;gap:32px}.Footer_brand__5MK2i{max-width:100%}.Footer_socials__4jvUi{justify-content:center}.Footer_nav__rUMMU{align-items:center}.Footer_bottom__NiS51{flex-direction:column;text-align:center}}.Navbar_navbar__oSUDU{position:sticky;top:0;z-index:800;background:rgba(17,21,28,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line)}.Navbar_inner__c5Ll4{position:relative;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.Navbar_logo__sSxIM{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--c-text);text-decoration:none}.Navbar_logo__sSxIM:hover{color:var(--c-text)}.Navbar_logoBadge__G9aZo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--c-badge-bg);border:1px solid var(--c-line);box-shadow:0 4px 14px rgba(22,196,127,.25)}.Navbar_logoBadge__G9aZo img{width:22px;height:22px;object-fit:contain}.Navbar_highlight__dt98j{background:var(--c-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Navbar_links__ALhtg{display:flex;align-items:center;gap:32px}.Navbar_link___eDgL{position:relative;padding:4px 0;font-size:14px;font-weight:600;color:var(--c-text-2);text-decoration:none;transition:color .2s ease}.Navbar_link___eDgL:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--c-gradient);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.Navbar_link___eDgL:hover{color:var(--c-green)}.Navbar_link___eDgL:hover:after{transform:scaleX(1)}.Navbar_cta__Lanpa{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;color:#ffffff;text-decoration:none;border-radius:8px;background:var(--c-gradient);box-shadow:0 10px 24px rgba(22,196,127,.25);transition:transform .2s ease,box-shadow .2s ease}.Navbar_cta__Lanpa:hover{color:#ffffff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(22,196,127,.35)}.Navbar_toggle___v1Lo{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}.Navbar_toggle___v1Lo span{width:22px;height:2px;background:var(--c-text);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.Navbar_toggle___v1Lo.Navbar_open__uzZuu span:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_toggle___v1Lo.Navbar_open__uzZuu span:nth-child(2){opacity:0}.Navbar_toggle___v1Lo.Navbar_open__uzZuu span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1024px){.Navbar_links__ALhtg{gap:22px}}@media (max-width:900px){.Navbar_toggle___v1Lo{display:flex}.Navbar_links__ALhtg{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;max-height:0;overflow:hidden;background:var(--c-card);border-bottom:1px solid var(--c-line);box-shadow:0 16px 30px rgba(0,0,0,.5);transition:max-height .3s ease}.Navbar_links__ALhtg:not(.Navbar_open__uzZuu){border-bottom-color:transparent;box-shadow:none}.Navbar_links__ALhtg.Navbar_open__uzZuu{max-height:440px}.Navbar_link___eDgL{padding:14px 24px;border-top:1px solid var(--c-line)}.Navbar_link___eDgL:after{display:none}.Navbar_cta__Lanpa{justify-content:center;margin:14px 24px 18px}}.burbuja_countdown__xAZKy{position:fixed;bottom:92px;right:20px;width:64px;height:86px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:20px;background:linear-gradient(135deg,#ff8a3d,#ff5e62);color:#ffffff;box-shadow:0 4px 14px rgba(255,94,98,.4);z-index:9999;user-select:none;transition:transform .25s ease,box-shadow .25s ease,background .4s ease;animation:burbuja_pulse__duSMN 2.4s ease-in-out infinite}.burbuja_countdown__xAZKy:hover{transform:translateY(-4px);animation-play-state:paused}@keyframes burbuja_pulse__duSMN{0%,to{box-shadow:0 4px 14px rgba(255,94,98,.4)}50%{box-shadow:0 4px 20px rgba(255,94,98,.65)}}.burbuja_warning__NeSV2{background:linear-gradient(135deg,#ffd23d,#ffaa3d);box-shadow:0 4px 14px rgba(255,170,61,.45);animation:burbuja_pulseWarning__loUPD 2.4s ease-in-out infinite}@keyframes burbuja_pulseWarning__loUPD{0%,to{box-shadow:0 4px 14px rgba(255,170,61,.45)}50%{box-shadow:0 4px 20px rgba(255,170,61,.7)}}.burbuja_urgent__WbfbL{background:linear-gradient(135deg,#ff3d3d,#c81e1e);box-shadow:0 4px 14px rgba(255,61,61,.5);animation:burbuja_pulseUrgent__BQQSC 1.4s ease-in-out infinite}@keyframes burbuja_pulseUrgent__BQQSC{0%,to{box-shadow:0 4px 14px rgba(255,61,61,.5)}50%{box-shadow:0 4px 24px rgba(255,61,61,.8)}}.burbuja_expired__FDGkV{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 4px 14px rgba(107,114,128,.4);animation:none}.burbuja_title__VQUXE{font-size:9px;font-weight:600;line-height:1;margin-bottom:2px;text-transform:uppercase}.burbuja_days__ExJci{font-size:24px;font-weight:800;line-height:1}.burbuja_time__r92G9{margin-top:1px;text-transform:uppercase}.burbuja_clock__6y87x,.burbuja_time__r92G9{font-size:9px;font-weight:600;line-height:1}.burbuja_clock__6y87x{margin-top:4px;opacity:.9;letter-spacing:.5px}.bmcodelab-theme{--c-green:#16c47f;--c-blue:#2f6fed;--c-gradient:linear-gradient(135deg,#16c47f,#2f6fed);--c-bg-hero:#0d0f14;--c-bg-section:#13161f;--c-card:#11151c;--c-card-top:#161b23;--c-badge-bg:#1b212b;--c-line:#2a3140;--c-line-soft:#232834;--c-trace:#262c38;--c-joint:#3a4150;--c-text:#f3f5f8;--c-text-2:#c7cddb;--c-muted:#9aa3b2;--c-muted-2:#8891a0;--c-dim:#5b6472;--c-shadow-card:0 20px 50px rgba(0,0,0,0.4);--c-shadow-card-hover:0 24px 60px rgba(0,0,0,0.55);--c-shadow-float:0 30px 80px rgba(0,0,0,0.5);--c-radius:12px;--bm-bg:var(--c-bg-hero);--bm-dark:var(--c-bg-hero);--bm-dark-2:var(--c-bg-section);--bm-dark-3:var(--c-card);--bm-text:var(--c-text);--bm-subtext:var(--c-muted);--bm-text-light:var(--c-text);--bm-subtext-light:var(--c-text-2);--bm-primary:var(--c-green);--bm-accent:#12a86c;--bm-secondary:var(--c-blue);--bm-gradient-primary:var(--c-gradient);--bm-gradient-accent:var(--c-gradient);--bm-gradient-hero:var(--c-gradient);--bm-surface:var(--c-card);--bm-surface-hover:var(--c-card-top);--bm-border:var(--c-line);--bm-border-hover:rgba(22,196,127,0.35);--bm-orb-primary:transparent;--bm-orb-secondary:transparent;--bm-orb-accent:transparent;--bm-grid-color:transparent;--bm-badge-bg:rgba(47,111,237,0.08);--bm-badge-border:rgba(47,111,237,0.3);--bm-badge-text:var(--c-blue);--bm-badge-lime-bg:rgba(22,196,127,0.08);--bm-badge-lime-border:rgba(22,196,127,0.3);--bm-badge-lime-text:var(--c-green);--bm-btn-primary-bg:var(--c-gradient);--bm-btn-primary-text:#ffffff;--bm-btn-secondary-bg:transparent;--bm-btn-secondary-text:var(--c-text);--bm-btn-secondary-border:var(--c-line);--bm-band-bg:var(--c-gradient);--bm-band-text:#ffffff;--bm-band-subtext:rgba(255,255,255,0.7);--bm-float-bg:var(--c-card);--bm-float-border:var(--c-line);--bm-float-dot:var(--c-blue);color:var(--c-text);font-family:var(--font-geist-sans),system-ui,-apple-system,"Segoe UI",sans-serif}.bmcodelab-theme,.bmcodelab-theme main{background:var(--c-bg-hero)}