.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tab{font:700 .88rem/1 var(--f-body);padding:11px 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;text-decoration:none}.tab[aria-selected="true"]{background:var(--ink);border-color:var(--ink);color:#fff}form.f{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative}form.f .full{grid-column:1/-1}@media (max-width:560px){form.f{grid-template-columns:1fr}}.field{display:grid;gap:6px;min-width:0}.field label{font-weight:700;font-size:.86rem;color:var(--ink)}.field input,.field select,.field textarea{font:500 1rem/1.4 var(--f-body);color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;width:100%}.field textarea{min-height:110px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none}.form-note{font-size:.85rem;color:var(--muted)}.form-done{grid-column:1/-1;background:var(--paper);border:1.5px solid var(--line);border-radius:14px;padding:16px 18px;font-size:.95rem}.form-done b{color:var(--ink)}.events{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:860px){.events{grid-template-columns:1fr}}.ev{position:relative;border-radius:26px;padding:clamp(24px,3.5vw,36px);overflow:hidden;display:grid;gap:18px;min-height:360px;align-content:space-between}.ev.xmas{background:var(--red);color:#fff}.ev.padel{background:var(--ink);color:#d9d9db}.ev h3{font-family:var(--f-display);font-weight:400;font-size:clamp(1.7rem,3.2vw,2.4rem);color:#fff;letter-spacing:-.035em;line-height:1}.ev .when{font:500 .78rem/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.9}.ev p{max-width:42ch;opacity:.92}.count{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:380px}.count div{background:rgba(0,0,0,.18);border-radius:12px;padding:10px 6px;text-align:center}.ev.padel .count div{background:#1e1e21}.count b{display:block;font:400 1.7rem/1 var(--f-display);color:#fff;font-variant-numeric:tabular-nums}.count small{font:500 .62rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.ev .btn{justify-self:start}.ev.xmas .btn{background:#fff;color:var(--ink)}.ev .shape{position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;border:28px solid rgba(255,255,255,.12);pointer-events:none}.ev.padel .shape{border-color:rgba(213,87,83,.22);border-radius:30px;transform:rotate(18deg)}.ev > *:not(.shape){position:relative}.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:1000px){.tiers{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tiers{grid-template-columns:1fr}}.tier{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:20px;padding:24px;display:grid;gap:12px;align-content:start}.tier .lvl{font:500 .72rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.tier p{color:var(--muted-ink);font-size:.93rem}.spons-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:28px;border-top:1px solid var(--ink-line)}.spons-cta p{color:var(--muted-ink);max-width:56ch}.amb{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}@media (max-width:860px){.amb{grid-template-columns:1fr}}.perks{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.perks{grid-template-columns:1fr}}.perk{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px}.perk b{display:block;color:var(--ink);margin-bottom:4px}.perk span{color:var(--muted);font-size:.92rem}.story{background:var(--red);border-radius:30px;padding:clamp(28px,5vw,60px);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;position:relative;overflow:hidden}@media (max-width:860px){.story{grid-template-columns:1fr}}.story h2{color:#fff}.story p{color:#ffe4e2;max-width:52ch;margin-top:14px;font-size:1.08rem}.story .btn{background:#fff;color:var(--ink)}.story-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.story-list li{background:rgba(0,0,0,.14);border-radius:14px;padding:12px 16px;font-weight:700}.dc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}@media (max-width:860px){.dc{grid-template-columns:1fr}}.wallet{justify-self:center;width:min(100%,340px);aspect-ratio:1.586;border-radius:22px;background:linear-gradient(135deg,#1a1a1c,#0b0b0c);border:1px solid #2b2b2e;box-shadow:0 40px 70px -30px rgba(17,17,17,.6),0 0 0 8px var(--mist);padding:22px;color:#fff;display:grid;grid-template-rows:auto 1fr auto;transform:rotate(-5deg);transition:transform .4s}.wallet:hover{transform:rotate(0) translateY(-6px)}.wallet .w-top{display:flex;justify-content:space-between;align-items:flex-start}.wallet .w-logo{font:400 1.15rem/.9 var(--f-display);letter-spacing:-.04em}.wallet .w-logo span{display:block}.wallet .w-logo span:last-child::after{content:".";color:var(--red)}.wallet .w-tag{font:500 .62rem/1 var(--f-mono);letter-spacing:.14em;color:var(--red)}.wallet .w-row{display:flex;justify-content:space-between;align-items:flex-end;font:500 .62rem/1.5 var(--f-mono);letter-spacing:.1em;color:#9c9ca0}.wallet .w-row b{display:block;color:#fff;font:700 .95rem/1.2 var(--f-body);letter-spacing:0}.dc-facts{display:flex;flex-wrap:wrap;gap:24px;margin:22px 0 26px}.dc-facts div b{display:block;font:400 2rem/1 var(--f-display);color:var(--ink);letter-spacing:-.03em}.dc-facts div small{color:var(--muted);font-size:.86rem}.why-big{font:400 clamp(2.2rem,5.4vw,4.4rem)/.98 var(--f-display);color:#fff;letter-spacing:-.045em;max-width:16ch;text-wrap:balance}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}@media (max-width:860px){.why-grid{grid-template-columns:1fr}}.why-grid div{border-top:2px solid var(--red);padding-top:18px}.why-grid b{display:block;color:#fff;font-size:1.1rem;margin-bottom:6px}.why-grid p{color:var(--muted-ink)}.team{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1000px){.team{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.team{grid-template-columns:1fr}}.mate{border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.mate .ph{aspect-ratio:4/4.2;max-width:100%;background:var(--ink);display:grid;place-items:center;position:relative;overflow:hidden}.mate .ph b{font:400 4.2rem/1 var(--f-display);color:#fff;letter-spacing:-.05em;position:relative}.mate .ph b::after{content:".";color:var(--red)}.mate .ph::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/22px 22px}.mate .meta{padding:18px 20px 20px}.mate .meta b{display:block;color:var(--ink);font-size:1.08rem}.mate .meta span{color:var(--muted);font-size:.9rem}.mate.join{border-style:dashed;display:grid;place-items:center;text-align:center;padding:28px;background:var(--mist)}.mate.join b{display:block;color:var(--ink);font-size:1.2rem;margin-bottom:6px}.mate.join p{color:var(--muted);font-size:.93rem;margin-bottom:16px}.socials{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:760px){.socials{grid-template-columns:1fr}}.soc{display:grid;grid-template-columns:52px 1fr auto;gap:16px;align-items:center;text-decoration:none;border:1.5px solid var(--line);border-radius:20px;padding:18px 20px;transition:border-color .15s,transform .15s,background .15s}.soc:hover{border-color:var(--ink);transform:translateY(-3px)}.soc .ic{width:52px;height:52px;border-radius:15px;background:var(--ink);color:#fff;display:grid;place-items:center}.soc:hover .ic{background:var(--red)}.soc b{display:block;color:var(--ink);font-size:1.05rem}.soc span{color:var(--muted);font:500 .82rem/1.3 var(--f-mono)}.soc .go{font-size:1.3rem;color:var(--ink)}footer{background:var(--ink);color:var(--muted-ink);padding-block:64px calc(40px + env(safe-area-inset-bottom,0px))}.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}@media (max-width:860px){.foot{grid-template-columns:1fr 1fr}}@media (max-width:480px){.foot{grid-template-columns:1fr}}footer h4{color:#fff;font:700 .8rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}footer a{color:var(--muted-ink);text-decoration:none}footer a:hover{color:#fff}.foot-base{margin-top:48px;padding-top:22px;border-top:1px solid var(--ink-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.85rem}.powered{display:inline-flex;align-items:center;gap:8px;color:#fff}.backers{background:#000;border-bottom:1px solid var(--ink-line)}.backers .wrap{display:flex;align-items:center;gap:24px 36px;flex-wrap:wrap;padding-block:22px}.backers-label{font:500 .74rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-ink);flex:none}.backers-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px;flex:1;min-width:0}.backers-row a{display:block;opacity:.85;transition:opacity .15s,transform .15s}.backers-row a:hover{opacity:1;transform:translateY(-2px)}.backers-row img{display:block;height:38px;width:auto;max-width:150px;object-fit:contain}.backers-row a.lead img{height:58px}.spons-wall{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px}@media (max-width:900px){.spons-wall{grid-template-columns:1fr 1fr}}.sp{display:grid;grid-template-rows:1fr auto;gap:14px;background:#000;border:1px solid var(--ink-line);border-radius:20px;padding:22px;text-decoration:none;color:#fff;min-height:170px;transition:border-color .15s,transform .15s}.sp:hover{border-color:var(--red);transform:translateY(-3px)}.sp .lg{display:grid;place-items:center}.sp img{max-width:100%;max-height:74px;width:auto;height:auto;object-fit:contain}.sp .cap{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:.86rem;color:var(--muted-ink)}.sp .cap b{color:#fff;font-size:.95rem}.sp.lead{grid-row:span 2}.sp.lead img{max-height:170px}.sp .role{font:500 .66rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}@media (max-width:900px){.sp.lead{grid-column:1/-1;grid-row:auto}}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.price-grid{grid-template-columns:1fr}}.pc{border:1.5px solid var(--line);border-radius:24px;padding:28px;display:grid;gap:16px;align-content:start;background:var(--paper);position:relative}.pc.hot{background:var(--ink);border-color:var(--ink);color:#c9c9cc}.pc.hot h3{color:#fff}.pc .badge{position:absolute;top:-12px;left:24px;background:var(--red);color:#fff;font:700 .72rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:8px}.pc .where{font:500 .72rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.pc .price{display:flex;align-items:baseline;gap:8px}.pc .price b{font:400 3rem/1 var(--f-display);color:var(--ink);letter-spacing:-.04em}.pc.hot .price b{color:#fff}.pc .price small{color:var(--muted);font-size:.85rem}.pc.hot .price small{color:var(--muted-ink)}.pc p{color:var(--muted);font-size:.96rem}.pc.hot p{color:#c9c9cc}.pc ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.pc li{display:grid;grid-template-columns:20px 1fr;gap:8px;font-size:.95rem}.pc li::before{content:"";width:16px;height:16px;margin-top:4px;border-radius:50%;background:var(--red-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23D55753' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}