@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter.woff2)format("woff2")}:root{--bg:#faf9f6;--surface:#fff;--sunk:#f2efe9;--ink:#141c26;--ink-2:#4a5563;--ink-3:#616c7a;--line:#e7e3db;--line-2:#f0ede6;--hover:#efebe3;--action:#14283f;--action-hover:#22405f;--accent:#b54407;--accent-soft:#fcefe4;--ok:#0f6c74;--ok-soft:#e6f1f1;--tile:#efebe2;--mapa:#14283f;--r-card:24px;--r-sm:16px;--r-pill:9999px;--gut:clamp(16px, 4vw, 32px);--ease:cubic-bezier(.2, 0, 0, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip{z-index:99;background:var(--action);color:#fff;border-radius:0 0 var(--r-sm) 0;padding:14px 22px;font-weight:700;position:absolute;top:0;left:-9999px}.skip:focus{left:0}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.wrap{max-width:1120px;padding:0 var(--gut);margin:0 auto}section[id],main[id]{scroll-margin-top:84px}.hidden{display:none!important}.top{z-index:20;background:rgb(from var(--bg) r g b / .88);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:10px;min-height:44px;padding:8px 8px 8px 0;font-size:1.375rem;font-weight:800;text-decoration:none;display:inline-flex}.brand svg{display:block}.menu{align-items:center;gap:2px;display:flex}.menu a{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);transition:background .18s var(--ease), color .18s var(--ease);align-items:center;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.menu a:hover{background:var(--hover);color:var(--ink)}.btn{border-radius:var(--r-pill);min-height:48px;font:inherit;cursor:pointer;transition:background .2s var(--ease), transform .2s var(--ease), border-color .2s var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--action);color:#fff}.btn-primary:hover{background:var(--action-hover)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-secondary:hover{border-color:#d6d0c5}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.65;cursor:progress}.hero{padding:clamp(34px,5.5vw,68px) 0 clamp(20px,3vw,34px)}.hero-card{background:var(--surface);border-radius:var(--r-card);grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(28px,5vw,58px);display:grid;box-shadow:0 1px 2px #141c260a,0 10px 28px -20px #141c2629}.eyebrow{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);letter-spacing:.04em;align-items:center;margin:0 0 18px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:800;line-height:1.07}.hero p{color:var(--ink-2);max-width:46ch;margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.62}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-art{justify-content:center;display:flex}.hero-art svg{display:block}.duo{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{background:var(--surface);border-radius:var(--r-card);border-top:4px solid var(--accent);padding:26px 26px 28px}.panel h2{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.8125rem;font-weight:700}.panel p{margin:0;font-size:1.0625rem;font-weight:500;line-height:1.52}section{padding:clamp(38px,5.5vw,66px) 0 0}.head{margin-bottom:clamp(18px,2.6vw,26px)}.head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:800;line-height:1.15}.head p{color:var(--ink-2);max-width:58ch;margin:10px 0 0}.tabs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.item{display:contents}.card{grid-row:1}.panel-stats{grid-area:2/1/auto/-1}.card-chev{display:none}.card{text-align:left;background:var(--surface);border:2px solid #0000;border-top:4px solid var(--brand);border-radius:var(--r-card);font:inherit;color:inherit;cursor:pointer;transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s var(--ease);flex-direction:column;align-items:stretch;gap:0;padding:22px 22px 24px;display:flex}.card:hover{transform:translateY(-2px);box-shadow:0 12px 26px -18px #141c264d}.card[aria-expanded=true]{border-color:var(--brand);box-shadow:0 2px 4px #141c260d,0 14px 28px -20px #141c264d}.card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.card-top svg{border-radius:12px;display:block}.card-name{letter-spacing:-.03em;font-size:1.3125rem;font-weight:800}.card-name .tld{color:var(--ink-3);font-weight:700}.card-desc{color:var(--ink-2);margin-top:8px;font-size:.9375rem;line-height:1.5}.pill{border-radius:var(--r-pill);align-items:center;gap:7px;padding:6px 13px;font-size:.75rem;font-weight:700;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pill-live{background:var(--ok-soft);color:var(--ok)}.pill-soon{background:var(--hover);color:var(--ink-2)}.panel-stats{background:var(--sunk);border-radius:var(--r-card);border-left:4px solid var(--brand);padding:26px 26px 22px}.stats{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;display:grid}.stats div{min-width:0}.stats dt{color:var(--ink-3);margin:0;font-size:.8125rem;font-weight:600}.stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:800}.stats-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:20px;padding-top:10px;display:flex}.stats-note{color:var(--ink-3);max-width:62ch;margin:0;font-size:.8125rem}.go{border-radius:var(--r-pill);background:var(--surface);min-height:44px;color:var(--brand);white-space:nowrap;align-items:center;gap:6px;padding:0 16px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.go:hover{background:#fff;text-decoration:underline}.manifesto{margin-top:clamp(38px,5vw,62px)}.mani-card{border-radius:var(--r-card);background:var(--sunk);color:var(--ink);padding:clamp(30px,5vw,60px);position:relative;overflow:hidden}.mapa{z-index:0;width:100%;height:100%;position:absolute;inset:0}.mani-card:after{content:"";z-index:1;background:linear-gradient(90deg, rgb(from var(--sunk) r g b / .15) 0%, rgb(from var(--sunk) r g b / .88) 40%, rgb(from var(--sunk) r g b / 1) 62%);position:absolute;inset:0}.mani-inner{z-index:2;max-width:38rem;margin-left:auto;position:relative}.mani-tag{border-radius:var(--r-pill);background:rgb(from var(--action) r g b / .1);color:var(--ink-2);letter-spacing:.04em;margin:0 0 14px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block}.mani-inner h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.625rem,3.4vw,2.5rem);font-weight:800;line-height:1.14}.mani-inner p{color:var(--ink-2);margin:18px 0 0;font-size:1rem;line-height:1.72}.mani-inner strong{color:var(--ink);font-weight:800}.mani-note{z-index:2;color:var(--ink-3);margin:24px 0 0;font-size:.75rem;position:relative}.notes{background:var(--surface);border-radius:var(--r-card);padding:6px 26px}.note{border-bottom:1px solid var(--line-2);grid-template-columns:118px 1fr;gap:20px;padding:18px 0;display:grid}.note:last-child{border-bottom:0}.note time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.note p{margin:0;font-size:.9375rem}.contact-card{background:var(--surface);border-radius:var(--r-card);max-width:680px;margin:0 auto;padding:clamp(28px,4vw,46px)}.contact-card .ch{text-align:center;margin-bottom:28px}.contact-card h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.contact-card .ch p{color:var(--ink-2);margin:10px 0 0}form{flex-direction:column;gap:18px;display:flex}.row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}label{font-size:.875rem;font-weight:600}input,textarea{border-radius:var(--r-sm);border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);background:#fbfaf8;outline:none;padding:13px 16px;font-size:1rem}input::placeholder,textarea::placeholder{color:#8b95a2}input:focus,textarea:focus{border-color:var(--action);box-shadow:0 0 0 4px rgb(from var(--action) r g b / .14);background:#fff}textarea{resize:vertical;min-height:132px;line-height:1.6}.hint{color:var(--ink-3);justify-content:space-between;gap:12px;margin:0;font-size:.8125rem;display:flex}.counter{font-variant-numeric:tabular-nums}.counter.near{color:var(--accent);font-weight:600}.counter.at{color:#b3261e;font-weight:700}form .btn{align-self:center;margin-top:4px}.btn .spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.result{border-radius:var(--r-sm);text-align:center;margin:0;padding:14px 18px;font-size:.9375rem;font-weight:600}.result.ok{background:var(--ok-soft);color:var(--ok)}.result.bad{color:#b3261e;background:#fdeceb}.turnstile{--ts:1;width:calc(300px * var(--ts));height:calc(65px * var(--ts));contain:layout;border-radius:var(--r-sm);background:var(--sunk);border:1px dashed var(--line);transition:background .2s var(--ease), border-color .2s var(--ease);justify-content:center;align-items:center;margin:0 auto;display:flex;overflow:hidden}.turnstile .cf-turnstile{width:300px;height:65px}.turnstile:has(iframe){background:0 0;border-color:#0000}@media (width<=389px){.turnstile{--ts:.88}.turnstile .cf-turnstile{transform:scale(var(--ts))}}@media (width<=344px){.turnstile{--ts:.75}}footer{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px);padding:30px 0 40px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.foot-links{flex-wrap:wrap;gap:2px;display:flex}.foot-links a{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);align-items:center;padding:0 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.foot-links a:hover{background:var(--hover);color:var(--ink)}.legal{color:var(--ink-3);margin:0;font-size:.8125rem}@media (width<=960px){.tabs{grid-template-columns:1fr;gap:12px}.card,.panel-stats{grid-area:auto}.panel-stats{border-left:0;border-top:4px solid var(--brand);border-radius:0 0 var(--r-card) var(--r-card);margin-top:-14px;padding-top:22px}.card[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-chev{width:32px;height:32px;color:var(--ink-3);transition:transform .22s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:22px;right:18px}.card[aria-expanded=true] .card-chev{transform:rotate(180deg)}.card{position:relative}.card-top{padding-right:40px}.hero-card{grid-template-columns:1fr}.hero-art{order:-1;justify-content:flex-start}.hero-art svg{width:120px;height:120px}.duo,.tabs,.stats,.row{grid-template-columns:1fr}.stats{gap:18px}.mani-inner{max-width:none;margin-left:0}.mani-card:after{background:rgb(from var(--sunk) r g b / .9)}}@media (width<=640px){.menu a{padding:0 10px;font-size:.875rem}.menu a:not(:last-child){display:none}.note{grid-template-columns:1fr;gap:4px}}
