:root{--bg:#fff;--ink:#0b1220;--mute:#5b6a85;--blue:#2457d6;--sky:#2457d6;--line:#0b12201a;--hd:"Sora",system-ui,sans-serif;--bd:"Inter",system-ui,sans-serif;--r:14px;--gut:clamp(18px,4vw,56px);--col:400px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--ink);font:400 .95rem/1.6 var(--bd);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--hd);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}p{margin:0}a{color:inherit}.sr,.skip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.scene{z-index:0;background:var(--bg);position:fixed;inset:0}.scene canvas{display:block}main,.foot{z-index:2;position:relative}.col{width:min(var(--col),100%);padding-inline:var(--gut)}.sec{min-height:70vh;padding:clamp(64px,12vh,140px) 0;position:relative}.sec:nth-of-type(odd) .col{margin-right:auto}.sec:nth-of-type(2n) .col{margin-left:auto}.glass{border-radius:var(--r);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffbd;border:1px solid #ffffffe6;box-shadow:inset 0 1px #fffc,0 10px 40px #14285a1f}.btn{background:var(--ink);color:#fff;min-height:46px;font:600 .9rem var(--bd);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 22px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{background:var(--blue);transform:translateY(-1px)}.btn--sm{min-height:44px;padding:0 18px;font-size:.85rem}.chip{min-height:44px;color:var(--mute);font:500 .8rem var(--bd);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0 6px;text-decoration:underline}.chip:hover{color:var(--ink)}.top{z-index:40;padding:14px var(--gut);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffb3;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.brand{font:600 1rem var(--hd);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.brand small{font:400 .75rem var(--bd);color:var(--mute);border-left:1px solid var(--line);margin-left:2px;padding-left:12px}.logo{background:var(--ink);border-radius:6px;width:22px;height:22px;position:relative}.logo:after{content:"";clip-path:polygon(0 100%,0 40%,40% 40%,40% 0,100% 0,100% 100%);background:#fff;position:absolute;inset:5px 6px}.nav{gap:2px;display:flex}.nav a{min-height:44px;color:var(--mute);align-items:center;padding:0 14px;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.nav a:hover,.nav a.on{color:var(--ink)}.nav a.on{box-shadow:inset 0 -2px 0 var(--sky)}.top__r{align-items:center;gap:14px;display:flex}.user{align-items:center;gap:10px;display:flex}.avatar{border:1px solid var(--line);width:34px;height:34px;font:600 .72rem var(--hd);color:var(--sky);border-radius:50%;place-items:center;display:grid}.user__t{display:none}.hud{z-index:35;text-align:center;pointer-events:none;gap:2px;width:min(440px,100% - 32px);display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.hud>*{pointer-events:auto}.hud__row{justify-content:center;align-items:baseline;gap:10px;display:flex}.hud__k{font:500 .68rem var(--bd);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);order:2}.hud__k.proj{color:var(--sky)}.hud__n{font:600 1.9rem/1 var(--hd);font-variant-numeric:tabular-nums}.hud__n span{color:var(--sky);margin-left:2px;font-size:.5em}.hud__st{font:500 .85rem var(--bd);color:var(--ink)}.rail{background:#0b122029;height:2px;margin:8px 0 2px;position:relative}.rail__fill{background:var(--ink);transform-origin:0;position:absolute;inset:0}.tick{background:#0b122059;width:1px;height:8px;position:absolute;top:-3px}.rail__real{background:var(--sky);width:2px;height:12px;margin-left:-1px;position:absolute;top:-5px}.chip--s{justify-self:center}.hero{min-height:100svh;padding:120px var(--gut) 110px;flex-direction:column;justify-content:flex-end;max-width:none;display:flex}.hero__in{max-width:23em}.k{font:500 .72rem var(--bd);letter-spacing:.18em;text-transform:uppercase;color:var(--sky);margin-bottom:16px}h1{font-size:clamp(2.1rem,4vw,3.6rem);font-weight:600}h1 em{color:var(--sky);font-style:normal}.lead{color:#33425e;max-width:30em;margin-top:16px;font-size:1rem}.lead--s{margin:-8px 0 26px}.cue{font:500 .8rem var(--bd);color:var(--mute);align-items:center;gap:10px;margin-top:22px;display:inline-flex}.cue:before{content:"";background:linear-gradient(var(--sky),transparent);width:1px;height:28px}.kpis{right:var(--gut);text-align:right;gap:22px;display:grid;position:absolute;bottom:110px}.kpi{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.kpi__l{font:500 .68rem var(--bd);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.kpi__v{font:600 clamp(1.8rem,3vw,2.6rem)/1.05 var(--hd);font-variant-numeric:tabular-nums;margin-top:4px}.kpi__v span{color:var(--sky);margin-left:3px;font-size:.5em}.kpi__v--s{font-size:1.05rem;font-weight:500;line-height:1.25}.kpi__n{color:var(--mute);margin-top:4px;font-size:.8rem}.hero .kpi:nth-child(n+2) .kpi__v{font-size:1rem}h2{margin-bottom:22px;font-size:clamp(1.5rem,2.4vw,2rem)}.h2b{margin-top:56px}.steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.step{grid-template-columns:72px 1fr;align-items:stretch;display:grid;position:relative;overflow:hidden}.step__ph{background:#0b1730;overflow:hidden}.step__ph img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.step.next .step__ph img{filter:grayscale();opacity:.5}.step__tx{padding:12px 16px 14px}.step__n{font:600 .72rem var(--hd);color:var(--sky);letter-spacing:.1em}.step h3{margin:1px 0 4px;font-size:1rem}.step p{color:#3d4c68;font-size:.82rem;line-height:1.5}.step__btn{all:unset;cursor:pointer;border-radius:4px}.step__btn:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.step__st{margin-top:6px;font-weight:500;color:var(--ink)!important}.step__st span{color:var(--mute);font-weight:400}.step.done .step__st{color:var(--sky)!important}.meter{background:var(--sky);transform-origin:0;height:2px;transform:scaleX(var(--f,0));position:absolute;bottom:0;left:0;right:0}.feed{flex-direction:column;gap:12px;display:flex}.post{overflow:hidden}.post__ph{aspect-ratio:16/8;background:#0b1730;margin:0;position:relative}.post__ph img{object-fit:cover;width:100%;height:100%;display:block}.post.next .post__ph img{filter:grayscale();opacity:.5}.post__ph figcaption{font:500 .62rem var(--bd);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#ffffffd9;border-radius:6px;padding:3px 8px;position:absolute;bottom:10px;left:10px}.post__tx{padding:14px 18px 18px}.post__d{font:500 .68rem var(--bd);letter-spacing:.1em;text-transform:uppercase;color:var(--sky);margin-bottom:6px}.post h3{margin-bottom:6px;font-size:1.05rem}.post__tx p:last-child{color:#3d4c68;font-size:.86rem}.pay{margin-bottom:12px;padding:18px 20px}.bar{background:#0b12201f;border-radius:2px;height:3px;margin-top:12px;display:block;position:relative;overflow:hidden}.bar:after{content:"";background:var(--blue);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;inset:0}.tbl{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.8rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:11px 12px}thead th{font:500 .64rem var(--bd);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}tbody th{font-weight:500}tr:last-child>*{border-bottom:0}.r{text-align:right;font-variant-numeric:tabular-nums}.tag{font:500 .7rem var(--bd);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;padding:2px 10px;display:inline-block}.tag--pagado,.tag--disponible{color:var(--blue);background:#2457d61f;border-color:#2457d666}.tag--proximo{background:var(--ink);color:#fff;border-color:var(--ink)}.docs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.docs li{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.docs h3{font-size:.95rem}.docs p{color:var(--mute);margin-top:2px;font-size:.8rem}.contact{gap:20px;padding:22px;display:grid}.contact .kpi__n{max-width:26em}.foot{color:var(--mute);padding:140px var(--gut) 110px;background:linear-gradient(#fff0,#fff 55%);font-size:.8rem}.foot>*{max-width:430px}.foot p{margin:4px 0}.foot a{color:var(--ink)}.small{font-size:.74rem}@media (width>=900px){.hud.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 0 18px #fffffff2,0 0 4px #ffffffe6;background:0 0;border:0;border-radius:0}}@media (width<=899px){.scene{z-index:5;border-bottom:1px solid var(--line);height:46vh;bottom:auto}.top{z-index:50;background:#ffffffd9;padding:8px 14px}.nav,.user,.brand small{display:none}.top__r{margin-left:auto}main{padding-top:46vh}.hero{min-height:auto;padding:30px var(--gut) 30px}.col{width:100%}.sec{min-height:0}.kpis{text-align:left;grid-template-columns:repeat(2,1fr);margin-top:26px;position:static}.kpis .kpi:first-child{grid-column:1/-1}.hud{border:1px solid var(--line);text-align:left;z-index:60;background:#ffffffe6;border-radius:12px;grid-template-columns:1fr auto;width:calc(100% - 16px);padding:8px 14px;bottom:8px}.hud__row{flex-direction:column;grid-area:1/2/3;align-items:flex-end;gap:0}.hud__k{order:0}.rail{grid-column:1;margin:6px 0}.chip--s{display:none}.hud__n{font-size:1.4rem}.hud__st{font-size:.82rem}.foot{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero__in,.kpi,.sec>.col>h2,.lead--s{text-shadow:0 0 22px #fffffff2,0 0 6px #ffffffb3}
