:root{--c-bg:#050607;--c-surface:#0a0d0f;--c-glass:#0c100e73;--c-line:#ffffff14;--c-text:#f2f4f3;--c-text-2:#a3aaa6;--c-accent:#5ace17;--c-accent-rgb:90 206 23;--c-accent-glow:#5ace1759;--c-signal:#ff2a2a;--fs-1:clamp(.75rem, .72rem + .1vw, .8rem);--fs-2:clamp(.9rem, .87rem + .15vw, 1rem);--fs-3:clamp(1rem, .95rem + .25vw, 1.25rem);--fs-4:clamp(1.25rem, 1.15rem + .45vw, 1.56rem);--fs-5:clamp(1.56rem, 1.35rem + .9vw, 2.44rem);--fs-6:clamp(2.1rem, 1.5rem + 2.6vw, 3.81rem);--fs-7:clamp(2.6rem, 1.6rem + 4.2vw, 5.96rem);--ease-brand:cubic-bezier(.16, 1, .3, 1);--dur-micro:.25s;--dur-el:.6s;--dur-scene:1.2s;--grid-margin:5vw;--grid-gutter:24px;--radius:4px}@media (width<=767px){:root{--grid-gutter:16px;--grid-margin:20px;--fs-2:1rem}}@font-face{font-family:Michroma Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Roboto);size-adjust:144%;ascent-override:80.56%;descent-override:18.75%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(Menlo),local(Roboto Mono),local(DejaVu Sans Mono),local(Droid Sans Mono);ascent-override:102%;descent-override:30%;line-gap-override:0%}.glass{background:var(--c-glass);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--c-line);border-radius:var(--radius);transition:border-color var(--dur-micro) var(--ease-brand), transform var(--dur-micro) var(--ease-brand);position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 40px -20px #000c}.glass:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%), #ffffff17, transparent 60%);opacity:0;transition:opacity var(--dur-micro) var(--ease-brand);position:absolute;inset:0}.glass--interactive{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}@media (hover:hover){.glass--interactive:hover{border-color:rgb(var(--c-accent-rgb) / .4)}.glass--interactive:hover:after{opacity:1}}.glass--solid{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#0a0d0fad}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#0c100ed9}.glass--solid{background:#0a0d0ff0}}html.tier-lite .glass,html.tier-lite .glass--solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#181f1ce6 0%,#0a0d0fe6 55%)}.film-layer{z-index:60;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000008c 100%);position:fixed;inset:0}.film-layer:before{content:"";opacity:.06;mix-blend-mode:overlay;background:url(/media/grain.webp);animation:.8s steps(4,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}html.tier-lite .film-layer:before{animation:none}@media (prefers-reduced-motion:reduce){.film-layer:before{animation:none}.glass--interactive{transform:none}}.navbar{z-index:50;transition:transform var(--dur-el) var(--ease-brand), background-color var(--dur-el) var(--ease-brand), backdrop-filter var(--dur-el) var(--ease-brand), border-color var(--dur-el) var(--ease-brand);position:fixed;inset:0 0 auto}.navbar.is-compact{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--c-line);background:#050607b8;transform:translateY(-6px)}.navbar__inner{justify-content:space-between;align-items:center;gap:var(--grid-gutter);height:72px;padding-inline:max(var(--grid-margin), env(safe-area-inset-left,0px)) max(var(--grid-margin), env(safe-area-inset-right,0px));display:flex}.navbar__logo{color:var(--c-text);padding-block:11px}.navbar__logo svg{width:auto;height:22px;transition:transform var(--dur-el) var(--ease-brand);display:block}.navbar.is-compact .navbar__links{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.navbar.is-compact .navbar__logo svg{transform-origin:0;transform:scale(.9)}.navbar__links{gap:4px;padding:4px;display:none}@media (width>=1200px){.navbar__links{display:flex}.navbar__icon.navbar__burger{display:none}}.nav-link{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);transition:color var(--dur-micro) var(--ease-brand);white-space:nowrap;border-radius:2px;padding:10px 14px}@media (width>=1200px) and (width<=1439px){.nav-link{letter-spacing:.08em;padding:10px 8px}.navbar:not(.navbar--minimal) .navbar__inner{gap:16px}.navbar:not(.navbar--minimal) .navbar__actions{gap:6px}}.nav-link.is-active,.nav-link[aria-current=page]{color:var(--c-text)}@media (hover:hover){.nav-link:hover{color:var(--c-text)}}.nav-link.is-active,.nav-link[aria-current=page]{box-shadow:inset 0 -1px 0 var(--c-accent)}.nav-link--mobile[aria-current=page]{box-shadow:none;color:var(--c-accent)}.nav-menu{align-items:center;display:flex;position:relative}.nav-menu:has([aria-current=page])>.nav-link{color:var(--c-text);box-shadow:inset 0 -1px 0 var(--c-accent)}.nav-menu__toggle{width:24px;height:32px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-6px;padding:0;display:grid}.nav-menu__toggle:before{content:"";width:6px;height:6px;transition:transform var(--dur-micro) var(--ease-brand);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-4px;transform:rotate(45deg)}.nav-menu__toggle:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.nav-menu__panel{z-index:5;border-radius:var(--radius);visibility:hidden;opacity:0;min-width:260px;transition:opacity var(--dur-micro) var(--ease-brand), transform var(--dur-micro) var(--ease-brand), visibility 0s linear var(--dur-micro);padding:6px;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px)}.nav-menu__panel.glass{border:1px solid var(--c-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050607f0;box-shadow:0 24px 48px -24px #000000e6}.nav-menu__panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.nav-menu.is-open .nav-menu__panel,.nav-menu:focus-within:not(.is-closed) .nav-menu__panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.nav-menu.is-open .nav-menu__toggle:before{transform:translateY(4px)rotate(225deg)}@media (hover:hover) and (pointer:fine){.nav-menu:hover:not(.is-closed) .nav-menu__panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.nav-menu:hover:not(.is-closed) .nav-menu__toggle:before{transform:translateY(4px)rotate(225deg)}.nav-menu__link:hover{color:var(--c-text);background:rgb(var(--c-accent-rgb) / .08)}}.nav-menu__link{font:600 var(--fs-1)/1.2 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-2);white-space:nowrap;border-left:1px solid #0000;padding:11px 12px;display:block}.nav-menu__link:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.nav-menu__link[aria-current=page]{color:var(--c-text);border-left-color:var(--c-accent)}@media (prefers-reduced-motion:reduce){.nav-menu__panel,.nav-menu__toggle:before{transition:none}}html.is-ad .navbar:not(.navbar--minimal) :is(.navbar__links,#sfx-toggle-btn,.navbar__burger,.navbar__drawer){display:none}.navbar__actions{align-items:center;gap:10px;display:flex}.navbar__icon{width:44px;height:44px;color:var(--c-text-2);border:1px solid var(--c-line);border-radius:var(--radius);place-items:center;display:grid}@media (hover:hover){.navbar__icon:hover{color:var(--c-text)}}.navbar__icon.is-on{color:var(--c-accent);border-color:rgb(var(--c-accent-rgb) / .4)}.navbar__drawer{overscroll-behavior:contain;max-height:calc(100svh - 72px);padding:16px max(var(--grid-margin), env(safe-area-inset-right,0px)) 24px max(var(--grid-margin), env(safe-area-inset-left,0px));border-bottom:1px solid var(--c-line);background:#050607f5;flex-direction:column;gap:8px;display:flex;overflow-y:auto}.navbar.is-open:before{content:"";z-index:-1;background:#05060799;height:100lvh;position:absolute;top:0;left:0;right:0}.navbar__drawer.hidden{display:none}.nav-link--mobile{font-size:var(--fs-2);border-bottom:1px solid var(--c-line);padding:14px 0}@media (pointer:coarse){.nav-link{align-items:center;min-height:44px;padding-block:16px;display:inline-flex}.nav-link--mobile{min-height:48px;display:flex}}.btn{min-height:44px;font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;transition:background var(--dur-micro) var(--ease-brand), color var(--dur-micro), border-color var(--dur-micro), box-shadow var(--dur-micro);white-space:nowrap;border-radius:2px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}@media (width>=900px) and (width<=1279px){#nav-tech-cta.btn{letter-spacing:.08em;padding:0 14px}}.btn--solid{background:var(--c-accent);color:#050607}@media (hover:hover){.btn--solid:hover{box-shadow:0 0 32px var(--c-accent-glow)}}.btn--ghost{border:1px solid rgb(var(--c-accent-rgb) / .5);color:var(--c-text)}@media (hover:hover){.btn--ghost:hover{border-color:var(--c-accent);background:rgb(var(--c-accent-rgb) / .08)}}.btn__dot{background:var(--c-accent);border-radius:50%;width:6px;height:6px}.btn:focus-visible,.nav-link:focus-visible,.navbar__icon:focus-visible,.navbar__logo:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ico{flex-shrink:0;display:block}#sfx-toggle-btn .ico--on,#sfx-toggle-btn.is-on .ico--off{display:none}#sfx-toggle-btn.is-on .ico--on{display:block}#mobile-menu-btn .ico--close,#mobile-menu-btn[aria-expanded=true] .ico--menu{display:none}#mobile-menu-btn[aria-expanded=true] .ico--close{display:block}:is(body:has(#services-modal-backdrop:not([hidden])) .rpm,body:has(#consulta-success:not([hidden])) .rpm){visibility:hidden}@media (width<=899px){#nav-tech-cta{display:none}}.lang-switch{align-items:center;display:flex}.lang-switch__link{min-width:44px;min-height:44px;font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);transition:color var(--dur-micro) var(--ease-brand);justify-content:center;align-items:center;padding:0 4px 0 calc(4px + .14em);display:inline-flex;position:relative}.lang-switch__link[aria-current=true]{color:var(--c-text)}.lang-switch__link[aria-current=true]:after{content:"";background:var(--c-accent);width:2.2ch;height:1px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (hover:hover){.lang-switch__link:hover{color:var(--c-text)}}.lang-switch__link:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.lang-switch__sep{color:var(--c-text-2);opacity:.5;font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace}.lang-switch--drawer{margin:8px 0 4px -12px}.lang-switch--drawer .lang-switch__link{font-size:var(--fs-2);min-height:48px}@media (width>=900px){.lang-switch--drawer{display:none}}@media (width<=899px){.navbar:not(.navbar--minimal) .lang-switch--bar{display:none}}@media (width>=1200px) and (width<=1359px){.navbar:not(.navbar--minimal) .lang-switch--bar :is(.lang-switch__link[aria-current],.lang-switch__sep--cur){display:none}}@media (width<=599px){.navbar--minimal .lang-switch :is(.lang-switch__link[aria-current],.lang-switch__sep--cur){display:none}.navbar--minimal .navbar__actions{gap:6px}}@media (width<=359px){.navbar--minimal .lang-switch{display:none}}@media (width<=379px){html:lang(pt) .navbar--minimal .lang-switch{display:none}}.lang-hint{z-index:49;min-height:44px;padding-inline:max(var(--grid-margin), env(safe-area-inset-left,0px)) calc(max(var(--grid-margin), env(safe-area-inset-right,0px)) + 44px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-block:1px solid var(--c-line);opacity:0;transition:opacity var(--dur-el) var(--ease-brand), transform var(--dur-el) var(--ease-brand);background:#050607e0;justify-content:center;align-items:center;display:flex;position:fixed;top:72px;left:0;right:0;transform:translateY(-8px)}.lang-hint.is-in{opacity:1;transform:none}html:has(.navbar.is-compact) .lang-hint.is-in{transform:translateY(-6px)}body:has(.navbar.is-open,#services-modal-backdrop:not([hidden]),#consulta-success:not([hidden])) .lang-hint{visibility:hidden}html.tier-lite .lang-hint{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050607f5}.lang-hint__link{font:600 var(--fs-1)/1.5 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);transition:color var(--dur-micro) var(--ease-brand);padding-block:13px 12px;display:inline-block}.lang-hint__arrow{color:var(--c-accent);white-space:pre}@media (hover:hover){.lang-hint__link:hover{color:var(--c-text)}}.lang-hint__close{top:50%;right:max(calc(var(--grid-margin) - 14px), env(safe-area-inset-right,0px));width:44px;height:44px;color:var(--c-text-2);place-items:center;margin-top:-22px;display:grid;position:absolute}@media (hover:hover){.lang-hint__close:hover{color:var(--c-text)}}@media (width<=599px){.lang-hint{justify-content:flex-start}.lang-hint__link{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.lang-hint{transition:none;transform:none}}html.tier-static .lang-hint{transition:none}.hero{--tag-w:clamp(220px, 18vw, 264px);height:220svh;position:relative}.hero__stage{height:100svh;position:sticky;top:0;overflow:hidden}.hero__poster,.hero__canvas{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__canvas{opacity:0;transition:opacity var(--dur-el) var(--ease-brand)}.hero.is-live .hero__canvas{opacity:1}.hero__scrim{background:linear-gradient(90deg,#050607eb 0%,#05060799 34%,#0000 62%),linear-gradient(#0000 70%,#050607d9 100%);position:absolute;inset:0}.hero__links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__links path{fill:none;stroke:rgb(var(--c-accent-rgb) / .7);stroke-width:1px}.hero__links circle{fill:var(--c-accent)}.hero__content{z-index:2;height:100%;padding:96px var(--grid-margin) 120px;flex-direction:column;justify-content:center;gap:24px;max-width:min(46rem,100%);display:flex;position:relative}@media (width>=900px){.hero__content{max-width:min(46rem, calc(100% - var(--tag-w) - 3 * var(--grid-margin)))}}@media (width>=900px) and (width<=1099px){html:is(:lang(pt),:lang(en)) .hero__title{font-size:min(var(--fs-6), 4.75vw)}}.hero__kicker{font:500 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.22em;color:var(--c-accent);text-transform:uppercase;text-wrap:balance}.hero__title{font:400 var(--fs-6)/1.04 Michroma, "Michroma Fallback", sans-serif;text-transform:uppercase;color:var(--c-text);letter-spacing:-.01em}.hero__line{display:block}.hero__seg{display:inline-block}.hero__dot{color:var(--c-accent)}.hero__subtitle{font:300 var(--fs-3)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);text-wrap:pretty;max-width:34rem}.hero__sub-short{display:none}@media (width<=767px){.hero__sub-full{display:none}.hero__sub-short{display:inline}}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__stats{grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin-top:16px;display:grid}.hero-stat{border-right:1px solid var(--c-line);flex-direction:column;gap:6px;margin-right:28px;padding-inline:0 28px;display:flex}.hero-stat:last-child{border-right:0;margin-right:0}.hero-stat__value{font:400 var(--fs-5)/1 Michroma, sans-serif;color:var(--c-accent)}.hero-stat__label{font:500 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-2)}.hero__tags{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-tag{right:var(--grid-margin);left:auto;top:var(--slot-y);width:var(--tag-w);pointer-events:auto;padding:12px 14px 14px;position:absolute;translate:none}.hero-tag__head{align-items:baseline;gap:10px;display:flex}.hero-tag__index{font:500 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;color:var(--c-accent)}.hero-tag__title{text-transform:uppercase;color:var(--c-text);letter-spacing:0;white-space:nowrap;font:400 .75rem/1.2 Michroma,sans-serif}.hero-tag__when{font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);margin:8px 0 0}.hero-tag__detail{color:var(--c-text-2);letter-spacing:.04em;margin:6px 0 10px;font:400 .75rem/1.4 JetBrains Mono Variable,JetBrains Mono Fallback,monospace}.tag-graphic{width:100%;height:auto;display:block;overflow:visible}.tag-graphic__grid line{stroke:#ffffff0f;stroke-width:1px}.tag-graphic__draw{fill:none;stroke:var(--c-accent);stroke-width:1.2px}.tag-graphic__base{stroke:var(--c-line)}.tag-graphic__bar{fill:#ffffff2e;transform-box:fill-box;transform-origin:bottom}.tag-graphic__bar.is-accent{fill:var(--c-accent)}.tag-graphic__arc-base{fill:none;stroke:#ffffff1f;stroke-dasharray:2 3}.tag-graphic__arc{fill:none;stroke:var(--c-accent);stroke-width:1.2px}.tag-graphic__node,.tag-graphic__runner{fill:var(--c-accent)}.tag-graphic__flow{fill:none;stroke:#ffffff24;stroke-width:.8px}.tag-graphic__ring{fill:none;stroke:rgb(var(--c-accent-rgb) / .45);stroke-width:1px}.tag-graphic text{fill:var(--c-text-2);letter-spacing:.1em;font:500 7px JetBrains Mono Variable,JetBrains Mono Fallback,monospace}@media (width<=899px){.hero{height:140svh}.hero__stage{padding:76px 0 calc(var(--rpm-h) + 12px);flex-direction:column;justify-content:flex-end;display:flex}.hero__content{height:auto;padding:0 var(--grid-margin);justify-content:flex-start;gap:14px}.hero__scrim{background:linear-gradient(#0000 25%,#050607b3 55%,#050607f2 100%)}.hero__links{display:none}.hero__title{font-size:clamp(1.6rem,7.4vw,2.3rem)}html:lang(pt) .hero__title{font-size:clamp(1.3rem,6.6vw,2.3rem)}html:lang(en) .hero__title{font-size:clamp(1.3rem,7vw,2.3rem)}.hero__subtitle{font-size:1rem;line-height:1.5}.hero__ctas{flex-wrap:nowrap;gap:8px}.hero__ctas .btn{letter-spacing:.08em;min-height:44px;padding:0 12px}.hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2px}.hero-stat{min-width:0;margin-right:10px;padding-right:10px}.hero-stat__value{font-size:1.4rem}.hero-stat:last-child{padding-right:0}.hero-stat__label{letter-spacing:.06em;overflow-wrap:break-word}.hero__tags{scroll-snap-type:x mandatory;scroll-padding-inline:var(--grid-margin);scrollbar-width:none;padding:0 var(--grid-margin);flex:none;gap:12px;margin-top:16px;display:flex;position:relative;inset:auto;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.hero-tag{scroll-snap-align:start;flex:0 0 min(72%,280px);padding:10px 12px 12px;position:relative;top:auto;left:auto;right:auto;translate:none}.hero-tag__title{white-space:normal;font-size:.75rem}.hero-tag__detail{margin:4px 0 8px;font-size:.75rem}.hero-tag .tag-graphic{height:44px}}@media (width<=899px) and (orientation:portrait){.hero__stage{justify-content:flex-start}.hero__content{flex:auto}.hero__stats{margin-top:auto}.hero__tags{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.hero-tag{scroll-snap-align:none;text-align:center;flex:none;align-content:start;gap:4px;width:auto;min-width:0;padding:8px;display:grid}.hero-tag__head{justify-items:center;gap:2px;display:grid}.hero-tag__title{letter-spacing:.06em;font:600 .75rem/1.3 JetBrains Mono Variable,JetBrains Mono Fallback,monospace}.hero-tag .tag-graphic,.hero-tag__index{display:none}.hero-tag__when{letter-spacing:.02em;order:-1;margin:0}.hero-tag__detail{display:none}.hero__ctas .btn--ghost{background:#050607b8}.hero__scrim{background:linear-gradient(#050607e0 0%,#050607b8 34%,#05060759 45%,#0000 52%),linear-gradient(#0000 70%,#05060799 80%,#050607eb 100%)}}.hero__race{display:none}@media (width<=767px) and (orientation:portrait) and (height>=501px){.hero__stats,.hero__tags{display:none}.hero__race{gap:10px;margin-top:auto;padding-bottom:4px;display:grid}.hero{height:115svh}.hero__kicker{display:none}.hero__content{gap:18px}.hero__title{font-size:clamp(1.5rem,7.4vw,2.1rem)}html:lang(pt) .hero__title{font-size:clamp(1.4rem,6.6vw,2rem)}.hero__subtitle{color:#f2f4f3d1;max-width:30ch;margin-inline:auto;font-size:.9375rem;line-height:1.5}.hero__scrim{background:linear-gradient(#050607cc 0%,#0506078c 26%,#0000 42%),linear-gradient(#0000 72%,#05060780 82%,#050607e6 100%)}.hero__race-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.hero__race-sub{white-space:nowrap}.hero__race-total{text-transform:uppercase;color:var(--c-accent);font:400 1.05rem/1 Michroma,Michroma Fallback,sans-serif}.hero__race-sub{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2)}.hero__race-track{background:#ffffff29;height:2px;margin:6px 0 4px;position:relative}.hero__race-fill{background:var(--c-accent);box-shadow:0 0 10px rgb(var(--c-accent-rgb) / .6);transform-origin:0;animation:hero-race-fill 2.4s var(--ease-brand) .9s forwards;position:absolute;inset:0;transform:scaleX(0)}.hero__race-node{top:50%;left:calc(var(--i) * 33.333%);background:var(--c-bg);width:9px;height:9px;animation:hero-race-node .3s var(--ease-brand) calc(.9s + var(--i) * .8s) forwards;border:1px solid #fff6;margin:-4.5px 0 0 -9px;position:absolute;transform:rotate(45deg)}.hero__race-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.hero__race-step{text-align:left;opacity:.55;animation:hero-race-step .4s var(--ease-brand) calc(.6s + var(--i) * .8s) forwards;align-content:start;gap:5px;padding-right:8px;display:grid}.hero__race-when{font:600 var(--fs-1)/1.2 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}.hero__race-title{color:var(--c-text);font:300 .875rem/1.3 Geist Variable,sans-serif}.hero__ctas{align-items:center}.hero__ctas .btn--ghost{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--c-accent-rgb) / .6);text-decoration-color:rgb(var(--c-accent-rgb) / .6);text-underline-offset:6px;background:0 0;border-color:#0000;padding-inline:8px}.hero__ctas .btn--ghost:before,.hero__ctas .btn--ghost:after{display:none}}@media (width<=379px) and (orientation:portrait){.hero__race-when{white-space:nowrap;letter-spacing:.02em}.hero__race-step{padding-right:4px}.hero__race-sub{display:none}}@keyframes hero-race-fill{to{transform:scaleX(1)}}@keyframes hero-race-node{to{background:var(--c-accent);border-color:var(--c-accent);box-shadow:0 0 8px rgb(var(--c-accent-rgb) / .7)}}@keyframes hero-race-step{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__race-fill,.hero__race-node,.hero__race-step{animation-duration:0s;animation-delay:0s}}@media (width>=600px) and (width<=899px) and (orientation:portrait){.hero-tag__detail{margin:0;font-size:.75rem;line-height:1.35;display:block}}@media (width<=379px){.hero-stat__value{font-size:1.2rem}.hero-stat{margin-right:6px;padding-right:6px}.hero-stat__label{letter-spacing:.03em}}@media (width<=359px){.hero__ctas{flex-wrap:wrap}.hero-stat{margin-right:8px;padding-right:8px}.hero-stat__value{font-size:1.05rem}.hero-stat__label{letter-spacing:.04em;font-size:.625rem}}@media (width<=899px) and (height<=700px){.hero__kicker,.hero__tags{display:none}.hero__content{gap:12px}.hero__title{font-size:clamp(1.45rem,7vw,2rem)}html:lang(pt) .hero__title{font-size:clamp(1.3rem,6.4vw,2rem)}html:lang(en) .hero__title{font-size:clamp(1.3rem,6.8vw,2rem)}.hero__subtitle{font-size:.85rem;line-height:1.45}}@media (width<=899px) and (orientation:landscape),(height<=500px){.hero{height:auto}.hero__stage{flex-direction:column;justify-content:center;height:auto;min-height:100svh;padding:84px 0 28px;display:flex;position:relative}.hero__content{max-width:min(40rem,58%);height:auto;padding:0 var(--grid-margin);gap:12px}.hero__title,html:is(:lang(pt),:lang(en)) .hero__title{font-size:clamp(1.3rem,3.9vw,1.9rem)}.hero__scrim{background:linear-gradient(90deg,#050607eb 0%,#050607b3 45%,#05060733 80%)}.hero__tags,.hero__stats,.hero__links{display:none}.hero__kicker{display:block}.hero__title{font-size:clamp(1.3rem,4.2vw,2rem)}.hero__subtitle{max-width:32rem;font-size:.85rem;line-height:1.45}.hero__ctas{flex-wrap:wrap}}@media (width<=899px) and (orientation:landscape) and (height<=430px){.hero__stage{padding-top:76px}.hero__kicker{display:none}}@media (prefers-reduced-motion:reduce){.hero{height:auto}.hero__stage{position:relative}}.hero-pending .hero :is(.hero__kicker,.hero__ctas,.hero__stats,.hero__tags,.hero__race,.hero__links){animation:hero-failsafe var(--dur-el) var(--ease-brand) 2.5s both}.hero.is-intro :is(.hero__kicker,.hero__ctas,.hero__stats,.hero__tags,.hero__race,.hero__links){visibility:hidden}@keyframes hero-failsafe{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.hero__canvas[hidden]{display:none}.page-hero{height:200svh;position:relative}.page-hero__stage{height:100svh;position:sticky;top:0;overflow:hidden}.page-hero__poster,.page-hero__canvas{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero__canvas{opacity:0;transition:opacity var(--dur-el) var(--ease-brand)}.page-hero.is-live .page-hero__canvas{opacity:1}.page-hero__canvas[hidden]{display:none}.page-hero__scrim{background:linear-gradient(90deg,#050607eb 0%,#05060799 34%,#0000 62%),linear-gradient(#0000 70%,#050607d9 100%);position:absolute;inset:0}.page-hero__overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.page-hero__content{z-index:2;height:100%;padding:96px var(--grid-margin) 120px;flex-direction:column;justify-content:center;gap:24px;max-width:min(46rem,100%);display:flex;position:relative}.page-hero__kicker{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.22em;color:var(--c-accent);text-transform:uppercase;text-wrap:balance}.page-hero__title{font:400 var(--fs-6)/1.04 Michroma, "Michroma Fallback", sans-serif;text-transform:uppercase;color:var(--c-text);letter-spacing:-.01em}.page-hero__line{display:block}@media (width>=350px) and (width<=767px){.page-hero__line{white-space:nowrap}}.page-hero__lead{font:300 var(--fs-3)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);text-wrap:pretty;max-width:34rem}.page-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.page-hero.is-intro :is(.page-hero__kicker,.page-hero__ctas){visibility:hidden}@media (width<=899px){.page-hero{height:140svh}.page-hero__stage{padding:76px 0 calc(var(--rpm-h) + 14px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;display:flex}.page-hero__content{height:auto;padding:0 var(--grid-margin);justify-content:flex-start;gap:14px}.page-hero__scrim{background:linear-gradient(#0000 25%,#050607b3 55%,#050607f2 100%)}.page-hero__title{font-size:clamp(1.6rem,7.4vw,2.3rem)}.page-hero__lead{font-size:1rem;line-height:1.5}.page-hero__ctas{gap:8px}.page-hero__ctas .btn{letter-spacing:.08em;padding:0 12px}}@media (width<=899px) and (orientation:portrait){.page-hero__scrim{background:linear-gradient(#0000 58%,#050607bf 70%,#050607f2 100%)}}@media (width<=899px) and (orientation:landscape),(height<=500px){.page-hero{height:auto}.page-hero__stage{flex-direction:column;justify-content:center;height:auto;min-height:100svh;padding:84px 0 28px;display:flex;position:relative}.page-hero__content,#hero.page-hero .page-hero__content{max-width:min(40rem,58%);height:auto;padding:0 var(--grid-margin);gap:12px}.page-hero__scrim{background:linear-gradient(90deg,#050607eb 0%,#050607b3 45%,#05060733 80%)}.page-hero__title{font-size:clamp(1.3rem,4.2vw,2rem)}.page-hero__lead{font-size:.85rem;line-height:1.45}}html.tier-static .page-hero{height:auto}html.tier-static .page-hero__stage{position:relative}@media (prefers-reduced-motion:reduce){.page-hero{height:auto}.page-hero__stage{position:relative}}:root{--rpm-h:50px}@media (width<=899px){:root{--rpm-h:40px}}.rpm{z-index:40;-moz-column-gap:16px;padding:10px max(var(--grid-margin), env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(var(--grid-margin), env(safe-area-inset-left,0px));pointer-events:none;background:linear-gradient(#0000,#050607e6);grid-template-columns:auto 1fr;align-items:end;column-gap:16px;display:grid;position:fixed;bottom:0;left:0;right:0}.rpm__label{color:var(--c-text-2);letter-spacing:.1em;grid-row:span 2;font:500 10px/1.3 JetBrains Mono Variable,JetBrains Mono Fallback,monospace}.rpm__ticks{contain:layout paint;align-items:end;gap:3px;height:14px;display:flex}.rpm__tick{height:100%;transition:background-color var(--dur-micro) linear;background:#ffffff1f;flex:1}.rpm__tick.is-lit{background:var(--c-accent)}.rpm__tick.is-redline.is-lit{background:var(--c-signal)}.rpm__scale{color:var(--c-text-2);justify-content:space-between;font:500 10px JetBrains Mono Variable,JetBrains Mono Fallback,monospace;display:flex}.rpm.is-red .rpm__tick.is-redline.is-lit{box-shadow:0 0 8px var(--c-signal)}@media (width<=899px){.rpm__ticks{gap:2px;height:10px}.rpm__label{display:none}.rpm{grid-template-columns:1fr}}@media (height<=500px){:root{--rpm-h:0px}.rpm{display:none}}.site-footer{z-index:10;border-top:1px solid var(--c-line);background:var(--c-bg);padding:clamp(56px, 7vw, 96px) var(--grid-margin) calc(var(--rpm-h) + 24px);position:relative}.site-footer__inner{gap:clamp(40px,5vw,64px);max-width:1680px;margin-inline:auto;display:grid}.site-footer__top{grid-template-columns:minmax(0,1.25fr) minmax(0,1.5fr) minmax(0,1fr);gap:48px clamp(40px,6vw,120px);display:grid}.site-footer__heading{font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-2);margin:0 0 12px}.site-footer__heading--accent{color:var(--c-accent)}.site-footer__brand{align-content:start;justify-items:start;gap:20px;max-width:30rem;display:grid}.site-footer__logo{color:var(--c-text);margin-block:-10px;padding-block:10px}.site-footer__logo svg{width:auto;height:26px;display:block}.site-footer__pitch{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);text-wrap:pretty;margin:0}.site-footer__places{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;text-transform:uppercase;gap:6px;margin:0;padding:0;list-style:none;display:grid}.site-footer__city{color:var(--c-text)}.site-footer__role{color:var(--c-text-2)}.site-footer__role:before{content:"· ";color:var(--c-accent)}.offer-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 0;display:flex}.offer-price__from{font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2)}.offer-price__amount{min-width:5ch;min-height:1.2em;color:var(--c-text);white-space:nowrap;font:400 clamp(1.5rem,1.1rem + 1vw,2.2rem)/1.2 Michroma,sans-serif;display:inline-block}.offer-price--quote{flex-direction:column;align-items:flex-start;gap:4px}.offer-price__quote{color:var(--c-text);text-transform:uppercase;text-wrap:balance;font:400 clamp(1.1rem,.9rem + .6vw,1.5rem)/1.3 Michroma,sans-serif}:is(.offer-price__amount,.svc-price__num) .paquete__cur{color:var(--c-text-2);white-space:pre;font:300 .72em/1 Geist Variable,sans-serif}:is(.offer-price__amount,.svc-price__num) .paquete__unit{color:var(--c-text-2);white-space:nowrap;margin-left:2px;font:300 max(12px,.5em)/1 Geist Variable,sans-serif}.offer-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:16px;margin-top:clamp(24px,3vw,40px);display:grid}.offer-launch{border:1px solid rgb(var(--c-accent-rgb) / .45);border-radius:var(--radius);background:rgb(var(--c-accent-rgb) / .06);align-content:center;gap:8px;padding:clamp(18px,2vw,26px);display:grid}.offer-launch__kicker{font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:10px;margin:0;display:flex}.offer-launch__dot{background:var(--c-accent);width:8px;height:8px;box-shadow:0 0 10px var(--c-accent-glow);border-radius:50%;flex:none}.offer-launch__text{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text);text-wrap:pretty;margin:0}.offer-entry{border-top:1px solid var(--c-line);justify-items:start;gap:6px;margin-top:8px;padding-top:18px;display:grid}.offer-entry__kicker{font:300 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text-2);margin:0}.offer-entry__name{font:600 var(--fs-1)/1.5 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text);margin:0}.offer-entry__tax{color:var(--c-text-2);letter-spacing:.08em;margin-left:4px}.offer-entry__text{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);text-wrap:pretty;margin:0}.offer-entry__link{min-height:44px;font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.offer-entry__link:hover,.offer-entry__link:focus-visible{text-underline-offset:4px;text-decoration:underline}.offer-diag{align-content:start;justify-items:start;gap:10px;padding:clamp(18px,2vw,26px);display:grid}.offer-diag__name{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text);margin:0}.offer-diag__sep{color:var(--c-accent)}.offer-diag__amount{min-width:4ch;color:var(--c-accent);display:inline-block}.offer-diag__text{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);text-wrap:pretty;margin:0}@media (width<=899px){.offer-row{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.offer-price{justify-content:center}.offer-price--quote{align-items:center}.offer-launch,.offer-diag{text-align:center;justify-items:center}.offer-launch__kicker{justify-content:center}}.site-footer__region{justify-items:start;gap:8px;margin-top:28px;display:grid}.site-footer__region .site-footer__heading{margin:0}.site-footer__select{border:1px solid var(--c-line);border-radius:var(--radius);appearance:none;min-width:14rem;min-height:44px;font:400 var(--fs-2)/1.2 "Geist Variable", sans-serif;color:var(--c-text);cursor:pointer;background:#0a0d0fcc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235ACE17' stroke-width='1.6'/%3E%3C/svg%3E") right 14px center/12px 8px no-repeat;padding:0 40px 0 14px}.site-footer__select:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.site-footer__select option{background:var(--c-bg);color:var(--c-text)}.site-footer__hint{font:300 var(--fs-1)/1.4 "Geist Variable", sans-serif;color:var(--c-text-2);margin:0}.site-footer__heading--lang{margin-top:12px!important}.lang-switch--footer{margin-left:-4px}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:32px;display:grid}.site-footer__links{margin:-8px 0 0;padding:0;list-style:none;display:grid}.site-footer__links a,.site-footer__mail{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site-footer__links a{font:400 var(--fs-2)/1.3 "Geist Variable", sans-serif;color:var(--c-text-2);transition:color var(--dur-micro) var(--ease-brand)}.site-footer__links a[aria-current]{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:6px;text-decoration-thickness:2px}.site-footer__contact{align-content:start;justify-items:start;gap:12px;display:grid}.site-footer__mail{font:600 var(--fs-2)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;color:var(--c-accent);margin-top:-10px}.site-footer__nda{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-2);margin:0}.site-footer__privacy{max-width:72ch}.site-footer__privacy .site-footer__heading{margin-bottom:6px}.site-footer__privacy p{font:300 var(--fs-1)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);margin:0}.site-footer__privacy a{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--c-accent-rgb) / .5);text-decoration-color:rgb(var(--c-accent-rgb) / .5);text-underline-offset:3px}.site-footer__bottom{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;padding-top:16px;display:flex}.site-footer__copy{font:500 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-2);margin:0}.site-footer__legal-links{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal-links a{min-height:44px;font:300 var(--fs-1)/1.3 "Geist Variable", sans-serif;color:var(--c-text-2);transition:color var(--dur-micro) var(--ease-brand);align-items:center;display:inline-flex}@media (hover:hover){.site-footer__links a:hover,.site-footer__legal-links a:hover{color:var(--c-text)}.site-footer__mail:hover,.site-footer__privacy a:hover{color:var(--c-accent)}}.site-footer a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (width<=1023px){.site-footer__top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.site-footer__brand{grid-column:1/-1;max-width:36rem}}@media (width<=767px){.site-footer{padding-top:40px}.site-footer__inner{gap:28px}.site-footer__top{grid-template-columns:minmax(0,1fr);gap:28px}.site-footer__nav{gap:16px}.site-footer__bottom{flex-direction:column-reverse;align-items:stretch;gap:8px;padding-top:8px}.site-footer__legal-links{gap:0 18px}.site-footer__nav{grid-template-columns:minmax(0,1fr);gap:12px}.site-footer__links{flex-wrap:wrap;justify-content:center;gap:0 2px;margin-top:0;display:flex}.site-footer__links a{padding-inline:10px;font-size:.9375rem}}.float-cta{z-index:45;right:var(--grid-margin);bottom:calc(var(--rpm-h) + 12px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 2 * var(--grid-margin));color:var(--c-text);white-space:nowrap;transition:opacity var(--dur-el) var(--ease-brand), visibility var(--dur-el), transform var(--dur-el) var(--ease-brand), border-color var(--dur-micro) var(--ease-brand), box-shadow var(--dur-micro) var(--ease-brand);align-items:center;gap:16px;padding:10px 10px 10px 18px;display:inline-flex;position:fixed}.float-cta:before{content:"";background:var(--c-accent);border-radius:var(--radius) 0 0 var(--radius);width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.float-cta__body{flex-direction:column;gap:6px;display:flex}.float-cta__kicker{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);align-items:center;gap:8px;display:inline-flex}.float-cta__kicker .btn__dot{width:5px;height:5px;animation:float-cta-pulse 2.4s var(--ease-brand) infinite}.float-cta__label{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase}.float-cta__go{border:1px solid rgb(var(--c-accent-rgb) / .5);width:36px;height:36px;color:var(--c-accent);transition:background var(--dur-micro) var(--ease-brand), color var(--dur-micro), border-color var(--dur-micro);border-radius:2px;place-items:center;display:grid}.float-cta__go svg{transition:transform var(--dur-micro) var(--ease-brand)}@media (hover:hover){.float-cta:hover{border-color:rgb(var(--c-accent-rgb) / .45);box-shadow:inset 0 1px 0 #ffffff14, 0 0 32px -6px var(--c-accent-glow), 0 20px 40px -20px #000c}.float-cta:hover .float-cta__go{background:var(--c-accent);border-color:var(--c-accent);color:#050607}.float-cta:hover .float-cta__go svg{transform:translate(2px)}}.float-cta:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.float-cta__short{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;display:none}.float-cta.is-away,.float-cta.is-tucked,.float-cta.is-avoiding{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}@keyframes float-cta-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=599px),(height<=500px){.float-cta{gap:10px;padding:6px 6px 6px 14px}.float-cta__kicker,.float-cta__label{display:none}.float-cta__short{display:inline}.float-cta__go{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.float-cta__kicker .btn__dot{animation:none}.float-cta,.float-cta__go svg{transition:none}}.cookie-note{z-index:46;right:max(var(--grid-margin), env(safe-area-inset-right,0px));bottom:calc(var(--rpm-h) + 12px + env(safe-area-inset-bottom,0px));width:min(440px, calc(100vw - 2 * var(--grid-margin)));color:var(--c-text);opacity:0;transition:opacity var(--dur-el) var(--ease-brand), transform var(--dur-el) var(--ease-brand);gap:8px;padding:14px 16px 12px 20px;display:grid;position:fixed;transform:translateY(8px)}.cookie-note.is-in{opacity:1;transform:none}html.tier-lite .cookie-note{background:linear-gradient(165deg,#181f1cfa 0%,#0a0d0ffa 55%)}.cookie-note:before{content:"";background:var(--c-accent);border-radius:var(--radius) 0 0 var(--radius);width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.cookie-note__kicker{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);align-items:center;gap:8px;margin:0;display:inline-flex}.cookie-note__kicker .btn__dot{width:5px;height:5px}.cookie-note__text{font:300 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text);text-wrap:pretty;margin:0}.cookie-note__actions{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.cookie-note__ok{min-height:40px;padding:0 18px}.cookie-note__link{min-height:44px;font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-2);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--c-accent-rgb) / .5);text-decoration-color:rgb(var(--c-accent-rgb) / .5);text-underline-offset:4px;transition:color var(--dur-micro) var(--ease-brand);align-items:center;display:inline-flex}@media (hover:hover){.cookie-note__link:hover{color:var(--c-accent)}}.cookie-note a:focus-visible,.cookie-note button:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}body:has(.navbar.is-open,#services-modal-backdrop:not([hidden]),#consulta-success:not([hidden])) .cookie-note{visibility:hidden}body:has(.cookie-note.is-in) .float-cta{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}@media (width<=599px){.cookie-note{left:max(var(--grid-margin), env(safe-area-inset-left,0px));text-align:center;justify-items:center;gap:6px;width:auto;padding:12px 14px 8px}.cookie-note__text{font-size:.8125rem;line-height:1.45}.cookie-note__actions{justify-content:center;gap:0 16px}.cookie-note__ok{min-height:36px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.cookie-note{transition:none;transform:none}}html.is-locked,html.is-locked body{overscroll-behavior:none;overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site-footer--minimal{padding-top:clamp(40px,5vw,64px)}.site-footer--minimal .site-footer__inner{gap:24px}@media (width<=899px){.navbar--minimal #nav-tech-cta{padding:0 14px;display:inline-flex}}@media (width<=599px){.navbar--minimal .navbar__inner{gap:12px}.navbar--minimal .navbar__logo svg{height:18px}.navbar--minimal .navbar__logo{padding-block:13px}.navbar--minimal #nav-tech-cta{letter-spacing:.06em;gap:0;padding:0 10px}.navbar--minimal #nav-tech-cta .btn__dot{display:none}}.skip-link{z-index:100;background:var(--c-accent);min-height:44px;color:var(--c-bg);border-radius:var(--radius);font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{outline:2px solid var(--c-text);outline-offset:2px;transform:none}main:focus{outline:none}.dock,.dock-sheet{display:none}@media (width<=767px){html.has-dock .float-cta{display:none}html.has-dock .site-footer{padding-bottom:calc(var(--rpm-h) + 96px + env(safe-area-inset-bottom,0px))}html.has-dock .cookie-note{bottom:calc(var(--rpm-h) + 80px + env(safe-area-inset-bottom,0px))}.dock{z-index:48;left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:var(--radius);height:62px;transition:transform .28s var(--ease-brand), opacity .28s var(--ease-brand);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2px;padding:4px;display:grid;position:fixed}html.has-dock .dock.glass,html.has-dock .dock-sheet__panel.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050607b8}.dock[hidden]{display:none}.dock.is-tucked,.dock.is-away{transform:translateY(calc(100% + var(--rpm-h) + 16px));opacity:0;pointer-events:none}.dock__item{letter-spacing:.04em;text-transform:uppercase;min-width:0;min-height:44px;color:var(--c-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-micro) var(--ease-brand), background-color var(--dur-micro) var(--ease-brand), transform .12s var(--ease-brand);background:0 0;border:0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 2px;font:600 12px/1 JetBrains Mono Variable,JetBrains Mono Fallback,monospace;text-decoration:none;display:flex;position:relative}.dock__item>span:not(.btn__dot):not(.dock__lap){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dock__item svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dock__item.is-active,.dock__index[aria-expanded=true]{color:var(--c-accent)}.dock__item.is-active:after{content:"";background:var(--c-accent);border-radius:0;width:16px;height:2px;position:absolute;top:3px}html.has-dock{--rpm-h:0px}html.has-dock .rpm{display:none}.dock:before{content:"";background:var(--c-accent);height:2px;box-shadow:0 0 8px rgb(var(--c-accent-rgb) / .6);transform-origin:0;transform:scaleX(var(--dock-p,0));pointer-events:none;position:absolute;top:-1px;left:0;right:0}.dock__item:active{background:#ffffff0f;transform:scale(.94)}.dock__lap{letter-spacing:0;color:var(--c-accent);order:-1;font:400 15px/20px Michroma,Michroma Fallback,sans-serif}.dock__lap:empty{display:none}.dock__index:has(.dock__lap:not(:empty)) svg{display:none}.dock__call{background:var(--c-accent);color:#050607}.dock__call .btn__dot{box-shadow:none;background:#050607;width:6px;height:6px}.dock__call:active{background:var(--c-accent);filter:brightness(.9)}.dock__item:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.dock__call:focus-visible{outline-color:var(--c-text)}.dock-sheet{z-index:70;display:block;position:fixed;inset:0}.dock-sheet[hidden]{display:none}.dock-sheet__scrim{opacity:0;transition:opacity .22s var(--ease-brand);background:#05060773;position:absolute;inset:0}.dock-sheet__panel{max-height:min(78svh,640px);padding:8px max(var(--grid-margin), env(safe-area-inset-left,0px)) calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--radius) var(--radius) 0 0;transition:transform .26s var(--ease-brand);border-bottom:0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.dock-sheet.is-open .dock-sheet__scrim{opacity:1}.dock-sheet.is-open .dock-sheet__panel{transform:none}.dock-sheet__grip{background:#ffffff38;border-radius:1px;width:40px;height:3px;margin:2px auto 10px}.dock-sheet__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.dock-sheet__title{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);margin:0}.dock-sheet__close{width:44px;height:44px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;display:grid}.dock-sheet__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}.dock-sheet__list{overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.dock-sheet__list li+li{border-top:1px solid var(--c-line)}.dock-sheet__link{min-height:54px;color:var(--c-text);text-align:left;-webkit-tap-highlight-color:transparent;font:300 var(--fs-2)/1.3 "Geist Variable", sans-serif;grid-template-columns:2.6rem 1fr;align-items:center;gap:10px;padding:8px 4px;text-decoration:none;display:grid}.dock-sheet__link:active{background:#ffffff0d}.dock-sheet__link.is-active{color:var(--c-accent)}.dock-sheet__num{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.1em;color:var(--c-text-2)}.dock-sheet__link.is-active .dock-sheet__num{color:var(--c-accent)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.dock,.dock__item,.dock-sheet__scrim,.dock-sheet__panel{transition:none}}@media (hover:none){.btn,.pillar-card a,.svc-others__link,.blog-card__link,.curva-filter,.recta-tab,.nav-link,.footer a{-webkit-tap-highlight-color:transparent}.btn:active,.curva-filter:active,.recta-tab:active{transition:transform 90ms var(--ease-brand);transform:scale(.97)}.pillar-card:active,.blog-card:active,.svc-others__link:active{transition:transform 90ms var(--ease-brand);transform:scale(.985)}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.tx-in{opacity:0;transition:opacity .55s var(--ease-brand), transform .55s var(--ease-brand);transition-delay:var(--tx-d,0s);transform:translateY(10px)}.tx-in.is-in{opacity:1;transform:none}}@media (width>=900px){.hero__tags{inset:96px var(--grid-margin) calc(var(--rpm-h,0px) + 24px) auto;width:var(--tag-w);flex-direction:column;justify-content:space-evenly;gap:12px;display:flex}.hero-tag{flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative;inset:auto;overflow:hidden}.hero-tag .tag-graphic{flex:0 auto;min-height:0;max-height:11vh}}.v-lane{display:none}@media (width<=767px){.is-laning{position:relative}.v-lane{pointer-events:none;background:#ffffff1f;width:2px;display:block;position:absolute;top:0;bottom:0;left:7px}.v-lane__fill{background:var(--c-accent);box-shadow:0 0 8px rgb(var(--c-accent-rgb) / .8);transform:scaleY(var(--lane,0));transform-origin:50% 0;position:absolute;inset:0}.v-lane__car{clip-path:polygon(0 0,50% 38%,100% 0,50% 100%);width:14px;height:14px;transform:translateY(calc(var(--lane-y,0px) - 12px));filter:drop-shadow(0 0 4px rgb(var(--c-accent-rgb))) drop-shadow(0 0 10px rgb(var(--c-accent-rgb) / .7));background:#fff;position:absolute;top:0;left:-6px}@keyframes lane-hit{0%,66%{box-shadow:0 0 14px #fff, 0 0 24px rgb(var(--c-accent-rgb));background:#fff}}@keyframes lane-label{0%,66%{filter:brightness(1.8)}to{filter:none}}}.fx-wipe{clip-path:inset(100% 0 0)}.fx-wipe img{transform:scale(1.1)}.fx-wipe.is-in{clip-path:inset(0);transition:clip-path 1s var(--ease-brand) calc(var(--fx-i,0) * .13s)}.fx-wipe.is-in img{transition:transform 1.6s var(--ease-brand) calc(var(--fx-i,0) * .13s);transform:scale(1)}.fx-edge{z-index:4;background:var(--c-accent);height:2px;box-shadow:0 0 10px rgb(var(--c-accent-rgb) / .8);transform-origin:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fx-wipe.is-in .fx-edge{animation:fx-edge 1.3s var(--ease-brand) calc(var(--fx-i,0) * .13s + .25s) both}@keyframes fx-edge{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.fx-scan{z-index:3;background:var(--c-accent);height:2px;box-shadow:0 0 10px rgb(var(--c-accent-rgb) / .8);transform-origin:0;pointer-events:none;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.fx-card.is-in>.fx-scan{animation:fx-edge 1.1s var(--ease-brand) calc(var(--fx-i,0) * .14s) both}.fx-flick{animation:fx-flick .52s steps(4) calc(var(--fx-i,0) * .14s + .22s) both}@keyframes fx-flick{0%{opacity:.2;color:var(--c-accent)}25%{opacity:1}50%{opacity:.3}75%{opacity:1;color:var(--c-accent)}}@media (prefers-reduced-motion:reduce){.fx-wipe{clip-path:none}.fx-wipe img{transform:none}.fx-edge,.fx-scan{display:none}.fx-flick{animation:none}}.chapter{--chapter-pad:clamp(64px, 12vw, 176px);padding-block:var(--chapter-pad);padding-inline:var(--grid-margin);scroll-margin-top:76px;position:relative}.chapter__bg{height:100lvh;margin:calc(-1 * var(--chapter-pad)) calc(-1 * var(--grid-margin)) calc(var(--chapter-pad) - 100vh);margin-bottom:calc(var(--chapter-pad) - 100lvh);z-index:0;position:sticky;top:0;overflow:clip}.chapter__bg picture,.chapter__bg img,.chapter__bg video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chapter__bg:before{content:"";z-index:1;background:linear-gradient(#050607b3 0%,#05060700 20%),linear-gradient(90deg,#050607f0 0%,#050607d1 38%,#05060773 70%,#05060759 100%);position:absolute;inset:0}.chapter__bg:after{content:"";z-index:1;background:linear-gradient(180deg, transparent 65%, var(--c-bg) 100%);position:absolute;inset:0}@media (width<=767px){.chapter__bg:before{background:linear-gradient(#050607b3 0%,#05060700 20%),linear-gradient(90deg,#050607eb 0%,#050607d6 50%,#050607b8 100%)}}:where(.chapter) p{text-wrap:pretty}.chapter__inner{z-index:1;max-width:1680px;margin-inline:auto;position:relative}.chapter>.pin-spacer:has(>.chapter__inner){margin-inline:auto!important}.chapter-head{-moz-column-gap:clamp(16px, 3vw, 48px);border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;gap:12px clamp(16px,3vw,48px);max-width:58rem;padding-bottom:32px;display:grid;position:relative}.chapter-head>:not(.chapter-head__num){grid-column:1}.chapter-head__num{font:400 var(--fs-7)/1 Michroma, sans-serif;color:var(--c-text);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/2/span 3;align-self:start;margin-top:-.12em}.chapter-head__kicker{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);text-wrap:balance}.chapter-head__title{font:400 var(--fs-5)/1.15 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text);text-wrap:balance}.chapter-head__lead{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);text-wrap:pretty;max-width:46rem}@media (width<=599px){.chapter-head>:not(.chapter-head__num){grid-column:1/-1}.chapter-head>.chapter-head__kicker{grid-column:1;align-self:center}.chapter-head__num{grid-row:1;align-self:center;margin-top:0;font-size:2.4rem}.chapter-head__title{overflow-wrap:anywhere;font-size:clamp(1.25rem,.9rem + 2.4vw,1.56rem)}}.chapter.faq .chapter-head,#faq .chapter-head,.chapter.faq .faq__list,#faq .faq__list{margin-inline:auto}.reveal-line{overflow:hidden}.chapter-head__title{position:relative}.title-scan{background:var(--c-accent);width:2px;box-shadow:0 0 12px 2px rgb(var(--c-accent-rgb) / .55), 0 0 32px 6px rgb(var(--c-accent-rgb) / .2);pointer-events:none;position:absolute;top:-.15em;bottom:-.15em;left:0}.is-typing:after{content:"";vertical-align:-.2em;background:var(--c-accent);width:.62em;height:1.05em;margin:0 calc(-.62em - 4px) 0 4px;animation:.55s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.chapter-head__num{transition:color .6s var(--ease-brand), opacity .6s var(--ease-brand)}.chapter-head__num.is-calibrating{color:var(--c-accent);opacity:.45;transition-duration:.12s}.chapter-sweep{z-index:5;pointer-events:none;--sweep:0;background:linear-gradient(90deg, transparent calc(var(--sweep) * 100% - 18%), rgb(var(--c-accent-rgb) / .12) calc(var(--sweep) * 100%), transparent calc(var(--sweep) * 100% + 18%));position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.chapter-sweep{display:none}}.semaforo{z-index:100;background:#050607;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,4vw,48px);display:flex;position:fixed;inset:0}.semaforo__lights{gap:clamp(12px,2vw,24px);display:flex}.semaforo__lamp{background:#ffffff0f;border-radius:50%;width:clamp(16px,2vw,28px);height:clamp(16px,2vw,28px);display:block;box-shadow:inset 0 0 0 1px #ffffff14}.semaforo__light{background:var(--c-signal);opacity:0;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 24px 4px #ff2a2a8c}.semaforo__isotipo{width:clamp(120px,16vw,220px);color:var(--c-text)}.semaforo__isotipo svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.semaforo{display:none}}.pillars-grid{gap:var(--grid-gutter);grid-template-columns:1fr;margin-top:clamp(48px,6vw,72px);display:grid}@media (width>=700px){.pillars-grid{grid-template-columns:1fr 1fr}}.pillar-card{gap:24px;padding:clamp(24px,2.4vw,36px);display:grid}.pillar-card__num{font:400 var(--fs-7)/1 Michroma, sans-serif;color:var(--c-text);opacity:.1;-webkit-user-select:none;user-select:none}.pillar-card__media{border-radius:var(--radius);aspect-ratio:16/9;overflow:hidden}.pillar-card__media picture,.pillar-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pillar-card__text{gap:20px;padding-top:20px;display:grid;position:relative}.pillar-card__rule{background:var(--c-line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.pillar-card__title{font:400 var(--fs-4)/1.2 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text);text-wrap:balance}.pillar-card__block{gap:6px;padding-left:16px;display:grid}.pillar-card__block--problem{border-left:2px solid #ffffff47}.pillar-card__block--engine{border-left:2px solid var(--c-accent)}.pillar-card__block-label{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2)}.pillar-card__block p{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2)}.pillar-card__specs{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);font:500 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.08em;color:var(--c-accent);flex-wrap:wrap;gap:8px 20px;padding-block:12px;display:flex}.pillar-card__deliverables{font:300 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text);gap:8px;display:grid}.pillar-card__deliverables li{padding-left:16px;position:relative}.pillar-card__deliverables li:before{content:"";background:var(--c-accent);width:6px;height:1px;position:absolute;top:.6em;left:0}.pillar-card__cta{justify-self:start}@media (width<=767px){.pillar-card{gap:20px}.pillar-card__num{display:none}.pillar-card__media{aspect-ratio:3/2}.pillar-card__text{gap:16px}}.tunel-intro{gap:var(--grid-gutter);grid-template-columns:1fr;align-items:center;display:grid}.tunel-intro .chapter-head{align-self:center}@media (width>=1024px){.tunel-intro{grid-template-columns:7fr 5fr}}.iso3d{border-radius:var(--radius);height:70vh;min-height:360px;max-height:760px;position:relative;overflow:hidden}@media (width<=1023px){.iso3d{height:44vh;min-height:260px}}.iso3d__poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-el) var(--ease-brand);position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 40%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 40%,#0000 100%)}.iso3d.is-3d .iso3d__poster{opacity:0}.iso3d__canvas{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}.chapter--tunel .chapter__bg video,.chapter--tunel .chapter__bg img{-o-object-position:70% 50%;object-position:70% 50%}.chapter--tunel #creative{padding-inline:0;max-width:none;padding-top:clamp(64px,8vw,112px);padding-bottom:0}.chapter--curva .chapter__bg video,.chapter--curva .chapter__bg img{-o-object-position:60% 45%;object-position:60% 45%}.curva__filters{flex-wrap:wrap;gap:8px;margin-top:clamp(32px,4vw,48px);display:flex}.curva-filter{border-radius:var(--radius);min-height:44px;font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);cursor:pointer;transition:color var(--dur-micro) var(--ease-brand);padding:10px 18px}@media (hover:hover){.curva-filter:hover{color:var(--c-text)}}.curva-filter.is-active{color:var(--c-accent);border-color:rgb(var(--c-accent-rgb) / .4)}.curva__viewport{overflow:hidden}@media (width>=1024px){.chapter--curva.is-scroller .curva__viewport{margin-inline:calc(-1 * var(--grid-margin));padding-inline:var(--grid-margin)}}.curva__track{gap:var(--grid-gutter);grid-template-columns:1fr;margin-top:clamp(32px,4vw,56px);display:grid}@media (width>=640px){.curva__track{grid-template-columns:1fr 1fr}}@media (width>=1024px){.chapter--curva.is-scroller .curva__track{will-change:transform;flex-wrap:nowrap;gap:24px;width:max-content;display:flex}.chapter--curva.is-scroller .curva-card{flex:none;width:min(560px,40vw)}}.curva-card{gap:20px;padding:clamp(20px,2vw,28px);display:grid}.curva-card.is-hidden{display:none}.curva-card__media{border-radius:var(--radius);aspect-ratio:4/3;position:relative;overflow:hidden}.curva-card__image,.curva-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.curva-card__concept{border:1px solid var(--c-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 var(--fs-1)/1.2 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);background:#050607b8;border-radius:2px;padding:4px 8px;position:absolute;top:12px;left:12px}.curva-card__placeholder{background:var(--c-surface);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.curva-card__grid{opacity:.08;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.curva-card__grid .tag-graphic{width:70%;height:auto}.curva-card__placeholder-label{font:500 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);text-align:center;padding-inline:16px;position:relative}.curva-card__body{gap:8px;display:grid}.curva-card__badge{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.curva-card__client{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2)}.curva-card__title{font:400 var(--fs-4)/1.25 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text);text-wrap:balance}.curva-card__technique{font:300 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text-2)}.curva-card__metric{border-top:1px solid var(--c-line);font:600 var(--fs-2)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.06em;color:var(--c-accent);margin-top:4px;padding-top:12px}.cl{gap:clamp(24px,3vw,40px);display:grid}.cl__line{align-items:center;gap:10px;display:inline-flex}.cl__dot{background:var(--c-accent);border-radius:1px;width:6px;height:6px}.cl-panel{overflow:hidden}.cl-panel__head{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:18px clamp(18px,2vw,28px);display:flex}.cl-panel__head h3{margin:0}.cl-panel__body{align-content:start;gap:14px;padding:clamp(20px,2.4vw,32px);display:grid}.cl-picture{width:100%;height:100%;display:block}.cl-picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cl [data-pkg-view].hidden{display:none}.cl-tag{z-index:3;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text);text-shadow:0 1px 12px #000000e6;pointer-events:none;position:absolute;overflow:hidden}.cl-tag--accent{color:var(--c-accent)}.cl-tag--bl{bottom:16px;left:18px}.cl-tag--br{bottom:16px;right:18px}.cl-tag--tr{color:var(--c-text-2);top:16px;right:18px}.cl-compare__view{aspect-ratio:16/9;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#000;width:100%;max-height:680px;position:relative;overflow:hidden}.cl-compare__view:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#050607bf);height:30%;position:absolute;inset:auto 0 0}.cl-compare__layer{pointer-events:none;position:absolute;inset:0}.cl-compare__grid{width:100%;height:100%;color:var(--c-accent);opacity:.2;pointer-events:none;position:absolute;inset:0}.cad-slider-handle{z-index:4;background:var(--c-accent);pointer-events:none;width:2px;transition:box-shadow var(--dur-micro) var(--ease-brand);margin-left:-1px;position:absolute;top:0;bottom:0}.cad-slider-button{width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cad-slider-button:before{content:"";border:1px solid var(--c-accent);background:var(--c-bg);border-radius:2px;position:absolute;inset:7px}.cad-slider-button:after{content:"";box-sizing:border-box;border-inline:1px solid var(--c-accent);width:4px;position:absolute;top:17px;bottom:17px;left:20px}.cad-slider-handle:focus{outline:none}.cad-slider-handle:focus-visible{box-shadow:0 0 16px var(--c-accent-glow)}.cad-slider-handle:focus-visible .cad-slider-button:before{outline:2px solid var(--c-accent);outline-offset:3px}.is-dragging .cad-slider-handle{box-shadow:0 0 16px var(--c-accent-glow)}.cl-compare__layer .cl-piece{opacity:0;position:absolute;inset:0}.cl-compare__layer .cl-piece.is-on{opacity:1}.cl-compare__layer .cl-piece.is-in{z-index:1;opacity:1;clip-path:inset(0 0 calc(100% - var(--scan,0%)) 0)}.cl-scan{left:0;right:0;top:var(--scan,0%);z-index:3;background:var(--c-accent);height:2px;box-shadow:0 0 14px 2px rgb(var(--c-accent-rgb) / .55);opacity:0;pointer-events:none;margin-top:-1px;position:absolute}.cl-scan:before{content:"";background:linear-gradient(0deg, rgb(var(--c-accent-rgb) / .16), transparent);height:72px;position:absolute;bottom:2px;left:0;right:0}.cl-compare__view.is-scanning .cl-scan{opacity:1}.cl-pieces{border:1px solid var(--c-line);border-radius:var(--radius);display:flex}.cl-pieces__btn{border:0;border-left:1px solid var(--c-line);min-height:36px;font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-2);cursor:pointer;transition:color var(--dur-micro) var(--ease-brand), background var(--dur-micro) var(--ease-brand);background:0 0;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:relative}.cl-pieces__btn:first-child{border-left:0}.cl-pieces__btn span{color:var(--c-accent);opacity:.7}.cl-pieces__btn:after{content:"";background:var(--c-accent);transform-origin:0;height:2px;transition:transform var(--dur-el) var(--ease-brand);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.cl-pieces__btn:hover{color:var(--c-text);background:#ffffff05}}.cl-pieces__btn[aria-pressed=true]{color:var(--c-text);background:rgb(var(--c-accent-rgb) / .06)}.cl-pieces__btn[aria-pressed=true]:after{transform:scaleX(1)}.cl-pieces__btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}@media (width<=767px){.cl-pieces{width:100%}.cl-pieces__btn{letter-spacing:.06em;flex:1 1 0;justify-content:center;min-height:44px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.cl-pieces__btn:after{transition:none}}.cl-specs{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cl-specs__item{border-left:1px solid var(--c-line);gap:6px;padding:18px clamp(18px,2vw,28px);display:grid}.cl-specs__item:first-child{border-left:0}.cl-compare__use{border-top:1px solid var(--c-line);margin:0;padding:14px clamp(18px,2vw,28px);display:grid}.cl-compare__use>span{visibility:hidden;opacity:0;transition:opacity var(--dur-el) var(--ease-brand);grid-area:1/1}.cl-compare__use>span.is-on{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){.cl-compare__use>span{transition:none}}@media (width<=359px){.cl-compare__use{padding-inline:16px}}.cl-duo{gap:clamp(24px,3vw,40px);display:grid}@media (width>=1024px){.cl-duo{grid-template-columns:7fr 5fr;align-items:start}}.cl-switch{border-bottom:1px solid var(--c-line);margin-bottom:6px;display:flex}.cl-switch__btn{border:0;border-left:1px solid var(--c-line);min-height:44px;font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease-brand), color var(--dur-micro);background:0 0;flex:1 1 0;padding:12px 14px;position:relative}.cl-switch__btn:first-child{border-left:0}.cl-switch__btn:after{content:"";background:var(--c-accent);transform-origin:0;height:2px;transition:transform var(--dur-el) var(--ease-brand);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.cl-switch__btn:hover{color:var(--c-text);background:#ffffff05}}.cl-switch__btn[aria-pressed=true]{color:var(--c-text);background:rgb(var(--c-accent-rgb) / .06)}.cl-switch__btn[aria-pressed=true]:after{transform:scaleX(1)}.cl-switch__btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.cl-ship__stage{--ship-x:.5;aspect-ratio:16/9;border-bottom:1px solid var(--c-line);isolation:isolate;background:#000;position:relative;overflow:hidden}.cl-ship__cam{will-change:transform;position:absolute;inset:0}.cl-ship__cam picture,.cl-ship__cam img{-o-object-fit:cover;object-fit:cover;-o-object-position:calc(var(--ship-x) * 100%) 50%;object-position:calc(var(--ship-x) * 100%) 50%;width:100%;height:100%;display:block}.cl-ship__gl{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-brand);position:absolute;inset:0}.cl-ship__stage.is-gl .cl-ship__gl{opacity:1}.cl-ship__stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#050607bf);height:30%;position:absolute;inset:auto 0 0}.cl-ship__label,.cl-ship__head{transform-origin:0 0;pointer-events:none;visibility:hidden;width:400px;height:380px;position:absolute;top:0;left:0}.cl-ship.is-placed .cl-ship__label,.cl-ship.is-placed .cl-ship__head{visibility:visible}.cl-ship__label{z-index:2;mix-blend-mode:multiply;color:#15181a;padding:26px 28px}.cl-ship__ink{grid-template-rows:auto auto 1fr auto auto;gap:10px;display:grid;position:absolute;inset:26px 28px}.cl-ship__ink.is-cut{clip-path:inset(0 0 var(--cut,0%) 0)}.cl-ship__row{letter-spacing:.12em;justify-content:space-between;font:700 15px/1 JetBrains Mono Variable,JetBrains Mono Fallback,monospace;display:flex}.cl-ship__row span:last-child{font-weight:400}.cl-ship__rule{background:currentColor;height:3px}.cl-ship__mid{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.cl-ship__mid small{letter-spacing:.2em;opacity:.7;margin-bottom:8px;font:600 13px/1 JetBrains Mono Variable,JetBrains Mono Fallback,monospace;display:block}.cl-ship__city{text-transform:uppercase;font:400 25px/1.1 Michroma,Michroma Fallback,sans-serif}.cl-ship__code{letter-spacing:-.03em;border:3px solid;padding:6px 6px 0;font:400 64px/.8 Michroma,Michroma Fallback,sans-serif}.cl-ship__meta{letter-spacing:.06em;grid-template-columns:1fr 1fr;gap:6px 14px;font:600 14px/1.25 JetBrains Mono Variable,JetBrains Mono Fallback,monospace;display:grid}.cl-ship__meta b{letter-spacing:.18em;opacity:.65;font-size:11px;font-weight:400;display:block}.cl-ship__bars{background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 5px,currentColor 5px 6px,#0000 6px 10px,currentColor 10px 14px,#0000 14px 16px,currentColor 16px 17px,#0000 17px 21px);height:56px}.cl-ship__head{z-index:2;mix-blend-mode:screen}.cl-ship__head i{left:-6%;right:-6%;top:var(--y,0%);background:var(--c-accent);height:3px;box-shadow:0 0 18px 3px rgb(var(--c-accent-rgb) / .7);opacity:0;transition:opacity .2s;position:absolute}.cl-ship.is-printing .cl-ship__head i{opacity:1}.cl-ship .cl-tag{z-index:4}.cl-ship .cl-tag--bl{max-width:calc(100% - 36px)}.cl-ship__markets{border:1px solid var(--c-line);border-radius:var(--radius);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:8px;display:grid}.cl-ship__market{border:0;border-left:1px solid var(--c-line);min-height:44px;font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;color:var(--c-text-2);cursor:pointer;transition:color var(--dur-micro) var(--ease-brand), background var(--dur-micro) var(--ease-brand);background:0 0;padding:12px 6px;position:relative}.cl-ship__market:first-child{border-left:0}.cl-ship__market i{background:var(--c-accent);transform-origin:0;height:2px;transition:transform var(--dur-el) var(--ease-brand);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.cl-ship__market:hover{color:var(--c-text);background:#ffffff05}}.cl-ship__market[aria-pressed=true]{color:var(--c-text);background:rgb(var(--c-accent-rgb) / .06)}.cl-ship__market[aria-pressed=true] i{transform:scaleX(1)}.cl-ship__market:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}@media (width<=767px){.cl-ship__stage{--ship-x:.62;aspect-ratio:4/5}.cl-ship__markets{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-ship__market:nth-child(4){border-left:0}.cl-ship__market:nth-child(n+4){border-top:1px solid var(--c-line)}.cl-ship .cl-tag--bl{white-space:normal;max-width:calc(100% - 24px);line-height:1.4}}@media (prefers-reduced-motion:reduce){.cl-ship__market i{transition:none}}.cl-reel__screen{aspect-ratio:16/9;border-bottom:1px solid var(--c-line);background:#000;position:relative;overflow:hidden}.cl-reel__screen video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cl-play{z-index:3;border:1px solid var(--c-accent);width:44px;height:44px;color:var(--c-accent);cursor:pointer;transition:background var(--dur-micro) var(--ease-brand);background:#050607b8;border-radius:2px;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;left:12px}.cl-play[hidden]{display:none}@media (hover:hover){.cl-play:hover{background:rgb(var(--c-accent-rgb) / .12)}}.cl-play:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.cl-play__icon{grid-area:1/1;width:16px;height:16px}.cl-play__icon--pause,.cl-play[data-state=playing] .cl-play__icon--play{display:none}.cl-play[data-state=playing] .cl-play__icon--pause{display:block}@media (width<=767px){.cl-compare__view{aspect-ratio:4/3}.cl-compare__view .cl-picture img{-o-object-position:50% 50%;object-position:50% 50%}.cl-specs{grid-template-columns:1fr}.cl-specs__item{border-left:0;border-top:1px solid var(--c-line)}.cl-specs__item:first-child{border-top:0}.cl-tag{letter-spacing:.08em}@media (width<=359px){.cl-tag{letter-spacing:.02em}}.cl-tag--bl,.cl-tag--br{bottom:12px}.cl-tag--bl{left:12px}.cl-tag--br,.cl-tag--tr{right:12px}.cl-tag--tr{max-width:calc(100% - 24px);top:12px}}@media (width<=359px){.cl-panel__head,.cl-specs__item{padding-inline:16px}.cl-panel__body{padding:20px 16px}.cl-compare__view .cl-tag--bl{bottom:32px}}.chapter--recta .chapter__bg img{-o-object-position:65% 50%;object-position:65% 50%}.chapter--recta .chapter__bg picture{height:112%}.recta-label{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2)}.recta-label--accent{color:var(--c-accent)}.recta-card-title{font:400 var(--fs-3)/1.25 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text);text-wrap:balance}.recta-body{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2)}.recta-body--lead{font-size:var(--fs-3);color:var(--c-text)}.recta-body--strong{color:var(--c-text)}.recta-block{gap:24px;margin-top:clamp(64px,8vw,104px);display:grid}.recta-block-head{gap:10px;display:grid}.recta-block-title{font:400 var(--fs-5)/1.2 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text);text-wrap:balance}.recta-deliverables{grid-template-columns:repeat(5,minmax(min-content,1fr));margin:0;padding:0;list-style:none;display:grid}.recta-deliverable{border-left:1px solid var(--c-line);align-content:start;gap:12px;padding:clamp(20px,2vw,28px);display:grid}.recta-deliverable:first-child{border-left:0}.recta-weeks{display:grid;overflow:hidden}.recta-tabs{border-bottom:1px solid var(--c-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.recta-tab{border:0;border-left:1px solid var(--c-line);text-align:left;color:var(--c-text-2);cursor:pointer;transition:background var(--dur-micro) var(--ease-brand), color var(--dur-micro);background:0 0;justify-items:start;gap:4px;padding:18px 20px 16px;display:grid;position:relative}.recta-tab:first-child{border-left:0}.recta-tab:after{content:"";background:var(--c-accent);transform-origin:0;height:2px;transition:transform var(--dur-el) var(--ease-brand);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.recta-tab:hover{color:var(--c-text);background:#ffffff05}}.recta-tab[aria-selected=true]{color:var(--c-text);background:rgb(var(--c-accent-rgb) / .06)}.recta-tab[aria-selected=true]:after{transform:scaleX(1)}.recta-tab__n{font:400 var(--fs-4)/1 Michroma, sans-serif;color:inherit}.recta-tab[aria-selected=true] .recta-tab__n{color:var(--c-accent)}.recta-tab__name{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase}.recta-tab__days{font:400 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.06em;color:var(--c-text-2)}.recta-panel{animation:recta-panel-in var(--dur-el) var(--ease-brand);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,44px);display:grid}.recta-panel[hidden]{display:none}@keyframes recta-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.recta-panel{animation:none}}.recta-panel__main{align-content:start;gap:16px;display:grid}.recta-panel__title{font:400 var(--fs-5)/1.2 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text);text-wrap:balance}.recta-tasks{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text);gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.recta-tasks li{padding-left:20px;position:relative}.recta-tasks li:before{content:"";background:var(--c-accent);width:8px;height:1px;position:absolute;top:.72em;left:0}.recta-panel__side{align-content:start;gap:12px;display:grid}.recta-panel__fact{border-left:2px solid var(--c-line);background:#05060759;gap:8px;padding:18px 20px;display:grid}.recta-panel__fact--get{border-left-color:var(--c-accent)}.recta-guarantee{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.recta-guarantee__main,.recta-guarantee__cta{align-content:start;gap:24px;padding:clamp(24px,3vw,44px);display:grid}.recta-guarantee__cta{border-top:2px solid var(--c-accent);align-content:space-between}.recta-guarantee__cta .btn{justify-self:start}.recta-quote{border-left:2px solid var(--c-accent);font:300 var(--fs-4)/1.45 "Geist Variable", sans-serif;color:var(--c-text);max-width:52ch;margin:0;padding-left:20px;font-style:italic}.recta-commitments{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,minmax(min-content,1fr));gap:24px;margin:0;padding:24px 0 0;list-style:none;display:grid}.recta-commitment{align-content:start;gap:8px;display:grid}.recta-commitment .recta-card-title{font-size:var(--fs-2)}.recta-hubs{gap:28px;margin-top:clamp(72px,9vw,128px);display:grid}.recta-hubs__title{font:400 var(--fs-5)/1.2 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text);text-wrap:balance;max-width:28ch}.recta-hubs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.recta-hub{align-content:start;gap:10px;padding:clamp(20px,2vw,28px);display:grid}.recta-hub p{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2)}.recta-hub__name{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text)}.recta-hub__name--accent{color:var(--c-accent)}.recta-map{width:100%;height:auto;overflow:visible}.recta-map text{font-family:JetBrains Mono Variable,JetBrains Mono Fallback,monospace}.recta-hub__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.recta-hub__city{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text)}.recta-hub__country{font:300 var(--fs-2)/1.4 "Geist Variable", sans-serif;color:var(--c-text-2)}.recta-list{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);gap:12px;margin:0;padding:0;list-style:none;display:grid}.recta-list li{padding-left:20px;position:relative}.recta-list li:before{content:"";background:var(--c-accent);width:8px;height:1px;position:absolute;top:.72em;left:0}.recta-list--check li{color:var(--c-text)}@media (width<=1199px){.recta-deliverables{grid-template-columns:repeat(3,minmax(0,1fr))}.recta-deliverable:nth-child(4){border-left:0}.recta-deliverable:nth-child(n+4){border-top:1px solid var(--c-line)}.recta-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.recta-tab:nth-child(4){border-left:0}.recta-tab:nth-child(n+4){border-top:1px solid var(--c-line)}.recta-commitments{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.recta-panel,.recta-guarantee,.recta-hubs__grid{grid-template-columns:minmax(0,1fr)}.recta-map{order:-1;max-width:520px}.recta-panel__fact{background:0 0;padding:4px 0 4px 16px}}@media (width<=767px){.recta-deliverables{grid-template-columns:minmax(0,1fr)}.recta-deliverable{border-left:0;border-top:1px solid var(--c-line)}.recta-deliverable:first-child{border-top:0}.recta-tabs{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.recta-tab:after{bottom:0}.recta-tab,.recta-tab:nth-child(n+4){border-top:0;border-left:1px solid var(--c-line);scroll-snap-align:start;flex:none}.recta-tab:first-child{border-left:0}.recta-card-title{font-size:clamp(12px, calc((100vw - 80px) / 14.5), var(--fs-3));overflow-wrap:anywhere}.recta-guarantee__main,.recta-guarantee__cta,.recta-panel{padding:24px 20px}.recta-panel__title,.recta-guarantee__main .recta-block-title{font-size:clamp(16px, calc((100vw - 80px) / 12.6), var(--fs-5));overflow-wrap:anywhere}.recta-map text{font-size:24px}}@media (width>=768px) and (width<=1199px){.recta-map text{font-size:18px}.recta-map [data-arc-coord]{display:none}}@media (width>=1200px) and (width<=1599px){.recta-map text{font-size:14px}}@media (width>=1600px){.recta-map text{font-size:12px}}@media (width<=479px){.recta-map [data-arc-coord]{display:none}.recta-map [data-arc-label]{letter-spacing:.02em;font-size:17px}}@media (width>=480px) and (width<=767px){.recta-map text{font-size:16px}.recta-map [data-arc-coord]{display:none}}@media (width>=1200px){.recta-map [data-arc-coord]{transform:translateY(-5px)}}.chapter--meta .chapter__bg video,.chapter--meta .chapter__bg img{-o-object-position:75% 40%;object-position:75% 40%}.consulta-fit{gap:24px;margin-top:clamp(40px,5vw,64px);display:grid}.consulta-fit__title{font:400 var(--fs-5)/1.2 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text)}.consulta-fit__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.consulta-fit__col{align-content:start;gap:18px;padding:clamp(22px,2.4vw,32px);display:grid}.consulta-fit__col h4{font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.consulta-fit__col+.consulta-fit__col h4{color:var(--c-text-2)}.consulta-fit__note{border-top:1px solid var(--c-line);font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text);padding-top:14px}.consulta-form{gap:28px;margin-top:16px;padding:clamp(24px,3vw,48px);display:grid}.consulta-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.consulta-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.consulta-field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.consulta-field__label{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text);flex-wrap:wrap;align-items:baseline;gap:8px;padding:0;display:flex}legend.consulta-field__label{margin-bottom:10px}.consulta-field__hint{font:300 var(--fs-2)/1.4 "Geist Variable", sans-serif;letter-spacing:0;text-transform:none;color:var(--c-text-2)}.consulta-input{border-radius:var(--radius);width:100%;min-height:48px;font:400 var(--fs-3)/1.4 "Geist Variable", sans-serif;color:var(--c-text);transition:border-color var(--dur-micro) var(--ease-brand);background:#05060799;border:1px solid #ffffff29;padding:0 16px}.consulta-input::placeholder{color:var(--c-text-2);opacity:.7}.consulta-input:focus{border-color:var(--c-accent);outline:none}.consulta-input:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.consulta-field{scroll-margin-block:120px}.consulta-field.is-invalid{border-left:2px solid var(--c-text);padding-left:14px}.consulta-field.is-invalid .consulta-input,.consulta-field.is-invalid .consulta-choice span{border-color:#ffffff80}.consulta-field__error{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text)}.consulta-field__error[hidden]{display:none}.consulta-choices{flex-wrap:wrap;gap:10px;display:flex}.consulta-choice{cursor:pointer;position:relative}.consulta-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.consulta-choice span{border-radius:var(--radius);min-height:44px;font:300 var(--fs-2)/1.4 "Geist Variable", sans-serif;color:var(--c-text-2);transition:border-color var(--dur-micro) var(--ease-brand), color var(--dur-micro), background var(--dur-micro);background:#05060773;border:1px solid #ffffff29;align-items:center;padding:11px 16px;display:flex}@media (hover:hover){.consulta-choice:hover span{border-color:rgb(var(--c-accent-rgb) / .5);color:var(--c-text)}.consulta-check input:hover{border-color:rgb(var(--c-accent-rgb) / .6)}.consulta-privacy a:hover{color:var(--c-accent)}}.consulta-choice input:checked+span{border-color:var(--c-accent);background:rgb(var(--c-accent-rgb) / .1);color:var(--c-text)}.consulta-choice input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.consulta-more{border-top:1px solid var(--c-line);padding-top:4px}.consulta-more__summary{cursor:pointer;min-height:44px;font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);transition:color var(--dur-micro) var(--ease-brand);align-items:center;gap:12px;list-style:none;display:flex}.consulta-more__summary::-webkit-details-marker{display:none}.consulta-more__summary:before{content:"+";border:1px solid rgb(var(--c-accent-rgb) / .6);border-radius:var(--radius);width:22px;height:22px;color:var(--c-accent);letter-spacing:0;place-items:center;font:400 16px/1 Geist Variable,sans-serif;display:grid}.consulta-more[open]>.consulta-more__summary:before{content:"−"}.consulta-more[open]>.consulta-more__summary{color:var(--c-text)}.consulta-more__summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}@media (hover:hover){.consulta-more__summary:hover{color:var(--c-text)}}.consulta-more__body{gap:28px;padding-top:16px;display:grid}.consulta-more__hint{font:300 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text-2);margin:0}.consulta-check{min-height:44px;font:300 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text-2);cursor:pointer;align-items:flex-start;gap:12px;margin-block:-10px;padding-block:10px;display:flex}.consulta-check input{appearance:none;cursor:pointer;width:18px;height:18px;transition:background var(--dur-micro) var(--ease-brand), border-color var(--dur-micro);background:#05060799;border:1px solid #ffffff4d;border-radius:2px;flex-shrink:0;margin:2px 0 0;position:relative}.consulta-check input:checked{background:var(--c-accent);border-color:var(--c-accent)}.consulta-check input:checked:after{content:"";border:solid var(--c-bg);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.consulta-check input:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.consulta-submit{border-top:1px solid var(--c-line);justify-items:start;gap:12px;padding-top:24px;display:grid}.consulta-after{font:300 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text-2)}.consulta-privacy{font:300 var(--fs-1)/1.5 "Geist Variable", sans-serif;color:var(--c-text-2)}.consulta-privacy a{color:var(--c-text);text-underline-offset:3px;margin-block:-14px;padding-block:14px;text-decoration:underline;display:inline-block}.consulta-success{z-index:70;overscroll-behavior:contain;background:#050607cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.consulta-success[hidden]{display:none}.consulta-success__panel{border-top:2px solid var(--c-accent);max-width:440px;font:400 var(--fs-3)/1.55 "Geist Variable", sans-serif;color:var(--c-text-2);justify-items:start;gap:16px;padding:32px;display:grid}.consulta-success__title{font:400 var(--fs-5)/1.2 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text)}.consulta-success__wa{font:400 var(--fs-2)/1.5 "Geist Variable", sans-serif;margin:0}.consulta-success__wa a{color:var(--c-text-2);text-underline-offset:4px;padding-block:10px;-webkit-text-decoration:underline #5ace1773;text-decoration:underline #5ace1773;display:inline-block}.consulta-success__wa a:focus-visible{color:var(--c-text);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}@media (hover:hover){.consulta-success__wa a:hover{color:var(--c-text);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}}.gracias-wa{margin-top:20px}@media (width<=767px){.consulta-fit__grid,.consulta-row{grid-template-columns:minmax(0,1fr)}}.diag-error{border-left:2px solid var(--c-text);font:300 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text);background:#ffffff0a;padding:10px 14px}.diag-error[hidden]{display:none}.meta-sweep{opacity:.92;z-index:60;pointer-events:none;border-inline:3px solid var(--c-accent);width:34vw;box-shadow:0 0 40px var(--c-accent-glow);position:fixed;top:0;bottom:0;left:0}.meta-sweep svg{display:block}.ficha{gap:14px;display:grid}.ficha[hidden]{display:none}.ficha__kicker{font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.ficha__title{font:400 var(--fs-5)/1.2 Michroma, sans-serif;text-transform:uppercase;color:var(--c-text);padding-right:48px}.ficha__intro,.ficha__delivery{font:300 var(--fs-3)/1.55 "Geist Variable", sans-serif;color:var(--c-text-2)}.ficha__label{font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text);margin-top:10px}.ficha__tools{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.ficha__tools li{font:600 var(--fs-1)/1.4 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2)}.ficha__tools li+li:before{content:"·";color:var(--c-accent);margin-inline:10px}.ficha__note{border-left:2px solid var(--c-line);font:300 var(--fs-2)/1.55 "Geist Variable", sans-serif;color:var(--c-text-2);padding-left:14px}.consulta-direct{text-align:center;justify-items:center;gap:12px;margin-top:28px;display:grid}.consulta-direct__title{font:600 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2)}.consulta-direct__links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.chapter--meta-nofit .consulta-form{margin-top:clamp(16px,1.5vw,24px)}.consulta-exit{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);text-wrap:pretty;margin:20px 0 0}.consulta-exit__link{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--c-accent-rgb) / .7);text-decoration-color:rgb(var(--c-accent-rgb) / .7);text-underline-offset:3px}@media (hover:hover){.consulta-exit__link:hover{color:var(--c-accent)}}.consulta-exit__link:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (width<=767px){.pillar-card__block--engine,.pillar-card__deliverables,#sprint .recta-deliverable .recta-body,#sprint .recta-map,#sprint .recta-tasks,.cl-specs{display:none}:root .chapter{--chapter-pad:44px}:root .pillars-grid,:root .curva__track,:root .paquetes__grid,:root .trabajo__grid,:root .principios__grid,:root #biblioteca .blog__grid,:root .cl-duo,:root .consulta-fit__grid,:root .recta-commitments,:root .recta-hubs__grid,:root .offer-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--grid-margin));padding:4px var(--grid-margin) 10px;scroll-padding-inline:var(--grid-margin);align-items:stretch;gap:12px;display:flex;overflow-x:auto}:root .pillars-grid::-webkit-scrollbar{display:none}:root .curva__track::-webkit-scrollbar{display:none}:root .paquetes__grid::-webkit-scrollbar{display:none}:root .trabajo__grid::-webkit-scrollbar{display:none}:root .principios__grid::-webkit-scrollbar{display:none}:root #biblioteca .blog__grid::-webkit-scrollbar{display:none}:root .cl-duo::-webkit-scrollbar{display:none}:root .consulta-fit__grid::-webkit-scrollbar{display:none}:root .recta-commitments::-webkit-scrollbar{display:none}:root .recta-hubs__grid::-webkit-scrollbar{display:none}:root .offer-row::-webkit-scrollbar{display:none}:root .pillars-grid>*,:root .curva__track>*,:root .paquetes__grid>*,:root .trabajo__grid>*,:root .principios__grid>*,:root #biblioteca .blog__grid>*,:root .cl-duo>*,:root .consulta-fit__grid>*,:root .recta-commitments>*,:root .recta-hubs__grid>*,:root .offer-row>*{overflow-wrap:break-word;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(80%,330px);min-width:0}.rail-dots{justify-content:center;align-items:center;gap:16px;margin-top:10px;display:flex}.rail-dots__count{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.08em;color:var(--c-text-2);font-variant-numeric:tabular-nums;margin-left:6px}.rail-dots span:not(.rail-dots__count){width:10px;height:3px;transition:transform .2s var(--ease-brand), background-color .2s var(--ease-brand);background:#ffffff57;border-radius:0}.rail-dots span.is-on:not(.rail-dots__count){background:var(--c-accent);transform:scaleX(2.6)}}.rail-dots{display:none}@media (width<=767px){.rail-dots{display:flex}}html.tier-lite [data-arc],html.tier-lite [data-arc-dot]{filter:none}@media (width<=767px){#sprint .recta-deliverables{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#sprint .recta-deliverable{border-left:0;border-top:1px solid var(--c-line);padding:14px 10px}#sprint .recta-deliverable:nth-child(-n+2){border-top:0}#sprint .recta-deliverable:nth-child(2n){border-left:1px solid var(--c-line)}#sprint .recta-deliverable:last-child:nth-child(odd){grid-column:1/-1}#sprint .recta-deliverable .recta-card-title{font-size:.8125rem}#sprint .recta-panel__fact:not(.recta-panel__fact--get){display:none}}.recta-route{display:none}@media (width<=767px){#sprint .recta-hubs__grid{display:none}.recta-route{text-align:left;gap:18px;margin-top:24px;display:grid}.recta-route__kicker{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-2);text-align:center;margin:0}.recta-route__base,.recta-route__stop{-moz-column-gap:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid}.recta-route__base{border:1px solid rgb(var(--c-accent-rgb) / .45);border-radius:var(--radius);background:rgb(var(--c-accent-rgb) / .06);padding:14px 16px}.recta-route__city{text-transform:uppercase;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font:400 1.05rem/1.2 Michroma,Michroma Fallback,sans-serif;overflow:hidden}.recta-route__base .recta-route__city{color:var(--c-accent)}.recta-route__meta,.recta-route__country{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-2)}.recta-route__node{background:var(--c-bg);width:12px;height:12px;transition:background-color .3s var(--ease-brand), border-color .3s var(--ease-brand), box-shadow .3s var(--ease-brand);border:1px solid #ffffff73;justify-self:center;transform:rotate(45deg)}.recta-route__node--base{background:var(--c-accent);border-color:var(--c-accent);width:14px;height:14px;box-shadow:0 0 0 0 rgb(var(--c-accent-rgb) / .6);animation:route-pulse 2.2s var(--ease-brand) infinite}.recta-route__track{padding-left:16px;position:relative}.recta-route__line{background:#ffffff24;width:2px;position:absolute;top:-18px;bottom:22px;left:29px}.recta-route__fill{background:var(--c-accent);box-shadow:0 0 10px rgb(var(--c-accent-rgb) / .6);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.recta-route__car{width:8px;height:8px;box-shadow:0 0 6px #fff, 0 0 14px var(--c-accent), 0 0 24px var(--c-accent);opacity:0;background:#fff;margin:-4px 0 0 -4px;position:absolute;top:0;left:50%}.recta-route__stops{margin:0;padding:0;list-style:none;display:grid}.recta-route__stop{border-bottom:1px solid var(--c-line);min-height:52px;padding-right:2px}.recta-route__stop:last-child{border-bottom:0}.recta-route.is-armed .recta-route__stop{opacity:.35;transition:opacity .4s var(--ease-brand)}.recta-route.is-armed .recta-route__stop.is-on{opacity:1}.recta-route__stop.is-on .recta-route__node{background:var(--c-accent);border-color:var(--c-accent);box-shadow:0 0 10px rgb(var(--c-accent-rgb) / .7)}.recta-route.is-done .recta-route__fill{transform:scaleY(1)}.recta-route__text{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);text-align:center;margin:0}}@keyframes route-pulse{0%{box-shadow:0 0 0 0 rgb(var(--c-accent-rgb) / .55)}70%{box-shadow:0 0 0 12px rgb(var(--c-accent-rgb) / 0)}to{box-shadow:0 0 0 0 rgb(var(--c-accent-rgb) / 0)}}@media (prefers-reduced-motion:reduce){.recta-route__node--base{animation:none}}@media (width<=379px){.recta-route__base,.recta-route__stop{grid-template-columns:28px minmax(0,1fr);row-gap:4px;padding-block:8px}.recta-route__base .recta-route__node,.recta-route__stop .recta-route__node{grid-row:1/span 2}.recta-route__meta,.recta-route__country{grid-column:2}.recta-route__base{padding-inline:16px}}@media (width<=767px){.recta-route__stop{position:relative;overflow:hidden}.recta-route__node{position:relative}.recta-route__node:after{content:"";border:2px solid var(--c-accent);box-shadow:0 0 8px rgb(var(--c-accent-rgb) / .6);opacity:0;pointer-events:none;position:absolute;inset:-1px}.recta-route__stop:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--c-accent-rgb) / .3), transparent);opacity:0;pointer-events:none;width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}.recta-route.is-armed .recta-route__stop.is-on .recta-route__node:after{animation:route-ring .7s var(--ease-brand) both}.recta-route.is-armed .recta-route__stop.is-on:before{animation:route-sweep .9s var(--ease-brand) both}}@keyframes route-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes route-sweep{0%{opacity:1;transform:translate(-110%)}to{opacity:0;transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.recta-route__stop.is-on .recta-route__node:after,.recta-route__stop.is-on:before{animation:none}}@media (width>=1024px){.cl-duo{align-items:stretch}.cl-reel{flex-direction:column;display:flex}.cl-reel__screen{aspect-ratio:auto;flex:auto;min-height:292px}}@media (width<=767px){.hero__content,.page-hero__content{text-align:center;align-items:center}.hero__subtitle,.page-hero__lead{margin-inline:auto}.hero__ctas,.page-hero__ctas{justify-content:center}.hero__stats{width:100%}.hero-stat,.hero-stat:last-child{align-items:center;margin-right:0;padding-inline:6px}.hero-stat:last-child{border-right:0}.chapter-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.chapter-head>*,.chapter-head>.chapter-head__kicker{grid-column:1}.chapter-head__num{grid-row:auto;margin:0 0 -4px;font-size:2.4rem}.chapter-head__lead{margin-inline:auto}.pillar-card__text{text-align:center;justify-items:center}.pillar-card__rule{transform-origin:50%}.pillar-card__block,.pillar-card__block--problem,.pillar-card__block--engine{border-left:0;padding:14px 0 0;position:relative}.pillar-card__block:before{content:"";background:#ffffff47;width:24px;height:2px;position:absolute;top:0;left:50%;translate:-50%}.pillar-card__block--engine:before{background:var(--c-accent)}.pillar-card__specs{justify-content:center;width:100%}.pillar-card__deliverables{text-align:left;justify-items:start;width:fit-content;max-width:100%;margin-inline:auto}.pillar-card__cta,.cl__line{justify-self:center}.cl-panel__head{text-align:center;justify-content:center}.cl-panel__body,.cl-specs__item{text-align:center}.curva-card__body{text-align:center;justify-items:center}.curva__filters{justify-content:center}.recta-block-head,.recta-deliverable,.recta-panel__main{text-align:center;justify-items:center}.recta-panel__main .recta-tasks{text-align:left;justify-self:stretch}.recta-panel__side{text-align:center;justify-items:center}.recta-panel__fact,.recta-panel__fact--get{border-left:0;justify-items:center;padding:16px 0 4px;position:relative}.recta-panel__fact:before{content:"";background:var(--c-line);width:24px;height:2px;position:absolute;top:0;left:50%;translate:-50%}.recta-panel__fact--get:before{background:var(--c-accent)}.recta-guarantee__main,.recta-guarantee__cta{text-align:center;justify-items:center}.recta-guarantee__cta .btn{justify-self:center}.recta-quote{border-left:0;border-top:2px solid var(--c-accent);padding:16px 0 0}.recta-hubs{text-align:center;justify-items:center}.recta-hubs__title,.recta-map{margin-inline:auto}.consulta-fit__title,.consulta-fit__note,.consulta-after,.consulta-privacy{text-align:center}.consulta-submit{justify-items:center}.site-footer__brand,.site-footer__contact{text-align:center;justify-items:center;margin-inline:auto}.site-footer__group{text-align:center}.site-footer__links a{justify-content:center}.site-footer__privacy{text-align:center;margin-inline:auto}.site-footer__bottom{text-align:center}.site-footer__legal-links{justify-content:center}html.has-dock #mobile-menu-btn,html.has-dock #sfx-toggle-btn{display:none}html.has-dock .hero__stage,html.has-dock .page-hero__stage{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.dock-sheet__scroll{overscroll-behavior:contain;margin-inline:-4px;padding-inline:4px;overflow-y:auto}.dock-sheet__list{overflow:visible}.dock-sheet__group{border-top:1px solid var(--c-line);gap:8px;margin-top:10px;padding-top:18px;display:grid}.dock-sheet__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dock-sheet__chips a{border:1px solid var(--c-line);border-radius:var(--radius);min-height:44px;color:var(--c-text);-webkit-tap-highlight-color:transparent;transition:background-color .12s var(--ease-brand), border-color .12s var(--ease-brand);background:#ffffff08;align-items:center;padding:0 14px;font:300 .9375rem/1 Geist Variable,sans-serif;text-decoration:none;display:inline-flex}.dock-sheet__chips a:active{background:rgb(var(--c-accent-rgb) / .12);border-color:rgb(var(--c-accent-rgb) / .5)}.dock-sheet__chips a[aria-current]{border-color:var(--c-accent);color:var(--c-accent)}.dock-sheet__group--lang .lang-switch{justify-content:flex-start}:root .chapter-head{text-align:left;justify-items:start}:root .chapter-head__num{display:none}:root .chapter-head__lead{margin-inline:0}:root .recta-block-head,:root .recta-panel__main,:root .recta-panel__side,:root .recta-guarantee__main,:root .recta-guarantee__cta,:root .recta-hubs{text-align:left;justify-items:start}:root .recta-guarantee__cta .btn{justify-self:start}:root .recta-hubs__title{margin-inline:0}:root .recta-panel__fact:before,:root .pillar-card__block:before{left:0;translate:none}:root .pillar-card__text,:root .curva-card__body{text-align:left;justify-items:start}:root .pillar-card__cta{justify-self:start}:root .cl-panel__head{text-align:left;justify-content:flex-start}:root .cl-panel__body,:root .cl__line{text-align:left;justify-self:start}:root .consulta-fit__title,:root .consulta-fit__note{text-align:left}:root .curva__filters{justify-content:flex-start}:root .pillar-card__title,:root .curva-card__title,:root .paquete__name,:root .principio__title,:root .svc-pain__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(.95rem,4.3vw,1.15rem)}.kicker-code{display:none}:root .curva-card{gap:0;padding:0;position:relative;overflow:hidden}:root .curva-card__media{aspect-ratio:4/5;border-radius:0}:root .curva-card__media picture,:root .curva-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}:root .curva-card__body{background:linear-gradient(#0000 0%,#050607d1 55%,#050607f5 100%);padding:72px 16px 18px;position:absolute;inset:auto 0 0}:root .ficha__tools{gap:6px}:root .ficha__tools li+li:before{content:none}:root .ficha__tools li{border:1px solid var(--c-line);border-radius:var(--radius);padding:6px 10px}}.consulta-pit{border-left:1px solid var(--c-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;margin-top:24px;padding:18px 20px;display:grid}.consulta-pit__avatar{border:1px solid rgb(var(--c-accent-rgb) / .6);border-radius:var(--radius);background:rgb(var(--c-accent-rgb) / .08);width:52px;height:52px;color:var(--c-accent);place-items:center;font:400 1rem/1 Michroma,Michroma Fallback,sans-serif;display:grid}.consulta-pit__who{gap:6px;display:grid}.consulta-pit__label{font:600 var(--fs-1)/1.2 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);margin:0}.consulta-pit__name{font:400 var(--fs-3)/1.3 Michroma, "Michroma Fallback", sans-serif;text-transform:uppercase;color:var(--c-text);margin:0}.consulta-pit__name span{font:300 var(--fs-2)/1.3 "Geist Variable", sans-serif;text-transform:none;color:var(--c-text-2)}.consulta-pit__facts{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.consulta-pit__facts li{border:1px solid var(--c-line);border-radius:var(--radius);font:600 var(--fs-1)/1.2 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.consulta-pit__facts li:before{content:"";background:var(--c-accent);width:5px;height:5px;transform:rotate(45deg)}@media (width<=767px){.consulta-pit__name{font-size:clamp(.82rem,3.9vw,1rem)}.consulta-pit__name span{margin-top:2px;display:block}}@media (width>=768px){.consulta-pit__name span:before{content:"· "}}@media (width<=767px){:root .ruta,:root .svc--bg{min-height:0;overflow:clip}:root .chapter-head{row-gap:10px;padding-bottom:20px}:root .chapter-head__lead{line-height:1.5}:root .consulta-form{gap:18px;padding:20px 18px}:root .consulta-field{gap:8px}:root .consulta-row{gap:14px}:root .consulta-form .consulta-field>.consulta-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root .consulta-form .consulta-choice{min-width:0;display:flex}:root .consulta-form .consulta-choice span{white-space:normal;flex:1;min-height:46px;padding:9px 12px;font-size:.9rem;line-height:1.3}:root .consulta-form .consulta-choices>.consulta-choice:last-child:nth-child(odd){grid-column:1/-1}:root .recta-guarantee__main{gap:16px}:root .recta-quote{font-size:1.05rem;line-height:1.45}:root .paquete{gap:8px;padding:18px}}.casos{gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,56px);display:grid}@media (width>=1024px){.casos{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:stretch}}.casos__tabs{align-content:start;gap:8px;display:grid}.casos__tab{border:1px solid var(--c-line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:64px;color:var(--c-text-2);text-align:left;cursor:pointer;transition:color var(--dur-micro) var(--ease-brand), border-color var(--dur-micro) var(--ease-brand), background var(--dur-micro) var(--ease-brand);background:#0506078c;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:16px 18px 18px;display:grid;position:relative}.casos__num{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;color:var(--c-accent);opacity:.7}.casos__name{text-transform:uppercase;letter-spacing:.02em;font:400 .82rem/1.3 Michroma,Michroma Fallback,sans-serif}.casos__bar{background:#ffffff0f;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.casos__bar i{background:var(--c-accent);transform-origin:0;box-shadow:0 0 12px rgb(var(--c-accent-rgb) / .8);position:absolute;inset:0;transform:scaleX(0)}.casos__tab[aria-selected=true]{color:var(--c-text);border-color:rgb(var(--c-accent-rgb) / .45);background:rgb(var(--c-accent-rgb) / .07)}.casos__tab[aria-selected=true] .casos__num{opacity:1}.casos__tab[aria-selected=true] .casos__bar i{transform:scaleX(1)}.casos[data-auto] .casos__tab[aria-selected=true] .casos__bar i{animation:14s linear both casos-lap}@keyframes casos-lap{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover){.casos__tab:hover{color:var(--c-text);border-color:#ffffff2e}}.casos__tab:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.casos .casos__stage{gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.casos .pillar-card{text-align:left;justify-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.casos .pillar-card[hidden]{display:none}.casos.is-ready .pillar-card[data-active]{animation:casos-in .52s var(--ease-brand) both}.casos.is-ready .pillar-card[data-active] .pillar-card__image{animation:casos-zoom 1.4s var(--ease-brand) both}@keyframes casos-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes casos-zoom{0%{filter:brightness(.6);transform:scale(1.08)}to{filter:none;transform:scale(1)}}.casos .pillar-card__media{aspect-ratio:4/3;border-radius:0;position:relative;overflow:hidden}.casos .pillar-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#0506078c 58%,#050607f0 100%);position:absolute;inset:0}.casos .pillar-card__block--problem{z-index:1;gap:8px;padding:clamp(16px,2vw,28px);display:grid;position:absolute;inset:auto 0 0}.casos .pillar-card__block--problem p{color:var(--c-text);text-wrap:pretty;margin:0;font:300 clamp(1rem,.9rem + .5vw,1.3rem)/1.45 Geist Variable,sans-serif}.casos .pillar-card__block-label{font:600 var(--fs-1)/1.2 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.casos .pillar-card__text{text-align:left;align-content:start;justify-items:start;gap:18px;padding:clamp(20px,2.4vw,32px);display:grid}.casos .pillar-card__rule{display:none}.casos .pillar-card__title{font:400 var(--fs-4)/1.2 Michroma, "Michroma Fallback", sans-serif;text-transform:uppercase;align-items:baseline;gap:12px;margin:0;display:flex}.casos .pillar-card__num{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;color:var(--c-accent);opacity:1;text-shadow:none;position:static}.casos .pillar-card__block--engine{gap:8px;display:grid}.casos .pillar-card__block--engine p{font:300 var(--fs-2)/1.6 "Geist Variable", sans-serif;color:var(--c-text-2);margin:0}.casos .pillar-card__deliverables{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.casos .pillar-card__deliverables li{border:1px solid var(--c-line);border-radius:var(--radius);font:400 var(--fs-1)/1.3 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.04em;color:var(--c-text);padding:6px 10px}.casos .pillar-card__deliverables li:before{content:none}.casos .pillar-card__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (width>=1024px){.casos .pillar-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:460px}.casos .pillar-card__media{aspect-ratio:auto;height:100%;min-height:460px}.casos .pillar-card__media picture,.casos .pillar-card__media img{position:absolute;inset:0}}@media (width<=1023px){.casos__tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--grid-margin));padding:2px var(--grid-margin) 4px;scroll-padding-inline:var(--grid-margin);scroll-snap-type:x proximity;grid-auto-columns:min-content;grid-auto-flow:column;overflow-x:auto}.casos__tabs::-webkit-scrollbar{display:none}.casos__tab{scroll-snap-align:start;grid-template-columns:auto minmax(min-content,1fr);min-width:150px;min-height:56px;padding:12px 26px 14px 14px}.casos__name{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.casos.is-ready .pillar-card[data-active],.casos.is-ready .pillar-card[data-active] .pillar-card__image,.casos[data-auto] .casos__tab[aria-selected=true] .casos__bar i{animation:none}}.consulta-case{border:1px solid rgb(var(--c-accent-rgb) / .5);border-radius:var(--radius);background:rgb(var(--c-accent-rgb) / .08);font:400 var(--fs-2)/1.4 "Geist Variable", sans-serif;color:var(--c-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:10px 14px;display:flex}.consulta-case__label{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.consulta-case.is-new{animation:case-flash .9s var(--ease-brand) both}@keyframes case-flash{0%{box-shadow:0 0 0 0 rgb(var(--c-accent-rgb) / .7)}to{box-shadow:0 0 0 14px rgb(var(--c-accent-rgb) / 0)}}#creativelab-slot .chapter{padding-bottom:clamp(24px,3vw,40px)}#portfolio-slot .chapter{padding-top:clamp(24px,3vw,40px)}#portfolio-slot .chapter-head__title{font-size:var(--fs-5)}.recta-weeks .recta-panel:not([hidden]){animation:casos-in .48s var(--ease-brand) both}@media (prefers-reduced-motion:reduce){.recta-weeks .recta-panel:not([hidden]){animation:none}}#sprint .recta-deliverables.recta-deliverables--chips{background:0 0;border:0;flex-wrap:wrap;grid-template-columns:none;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}#sprint .recta-deliverables--chips .recta-deliverable,#sprint .recta-deliverables--chips .recta-deliverable:nth-child(n){text-align:left;border:0;flex:0 auto;grid-column:auto;min-width:0;padding:0;display:block}.recta-deliv-chip{border:1px solid var(--c-line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:44px;color:var(--c-text-2);cursor:pointer;text-align:left;transition:color var(--dur-micro) var(--ease-brand), border-color var(--dur-micro) var(--ease-brand), background var(--dur-micro) var(--ease-brand);background:#0506078c;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}#sprint .recta-deliv-chip .recta-card-title{white-space:nowrap;color:inherit;margin:0;font-size:.78rem;line-height:1.2}.recta-deliv-chip__week{font:600 var(--fs-1)/1 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.1em;color:var(--c-text-2);opacity:.7}.recta-deliv-chip.is-current{color:var(--c-text);border-color:rgb(var(--c-accent-rgb) / .55);background:rgb(var(--c-accent-rgb) / .08);box-shadow:0 0 18px rgb(var(--c-accent-rgb) / .18)}.recta-deliv-chip.is-current .recta-label,.recta-deliv-chip.is-current .recta-deliv-chip__week{color:var(--c-accent);opacity:1}@media (hover:hover){.recta-deliv-chip:hover{color:var(--c-text);border-color:#fff3}}.recta-deliv-chip:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.recta-panel__deliv{border:1px solid rgb(var(--c-accent-rgb) / .35);border-radius:var(--radius);background:rgb(var(--c-accent-rgb) / .05);padding:14px 16px}.recta-panel__deliv-title{font:400 var(--fs-3)/1.25 Michroma, "Michroma Fallback", sans-serif;text-transform:uppercase;color:var(--c-text);margin:6px 0 4px}@media (width<=767px){#sprint .recta-deliverables.recta-deliverables--chips{scrollbar-width:none;margin-inline:calc(-1 * var(--grid-margin));padding:2px var(--grid-margin) 6px;flex-wrap:nowrap;overflow-x:auto}#sprint .recta-deliverables.recta-deliverables--chips::-webkit-scrollbar{display:none}#sprint .recta-deliverables--chips .recta-deliverable:nth-child(n){flex:none}#sprint .recta-panel__fact.recta-panel__deliv{display:block}}#sprint .recta-panel__deliv,#sprint .recta-panel__deliv-title{text-align:left}.casos__promise{font:400 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text);align-items:baseline;gap:10px;margin:16px 0 0;display:flex}.casos__promise span{background:var(--c-accent);flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-1px)}.recta-weeks__shortcut{border-top:1px solid var(--c-line);letter-spacing:.14em;text-transform:uppercase;min-height:52px;color:var(--c-accent);transition:background var(--dur-micro) var(--ease-brand);justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(18px,2vw,28px);font:600 .8125rem/1.2 JetBrains Mono Variable,JetBrains Mono Fallback,monospace;text-decoration:none;display:flex}@media (hover:hover){.recta-weeks__shortcut:hover{background:rgb(var(--c-accent-rgb) / .08)}}.recta-weeks__shortcut:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}[data-casos][data-paused] .casos__tab[aria-selected=true] .casos__bar i{background:var(--c-text-2);box-shadow:none}[data-casos][data-paused] .casos__tab[aria-selected=true]:after{content:"❚❚";letter-spacing:1px;color:var(--c-text-2);font-size:9px;position:absolute;top:8px;right:10px}@media (width<=767px){.casos .pillar-card__deliverables li{letter-spacing:0;font:400 .875rem/1.35 Geist Variable,sans-serif}.casos__tab{min-width:168px}.casos__name,.recta-tab__days,.hero-tag__detail,#sprint .recta-deliv-chip .recta-card-title,.recta-deliv-chip__week,.btn{font-size:.8125rem}.btn,.casos__tab,.recta-tab,.recta-deliv-chip,.curva-filter,.cl-switch__btn{min-height:48px}.iso3d{height:30vh;min-height:200px}}@media (prefers-reduced-motion:reduce){[data-casos][data-paused] .casos__tab[aria-selected=true]:after{content:none}}@media (width<=1023px){.casos .pillar-card__media{aspect-ratio:4/5}.casos .pillar-card__media:after{background:linear-gradient(#0000 38%,#050607bf 62%,#050607f2 100%)}}.curva__footnote{font:400 var(--fs-2)/1.5 "Geist Variable", sans-serif;color:var(--c-text-2);margin:16px 0 0}.casos .pillar-card__media>picture{transition:opacity .9s var(--ease-brand);position:absolute;inset:0}.casos .pillar-card__media>picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.casos .pillar-card__media>picture.casos__slide{opacity:0}.casos .pillar-card__media>picture.casos__slide.is-shown{opacity:1;z-index:1}.casos.is-ready .pillar-card__media>picture:not(.casos__slide):not(.is-shown){opacity:0}.casos .pillar-card__media>picture.is-shown img{animation:6s linear both casos-drift}@keyframes casos-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.casos .pillar-card__block--problem{z-index:2}.casos__dots{z-index:3;gap:6px;display:flex;position:absolute;top:14px;right:14px}.casos__dots i{width:18px;height:2px;transition:background var(--dur-micro) var(--ease-brand), width var(--dur-micro) var(--ease-brand);background:#ffffff59}.casos__dots i.is-on{background:var(--c-accent);width:28px;box-shadow:0 0 8px rgb(var(--c-accent-rgb) / .7)}@media (prefers-reduced-motion:reduce){.casos .pillar-card__media>picture.is-shown img{animation:none}}.casos__next{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;min-height:44px;padding:0;position:absolute;inset:0}.casos__next:focus-visible{outline:2px solid var(--c-accent);outline-offset:-4px}.casos__dots{pointer-events:none;top:0}.casos__dots i{cursor:pointer;pointer-events:auto;margin-top:14px;position:relative}.casos__dots i:before{content:"";height:44px;position:absolute;top:-14px;left:-3px;right:-3px}.tier-static .casos .pillar-card__media>picture{transition:none}.tier-static .casos .pillar-card__media>picture.is-shown img{animation:none}@media (width>=1024px){.chapter--curva.is-scroller .curva__track{margin-top:20px}.chapter--curva.is-scroller .curva-card__media{aspect-ratio:auto;height:clamp(170px,100vh - 660px,420px)}.chapter--curva.is-scroller .curva-card__media img,.chapter--curva.is-scroller .curva-card__media picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media (width<=1023px){:root .chapter--curva.is-scroller .curva__viewport{overflow:visible}:root .chapter--curva.is-scroller .curva__track{scroll-snap-type:none;will-change:transform;flex-wrap:nowrap;gap:14px;width:max-content;margin:16px 0 0;padding:0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}:root .chapter--curva.is-scroller .curva__track>.curva-card{flex:0 0 min(78vw,360px);width:min(78vw,360px)}:root .chapter--curva.is-scroller .curva-card__media{aspect-ratio:auto;height:clamp(200px,100svh - 454px,440px)}:root .chapter--curva.is-scroller .curva-card__media img,:root .chapter--curva.is-scroller .curva-card__media picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}:root .chapter--curva.is-scroller .chapter-head__lead,.chapter--curva.is-scroller .rail-dots{display:none}.chapter--curva.is-scroller .curva__viewport{margin-inline:calc(-1 * var(--grid-margin));padding-inline:var(--grid-margin);overflow:hidden}}.casos .pillar-card__block--problem{border:1px solid #ffffff1a;border-left:2px solid var(--c-accent);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#050607b8;margin:0 clamp(12px,1.6vw,20px) clamp(12px,1.6vw,20px);padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,22px)}.casos .pillar-card__block--problem p{text-shadow:0 1px 12px #0009}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.casos .pillar-card__block--problem{background:#050607e0}}.pillar-card__more{display:none}@media (width<=767px){.casos .pillar-card__media{aspect-ratio:auto;height:auto;padding-top:56.25%;display:block;overflow:hidden}.casos .pillar-card__media:after{content:none}.casos .pillar-card__media>picture{aspect-ratio:16/9;height:auto;inset:0 0 auto}.casos .pillar-card__block--problem{gap:6px;margin:10px 12px 0;padding:12px 14px;position:relative}.casos .pillar-card__block--problem p{font-size:.9375rem;line-height:1.45}.casos .pillar-card__text{gap:12px;padding:14px 16px 16px}.casos .pillar-card__title{font-size:1.05rem}.casos .pillar-card__block--engine{gap:6px}.casos .pillar-card__block--engine p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.casos .pillar-card__block--engine.is-open p{-webkit-line-clamp:unset;display:block}.pillar-card__more{min-height:32px;font:600 var(--fs-1)/1.2 "JetBrains Mono Variable", "JetBrains Mono Fallback", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);cursor:pointer;background:0 0;border:0;align-self:start;padding:4px 0;display:inline-flex}.casos .pillar-card__deliverables{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.casos .pillar-card__deliverables::-webkit-scrollbar{display:none}.casos .pillar-card__deliverables li{white-space:nowrap;flex:none}.casos .pillar-card__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:0;display:grid}.casos .pillar-card__actions .btn{text-align:center;letter-spacing:.08em;justify-content:center;min-width:0;padding-inline:10px;font-size:.75rem}.casos .pillar-card__media{padding-top:50%}.casos .pillar-card__media>picture{aspect-ratio:2}.casos .pillar-card__actions{grid-template-columns:1.45fr 1fr}.casos .pillar-card__actions .btn{letter-spacing:.02em;white-space:nowrap;padding-inline:6px;font-size:.75rem}.casos{gap:10px}.casos .pillar-card__block--problem{margin-top:8px;padding:10px 12px}.casos .pillar-card__block--problem p{font-size:.875rem}.casos .pillar-card__text{gap:10px;padding-top:12px}.casos .pillar-card__block--engine p{-webkit-line-clamp:2}}.pillar-card__deliv-wrap{min-width:0;max-width:100%;position:relative}.pillar-card__deliv-arrow{display:none}@media (width<=767px){.casos .pillar-card__deliverables{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.casos .pillar-card__deliverables li{scroll-snap-align:start}.pillar-card__deliv-arrow{border:1px solid rgb(var(--c-accent-rgb) / .6);border-radius:var(--radius);width:28px;height:28px;color:var(--c-accent);pointer-events:none;transition:opacity var(--dur-micro) var(--ease-brand);animation:deliv-arrow 1.6s var(--ease-brand) infinite;background:#050607d9;place-items:center;font:400 1.1rem/1 JetBrains Mono Variable,monospace;display:grid;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.pillar-card__deliv-wrap.is-end .pillar-card__deliv-arrow{opacity:0;animation:none}}@keyframes deliv-arrow{0%,to{transform:translateY(-50%)}50%{transform:translate(3px,-50%)}}@media (prefers-reduced-motion:reduce){.pillar-card__deliv-arrow{animation:none}}@media (width<=767px){.casos .pillar-card__media{padding-top:56.25%}.casos .pillar-card__media>picture{aspect-ratio:16/9}}@media (width<=1023px){:root .chapter--curva.is-scroller .curva__track>.curva-card{flex-basis:min(78vw,360px,80svh - 240px);width:min(78vw,360px,80svh - 240px)}:root .chapter--curva.is-scroller .curva-card__media{aspect-ratio:4/5;height:auto}}@media (width<=360px){.casos .pillar-card__actions{grid-template-columns:1fr}}.recta-deliv-chip{cursor:default}.recta-deliv-chip.is-current{animation:deliv-on .7s var(--ease-brand) both}@keyframes deliv-on{0%{box-shadow:0 0 0 0 rgb(var(--c-accent-rgb) / .7)}to{box-shadow:0 0 18px rgb(var(--c-accent-rgb) / .18)}}@media (prefers-reduced-motion:reduce){.recta-deliv-chip.is-current{animation:none}}@media (width<=767px){.consulta-fit{display:none}}.lap{--cut:14px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(135deg, rgb(var(--c-accent-rgb) / .6), #ffffff1a 26%, #ffffff0f 74%, rgb(var(--c-accent-rgb) / .4));gap:14px;margin:clamp(20px,2vw,28px) 0 clamp(10px,1.4vw,18px);padding:16px 18px 18px;display:grid;position:relative}.lap:before{content:"";z-index:0;clip-path:polygon(calc(var(--cut) - .5px) 0, 100% 0, 100% calc(100% - var(--cut) + .5px), calc(100% - var(--cut) + .5px) 100%, 0 100%, 0 calc(var(--cut) - .5px));background:radial-gradient(120% 90% at 30% 0,#1a221ef2,#060807fa 60%),#050607;position:absolute;inset:1px}.lap>*{z-index:1;position:relative}.lap__head{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font:600 11px/1 JetBrains Mono Variable,JetBrains Mono Fallback,monospace;display:flex}.lap__title{color:var(--c-text-2);white-space:nowrap}.lap__hazard{background:repeating-linear-gradient(-45deg, rgb(var(--c-accent-rgb) / .55) 0 2px, transparent 2px 7px);flex:1;min-width:24px;height:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.lap__readout{color:var(--c-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.lap__readout b{color:var(--c-accent);font-weight:600}.lap__body{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.lap__svg{width:100%;height:auto;display:block;overflow:visible}.lap__grid line{stroke:#ffffff0b;stroke-width:1px}.lap__kerb,.lap__asphalt,.lap__center,.lap__done,.lap__trail{fill:none;stroke-linejoin:round}.lap__kerb{stroke:#ffffff80;stroke-width:19px;stroke-dasharray:4 8}.lap__asphalt{stroke:#161b18;stroke-width:15px}.lap__center{stroke:#ffffff29;stroke-width:1px;stroke-dasharray:7 9}.lap__done{stroke:var(--c-accent);stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px rgb(var(--c-accent-rgb) / .85))}.lap__trail{stroke:#fff;stroke-width:6px;stroke-linecap:butt;opacity:0;filter:drop-shadow(0 0 7px rgb(var(--c-accent-rgb) / .95))}.lap__checker rect{fill:#ffffffeb}.lap__mark rect{fill:#050607;stroke:#fff6;stroke-width:1.5px}.lap__mark.is-done rect{fill:var(--c-accent);stroke:var(--c-accent)}.lap__mark.is-flash{animation:.42s steps(3,end) both lap-mark}@keyframes lap-mark{0%,66%{filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 14px rgb(var(--c-accent-rgb)))}to{filter:none}}.lap__car{fill:#fff;filter:drop-shadow(0 0 4px rgb(var(--c-accent-rgb))) drop-shadow(0 0 10px rgb(var(--c-accent-rgb) / .7))}.lap__table{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lap__row{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-2);background:#ffffff06;border-left:2px solid #ffffff1f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 10px;font:600 11px/1.2 JetBrains Mono Variable,JetBrains Mono Fallback,monospace;display:grid}.lap__row-name{letter-spacing:.02em;color:#f2f4f38c;white-space:nowrap;text-overflow:ellipsis;font:400 11px/1.2 Michroma,Michroma Fallback,sans-serif;overflow:hidden}.lap__row-days{font-variant-numeric:tabular-nums;white-space:nowrap;color:#a3aaa6b3}.lap__row.is-done{border-left-color:var(--c-accent);background:linear-gradient(90deg, rgb(var(--c-accent-rgb) / .14), rgb(var(--c-accent-rgb) / .02))}.lap__row.is-done .lap__row-n{color:var(--c-accent)}.lap__row.is-done .lap__row-name{color:var(--c-text)}.lap__row.is-done .lap__row-days{color:var(--c-text-2)}@keyframes lap-row{0%{background:#ffffff80}50%{background:rgb(var(--c-accent-rgb) / .45)}to{background:linear-gradient(90deg, rgb(var(--c-accent-rgb) / .14), rgb(var(--c-accent-rgb) / .02))}}.recta-guarantee__cta-head{flex-direction:column;justify-self:stretch;align-items:stretch;gap:14px;width:100%;display:flex}.watch{--cut:10px;--gap:3px;width:100%;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(135deg, rgb(var(--c-accent-rgb) / .6), #ffffff1a 30%, #ffffff0f 70%, rgb(var(--c-accent-rgb) / .4));gap:7px;padding:12px 14px 10px;display:grid;position:relative}.watch:before{content:"";z-index:0;clip-path:polygon(calc(var(--cut) - .5px) 0, 100% 0, 100% calc(100% - var(--cut) + .5px), calc(100% - var(--cut) + .5px) 100%, 0 100%, 0 calc(var(--cut) - .5px));background:radial-gradient(120% 100% at 20% 0,#1a221ef2,#060807fa 65%),#050607;position:absolute;inset:1px}.watch>*{z-index:1;position:relative}.watch__read{align-items:baseline;gap:8px;display:flex}.watch__value{color:var(--c-text);font-variant-numeric:tabular-nums;font:400 30px/1 Michroma,Michroma Fallback,sans-serif}.watch__unit{letter-spacing:.22em;color:var(--c-accent);text-transform:uppercase;font:600 10px/1 JetBrains Mono Variable,JetBrains Mono Fallback,monospace}.watch__led{background:#ffffff1f;align-self:center;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.watch.is-armed .watch__led{background:var(--c-accent);box-shadow:0 0 8px rgb(var(--c-accent-rgb) / .9);animation:1s steps(2,jump-none) infinite watch-blink}@keyframes watch-blink{50%{opacity:.25}}.watch__bar{align-items:flex-end;gap:var(--gap);height:30px;display:flex;position:relative}.watch__seg{height:var(--h);background:#ffffff14;flex:1}.watch__seg.is-major{background:#ffffff29}.watch__seg.is-on{background:var(--c-accent);box-shadow:0 0 6px rgb(var(--c-accent-rgb) / .55)}.watch__cursor{width:calc((100% - 19 * var(--gap)) / 20);box-shadow:0 0 10px rgb(var(--c-accent-rgb));opacity:0;background:#fff;position:absolute;top:0;bottom:0;left:0}.watch.is-armed .watch__cursor{opacity:1;animation:20s steps(20,end) infinite watch-step}@keyframes watch-step{to{transform:translateX(calc(2000% + 20 * var(--gap)))}}.watch__scale{letter-spacing:.06em;color:#a3aaa6b3;font-variant-numeric:tabular-nums;justify-content:space-between;font:600 8.5px/1 JetBrains Mono Variable,JetBrains Mono Fallback,monospace;display:flex}.watch__scale span:last-child{color:var(--c-accent)}@media (prefers-reduced-motion:reduce){.watch.is-armed .watch__cursor,.watch.is-armed .watch__led,.lap__row.is-flash,.lap__mark.is-flash{animation:none}.watch.is-armed .watch__cursor{opacity:0}}@media (width<=1100px){.lap__body{grid-template-columns:minmax(0,1fr)}.lap__table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.lap{--cut:10px;gap:10px;padding:12px 12px 14px}.lap__head{gap:10px;font-size:10px}.lap__row{grid-template-columns:24px minmax(0,1fr);gap:2px 8px;padding:7px 9px}.lap__row-days{grid-column:2;font-size:10px}.lap__row-name{font-size:10.5px}.recta-guarantee__cta-head{gap:12px}.watch{padding:10px 12px 9px}.watch__value{font-size:26px}.watch__bar{height:24px}}.lap__body{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:20px}.lap__grid line{stroke:#ffffff0f}.lap__hazard{background:repeating-linear-gradient(-45deg, rgb(var(--c-accent-rgb) / .8) 0 2px, transparent 2px 7px);height:10px}.lap__row{grid-template-columns:26px minmax(0,1fr);gap:3px 8px;padding:7px 10px}.lap__row-name{white-space:normal;font-size:10.5px;overflow:visible}.lap__row-days{letter-spacing:.08em;grid-column:2;font-size:9.5px}@media (width<=1100px){.lap__body{grid-template-columns:minmax(0,1fr);gap:14px}.lap__table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.lap__row-name{letter-spacing:0;white-space:nowrap;font-size:9.5px}.lap__row-days{letter-spacing:.04em;font-size:9px}.lap__table{grid-template-columns:minmax(0,1fr);gap:3px}.lap__row{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:7px 10px}.lap__row-name{font-size:10.5px}.lap__row-days{grid-column:auto;font-size:9.5px}}.lap__row.is-flash{animation:.36s steps(3,end) both lap-row-hit}@keyframes lap-row-hit{0%{filter:brightness(2.4)saturate(1.4)}to{filter:none}}@media (width<=767px){.recta-guarantee__cta .offer-price{text-align:left;justify-content:flex-start}.recta-guarantee__cta .offer-price--quote{align-items:flex-start}}.recta-guarantee__cta{align-content:center;gap:20px}.recta-guarantee__cta .recta-body--lead{margin:0}@media (width<=767px){.lap.is-vertical .lap__body{grid-template-columns:minmax(0,33%) minmax(0,1fr);align-items:stretch;gap:12px}.lap.is-vertical .lap__svg{align-self:center;height:100%;max-height:300px}.lap.is-vertical .lap__table{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:4px}.lap.is-vertical .lap__row{grid-template-columns:20px minmax(0,1fr);gap:2px 8px;padding:7px 8px}.lap.is-vertical .lap__row-days{grid-column:2;font-size:9px}.lap.is-vertical .lap__row-name{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.recta-commitment{align-content:start}}.lap{justify-self:stretch;width:100%}.chapter--curva.is-scroller .curva-card.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#181f1ceb 0%,#0a0d0feb 55%)}.chapter--curva.is-scroller .curva-card.glass--interactive{transform:none}.chapter--curva.is-scroller .curva__track{will-change:transform}@view-transition{navigation:auto}html:active-view-transition .navbar{view-transition-name:site-nav}html:active-view-transition .float-cta{view-transition-name:float-cta}html:active-view-transition .film-layer{view-transition-name:film}.film-layer{overflow:clip}@property --vt-veil{syntax:"<number>";inherits:false;initial-value:0}::view-transition{background:var(--c-bg)}@media (prefers-reduced-motion:no-preference){::view-transition-group(root){animation:none}::view-transition-old(root){animation:.52s cubic-bezier(.65,0,.35,1) both vt-page-out}::view-transition-new(root){animation:vt-page-in .7s var(--ease-brand) .3s both}::view-transition-group(site-nav){animation:none}::view-transition-old(site-nav){animation-duration:.2s;animation-timing-function:ease}::view-transition-new(site-nav){animation-duration:.2s;animation-timing-function:ease}::view-transition-group(float-cta){animation-duration:.3s;animation-timing-function:var(--ease-brand)}::view-transition-old(float-cta){animation-duration:.3s;animation-timing-function:var(--ease-brand)}::view-transition-new(float-cta){animation-duration:.3s;animation-timing-function:var(--ease-brand)}::view-transition-new(film){animation:none}::view-transition-old(film){opacity:0;animation:none}::view-transition-group(film){z-index:1;background:radial-gradient(80% 70% at 50% 55%, rgb(var(--c-accent-rgb) / calc(.16 * var(--vt-veil))), transparent 70%);animation:1.1s cubic-bezier(.45,0,.55,1) both vt-veil}::view-transition-group(site-nav){z-index:2}}@media (prefers-reduced-motion:no-preference) and (width<=767px),(prefers-reduced-motion:no-preference) and (pointer:coarse){::view-transition-old(root){animation-name:vt-page-out-lite}::view-transition-new(root){animation-name:vt-page-in-lite}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.2s;animation-timing-function:linear}::view-transition-old(*){animation-duration:.2s;animation-timing-function:linear}::view-transition-new(*){animation-duration:.2s;animation-timing-function:linear}}@keyframes vt-page-out{0%{opacity:1;filter:blur()brightness();transform:scale(1)}to{opacity:0;filter:blur(22px)brightness(.7);transform:scale(1.04)}}@keyframes vt-page-in{0%{opacity:0;filter:blur(22px)brightness(.7);transform:scale(.985)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes vt-page-out-lite{0%{opacity:1;filter:blur()brightness();transform:scale(1)}to{opacity:0;filter:blur(10px)brightness(.7);transform:scale(1.03)}}@keyframes vt-page-in-lite{0%{opacity:0;filter:blur(10px)brightness(.7);transform:scale(.99)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes vt-veil{0%{--vt-veil:0}45%{--vt-veil:1}to{--vt-veil:0}}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{background-color:var(--c-bg);color:var(--c-text);margin:0;padding:0;font-family:Geist Variable,system-ui,sans-serif;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}::selection{background-color:var(--c-accent);color:#000}#app{z-index:10;flex-direction:column;min-height:100vh;display:flex;position:relative}#app>main{flex-grow:1}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#07090b}::-webkit-scrollbar-thumb{background:#1a221e;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#5ace17}@keyframes routeFlow{to{stroke-dashoffset:-40px}}.route-dash-flow{stroke-dasharray:6 6;animation:1.8s linear infinite routeFlow}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(/assets/michroma-latin-ext-400-normal-DlRaauac.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
