@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2) format("woff2"),url(/_astro/montserrat-latin-800-normal.C3dfDxXV.woff) format("woff")}:root{--ink:#080808;--raised:#0E0E0E;--panel:#101010;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.14);--fg:#FFFFFF;--body:rgba(255,255,255,.76);--muted:#A3A3A3;--dim:#7C7C7C;--coral:#FF4D57;--coral-hover:#FF7A82;--coral-deep:#C8202B;--font:"Montserrat","Helvetica Neue",Arial,sans-serif;--wrap:1240px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--fg);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--coral)}a:hover{color:var(--coral-hover)}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;background:var(--coral);color:var(--ink);padding:10px 16px;border-radius:8px;font-weight:700;z-index:50}.skip:focus{top:12px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.section{padding-block:clamp(80px,10vw,128px)}.section+.section{border-top:1px solid var(--line)}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--coral)}.h1{font-size:clamp(40px,6vw,68px);line-height:1.04;font-weight:800;letter-spacing:-.02em}.h2{font-size:clamp(32px,4.2vw,46px);line-height:1.1;font-weight:800;letter-spacing:-.015em}.lede{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--body);max-width:620px}.head{display:flex;flex-direction:column;gap:18px;max-width:780px}.stack{display:flex;flex-direction:column;gap:22px}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-primary{background:var(--coral);color:var(--ink)}.btn-primary:hover{background:var(--coral-hover);color:var(--ink)}.btn-ghost{border-color:#ffffff47;color:var(--fg);font-weight:600}.btn-ghost:hover{border-color:var(--fg);color:var(--fg)}.btn-row{display:flex;flex-wrap:wrap;gap:14px}.link{font-size:15px;font-weight:600;text-decoration:none}.link-white{color:var(--fg);text-decoration:none}.link-white:hover{color:var(--coral)}.dots{background-image:radial-gradient(rgba(255,77,87,.55) 1.2px,transparent 1.4px);background-size:28px 28px}.card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;gap:18px;min-width:0;transition:border-color .2s ease,transform .2s ease}a.card{color:inherit;text-decoration:none}.card:hover{border-color:#ff4d578c}.card-hot{border-color:#ff4d5773;box-shadow:0 0 40px #ff4d571a}.card p{color:var(--body)}.tag{font-size:15px;font-weight:700;color:var(--coral);letter-spacing:.1em;text-transform:uppercase}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,72px);align-items:start}.site-header{position:sticky;top:0;z-index:20;background:#080808db;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.07)}.site-header>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px}.brand img{height:26px;width:auto;transition:height .3s ease}.site-header{transition:background-color .3s ease,border-color .3s ease}.site-header>.wrap{transition:height .3s ease}.site-header.scrolled{background:#050505f0;border-bottom-color:#ff4d572e}.site-header.scrolled>.wrap{height:66px}.site-header.scrolled .brand img{height:22px}.nav{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:500}.nav a{color:var(--fg);text-decoration:none}.nav a,.header-cta{white-space:nowrap}@media(max-width:1279px){.nav{gap:20px}.header-cta{padding:0 18px}}.nav a:hover,.nav a[aria-current]{color:var(--coral)}.nav{align-self:stretch}.nav-menu{align-self:stretch;display:flex;align-items:center;gap:2px}.nav-caret{display:inline-flex;align-items:center;justify-content:center;width:26px;height:32px;margin-right:-8px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.nav-caret svg{transition:transform .2s ease}.nav-menu:hover .nav-caret,.nav-menu[data-open=true] .nav-caret{color:var(--coral)}.nav-menu:hover .nav-caret svg,.nav-menu[data-open=true] .nav-caret svg{transform:rotate(180deg)}.mega{position:absolute;left:0;right:0;top:100%;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,77,87,.18);box-shadow:0 24px 48px #00000073;opacity:0;visibility:hidden;translate:0 -6px;transition:opacity .18s ease,translate .18s ease,visibility 0s linear .18s}.nav-menu:hover .mega,.nav-menu[data-open=true] .mega{opacity:1;visibility:visible;translate:0 0;transition:opacity .18s ease,translate .18s ease,visibility 0s}.mega-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding-top:28px;padding-bottom:26px}.mega-col .mega-t{display:block;padding:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:12px;line-height:1.5}.mega-col .mega-t:hover{color:#fff}.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mega-col a{display:block;padding:7px 0;font-size:15px;font-weight:500;color:var(--fg);line-height:1.35}.mega-col a:hover,.mega-col a[aria-current]{color:var(--coral)}.mega-pie{grid-column:1/-1;display:flex;align-items:center;gap:28px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;font-weight:600}.mega-pie .mega-all{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--coral);border-radius:999px;color:#fff}.mega-pie .mega-all:hover{background:var(--coral);color:#080808}.mega-pie .mega-all:after{content:"→";margin-left:8px}.mega-pie a{color:var(--muted)}.mega-pie a:hover{color:var(--coral)}.mega-pie a:after{content:" →"}.header-cta{min-height:44px;padding:0 22px;font-size:14px;transition:opacity .25s ease,translate .25s ease,visibility 0s}.site-header.cta-espera:not(.cta-on) .header-cta{opacity:0;visibility:hidden;translate:0 -6px;pointer-events:none;transition:opacity .2s ease,translate .2s ease,visibility 0s linear .2s}.menu-btn{display:none;min-height:44px;min-width:44px;border-radius:12px;border:1px solid var(--line-strong);background:transparent;color:var(--fg);align-items:center;justify-content:center;cursor:pointer}.mobile-nav{display:none}.site-footer{background:#050505;border-top:1px solid rgba(255,255,255,.07);padding-block:72px 40px}.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}.foot-col{display:flex;flex-direction:column;gap:6px;font-size:14px}.foot-col a{padding-block:3px}.foot-col .t{margin-bottom:6px}.foot-col .t{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--coral);text-transform:uppercase}.foot-col a{color:var(--fg);text-decoration:none}.foot-col a:hover{color:var(--coral)}.foot-col span{color:#d0d0d0}.foot-logo{align-self:flex-start;width:min(300px,100%);height:auto}.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;margin-top:56px;border-top:1px solid rgba(255,255,255,.07);font-size:13px;color:#8a8a8a}.foot-bottom a{color:#8a8a8a;text-decoration:none}.foot-bottom a:hover{color:var(--fg)}.arc{position:absolute;border-radius:50%;pointer-events:none;border-left:2px solid var(--coral);box-shadow:-18px 0 70px #ff4d5773,-4px 0 18px #ff4d57cc,inset 14px 0 40px #ff4d5759;background:radial-gradient(circle at 70% 50%,#121212 0%,var(--ink) 62%)}.arc-up{position:absolute;border-radius:50%;pointer-events:none;border-top:2px solid var(--coral);box-shadow:0 -18px 80px #ff4d5773,0 -4px 18px #ff4d57cc;background:var(--ink)}.crumbs{font-size:13px;color:var(--dim);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.crumbs a{color:var(--muted);text-decoration:none;display:inline-block;padding-block:4px}.crumbs a:hover{color:var(--fg)}.prose{max-width:720px;font-size:17px;line-height:1.75;color:var(--body)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(24px,2.6vw,30px);line-height:1.2;font-weight:800;color:var(--fg);margin-top:2em}.prose h3{font-size:20px;line-height:1.3;font-weight:700;color:var(--fg);margin-top:1.8em}.prose strong{color:var(--fg)}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--coral)}.prose a{color:var(--coral);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.prose blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:2px solid var(--coral);color:var(--fg)}.prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.prose th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--panel)}.prose td{color:var(--fg)}.refs{font-size:14px;color:var(--muted);line-height:1.6}.refs p{padding-left:2em;text-indent:-2em;margin-top:.8em;overflow-wrap:anywhere}details.q{border-bottom:1px solid rgba(255,255,255,.09)}details.q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:700;color:var(--fg)}details.q summary::-webkit-details-marker{display:none}details.q summary:after{content:"+";color:var(--coral);font-size:26px;font-weight:500;line-height:1;flex:none}details.q[open] summary:after{content:"–"}details.q .a{padding:0 0 24px;font-size:16px;line-height:1.7;color:var(--body);max-width:680px}.numbered{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.09)}.numbered>div{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.09)}.numbered .n{font-size:14px;font-weight:700;color:var(--coral);min-width:34px;font-variant-numeric:tabular-nums}.numbered h3{font-size:20px;font-weight:700}.numbered p{font-size:16px;line-height:1.65;color:var(--body);margin-top:8px}.checks{display:flex;flex-direction:column;gap:14px;font-size:15px;color:#ffffffdb;padding:0;margin:0;list-style:none}.checks li{display:flex;gap:12px;align-items:flex-start}.checks svg{flex:none;margin-top:3px}.cta-final{position:relative;overflow:hidden;text-align:center;border-top:1px solid var(--line)}.cta-final .wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px}.form{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:14px;font-weight:600}.field input,.field textarea,.field select{width:100%;max-width:100%;min-width:0;min-height:52px;padding:14px 16px;border-radius:12px;border:1px solid var(--line-strong);background:var(--panel);color:var(--fg);font:400 16px/1.4 var(--font)}.field textarea{min-height:140px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--coral);outline-offset:1px;border-color:transparent}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-note{font-size:13px;color:var(--dim)}.req{color:var(--coral);margin-left:2px}.field [aria-invalid=true]{border-color:var(--coral)}.step{animation:txStep 8s ease-in-out infinite;opacity:.28}@keyframes txStep{0%{opacity:.28;border-color:#ffffff14;transform:translate(0)}8%{opacity:1;border-color:#ff4d5799;transform:translate(6px)}14%{transform:translate(0)}80%{opacity:1;border-color:#ff4d5759}92%,to{opacity:.28;border-color:#ffffff14}}.live{animation:txPulse 1.6s ease-out infinite}@keyframes txPulse{0%{box-shadow:0 0 #ff4d57b3}to{box-shadow:0 0 0 10px #ff4d5700}}.progress{position:fixed;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,var(--coral-deep),var(--coral),#FF9AA0);transform-origin:0 50%;transform:scaleX(0);z-index:60;pointer-events:none}[data-r]{opacity:0;transform:translate3d(0,34px,0);filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s ease;transition-delay:var(--d,0s)}[data-r].in{opacity:1;transform:none;filter:none}[data-r=left]{transform:translate3d(-40px,0,0)}[data-r=right]{transform:translate3d(40px,0,0)}[data-r=scale]{transform:scale(.94)}.eyebrow[data-r]{letter-spacing:.7em;transform:none}.eyebrow[data-r].in{letter-spacing:.32em;transition-property:opacity,letter-spacing,filter;transition-duration:1.2s}.split-w .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.split-w .w>span{display:inline-block;transform:translate3d(0,110%,0) rotate(4deg);transform-origin:0 100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 70ms + .15s)}.split-w.in .w>span{transform:none}.split-w .w.hot>span{color:var(--coral)}.arc{transform:translate3d(var(--px,0px),var(--py,0px),0)}.arc:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:-40px 0 140px #ff4d5799,-8px 0 30px #ff4d57b3;opacity:.15;animation:arcBreath 6s ease-in-out infinite alternate;pointer-events:none}@keyframes arcBreath{to{opacity:.85}}.arc:before,.arc-up:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 78%,rgba(255,77,87,0) 80%,rgba(255,160,165,.95) 86%,#fff 86.4%,transparent 87%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:arcSpin 11s linear infinite;filter:drop-shadow(0 0 8px rgba(255,77,87,.9))}.arc-up:before{animation-duration:14s}@keyframes arcSpin{to{transform:rotate(360deg)}}.glow{position:absolute;left:0;top:0;width:620px;height:620px;margin:-310px 0 0 -310px;border-radius:50%;background:radial-gradient(circle,#ff4d5729,#ff4d5700 62%);pointer-events:none;z-index:1;opacity:0;transition:opacity .6s ease;transform:translate3d(var(--gx,50vw),var(--gy,40vh),0)}.glow.on{opacity:1}.card,.diag-card,.mdemo,.flow{--mx:50%;--my:-200px}.card{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,77,87,.11),transparent 45%),var(--panel)}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(255,77,87,.75),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.card{position:relative}.card:hover:after{opacity:1}.card:hover{transform:translateY(-4px)}.btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.btn svg{transition:transform .25s ease}.btn:hover svg{transform:translate(4px)}.btn-primary:hover{box-shadow:0 10px 40px #ff4d5759}.dots{animation:dotsDrift 9s linear infinite}@keyframes dotsDrift{to{background-position:28px 28px}}.marquee{position:relative;overflow:hidden;border-block:1px solid var(--line);padding-block:clamp(22px,3vw,34px);background:#060606;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;width:max-content;animation:mq 38s linear infinite}.marquee:hover .mq-track{animation-play-state:paused}.mq-track span{flex:none;font-size:clamp(34px,5.6vw,76px);font-weight:800;letter-spacing:-.02em;line-height:1;padding-inline:clamp(18px,2.4vw,34px);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.32);white-space:nowrap;transition:color .3s ease}.mq-track span:hover{color:var(--fg)}.mq-track span.f{color:var(--coral);-webkit-text-stroke:0}.mq-track i{flex:none;align-self:center;width:12px;height:12px;border-radius:50%;background:var(--coral);box-shadow:0 0 16px var(--coral)}@keyframes mq{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.step,.live{animation:none;opacity:1}*{transition:none!important}.arc:after,.arc:before,.arc-up:before,.dots,.mq-track{animation:none!important}[data-r],.split-w .w>span{opacity:1!important;transform:none!important;filter:none!important}.glow,.progress{display:none}}@media(max-width:1060px){.nav,.header-cta{display:none}.menu-btn{display:inline-flex}.mobile-nav[data-open=true]{display:flex;flex-direction:column;gap:4px;padding:12px clamp(20px,4vw,40px) 20px;border-top:1px solid var(--line)}.mobile-nav a{color:var(--fg);text-decoration:none;font-size:17px;font-weight:600;min-height:48px;display:flex;align-items:center}.mobile-nav .btn{margin-top:10px;justify-content:center}.mobile-nav a[aria-current]{color:var(--coral)}.mobile-nav[data-open=true]{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.m-sub summary{list-style:none;cursor:pointer;font-size:17px;font-weight:600;min-height:48px;display:flex;align-items:center;justify-content:space-between;color:var(--fg)}.m-sub summary::-webkit-details-marker{display:none}.m-sub summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;margin:0 6px 4px 0;transition:rotate .2s ease}.m-sub[open] summary:after{rotate:-135deg;margin-bottom:-4px}.m-sub summary[aria-current]{color:var(--coral)}.m-sub-list{display:flex;flex-direction:column;padding:0 0 8px 14px;border-left:1px solid var(--line);margin-left:2px}.mobile-nav .m-sub-list a{font-size:15px;font-weight:500;min-height:42px;color:var(--body)}.mobile-nav .m-sub-list a[aria-current]{color:var(--coral)}.mobile-nav .m-sub-list .m-sub-all{color:var(--coral);font-weight:700}}@media(max-width:960px){.grid-2,.grid-3,.split{grid-template-columns:minmax(0,1fr)}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.foot-grid{grid-template-columns:minmax(0,1fr)}}.toc a,.svc-links a{display:inline-block;padding-block:3px}.bleed{position:relative;display:grid;min-height:clamp(460px,44vw,700px);background:var(--ink);overflow:hidden;isolation:isolate}.bleed-media{grid-area:1/1;position:relative;overflow:hidden}.bleed-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--kb,1));transition:transform 2.4s cubic-bezier(.2,.7,.2,1)}.bleed-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080808f2,#080808d6 34%,#08080859 56%,#08080800 72%),linear-gradient(180deg,var(--ink) 0%,rgba(8,8,8,0) 16%,rgba(8,8,8,0) 84%,var(--ink) 100%)}.bleed-txt{grid-area:1/1;position:relative;z-index:2;align-self:center;padding-block:72px}.bleed-inner{max-width:540px;display:flex;flex-direction:column;gap:20px}.bleed-inner p:not(.eyebrow):not(.cita-gancho){font-size:17px;line-height:1.7;color:var(--body);margin:0}.bleed-inner .h2{margin:0}@media(min-width:761px){.bleed.reverso .bleed-media img{transform:scaleX(-1) scale(var(--kb,1))}.bleed.reverso .bleed-media:after{background:linear-gradient(270deg,#080808f2,#080808d6 34%,#08080859 56%,#08080800 72%),linear-gradient(180deg,var(--ink) 0%,rgba(8,8,8,0) 16%,rgba(8,8,8,0) 84%,var(--ink) 100%)}.bleed.reverso .bleed-inner{margin-left:auto}}.cita-gancho{margin:0 0 -8px;font-size:clamp(26px,3.2vw,40px);line-height:1.2;font-weight:600;font-style:italic;color:var(--coral);letter-spacing:-.01em;text-wrap:balance}.bleed.pre .bleed-media img{--kb:1.08}@media(max-width:760px){.bleed{min-height:0}.bleed-media{aspect-ratio:4/3}.bleed-media img{object-position:50% 50%}.bleed-media:after{background:linear-gradient(180deg,var(--ink) 0%,rgba(8,8,8,0) 18%,rgba(8,8,8,0) 60%,var(--ink) 100%)}.bleed-txt{grid-area:2/1;padding-block:0 8px;margin-top:-36px}}.lab-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.lab-chips li{font-size:14px;font-weight:600;padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;color:var(--fg)}@media(prefers-reduced-motion:reduce){.bleed-media img{transition:none}.bleed.pre .bleed-media img{--kb:1}}@media(max-width:960px){.arc{opacity:.32;translate:38% 0}.ring-deco{display:none}}.mcta{display:none}@media(max-width:1060px){.mcta{display:flex;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px clamp(16px,4vw,40px) calc(10px + env(safe-area-inset-bottom));background:#080808f0;backdrop-filter:blur(10px);border-top:1px solid var(--line-strong)}.mcta .btn{flex:1;min-height:48px;padding:0 14px;font-size:14px;white-space:nowrap}.mcta .btn-ghost{background:#0e0e0e}body.con-mcta{padding-bottom:76px}}@media(max-width:440px){.mcta-l{display:none}}body:has(.mobile-nav[data-open=true]) .mcta{display:none}.flow-total strong{white-space:nowrap}@media(max-width:1060px){.mcta{transition:translate .3s ease}body:has(.site-header.cta-espera:not(.cta-on)) .mcta{translate:0 110%}}details.q[id]{scroll-margin-top:110px}.card.frente{--pad:clamp(28px,3vw,40px);overflow:hidden}.frente-img{display:block;width:calc(100% + 2 * var(--pad));max-width:none;margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 6px;aspect-ratio:16/10;height:auto;object-fit:cover;border-bottom:1px solid var(--line)}
