:root{--ink:#080b0a;--panel:#101612;--panel2:#151e17;--line:rgba(221,236,207,.14);--lime:#9bd84f;--red:#e23d35;--bone:#eee9d7;--muted:#a4ad9f;--gold:#c89a55;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--bone);background:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.zs-shell{width:min(calc(100% - 42px),var(--max));margin:auto}.zs-header{position:sticky;z-index:50;top:0;display:flex;align-items:center;gap:24px;min-height:82px;padding:10px max(24px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line);background:rgba(8,11,10,.92);backdrop-filter:blur(18px)}.zs-brand{display:flex;align-items:center;gap:12px;margin-right:auto}.zs-brand img{width:62px;height:62px;object-fit:contain}.zs-brand strong,.zs-brand small{display:block}.zs-brand strong{font:800 1.3rem/1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.04em}.zs-brand small{color:var(--lime);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase}.zs-nav{display:flex;align-items:center;gap:5px}.zs-nav>a{padding:10px 13px;color:#c6cdc3;font-weight:700;font-size:.88rem}.zs-nav>a:hover{color:#fff}.zs-nav .zs-nav-cta{margin-left:8px;color:#0a0d0b;background:linear-gradient(135deg,#d8ff9b,var(--lime));border-radius:7px}.zs-menu-toggle{display:none;color:#fff;background:transparent;border:1px solid var(--line);padding:9px 13px;border-radius:8px}.zs-hero{position:relative;overflow:hidden;min-height:790px;display:grid;align-items:center;background:radial-gradient(circle at 78% 44%,rgba(155,216,79,.17),transparent 30%),radial-gradient(circle at 6% 12%,rgba(226,61,53,.15),transparent 27%),linear-gradient(135deg,#080b0a,#0c120e)}.zs-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,10,.98) 0%,rgba(8,11,10,.79) 48%,rgba(8,11,10,.22) 76%,rgba(8,11,10,.7) 100%)}.zs-noise{position:absolute;inset:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}.zs-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:35px;padding:90px 0}.zs-kicker{display:inline-block;color:var(--lime);font:800 .76rem/1 'Barlow Condensed',sans-serif;letter-spacing:.2em;text-transform:uppercase}.zs-hero h1,.zs-section h2,.zs-panel h2,.zs-join h2{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:-.03em}.zs-hero h1{margin:18px 0;font-size:clamp(4.1rem,8vw,8rem);line-height:.78}.zs-hero h1 em{font-style:normal;color:var(--lime)}.zs-hero-copy>p{max-width:690px;color:#bdc6b9;font-size:1.12rem}.zs-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.zs-button{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:0 22px;border-radius:7px;color:#090c0a;background:linear-gradient(135deg,#d8ff9b,var(--lime));font-weight:800;box-shadow:0 16px 40px rgba(112,180,50,.17)}.zs-button:hover{transform:translateY(-2px)}.zs-button-ghost{color:#fff;border:1px solid var(--line);background:rgba(255,255,255,.04);box-shadow:none}.zs-hero-stats{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px}.zs-hero-stats span{padding-left:13px;border-left:2px solid var(--red)}.zs-hero-stats strong,.zs-hero-stats small{display:block}.zs-hero-stats small{color:var(--muted);font-size:.76rem}.zs-hero-art{position:relative}.zs-hero-art img{position:relative;z-index:2;width:118%;max-width:none;margin-left:-14%;filter:drop-shadow(0 30px 45px rgba(0,0,0,.75))}.zs-glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;left:12%;top:15%;background:rgba(155,216,79,.18);filter:blur(70px)}.zs-section{padding:100px 0}.zs-section-dark{background:#0c110d;border-block:1px solid var(--line)}.zs-section-head{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:end;margin-bottom:38px}.zs-section h2,.zs-panel h2,.zs-join h2{margin:10px 0 0;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.9}.zs-section-head>p{margin:0;color:var(--muted)}.zs-card-grid,.zs-event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zs-card,.zs-event-grid article{padding:27px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,rgba(27,39,29,.9),rgba(11,15,12,.95))}.zs-card span{color:var(--red);font:800 .8rem 'Barlow Condensed',sans-serif;letter-spacing:.16em}.zs-card h3,.zs-event-grid h3{font:800 1.7rem 'Barlow Condensed',sans-serif;text-transform:uppercase}.zs-card p,.zs-event-grid p{color:var(--muted)}.zs-feature-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:18px}.zs-panel{min-height:520px;padding:45px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.zs-panel-art{display:flex;align-items:flex-end;background:linear-gradient(0deg,rgba(5,8,6,.9),transparent 70%),radial-gradient(circle at 65% 25%,rgba(226,61,53,.33),transparent 28%),linear-gradient(135deg,#172319,#080b09)}.zs-panel-art span{font:800 clamp(3rem,6vw,6rem)/.82 'Barlow Condensed',sans-serif;text-transform:uppercase}.zs-list{list-style:none;margin:30px 0 0;padding:0}.zs-list li{display:grid;grid-template-columns:180px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.zs-list strong{color:var(--lime)}.zs-list span{color:var(--muted)}.zs-event-grid time{color:var(--lime);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.zs-joomla-content{margin-top:25px}.zs-join{padding:90px 0;background:linear-gradient(120deg,rgba(226,61,53,.18),rgba(155,216,79,.14)),#111711;border-block:1px solid var(--line)}.zs-join-inner{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.zs-join h2{max-width:850px}.zs-join p{max-width:760px;color:var(--muted)}.zs-footer{padding:30px 0;background:#050705;border-top:1px solid var(--line);color:#879084;font-size:.85rem}.zs-footer .zs-shell{display:flex;justify-content:space-between;gap:20px}.com-content-article{padding:25px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}@media(max-width:900px){.zs-menu-toggle{display:block}.zs-nav{display:none;position:absolute;top:76px;left:20px;right:20px;padding:12px;background:#0e140f;border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 70px #000}.zs-nav.is-open{display:grid}.zs-nav .zs-nav-cta{margin-left:0}.zs-hero-grid,.zs-section-head,.zs-feature-grid,.zs-join-inner{grid-template-columns:1fr}.zs-hero-art{order:-1;max-width:680px;margin:auto}.zs-hero{min-height:auto}.zs-card-grid,.zs-event-grid{grid-template-columns:1fr 1fr}.zs-panel{min-height:auto}.zs-join-inner .zs-button{justify-self:start}}@media(max-width:620px){.zs-shell{width:min(calc(100% - 26px),var(--max))}.zs-header{padding-inline:14px}.zs-brand span{display:none}.zs-hero-grid{padding:55px 0}.zs-hero h1{font-size:clamp(3.5rem,18vw,5.8rem)}.zs-card-grid,.zs-event-grid{grid-template-columns:1fr}.zs-panel{padding:27px}.zs-list li{grid-template-columns:1fr}.zs-footer .zs-shell{display:grid}.zs-hero-stats{gap:15px}}
