:root{--ff-display:"Satoshi",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ff-body:var(--ff-display);--ff-mono:var(--ff-display);--violet-300:#a78bfa;--line-strong:rgba(255,255,255,.2);--accent:#3f71d1;--on-accent:#fff;--accent-text:#5b8bf7;--dur:180ms;--dur-spring:460ms;--ease:cubic-bezier(.22,1,.36,1);--fw-body:400}html[data-theme="light"]{color-scheme:light;--bg:#FFFFFF;--bg-2:#F4F6F9;--bg-3:#EEF1F5;--bg-rgb:255,255,255;--ink:#0A0D13;--ink-dim:#4F5A6B;--ink-faint:#5B6678;--ink-faint-2:#4F5A6B;--line:#DDE2EA;--line-2:#EEF1F5;--line-strong:#C3CAD6;--violet:#8B5CF6;--blue:#2F66D6;--emerald:#0B7A57;--signal:#3F71D1;--violet-300:#6D4AE0;--accent:#3F71D1;--on-accent:#FFFFFF;--accent-text:#3565C2;--grad:linear-gradient(100deg,#8B5CF6 0%,#3F71D1 60%,#10B981 130%);--grad-2:linear-gradient(100deg,#8B5CF6,#3F71D1);--grad-btn:linear-gradient(135deg,#3F71D1 0%,#2F5FBD 100%);--grad-eyebrow:linear-gradient(100deg,#6D4AE0,#3565C2);--fw-body:450}body{font-weight:var(--fw-body)}html[data-theme="light"] body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.theme-switch{position:relative;flex:none;width:46px;height:26px;padding:0;margin:0;border-radius:999px;cursor:pointer;border:1px solid var(--line-strong);background:var(--bg-3);transition:border-color var(--dur) var(--ease);display:inline-block;vertical-align:middle;appearance:none;-webkit-appearance:none;line-height:0}.theme-switch:hover{border-color:var(--accent-text)}.theme-switch:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.theme-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;transition:left var(--dur-spring) var(--ease)}html[data-theme="light"] .theme-switch__thumb{left:22px}.theme-switch svg{width:12px;height:12px;display:block}.theme-switch .ico-sun{display:none}html[data-theme="light"] .theme-switch .ico-sun{display:block}html[data-theme="light"] .theme-switch .ico-moon{display:none}@media (prefers-reduced-motion:reduce){.theme-switch,.theme-switch__thumb{transition:none}}.pl-meta,.lang,.panel-body .blab,.panel-body .btags span,.work-media .tag,.work-count,.work-hint,.loop-ring .lcs,.counter .cl,.member .mi .mr,.member .nidx,.foot-col h5,.metric .ml,.hx-stat .k,.lx-meta .m .k,.lx-ringstage .lx-ctr .sub,.lx-tags span,.eyebrow,.sec-index,.hud{font-size:12px}html[data-theme="light"] header.nav.scrolled{background:rgba(255,255,255,.84)}html[data-theme="light"] .work-media .tag{background:rgba(255,255,255,.78);color:var(--ink)}html[data-theme="light"] #mobileMenu{background:rgba(255,255,255,.97)}html[data-theme="light"] .form input,html[data-theme="light"] .form textarea,html[data-theme="light"] .form select{border-color:var(--line-strong)}html[data-theme="light"] .burger{border-color:var(--line-strong)}html[data-theme="light"] .cursor{border-color:rgba(10,13,19,.55)}html[data-theme="light"] .cursor.is-hover{background:rgba(10,13,19,.06)}html[data-theme="light"] .dial{border-color:var(--line-strong)}html[data-theme="light"] header.nav.scrolled{--line-strong:#C3CAD6;--bg-3:#EEF1F5}.foot-bottom,.foot-bottom span,.foot-bottom a,.lx-lh-label .k,.lx-lh-tip,.lx-ctr .sub,.lx-tier::before,.lx-pricing-rich .lx-tier::before,.lx-perks .lx-perk,.lx-tags span{font-size:12px}.foot-bottom .foot-legal,#brx-footer .foot-bottom .brxe-block.foot-legal{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 22px;flex:1 1 100%;order:-1;width:100%}.foot-legal a,.foot-legal .brxe-shortcode a{display:inline-block;padding:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint-2);text-decoration:none;transition:color var(--dur) var(--ease)}.foot-legal a:hover,.foot-legal a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.foot-legal .brxe-shortcode{display:inline}.burger,.lx-lh-chip .lx-lh-tip,.lx-ring2 .lx-ctr .sub,.brxe-lp_csu,.lx-metric .k,.brxe-pf_mk,.lx-rc .lab,.lx-rc .more,.lx-tier:nth-child(2)::before,.lx-pricing-rich .lx-tier:nth-child(2)::before{font-size:12px!important}.lx-tier:nth-child(2)::before,.lx-pricing-rich .lx-tier:nth-child(2)::before{top:-13px}.lx-lh-chip .lx-lh-tip{bottom:-26px}@media (max-width:640px){.lx-stages{overflow-x:clip}}.brand .fl-logo.fl-logo--dark{display:none}html[data-theme="light"] .brand .fl-logo:not(.fl-logo--dark){display:none}html[data-theme="light"] .brand .fl-logo.fl-logo--dark{display:block}.lang a,#mobileMenu .mm-lang a{color:var(--ink-faint-2);font-weight:400;text-decoration:none;transition:color var(--dur) var(--ease)}.lang a:hover,.lang a:focus-visible,#mobileMenu .mm-lang a:hover,#mobileMenu .mm-lang a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.lang a:focus-visible,#mobileMenu .mm-lang a:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:2px}html[lang^="en"] .lang .lang-en,html[lang^="es"] .lang .lang-es,html[lang^="en"] #mobileMenu .mm-lang .lang-en,html[lang^="es"] #mobileMenu .mm-lang .lang-es{font-weight:700;color:var(--ink)}.cursor.is-hover::after{font-size:12px}html[data-theme="light"] .vignette{display:none}html[data-theme="light"] .grain{opacity:.02}html[data-theme="light"] .fl-ambient{opacity:.5}.theme-switch::before{content:"";position:absolute;inset:-9px}.burger{min-height:44px}.foot-legal a,.foot-legal .brxe-shortcode a,.foot-bottom a{padding:8px 0;margin:-5px 0}.foot-col .foot-col-title{font-family:var(--ff-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint-2);margin:0 0 18px;font-weight:var(--fw-body);line-height:1.4}header.nav:not(.scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme="light"] .fs-wall{opacity:.75;background:none}html[data-theme="light"] .fs-wall .cell{border-color:var(--line)}html[data-theme="light"] .fs-wall .cell::after{background:linear-gradient(180deg,rgba(var(--bg-rgb),.08),rgba(var(--bg-rgb),.22))}html[data-theme="light"] .hero-veil,html[data-theme="light"] .hero.fs-hero-wall .hero-veil,html[data-theme="light"] .fs-hero-reel .hero-veil{background:radial-gradient(70% 34% at 22% 17%,rgba(var(--bg-rgb),.9) 0%,rgba(var(--bg-rgb),.6) 55%,transparent 100%),radial-gradient(120% 110% at 10% 92%,rgba(var(--bg-rgb),.97) 0%,rgba(var(--bg-rgb),.88) 36%,rgba(var(--bg-rgb),.3) 62%,transparent 80%),linear-gradient(180deg,rgba(var(--bg-rgb),.92) 0px,rgba(var(--bg-rgb),.7) 72px,rgba(var(--bg-rgb),.25) 150px,transparent 240px),linear-gradient(180deg,transparent 0%,transparent 70%,rgba(var(--bg-rgb),1) 100%)!important}@media(max-width:780px){html[data-theme="light"] .hero.fs-hero-wall .hero-veil{background:linear-gradient(180deg,rgba(var(--bg-rgb),.75) 0%,rgba(var(--bg-rgb),.7) 26%,rgba(var(--bg-rgb),.9) 60%,rgba(var(--bg-rgb),1) 100%)!important}}html[data-theme="light"] .hero-glow,html[data-theme="light"] .close-glow{display:none}html[data-theme="light"] .fs-secbg::before{opacity:calc(var(--fs-bg-op,.34) * 1.15)}html[data-theme="light"] .fs-secbg::after,html[data-theme="light"] .fs-has-bg>.fs-secbg.fs-band-bottom::after{background:radial-gradient(90% 55% at 50% 0%,color-mix(in srgb,var(--violet) 7%,transparent) 0%,transparent 70%),radial-gradient(90% 55% at 50% 100%,color-mix(in srgb,var(--emerald) 6%,transparent) 0%,transparent 70%),radial-gradient(130% 110% at 50% 45%,rgba(var(--bg-rgb),.5) 0%,rgba(var(--bg-rgb),.62) 60%,rgba(var(--bg-rgb),.88) 100%),linear-gradient(180deg,rgba(var(--bg-rgb),.92) 0%,rgba(var(--bg-rgb),.4) 22%,rgba(var(--bg-rgb),.45) 76%,rgba(var(--bg-rgb),.94) 100%)}html[data-theme="light"] .member::after{background:linear-gradient(180deg,transparent 45%,rgba(var(--bg-rgb),.92))}html[data-theme="light"] .member{background:var(--bg-2)}html[data-theme="light"] .fl-ambient,html[data-theme="light"] .hx-split::after,html[data-theme="light"] .hx-center::before{display:none}html[data-theme="light"] .lx-ph::after{background:linear-gradient(155deg,rgba(var(--bg-rgb),.1),transparent 40%,rgba(var(--bg-rgb),.55))}html[data-theme="light"] .lx-lh-veil{background:linear-gradient(180deg,transparent 40%,rgba(var(--bg-rgb),.94))}html[data-theme="light"] .lx-panel-bg::after{background:linear-gradient(180deg,rgba(var(--bg-rgb),.82),rgba(var(--bg-rgb),.94))}html[data-theme="light"] .lx-proof-video::after{background:linear-gradient(105deg,rgba(var(--bg-rgb),.94) 0%,rgba(var(--bg-rgb),.82) 50%,rgba(var(--bg-rgb),.55) 100%)}html[data-theme="light"] .lx-close-bg::after{background:radial-gradient(108% 86% at 50% 50%,rgba(var(--bg-rgb),.94) 0%,rgba(var(--bg-rgb),.86) 60%,rgba(var(--bg-rgb),.78) 100%)}html[data-theme="light"] .hx-bg::after{background:linear-gradient(180deg,rgba(var(--bg-rgb),.55) 0%,rgba(var(--bg-rgb),.85) 55%,rgba(var(--bg-rgb),.97) 100%)}html[data-theme="light"] .lx-lh-chip .lx-lh-ic{color:var(--ink);text-shadow:none}html[data-theme="light"] .lx-pricing-rich .lx-tier,html[data-theme="light"] .lx-stage,html[data-theme="light"] .lx-rc{background:var(--bg-2)}html[data-theme="light"] .lx-pricing-rich .lx-tier:nth-child(2){background:var(--bg);box-shadow:0 18px 48px rgba(10,13,19,.08)}html[data-theme="light"] .v-chip,html[data-theme="light"] .hud{background:var(--bg-2)}html[data-theme="light"] .fdb-cmp__btn--primary{background:var(--accent);color:var(--on-accent)}html[data-theme="light"] .fdb-cmp__btn--primary:hover{background:var(--accent-text)}html[data-theme="light"] .lx-panel{background:var(--bg-2)}html[data-theme="light"] .lx-close .lx-glow{display:none}@media(min-width:1024px){.hero .hero-actions{padding-right:170px}}html[data-theme="light"] .dial.active .rd{color:var(--accent-text)!important}.is-held{display:none!important}.metric .metric-note{display:block;flex-basis:100%;font-family:var(--ff-body);font-size:12px!important;line-height:1.55;letter-spacing:.01em!important;text-transform:none;color:var(--ink-dim);margin:8px 0 0;max-width:48ch;font-weight:var(--fw-body);font-variant-numeric:normal}html:not([data-theme="light"]) .hero.fs-hero-wall .hero-veil::before{content:"";position:absolute;inset:0 0 auto 0;height:260px;pointer-events:none;background:linear-gradient(180deg,rgba(var(--bg-rgb),.92) 0px,rgba(var(--bg-rgb),.72) 80px,rgba(var(--bg-rgb),.3) 170px,transparent 260px)}@keyframes fsHeroIn{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.hero .hero-inner>*{animation:fsHeroIn .42s cubic-bezier(.22,1,.36,1) both}.hero .hero-inner>*:nth-child(2){animation-delay:.05s}.hero .hero-inner>*:nth-child(3){animation-delay:.1s}.hero .hero-inner>*:nth-child(n+4){animation-delay:.14s}@media (prefers-reduced-motion:reduce){.hero .hero-inner>*{animation:none}}.links .nav-svc{position:relative;display:flex;align-items:center}.links .nav-svc__btn::before{content:"";position:absolute;right:-12px;top:50%;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);opacity:.7}.links .nav-svc__menu{position:absolute;top:100%;left:-18px;padding-top:14px;min-width:280px;display:grid;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur);z-index:20}.links .nav-svc__menu::before{content:"";position:absolute;inset:14px 0 0 0;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.18);z-index:-1}.links .nav-svc:hover .nav-svc__menu,.links .nav-svc:focus-within .nav-svc__menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.links .nav-svc__menu a{position:relative;display:block;padding:11px 18px;font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--ink-dim);white-space:nowrap}.links .nav-svc__menu a:first-child{margin-top:8px}.links .nav-svc__menu a:last-child{margin-bottom:8px}.links .nav-svc__menu a::after{display:none}.links .nav-svc__menu a:hover,.links .nav-svc__menu a:focus-visible{color:var(--ink);background:var(--bg-3)}#mobileMenu .mm-svc{display:flex;flex-direction:column;gap:2px;margin:14px 0 4px}#mobileMenu .mm-svc a{font-size:15px;letter-spacing:.04em;color:var(--ink-dim);text-decoration:none;padding:6px 0}#mobileMenu .mm-svc a:hover{color:var(--ink)}.links a{white-space:nowrap}.vignette{background:radial-gradient(120% 90% at 50% 0%,transparent 55%,rgba(0,0,0,.15) 100%)}.skip-link:focus,a.skip-link:focus{position:fixed!important;top:12px;left:12px;width:auto;height:auto;clip:auto;overflow:visible;z-index:10001;padding:12px 18px;border-radius:999px;background:var(--bg);color:var(--ink);outline:2px solid var(--accent-text);white-space:nowrap}#brx-footer a{min-width:44px}#brx-footer .fdb-cmp-link,#brx-footer a[href="#top"]{display:inline-flex;align-items:center;min-height:44px}.fdb-booking-section.brxe-section{padding:clamp(112px,12vw,176px) var(--gut,clamp(20px,4.5vw,72px)) clamp(72px,9vw,136px)}#contact .sec-index,#contact .fdb-label,#contact .fdb-consent{color:var(--ink);font-weight:500}#contact .close-lead{color:var(--ink)}#brx-footer a[href="#top"]{color:var(--ink)}#brx-footer{padding-bottom:96px}@media (min-width:901px){.sec-index{right:calc(var(--gut,64px) + 170px)}}.theme-switch::after{content:"";position:absolute;inset:-9px -2px}#mobileMenu .mm-lang{align-items:center;gap:0;margin-left:-10px}#mobileMenu .mm-lang a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px}.mm-svc a{display:flex;align-items:center;min-height:44px;padding:0}#brxe-fl296{white-space:nowrap}