@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_ae3cb607-module__IlCTNq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_ae3cb607-module__IlCTNq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2df0b552-module__3tTnHG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2df0b552-module__3tTnHG__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/91bf39f60069817b-s.0wil0ga0czit4.woff2)format("woff2");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;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/a582965964be02ce-s.09nhraua0qv8s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.07b.r-7~0.whv.woff2)format("woff2");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;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/62b6900fd3abb596-s.0au5.p7ulzs4t.woff2)format("woff2");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;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.00pb1g1y0kz3r.woff2)format("woff2");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;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.07rfz.5~.sj.f.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d39108c8-module__bBgSnG__className{font-family:JetBrains Mono,JetBrains Mono Fallback}.jetbrains_mono_d39108c8-module__bBgSnG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
.s600{--bg:#000;--bg-1:#060606;--bg-2:#0a0a0a;--line:#ffffff1a;--line-strong:#ffffff2e;--ink:#efefef;--ink-dim:#efefef9e;--ink-mute:#efefef61;--silver:#c9cacd;--silver-2:#8a8b8f;--flash:#ffffffeb;--serif:var(--font-cormorant), "Cormorant Garamond", "Times New Roman", serif;--sans:var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif;--mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--header-h:68px;--pad-x:clamp(20px, 5vw, 80px);--max:1280px;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;position:relative;overflow-x:clip}.s600 img{max-width:100%;display:block}.s600 a{color:inherit;text-decoration:none}.s600 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.s600 ::selection{color:#fff;background:#c9cacd4d}.s600 :focus-visible{outline-color:var(--silver)}.s600 .grain{pointer-events:none;z-index:100;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;animation:1.6s steps(4,end) infinite s6-grainShift;position:fixed;inset:0}@keyframes s6-grainShift{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-2%,-3%)}to{transform:translate(0)}}.s600 .header{z-index:50;height:var(--header-h);padding:0 var(--pad-x);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);background:linear-gradient(#000000a6,#00000040);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.s600 .nav{letter-spacing:.04em;color:var(--ink-dim);align-items:center;gap:28px;font-size:13px;display:flex}.s600 .nav a{padding:6px 2px;transition:color .25s;position:relative}.s600 .nav a:hover{color:var(--ink)}.s600 .nav a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.s600 .nav a:hover:after{transform:scaleX(1)}.s600 .brand{justify-content:center;align-items:center;height:100%;display:flex}.s600 .brand img{filter:drop-shadow(0 0 12px #0009);object-fit:contain;width:auto;height:44px}.s600 .header-right{justify-content:flex-end;align-items:center;gap:16px;display:flex}.s600 .btn{--bg-btn:transparent;--fg-btn:var(--ink);--bd:var(--line-strong);isolation:isolate;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-btn);background:var(--bg-btn);border:1px solid var(--bd);border-radius:0;align-items:center;gap:10px;padding:12px 22px;font-size:13px;font-weight:500;transition:color .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.s600 .btn:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 25%,#ffffff38 50%,#0000 75%);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-120%)}.s600 .btn:hover:before{transform:translate(120%)}.s600 .btn:hover{border-color:var(--ink)}.s600 .btn-primary{--bg-btn:var(--ink);--fg-btn:#000;--bd:var(--ink)}.s600 .btn-primary:hover{--fg-btn:#000}.s600 .btn-sm{letter-spacing:.18em;padding:8px 16px;font-size:11px}.s600 .btn-lg{padding:16px 30px;font-size:13px}.s600 .btn .arrow{background:currentColor;width:14px;height:1px;transition:width .35s;position:relative}.s600 .btn .arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.s600 .btn:hover .arrow{width:22px}.s600 .wrap{max-width:var(--max);padding:0 var(--pad-x);margin:0 auto}.s600 section{position:relative}.s600 .hero{height:220vh;position:relative}.s600 .hero-sticky{isolation:isolate;justify-content:center;align-items:center;height:100vh;min-height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.s600 .hero-video{object-fit:cover;z-index:-3;filter:contrast(1.05)brightness(.78)saturate(0);width:100%;height:100%;position:absolute;inset:0}.s600 .hero-vignette{z-index:-2;pointer-events:none;background:radial-gradient(#0000 0%,#0000008c 70%,#000000f2 100%),linear-gradient(#0000008c 0%,#00000040 35%,#0000008c 65%,#000000f2 100%);position:absolute;inset:0}.s600 .hero-flash-overlay{z-index:-1;pointer-events:none;opacity:.08;mix-blend-mode:screen;background:url(/brand/flash-overlay-blanco.png) 50%/cover no-repeat;position:absolute;inset:0}.s600 .hero-scan{z-index:-1;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.s600 .hero-content{width:100%;max-width:1100px;padding:0 var(--pad-x);text-align:center;transform:translateY(-2vh)}.s600 .hero-tag{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;margin-bottom:36px;font-size:11px;display:inline-flex}.s600 .hero-tag:before,.s600 .hero-tag:after{content:"";background:linear-gradient(to right, transparent, var(--line-strong));width:28px;height:1px}.s600 .hero-tag:after{background:linear-gradient(to left, transparent, var(--line-strong))}.s600 .hero-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(38px,6.4vw,92px);font-weight:400;line-height:1.04}.s600 .hero-title em{color:var(--silver);font-style:italic;font-weight:300}.s600 .hero-sub{max-width:660px;color:var(--ink-dim);text-wrap:pretty;margin:0 auto 18px;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.55}.s600 .hero-micro{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 44px;font-size:11px}.s600 .hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.s600 .hero-bottom{padding:0 var(--pad-x);font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);pointer-events:none;justify-content:space-between;align-items:center;font-size:10.5px;display:flex;position:absolute;bottom:28px;left:0;right:0}.s600 .hero-bottom .center{align-items:center;gap:10px;display:flex}.s600 .scroll-line{background:linear-gradient(to bottom, transparent, var(--silver-2));width:1px;height:28px;animation:2.2s ease-in-out infinite s6-scrollPulse}@keyframes s6-scrollPulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.s600 .hero-sound{left:var(--pad-x);z-index:4;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px)saturate(140%);color:var(--ink-dim);font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;background:#00000047;border-radius:999px;align-items:center;gap:11px;padding:9px 15px 9px 13px;font-size:10px;transition:color .35s,border-color .35s,background .35s;display:inline-flex;position:absolute;bottom:64px}.s600 .hero-sound:hover{color:var(--ink);border-color:var(--ink);background:#00000073}.s600 .hero-sound .eq{align-items:flex-end;gap:2px;width:16px;height:13px;display:inline-flex}.s600 .hero-sound .eq i{transform-origin:bottom;background:currentColor;border-radius:1px;flex:1;height:20%;transition:height .3s}.s600 .hero-sound.is-on .eq i{height:65%;animation:1.05s ease-in-out infinite s6-eq}.s600 .hero-sound.is-on .eq i:first-child{animation-delay:0s}.s600 .hero-sound.is-on .eq i:nth-child(2){animation-delay:.25s}.s600 .hero-sound.is-on .eq i:nth-child(3){animation-delay:.45s}.s600 .hero-sound.is-on .eq i:nth-child(4){animation-delay:.12s}@keyframes s6-eq{0%,to{height:28%}50%{height:100%}}.s600 .hero-sound .label{line-height:1}.s600 .flash{z-index:200;pointer-events:none;background:var(--flash);opacity:0;animation:1.6s ease-out forwards s6-flashIn;position:fixed;inset:0}@keyframes s6-flashIn{0%{opacity:0}8%{opacity:.92}14%{opacity:0}22%{opacity:.35}30%{opacity:0}to{opacity:0}}.s600 .band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1);padding:28px 0;overflow:hidden}.s600 .band-inner{font-family:var(--mono);letter-spacing:.36em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;align-items:center;gap:64px;font-size:12px;animation:38s linear infinite s6-marquee;display:flex}.s600 .band-inner span{align-items:center;gap:64px;display:inline-flex}.s600 .band-inner .dot{background:var(--silver-2);width:4px;height:4px;transform:rotate(45deg)}@keyframes s6-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.s600 .section{padding:clamp(80px,12vw,160px) 0}.s600 .eyebrow{font-family:var(--mono);letter-spacing:.36em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:14px;margin-bottom:28px;font-size:11px;display:inline-flex}.s600 .eyebrow:before{content:"";background:var(--silver-2);width:28px;height:1px}.s600 .section-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(32px,4.8vw,64px);font-weight:400;line-height:1.05}.s600 .section-title em{color:var(--silver);font-style:italic;font-weight:300}.s600 .lede{max-width:680px;color:var(--ink-dim);text-wrap:pretty;font-size:clamp(15px,1.25vw,18px);font-weight:300;line-height:1.6}.s600 .problema{background:var(--bg)}.s600 .problema .row{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(40px,8vw,120px);display:grid}.s600 .problema .pad-num{font-family:var(--mono);letter-spacing:.3em;color:var(--ink-mute);text-transform:uppercase;border-top:1px solid var(--line);justify-content:space-between;margin-bottom:36px;padding-top:14px;font-size:11px;display:flex}.s600 .sistema{background:var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.s600 .sistema-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:clamp(60px,8vw,100px);display:grid}.s600 .sistema-blocks{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.s600 .block{border-right:1px solid var(--line);padding:48px 36px 48px 0;position:relative}.s600 .block:last-child{border-right:0;padding-right:0}.s600 .block:not(:first-child){padding-left:36px}.s600 .block-idx{font-family:var(--mono);letter-spacing:.3em;color:var(--ink-mute);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:11px;display:flex}.s600 .block-idx:after{content:"";background:var(--line);flex:1;height:1px;margin-left:14px}.s600 .block-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;margin:0 0 16px;font-size:clamp(26px,2.4vw,34px);font-style:italic;font-weight:400}.s600 .block-body{color:var(--ink-dim);max-width:36ch;font-size:15px;font-weight:300;line-height:1.6}.s600 .demo{background:var(--bg)}.s600 .demo .row{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(40px,8vw,100px);display:grid}.s600 .terminal{border:1px solid var(--line-strong);font-family:var(--mono);background:linear-gradient(#0a0a0a,#050505);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000000e6,inset 0 1px #ffffff0a}.s600 .terminal:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#ffffff03 2px 3px);position:absolute;inset:0}.s600 .terminal-bar{border-bottom:1px solid var(--line);background:#ffffff04;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.s600 .terminal-dots{gap:8px;display:flex}.s600 .terminal-dots span{border:1px solid var(--line-strong);background:#1a1a1a;border-radius:50%;width:9px;height:9px}.s600 .terminal-title{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.s600 .terminal-status{letter-spacing:.24em;text-transform:uppercase;color:var(--silver);align-items:center;gap:8px;font-size:10.5px;display:flex}.s600 .terminal-status .live{background:var(--silver);width:6px;height:6px;box-shadow:0 0 8px var(--silver);border-radius:50%;animation:1.6s ease-in-out infinite s6-pulse}@keyframes s6-pulse{0%,to{opacity:.4}50%{opacity:1}}.s600 .terminal-body{font-family:var(--mono);color:var(--ink);white-space:pre-wrap;margin:0;padding:28px 28px 32px;font-size:14.5px;line-height:1.85}.s600 .terminal-body .prompt{color:var(--silver-2);-webkit-user-select:none;user-select:none}.s600 .terminal-body .fn{color:var(--ink)}.s600 .terminal-body .key{color:var(--silver)}.s600 .terminal-body .str{color:var(--ink);font-weight:500}.s600 .terminal-body .punc{color:var(--ink-mute)}.s600 .terminal-body .comment{color:var(--ink-mute);font-style:italic}.s600 .terminal-body .indent{width:1.6em;display:inline-block}.s600 .cursor{vertical-align:-3px;background:var(--ink);width:9px;height:17px;margin-left:4px;animation:1.05s steps(2,end) infinite s6-blink;display:inline-block}@keyframes s6-blink{to{opacity:0}}.s600 .demo-side{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,40px)}.s600 .demo-quote{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:300;line-height:1.35}.s600 .demo-foot{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}.s600 .curso{background:var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.s600 .curso .row{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(40px,8vw,120px);display:grid}.s600 .curso-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.s600 .curso-list li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:24px;padding:22px 0;transition:background .35s,padding .35s;display:grid}.s600 .curso-list li:hover{background:#ffffff04;padding-left:12px;padding-right:12px}.s600 .curso-list .num{font-family:var(--mono);letter-spacing:.3em;color:var(--ink-mute);font-size:11px}.s600 .curso-list .label{font-family:var(--serif);color:var(--ink);font-size:clamp(20px,1.8vw,26px);font-style:italic;font-weight:400}.s600 .curso-list .meta{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.s600 .curso-cta{align-items:center;gap:18px;margin-top:44px;display:flex}.s600 .escalera{background:radial-gradient(120% 80% at 50% -8%, #ffffff0d 0%, transparent 55%), var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.s600 .escalera-head{text-align:center;margin-bottom:clamp(48px,7vw,88px)}.s600 .escalera-head .eyebrow{justify-content:center}.s600 .escalera-head .lede{text-align:center;margin:0 auto}.s600 .pyramid{flex-direction:column;align-items:center;gap:16px;display:flex}.s600 .vtier{--glow:.2;width:100%;max-width:var(--w,100%);isolation:isolate;text-align:center;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:linear-gradient(#ffffff06,#ffffff02);flex-direction:column;align-items:center;padding:clamp(24px,3vw,38px) clamp(22px,3vw,44px);transition:transform .55s cubic-bezier(.2,.7,.2,1),border-color .55s,box-shadow .55s,background .55s;display:flex;position:relative}.s600 .vtier:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(130% 150% at 50% 0%, rgba(255, 255, 255, calc(.22 * var(--glow))) 0%, transparent 62%);opacity:0;transition:opacity .55s;position:absolute;inset:0}.s600 .vtier:hover{border-color:rgba(255, 255, 255, calc(.18 + .7 * var(--glow)));transform:translateY(-3px) scale(calc(1 + .014 * var(--glow)));box-shadow:0 0 calc(24px + 95px * var(--glow)) rgba(255, 255, 255, calc(.06 + .3 * var(--glow))), 0 0 calc(10px + 32px * var(--glow)) rgba(201, 202, 205, calc(.1 + .3 * var(--glow)));background:linear-gradient(#ffffff0d,#ffffff03)}.s600 .vtier:hover:before{opacity:1}.s600 .vtier-tag{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:16px;font-size:10px;display:block}.s600 .vtier-name{font-family:var(--serif);color:var(--ink);margin-bottom:14px;font-size:clamp(22px,2.3vw,32px);font-style:italic;font-weight:400;display:block}.s600 .vtier-price{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:10px;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1;transition:text-shadow .55s;display:inline-flex}.s600 .vtier-price .unit{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:400}.s600 .vtier:hover .vtier-price{text-shadow:0 0 calc(20px * var(--glow)) rgba(255, 255, 255, calc(.65 * var(--glow)))}.s600 .vtier-desc{max-width:46ch;color:var(--ink-dim);margin:16px auto 22px;font-size:14px;font-weight:300;line-height:1.6;display:block}.s600 .vtier-badge{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--silver);margin-bottom:16px;font-size:10px;display:block}.s600 .vtier-cta{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-strong);align-items:center;gap:10px;padding:11px 22px;font-size:12px;font-weight:500;transition:border-color .4s,background .4s,color .4s;display:inline-flex}.s600 .vtier:hover .vtier-cta{border-color:var(--ink)}.s600 .vtier-featured .vtier-cta,.s600 .vtier-apex .vtier-cta{background:var(--ink);color:#000;border-color:var(--ink)}.s600 .vtier-cta .arrow{background:currentColor;width:14px;height:1px;transition:width .35s;position:relative}.s600 .vtier-cta .arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.s600 .vtier:hover .vtier-cta .arrow{width:22px}.s600 .vtier-apex{border-color:var(--line-strong);box-shadow:0 0 55px #ffffff0d}.s600 .vtier-apex:after{content:"";z-index:-2;pointer-events:none;opacity:0;background:conic-gradient(at 50% 38%,#0000 0deg,#ffffff1c 10deg,#0000 22deg 58deg,#ffffff12 70deg,#0000 82deg 118deg,#ffffff1a 130deg,#0000 142deg 178deg,#ffffff12 190deg,#0000 202deg 238deg,#ffffff1a 250deg,#0000 262deg 298deg,#ffffff12 310deg,#0000 322deg 360deg);transition:opacity .75s;position:absolute;inset:-45% -12%;-webkit-mask-image:radial-gradient(closest-side,#000 26%,#0000 76%);mask-image:radial-gradient(closest-side,#000 26%,#0000 76%)}.s600 .vtier-apex:hover:after{opacity:1;animation:16s linear infinite s6-rays}@keyframes s6-rays{to{transform:rotate(360deg)}}.s600 .cierre{text-align:center;background:radial-gradient(ellipse at center, #28282899 0%, transparent 60%), var(--bg);padding:clamp(100px,14vw,200px) 0 80px;position:relative;overflow:hidden}.s600 .cierre:before{content:"";opacity:.05;mix-blend-mode:screen;pointer-events:none;background:url(/brand/flash-overlay-blanco.png) 50%/cover no-repeat;position:absolute;inset:0}.s600 .cierre-logo{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 30px 60px #000c);-webkit-user-select:none;user-select:none;border-radius:16px;width:clamp(280px,36vw,460px);margin:0 auto clamp(40px,6vw,64px);display:block}.s600 .cierre-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:0 auto 24px;font-size:clamp(34px,5.2vw,72px);font-weight:300;line-height:1.05}.s600 .cierre-title em{color:var(--silver);font-style:italic}.s600 .cierre-sub{max-width:600px;color:var(--ink-dim);text-wrap:pretty;margin:0 auto 44px;font-size:clamp(15px,1.25vw,18px);font-weight:300;line-height:1.6}.s600 .cierre-cta{justify-content:center;display:flex}.s600 .footer{border-top:1px solid var(--line);background:var(--bg);padding:36px 0 44px}.s600 .footer-row{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:10.5px;display:flex}.s600 .disclaimer{text-align:center;max-width:720px;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin:0 auto 28px;font-size:10.5px;line-height:1.7}.s600 .reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.s600 .reveal.in{opacity:1;transform:none}.s600 .reveal[data-delay="1"]{transition-delay:.12s}.s600 .reveal[data-delay="2"]{transition-delay:.24s}.s600 .reveal[data-delay="3"]{transition-delay:.36s}.s600 .reveal[data-delay="4"]{transition-delay:.48s}@media (max-width:880px){.s600 .nav.left{display:none}.s600 .header{grid-template-columns:1fr auto 1fr}.s600 .header-right .btn{padding:9px 14px;font-size:11px}.s600 .brand img{height:38px}.s600 .problema .row,.s600 .sistema-head,.s600 .demo .row,.s600 .curso .row{grid-template-columns:1fr;gap:40px}.s600 .sistema-blocks{grid-template-columns:1fr}.s600 .block{border-right:0;border-bottom:1px solid var(--line);padding:32px 0}.s600 .block:not(:first-child){padding-left:0}.s600 .block:last-child{border-bottom:0}.s600 .demo-side{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.s600 .hero-bottom{flex-wrap:wrap;justify-content:center;gap:12px;font-size:9.5px}.s600 .hero-bottom .left,.s600 .hero-bottom .right{display:none}.s600 .curso-list li{grid-template-columns:40px 1fr}.s600 .curso-list .meta{display:none}.s600 .vtier{--w:100%!important}}@media (prefers-reduced-motion:reduce){.s600 *,.s600 :before,.s600 :after{transition:none!important;animation:none!important}.s600 .reveal{opacity:1;transform:none}.s600 .flash,.s600 .grain,.s600 .hero-video{display:none}}
