:root{--paper: oklch(97% .012 85);--paper-2: oklch(94% .016 85);--paper-3: oklch(89% .02 85);--ink: oklch(20% .02 85);--ink-2: oklch(38% .02 85);--muted: oklch(40% .018 85);--rule: oklch(82% .018 85);--rule-2: oklch(76% .02 85);--contour: oklch(50% .105 55);--contour-2: oklch(63% .115 58);--contour-deep: oklch(35% .09 45);--contour-tint: oklch(93% .03 60);--survey: oklch(52% .09 235);--survey-2: oklch(70% .06 235);--survey-tint: oklch(93% .02 235);--status-ok: oklch(60% .135 152);--status-warn: oklch(74% .15 75);--status-bad: oklch(54% .19 25);--field: oklch(23% .028 85);--field-2: oklch(29% .032 85);--field-3: oklch(37% .038 85);--on-field: oklch(95% .014 85);--on-field-muted: oklch(76% .018 85);--focus: oklch(66% .14 58);--font-display: "Big Shoulders Display", ui-sans-serif, sans-serif;--font-body: "Public Sans", ui-sans-serif, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-display-s: clamp(1.9rem, 1.6vw + 1.3rem, 2.6rem);--text-display: clamp(2.4rem, 3vw + 1.2rem, 4.4rem);--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 9rem;--radius-card: 14px;--radius-input: 8px;--radius-pill: 999px;--shadow-whisper: 0 1px 2px oklch(20% .03 85 / .08);--shadow-card: 0 14px 34px -6px oklch(20% .03 85 / .16);--shadow-deep: 0 28px 70px -12px oklch(15% .04 85 / .42);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .46s;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-modal: 400;--z-toast: 500}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{font-family:var(--font-body);color:var(--ink);line-height:1.6;background:var(--paper)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:.98;text-wrap:balance}::selection{background:var(--contour);color:var(--paper)}html{caret-color:var(--contour)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}*{scrollbar-color:var(--contour-2) var(--paper-2);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--contour-2);border-radius:var(--radius-pill);border:2px solid var(--paper-2)}.container{max-width:1180px;margin:0 auto;padding:0 24px}.container--narrow{max-width:760px}.num,.metric__value,.benchmark__tag{font-variant-numeric:tabular-nums}.survey-grid{background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px}.survey-grid--field{background-image:linear-gradient(oklch(100% 0 0 / .06) 1px,transparent 1px),linear-gradient(90deg,oklch(100% 0 0 / .06) 1px,transparent 1px);background-size:48px 48px}.contour-divider{height:34px;width:100%;color:var(--rule-2)}.contour-divider--accent{color:var(--contour);opacity:.55}.nav-wrap{position:sticky;top:0;z-index:var(--z-sticky);border-bottom:1px solid var(--rule)}.nav-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f9f5eceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav{max-width:1180px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:var(--space-lg)}.nav__brand{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--ink)}.nav__brand img{border-radius:6px}.nav__links{list-style:none;display:flex;gap:var(--space-lg);font-weight:600;font-size:var(--text-sm);flex:1}.nav__links a{padding:6px 2px;border-bottom:2px solid transparent;transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.nav__links a:hover{color:var(--contour-deep)}.nav__links a[aria-current=page]{border-color:var(--contour);color:var(--contour-deep)}.nav__actions{display:flex;align-items:center;gap:var(--space-md)}.nav__ghost{font-weight:600;font-size:var(--text-sm);color:var(--muted)}.nav__ghost:hover{color:var(--ink)}.nav__toggle{display:none;background:none;border:1px solid var(--rule-2);border-radius:8px;padding:8px;color:var(--ink);cursor:pointer}.btn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.85rem 1.6rem;border-radius:var(--radius-pill);font-weight:700;font-size:var(--text-sm);cursor:pointer;border:2px solid transparent;white-space:nowrap;transition:transform var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn-sm{padding:.55rem 1.15rem;font-size:var(--text-xs)}.btn-contour{background:var(--contour);color:var(--paper);box-shadow:var(--shadow-card)}.btn-contour:hover{background:var(--contour-deep)}.btn-outline{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--paper)}.btn-outline-field{background:transparent;border-color:var(--on-field);color:var(--on-field)}.btn-outline-field:hover{background:var(--on-field);color:var(--field)}.btn-survey{background:var(--survey);color:var(--paper)}.btn-survey:hover{background:#09597d}.hero{position:relative;padding:var(--space-3xl) 0 var(--space-2xl);background:var(--paper-2);overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-2xl);align-items:center}.hero-eyebrow-mark{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--contour-deep);margin-bottom:var(--space-md)}.hero-eyebrow-mark svg{flex-shrink:0}.hero h1{font-size:var(--text-display);color:var(--ink)}.hero-lede{font-size:var(--text-md);color:var(--ink-2);max-width:46ch;margin-top:var(--space-md)}.hero-ctas{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-xl)}.benchmark-pin{position:relative}.benchmark-pin .btn:after{content:"ESTÁS AQUÍ";position:absolute;top:-22px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;color:var(--muted);white-space:nowrap}.app-badges{display:flex;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap}.app-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.55rem 1rem;border:1px solid var(--rule-2);border-radius:10px;font-size:var(--text-xs);font-weight:600;color:var(--ink-2);background:var(--paper)}.app-badge:hover{border-color:var(--ink);color:var(--ink)}.app-badge--soon{opacity:.6}.app-badge em{font-style:normal;color:var(--muted)}.hero-media{position:relative;border:1.5px solid var(--ink);border-radius:var(--radius-card);background:var(--paper);padding:10px}.hero-media:before{content:"BM · VISTA GENERAL";position:absolute;top:-11px;left:18px;background:var(--contour);color:var(--paper);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;padding:3px 10px;border-radius:var(--radius-pill)}.hero-media img{border-radius:8px}.section{padding:var(--space-3xl) 0}.section--tight{padding:var(--space-2xl) 0}.section--field{background:var(--field);color:var(--on-field)}.section--paper-2{background:var(--paper-2)}.section-head{max-width:640px;margin-bottom:var(--space-xl)}.section-head--center{margin-left:auto;margin-right:auto;text-align:center}.section-title{font-size:var(--text-display-s);color:inherit}.section-subtitle{font-size:var(--text-md);color:var(--muted);margin-top:var(--space-sm)}.section--field .section-subtitle{color:var(--on-field-muted)}.video-feature-inner{display:grid;grid-template-columns:1fr auto;gap:var(--space-xl);align-items:end}.video-poster{position:relative;display:block;width:100%;max-width:620px;border:1.5px solid var(--ink);border-radius:var(--radius-card);overflow:hidden;cursor:pointer;background:none;padding:0}.video-poster img{aspect-ratio:16/9;object-fit:cover}.video-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--contour);color:var(--paper);border-radius:50%;box-shadow:var(--shadow-deep);transition:transform var(--dur-short) var(--ease-out)}.video-poster:hover .video-play-btn{transform:scale(1.08)}.video-play-btn-sm{width:40px;height:40px}.hero-media--video:before{content:"BM · EN VIVO · 90 s";z-index:2}.hero-video{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--field)}.hero-video img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top left;transition:opacity var(--dur-long) var(--ease-out)}.hero-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none;opacity:0;transition:opacity var(--dur-long) var(--ease-out)}.hero-video.is-playing iframe{opacity:1}.hero-video.is-playing img{opacity:0}.hero-video-sound{position:absolute;right:22px;bottom:22px;z-index:2;display:inline-flex;align-items:center;gap:var(--space-xs);padding:.5rem .95rem;border:none;border-radius:var(--radius-pill);cursor:pointer;background:var(--contour);color:var(--paper);font:600 var(--text-xs)/1 var(--font-body);box-shadow:var(--shadow-card);transition:transform var(--dur-short) var(--ease-out),background var(--dur-short) var(--ease-out)}.hero-video-sound:hover{background:var(--contour-deep);transform:translateY(-2px)}.videoteca-head{display:flex;justify-content:space-between;align-items:end;gap:var(--space-xl);flex-wrap:wrap;margin-bottom:var(--space-xl)}.videoteca-head>div:first-child{max-width:640px}.videoteca-head .num{color:var(--contour-2)}.videoteca-eyebrow,.videoteca-tag{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;color:var(--contour-2);margin-bottom:var(--space-xs)}.videoteca-ctas{display:flex;gap:var(--space-sm);flex-wrap:wrap}.btn-yt{background:#d42325;color:#fff;box-shadow:var(--shadow-card)}.btn-yt:hover{background:#b00c15}.videoteca-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-xl);align-items:center;padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:1px solid var(--field-3)}.videoteca-poster{max-width:none;border-color:var(--on-field-muted);box-shadow:var(--shadow-deep)}.videoteca-feature-copy h3{font-size:var(--text-xl);color:var(--on-field);margin-bottom:var(--space-sm)}.videoteca-feature-copy p{color:var(--on-field-muted)}.videoteca-tabs{display:flex;gap:var(--space-xs);flex-wrap:wrap;margin-bottom:var(--space-lg)}.vt-tab{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.55rem 1rem;border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--field-3);background:transparent;color:var(--on-field-muted);font:600 var(--text-sm)/1 var(--font-body);transition:background var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.vt-tab:hover{border-color:var(--on-field-muted);color:var(--on-field)}.vt-tab[aria-selected=true]{background:var(--contour);border-color:var(--contour);color:var(--paper)}.vt-tab-count{font-family:var(--font-mono);font-size:.6875rem;opacity:.75}.videoteca-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg) var(--space-md)}.vt-card{text-align:left;background:none;border:none;cursor:pointer;padding:0;color:var(--on-field);animation:vt-entrada var(--dur-long) var(--ease-out) both}.vt-card:nth-child(2){animation-delay:40ms}.vt-card:nth-child(3){animation-delay:80ms}.vt-card:nth-child(4){animation-delay:.12s}.vt-card:nth-child(n+5){animation-delay:.16s}.vt-card-thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid var(--field-3)}.vt-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-long) var(--ease-out)}.vt-card .video-play-btn{opacity:0;transform:scale(.85);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.vt-card:hover .vt-card-thumb img,.vt-card:focus-visible .vt-card-thumb img{transform:scale(1.05)}.vt-card:hover .video-play-btn,.vt-card:focus-visible .video-play-btn{opacity:1;transform:scale(1)}.vt-card-body{display:flex;gap:var(--space-xs);align-items:baseline;margin-top:var(--space-sm)}.vt-card-n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--contour-2)}.vt-card-body strong{font-size:var(--text-sm);font-weight:600}@keyframes vt-entrada{0%{opacity:0;transform:translateY(8px)}}@media (hover: none){.vt-card .video-play-btn{opacity:1;transform:none}}.metrics{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr)}.metric-item{padding:var(--space-xl) var(--space-md);border-left:1px solid var(--rule);display:flex;flex-direction:column;gap:4px}.metric-item:first-child{border-left:none}.metric__value{font-family:var(--font-mono);font-weight:600;font-size:var(--text-2xl);color:var(--contour-deep)}.metric__label{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.levels{display:flex;flex-direction:column}.level{display:grid;grid-template-columns:88px 1fr;gap:var(--space-lg);padding:var(--space-xl) 0;border-top:1px solid var(--rule)}.levels>.level:last-child{border-bottom:1px solid var(--rule)}.level__mark{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--contour-deep);display:flex;flex-direction:column;gap:2px;padding-top:4px}.level__mark strong{font-size:var(--text-lg);font-family:var(--font-display);font-weight:700;color:var(--ink)}.level__body h2{font-size:var(--text-xl);margin-bottom:var(--space-xs)}.level__body p{color:var(--ink-2);max-width:62ch}.level--wide{grid-template-columns:88px 1fr 360px;align-items:center}.level--wide .level__figure{border:1px solid var(--rule-2);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-whisper)}.level--field{background:var(--field);color:var(--on-field);border-radius:var(--radius-card);border:none;padding:var(--space-xl);margin:var(--space-md) 0}.level--field .level__mark{color:var(--contour-2)}.level--field .level__mark strong{color:var(--on-field)}.level--field .level__body p{color:var(--on-field-muted)}.why-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-2xl);align-items:start}.why-list{list-style:none;display:flex;flex-direction:column}.why-list li{padding:var(--space-lg) 0;border-top:1px solid oklch(100% 0 0 / .12)}.why-list li:last-child{padding-bottom:0}.why-list strong{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-md);margin-bottom:4px;color:var(--on-field)}.why-list p{color:var(--on-field-muted)}.annotated-seq{display:flex;flex-direction:column;gap:var(--space-2xl)}.annotated-item{display:grid;grid-template-columns:64px 1fr;gap:var(--space-lg);align-items:start}.annotated-pin{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--contour);border:1.5px solid var(--contour);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.annotated-figure{display:block;width:100%;border:1px solid var(--rule-2);border-radius:var(--radius-card);overflow:hidden;cursor:zoom-in;background:none;padding:0;box-shadow:var(--shadow-whisper);transition:box-shadow var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.annotated-figure:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.annotated-caption{margin-top:var(--space-sm);color:var(--ink-2);max-width:62ch}.annotated-caption strong{color:var(--ink)}.step-sequence{list-style:none;display:flex;flex-direction:column}.step{display:grid;grid-template-columns:40px 1fr;gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--rule)}.step:last-child{border-bottom:1px solid var(--rule)}.step-num{font-family:var(--font-mono);font-weight:600;font-size:var(--text-sm);color:var(--paper);background:var(--contour);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.step h2{font-size:var(--text-lg);margin-bottom:4px}.step p{color:var(--ink-2);max-width:58ch}.proof-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--space-xl);margin-top:var(--space-2xl);align-items:start}.proof-item{border:1px solid var(--rule-2);border-radius:var(--radius-card);overflow:hidden;background:var(--paper);box-shadow:var(--shadow-whisper)}.proof-item img{width:100%}.proof-item figcaption{padding:var(--space-md);font-size:var(--text-sm);color:var(--muted)}.proof-item figcaption strong{color:var(--ink)}.proof-item--phone{max-width:280px}.academia{background:var(--survey-tint);border-top:2px solid var(--survey);border-bottom:2px solid var(--survey)}.academia-inner{max-width:720px;margin:0 auto;text-align:center}.academia-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--survey);border:1px solid var(--survey-2);border-radius:var(--radius-pill);padding:4px 12px;margin-bottom:var(--space-md)}.academia-lede{margin:var(--space-md) auto 0}.academia-puntos{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin:var(--space-xl) 0;text-align:left}.academia-puntos h2{font-size:var(--text-md);margin-bottom:4px}.academia-puntos p{color:var(--muted);font-size:var(--text-sm)}.academia-ctas{justify-content:center}.academia-nota{margin-top:var(--space-lg);color:var(--muted);font-size:var(--text-sm)}.tutoriales-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--space-xl)}.video-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.video-card{text-align:left;background:none;border:none;cursor:pointer;padding:0}.video-card-thumb{position:relative;display:block;border-radius:10px;overflow:hidden;border:1px solid var(--rule-2);aspect-ratio:16/9}.video-card-thumb img{width:100%;height:100%;object-fit:cover}.video-card-body{display:block;margin-top:var(--space-sm)}.video-card-body strong{display:block;font-size:var(--text-sm);margin-bottom:2px}.video-card-body span{font-size:var(--text-xs);color:var(--muted)}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-2xl);align-items:start}.lead-form{display:flex;flex-direction:column;gap:var(--space-md);background:var(--paper);color:var(--ink);border-radius:var(--radius-card);padding:var(--space-xl);box-shadow:var(--shadow-deep)}.lead-form input[type=text],.lead-form input[type=tel],.lead-form select{padding:.85rem 1rem;border:1.5px solid var(--rule-2);border-radius:var(--radius-input);font:inherit;font-size:var(--text-sm);background:var(--paper);color:var(--ink)}.lead-form select:invalid{color:var(--ink-2)}.lead-form select:focus-visible,.lead-form input:focus-visible{border-color:var(--contour)}.lead-form input[readonly]{background:var(--paper-2);color:var(--ink-2);cursor:default}.lead-form .lead-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.lead-step-title{font-size:var(--text-lg, 1.25rem);font-weight:700;margin:0}.lead-otp-input{font-size:1.6rem!important;letter-spacing:.5em;text-align:center}.lead-link{background:none;border:0;color:var(--contour);text-decoration:underline;cursor:pointer;font:inherit;font-size:var(--text-sm);padding:0;align-self:flex-start}.lead-form-status[data-tipo=error],.lead-ruc-estado[data-tipo=error]{color:#b3261e}.lead-form-status[data-tipo=ok],.lead-ruc-estado[data-tipo=ok]{color:#1b7a4b;font-weight:600}.lead-ruc-estado{margin-top:calc(var(--space-md) * -.5)}.lead-form [hidden],.lead-form[hidden]{display:none!important}.lead-choice{border:1.5px solid var(--rule-2);border-radius:var(--radius-input);padding:var(--space-md)}.lead-choice legend{font-weight:700;font-size:var(--text-sm);padding:0 6px}.lead-choice-opt{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) 6px;border-radius:8px;cursor:pointer}.lead-choice-opt:hover{background:var(--paper-2)}.lead-choice-opt input{margin-top:5px;accent-color:var(--contour)}.lead-choice-opt strong{display:block;font-size:var(--text-sm)}.lead-choice-opt em{font-style:normal;color:var(--muted);font-size:var(--text-xs)}.lead-hint{font-size:var(--text-xs);color:var(--muted)}.lead-form-status{font-size:var(--text-sm);font-weight:600;min-height:1.2em}.trial-after{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgba(255,255,255,.14)}.trial-after-title{font-size:var(--text-base, 1rem);font-weight:800;margin:0 0 var(--space-sm);color:inherit}.trial-after-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm)}.trial-after-list li{font-size:var(--text-sm);line-height:1.55;color:var(--on-field-muted, inherit);padding-left:1.4em;position:relative}.trial-after-list li:before{content:"✓";position:absolute;left:0;color:var(--contour-2);font-weight:800}.trial-after-list b{color:var(--on-field, inherit)}.trial-after-list a{color:var(--contour-2);font-weight:700}.footer{background:var(--field);color:var(--on-field-muted);padding:var(--space-xl) 0}.footer__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);justify-content:space-between;font-size:var(--text-sm)}.footer__brand{display:flex;align-items:center;gap:var(--space-xs);font-weight:700;color:var(--on-field)}.footer__tag{font-weight:400;color:var(--on-field-muted);margin-left:var(--space-sm)}.footer__links{display:flex;gap:var(--space-lg);flex-wrap:wrap}.footer__links a:hover{color:var(--on-field)}.footer__year{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--on-field-muted)}.whatsapp-float{position:fixed;bottom:22px;right:22px;z-index:var(--z-raised);width:56px;height:56px;border-radius:50%;background:var(--status-ok);color:var(--paper);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-deep);transition:transform var(--dur-short) var(--ease-out)}.whatsapp-float:hover{transform:scale(1.07)}.media-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:none}.media-modal.open{display:block}.media-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0a03cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media-modal__inner{position:relative;max-width:960px;margin:5vh auto;padding:0 20px}.media-modal__close{position:absolute;top:-44px;right:20px;background:var(--on-field);color:var(--field);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.media-modal__embed{border-radius:10px;overflow:hidden;background:#000}.media-modal__embed iframe{width:100%;aspect-ratio:16/9;border:none}.media-modal__embed.is-image img{width:100%;border-radius:10px}@media (max-width: 960px){.hero-inner,.why-grid,.contact-grid,.proof-grid{grid-template-columns:1fr}.level--wide{grid-template-columns:88px 1fr}.level--wide .level__figure{grid-column:1 / -1;margin-top:var(--space-md)}.academia-puntos,.video-strip{grid-template-columns:repeat(2,1fr)}.videoteca-grid{grid-template-columns:repeat(3,1fr)}.videoteca-feature{grid-template-columns:1fr;gap:var(--space-lg)}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-item:nth-child(odd){border-left:none}.metric-item:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (max-width: 720px){.nav__links{position:fixed;top:62px;right:0;bottom:0;left:0;background:var(--paper);flex-direction:column;padding:var(--space-lg) 24px;gap:var(--space-md);transform:translate(100%);transition:transform var(--dur-long) var(--ease-out)}.nav__links.open{transform:translate(0)}.nav__toggle{display:flex}.nav__actions .nav__ghost{display:none}.video-feature-inner{grid-template-columns:1fr;align-items:start}.academia-puntos,.video-strip{grid-template-columns:1fr}.videoteca-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md) var(--space-sm)}.videoteca-tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.vt-tab{flex:none}.hero-video-sound{right:16px;bottom:16px}.level,.step,.annotated-item{grid-template-columns:56px 1fr}.level__mark strong{font-size:var(--text-md)}}
