@font-face{font-family:__Teko_0b8c84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1624d2c369b1c14-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Teko_0b8c84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1dd5e968ff05e88e-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Teko_0b8c84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c526091e2cbdcaf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Teko_0b8c84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1624d2c369b1c14-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Teko_0b8c84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1dd5e968ff05e88e-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Teko_0b8c84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0c526091e2cbdcaf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Teko_0b8c84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1624d2c369b1c14-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Teko_0b8c84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1dd5e968ff05e88e-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Teko_0b8c84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c526091e2cbdcaf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Teko_Fallback_0b8c84;src:local("Arial");ascent-override:146.26%;descent-override:72.52%;line-gap-override:0.00%;size-adjust:65.50%}.__className_0b8c84{font-family:__Teko_0b8c84,__Teko_Fallback_0b8c84;font-style:normal}.__variable_0b8c84{--font-display:"__Teko_0b8c84","__Teko_Fallback_0b8c84"}@font-face{font-family:__Sora_93ee20;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Sora_93ee20;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_93ee20;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Sora_93ee20;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_93ee20;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Sora_93ee20;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_93ee20;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Sora_93ee20;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_Fallback_93ee20;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_93ee20{font-family:__Sora_93ee20,__Sora_Fallback_93ee20;font-style:normal}.__variable_93ee20{--font-text:"__Sora_93ee20","__Sora_Fallback_93ee20"}:root{--font-display:"Teko",sans-serif;--font-text:"Sora",sans-serif;--ink:#0c1511;--ink-2:#253d2e;--ink-soft:#56706a;--ink-ghost:rgba(12,21,17,.38);--surface:#fff;--surface-2:#f5f7f5;--surface-3:#edf2ed;--lime:#c9ff4e;--lime-2:#b8f040;--lime-dim:rgba(201,255,78,.14);--green:#1f8a5b;--green-dark:#0b2f22;--green-deep:#071a10;--green-mid:#0f3b29;--stroke:rgba(12,21,17,.09);--stroke-2:rgba(12,21,17,.16);--shadow-xs:0 1px 4px rgba(12,21,17,.06);--shadow-sm:0 4px 14px rgba(12,21,17,.08);--shadow-md:0 10px 30px rgba(12,21,17,.11);--shadow-lg:0 22px 60px rgba(12,21,17,.15);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:36px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-text);color:var(--ink);background:var(--surface);min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:has(#nav-toggle:checked){overflow:hidden;touch-action:none}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}a.button.primary:hover,a.button:hover{color:inherit}.page{display:flex;flex-direction:column}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header{justify-content:space-between;padding:14px 6vw;position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--stroke)}.logo,.site-header{display:flex;align-items:center}.logo{gap:10px}.logo-img{display:block;width:34px;height:34px;border-radius:9px;flex-shrink:0}.logo-name{font-family:var(--font-display);font-size:26px;letter-spacing:2px;line-height:1}.logo-name,.site-nav{text-transform:uppercase}.site-nav{display:flex;gap:26px;font-size:11.5px;font-weight:500;letter-spacing:1.3px}.site-nav a{color:var(--ink-soft);position:relative;padding-bottom:4px;transition:color .15s}.site-nav a:hover{color:var(--ink)}.site-nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.site-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;gap:10px}.nav-toggle{display:none}.nav-toggle-button{display:none;width:42px;height:42px;border-radius:var(--radius-sm);border:1px solid var(--stroke-2);background:var(--surface);align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;padding:10px;margin-left:auto}.nav-toggle-button .bar{display:block;width:18px;height:2px;background:var(--ink);border-radius:999px;transition:transform .2s ease,opacity .2s ease}.page:has(#nav-toggle:checked) .nav-toggle-button .bar:first-child{transform:translateY(7px) rotate(45deg)}.page:has(#nav-toggle:checked) .nav-toggle-button .bar:nth-child(2){opacity:0;transform:scaleX(0)}.page:has(#nav-toggle:checked) .nav-toggle-button .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav,.nav-overlay{display:none}.mobile-nav-inner{background:var(--green-deep);color:#fff;padding:calc(16px + env(safe-area-inset-top)) 6vw calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px;min-height:100%;overflow-y:auto}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;color:hsla(0,0%,100%,.5);padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.mobile-nav-close{width:38px;height:38px;border-radius:var(--radius-sm);border:1px solid hsla(0,0%,100%,.14);display:grid;place-items:center;position:relative;cursor:pointer}.mobile-nav-close .close-bar{position:absolute;width:16px;height:2px;background:#fff;border-radius:999px}.mobile-nav-close .close-bar:first-child{transform:rotate(45deg)}.mobile-nav-close .close-bar:nth-child(2){transform:rotate(-45deg)}.mobile-nav-links{display:grid;grid-gap:6px;gap:6px;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;flex:1 1}.mobile-nav-links a{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.82);padding:12px 14px;border-radius:var(--radius-md);border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.04);transition:background .15s}.mobile-nav-links a:hover{background:hsla(0,0%,100%,.08);color:#fff}.mobile-nav-cta{padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);margin-top:auto}.mobile-nav-cta .button{width:100%;justify-content:center}.menu-icon{width:16px;height:16px;border-radius:5px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);position:relative;flex-shrink:0}.menu-icon:after{content:"";position:absolute;inset:3px;border-radius:3px;background:var(--lime);opacity:.85}.menu-icon[data-icon=mac]:after{background:#6ef0b2}.menu-icon[data-icon=performans]:after{background:#80d8ff}.menu-icon[data-icon=partner]:after{background:#ffe080}.menu-icon[data-icon=turnuva]:after{background:#c8a4ff}.menu-icon[data-icon=rehber]:after{background:#ffb4c8}.menu-icon[data-icon=sss]:after{background:hsla(0,0%,100%,.7)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:var(--radius-md);border:1.5px solid transparent;font-family:var(--font-text);font-weight:600;font-size:14px;letter-spacing:.2px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--lime);color:var(--green-dark);border-color:var(--lime);box-shadow:0 6px 24px rgba(201,255,78,.35)}.button.primary:hover{background:var(--lime-2);box-shadow:0 10px 32px rgba(201,255,78,.45);color:var(--green-dark)}.button.ghost{border-color:var(--stroke-2);background:var(--surface);color:var(--ink)}.button.ghost:hover{border-color:rgba(12,21,17,.25);background:var(--surface-2);color:var(--ink)}.button.ghost-dark{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9)}.button.ghost-dark:hover{background:hsla(0,0%,100%,.12);color:#fff}.button.small{padding:8px 18px;font-size:12px;letter-spacing:.5px}.hero{background:var(--green-deep);padding:72px 6vw 80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;position:relative;overflow:hidden}.hero:before{top:-100px;right:-80px;width:560px;height:560px;background:radial-gradient(circle,rgba(201,255,78,.12) 0,transparent 65%)}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero:after{bottom:-60px;left:-60px;width:400px;height:400px;background:radial-gradient(circle,rgba(31,138,91,.2) 0,transparent 65%)}.hero-copy{display:flex;flex-direction:column;gap:0;position:relative;z-index:1;color:#fff}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lime);margin-bottom:16px}.eyebrow:before{content:"";display:inline-block;width:20px;height:2px;background:var(--lime);border-radius:999px;flex-shrink:0}.hero-copy h1{font-family:var(--font-display);font-size:clamp(52px,7vw,88px);line-height:.92;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:22px}.hero-copy h1 span{color:var(--lime)}.hero-copy .lead{font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.72);max-width:520px;margin-bottom:32px}.hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;padding:7px 13px;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.8)}.badge-icon{width:13px;height:13px;color:var(--lime)}.badge[data-icon=check] .badge-icon{color:#6ef0b2}.badge[data-icon=live] .badge-icon{color:var(--lime)}.badge[data-icon=stats] .badge-icon{color:#80d8ff}.cta-row{align-items:center}.app-download-row,.cta-row{display:flex;gap:12px;flex-wrap:wrap}.app-download-row{margin-top:20px}.store-badge{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:5px;opacity:.75;transition:opacity .2s,transform .2s}.store-badge:hover{opacity:1;transform:translateY(-2px);color:inherit}.store-badge img{display:block;border-radius:6px}.coming-soon{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:40px}.metric-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:4px}.metric-card strong{font-size:26px;font-weight:700;color:var(--lime)}.metric-card span{font-size:10.5px;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.5)}.hero-art{display:flex;justify-content:flex-end;align-items:center;z-index:1}.court,.hero-art{position:relative}.court{width:min(480px,90%);min-height:360px;background:linear-gradient(145deg,var(--green-mid),#0a2318);border-radius:var(--radius-xl);border:1px solid rgba(201,255,78,.2);box-shadow:0 32px 80px rgba(4,10,7,.55),0 0 0 1px rgba(201,255,78,.1);overflow:hidden}.court:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 20%,rgba(201,255,78,.14),transparent 50%);pointer-events:none}.court-lines{position:absolute;inset:22px;border-radius:18px;border:1.5px solid hsla(0,0%,100%,.28);background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.07) 1px,transparent 0,transparent 30px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 1px,transparent 0,transparent 54px)}.net{position:absolute;top:50%;left:8%;right:8%;height:3px;background:hsla(0,0%,100%,.65);transform:translateY(-50%)}.serve-path{width:62%;height:62%;border:1.5px dashed rgba(201,255,78,.35);top:8%;left:16%;animation:sweep 8s ease-in-out infinite}.ball,.serve-path{position:absolute;border-radius:50%}.ball{width:42px;height:42px;background:radial-gradient(circle at 35% 35%,#eeff9a,var(--lime));top:28%;right:16%;box-shadow:0 12px 30px rgba(201,255,78,.4),0 0 0 8px rgba(201,255,78,.1);animation:floatball 6s ease-in-out infinite;z-index:2}.shot-marker{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;top:62%;left:36%;box-shadow:0 0 0 6px hsla(0,0%,100%,.12);z-index:2}.scoreboard{position:absolute;bottom:22px;left:22px;background:rgba(8,22,16,.94);color:#fff;padding:14px 16px;border-radius:var(--radius-md);display:grid;grid-gap:8px;gap:8px;min-width:150px;font-size:11px;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(201,255,78,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.score-row{display:flex;gap:10px;font-size:22px;font-weight:700}.ranking-badge{position:absolute;top:22px;right:22px;background:rgba(8,22,16,.92);color:#fff;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(201,255,78,.3);font-size:10px;letter-spacing:1px;text-transform:uppercase;display:grid;grid-gap:3px;gap:3px;animation:pulse 5s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ranking-badge strong{font-size:20px;color:var(--lime)}.ranking-badge em{font-style:normal;color:hsla(0,0%,100%,.55)}.next-match{position:absolute;right:22px;bottom:22px;background:hsla(0,0%,100%,.95);color:var(--ink);padding:11px 14px;border-radius:var(--radius-md);font-size:10px;letter-spacing:1px;text-transform:uppercase;display:grid;grid-gap:3px;gap:3px;box-shadow:var(--shadow-md)}.next-match strong{font-size:17px}.next-match p{font-size:11px;text-transform:none;color:var(--ink-soft);letter-spacing:.3px}main{display:flex;flex-direction:column;gap:0;padding:0 6vw;max-width:1240px;width:100%;margin:0 auto}section{position:relative;scroll-margin-top:80px}.section{padding:96px 0}#waitlist,.cta-band,.hero{width:100vw;margin-left:calc(50% - 50vw)}.section-alt{background:var(--surface-2)}.section-dark{background:var(--green-deep);color:#fff}.section-head{max-width:640px;display:flex;flex-direction:column;gap:14px;margin-bottom:48px}.section-head.centered{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.section-head h2{font-family:var(--font-display);font-size:clamp(34px,4.5vw,52px);text-transform:uppercase;letter-spacing:.5px;line-height:1}.section-dark .section-head h2{color:#fff}.section-head p{font-size:16px;line-height:1.7;color:var(--ink-soft);max-width:580px}.section-dark .section-head p{color:hsla(0,0%,100%,.62)}.section-lead{font-size:16px;line-height:1.7;color:var(--ink-soft);margin-bottom:28px}.section-dark .section-lead{color:hsla(0,0%,100%,.62)}.app-features-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:48px}.app-feature-card{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-lg);padding:28px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.app-feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.app-feature-icon-wrapper{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--surface-3);display:grid;place-items:center;flex-shrink:0}.app-feature-icon{width:22px;height:22px;color:var(--green)}.app-feature-card h3{font-size:16px}.app-feature-card p{font-size:14px;color:var(--ink-soft);line-height:1.6}.phone-mockup{display:flex;justify-content:center}.phone-frame{width:220px;background:var(--ink);border-radius:36px;padding:12px;border:2px solid hsla(0,0%,100%,.08);box-shadow:0 32px 80px rgba(12,21,17,.25),inset 0 1px 0 hsla(0,0%,100%,.05)}.phone-screen{background:var(--green-deep);border-radius:26px;overflow:hidden;min-height:380px;display:flex;flex-direction:column}.mockup-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;font-size:10px;color:hsla(0,0%,100%,.5);letter-spacing:.5px}.mockup-title{color:hsla(0,0%,100%,.8);font-weight:600;font-size:11px}.mockup-content{flex:1 1;padding:8px 12px 16px;display:flex;flex-direction:column;gap:10px}.mockup-match-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px}.mockup-badge{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--lime);background:rgba(201,255,78,.12);padding:3px 8px;border-radius:999px;border:1px solid rgba(201,255,78,.2);align-self:flex-start}.mockup-match-title{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9)}.mockup-score{display:flex;gap:8px;font-size:16px;font-weight:700;color:#fff}.mockup-current{color:var(--lime)}.mockup-action{background:var(--lime);color:var(--green-dark);border-radius:12px;padding:11px 14px;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.5px}.cards{display:grid;grid-gap:20px;gap:20px}.cards.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--surface);border-radius:var(--radius-lg);padding:28px;border:1px solid var(--stroke);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,box-shadow .2s ease;animation:rise .6s ease forwards;opacity:0;transform:translateY(14px);animation-delay:var(--delay,0ms);position:relative;overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card.compact{padding:22px}.card.accent{background:var(--green-deep);border-color:rgba(201,255,78,.2);color:#fff}.card.accent h3{color:#fff}.card.accent p{color:hsla(0,0%,100%,.62)}.card h3{font-size:18px;line-height:1.3}.card p{font-size:14px;color:var(--ink-soft);line-height:1.65}.card-tag{align-self:flex-start;font-size:10.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:rgba(31,138,91,.1);color:var(--green);border:1px solid rgba(31,138,91,.2)}.link-card{gap:10px}.link{font-weight:600;font-size:14px;color:var(--green);transition:gap .15s}.link.dark{color:var(--ink)}.link:hover{color:var(--green);text-decoration:underline}.step-card{background:var(--surface);border-radius:var(--radius-lg);padding:28px;border:1px solid var(--stroke);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;animation:rise .6s ease forwards;opacity:0;transform:translateY(14px);animation-delay:var(--delay,0ms);transition:transform .2s ease,box-shadow .2s ease;position:relative}.step-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.step{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--lime-2);background:var(--green-deep);display:inline-flex;padding:4px 10px;border-radius:999px;align-self:flex-start}.step-card h3{font-size:19px}.step-card p{font-size:14px;color:var(--ink-soft);line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.feature-card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);overflow:hidden;display:grid;grid-template-rows:auto 1fr;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.feature-media{background:linear-gradient(140deg,var(--green-mid),#0a1a10);padding:20px;display:grid;place-items:center;aspect-ratio:16/10}.feature-body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:10px}.feature-kicker{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--green)}.feature-body h3{font-size:20px;line-height:1.3}.feature-body p{font-size:14px;color:var(--ink-soft);line-height:1.65}.feature-screen{position:relative;width:100%;height:100%;background:rgba(8,22,16,.97);color:#fff;border-radius:16px;border:1px solid rgba(201,255,78,.15);padding:14px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 16px 40px rgba(4,10,7,.5);overflow:hidden}.feature-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 10%,var(--feature-accent,var(--lime)),transparent 50%);opacity:.18;pointer-events:none}.feature-screen>*{position:relative;z-index:1}.feature-screen-top{display:flex;justify-content:space-between;align-items:center;font-size:10px}.feature-screen-top,.screen-pill{text-transform:uppercase;letter-spacing:1px}.screen-pill{background:rgba(201,255,78,.12);color:var(--lime);border:1px solid rgba(201,255,78,.25);padding:3px 8px;border-radius:999px;font-size:9px}.feature-screen-title{color:hsla(0,0%,100%,.5);font-size:10px}.feature-screen-row{display:grid;grid-template-columns:1fr .85fr;grid-gap:10px;gap:10px;align-items:center}.feature-screen-court{position:relative;height:88px;border-radius:12px;background:linear-gradient(140deg,var(--green-mid),#0a1a10);border:1px solid rgba(201,255,78,.15);overflow:hidden}.feature-court-lines{position:absolute;inset:8px;border-radius:9px;border:1px solid hsla(0,0%,100%,.3)}.feature-court-lines:before{content:"";left:0;right:0;height:1.5px;background:hsla(0,0%,100%,.4)}.feature-court-lines:before,.feature-court-net{position:absolute;top:50%;transform:translateY(-50%)}.feature-court-net{left:6px;right:6px;height:2.5px;background:hsla(0,0%,100%,.65)}.feature-court-ball{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--feature-accent,var(--lime));top:22%;right:20%;box-shadow:0 0 0 5px rgba(201,255,78,.15)}.feature-court-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;bottom:24%;left:28%;box-shadow:0 0 0 4px hsla(0,0%,100%,.15)}.feature-screen-meta{display:grid;grid-gap:8px;gap:8px}.feature-screen-avatars{display:flex;align-items:center}.feature-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:9px;letter-spacing:.5px;text-transform:uppercase;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.7);margin-left:-5px}.feature-avatar:first-child{margin-left:0}.feature-avatar:nth-child(2){background:rgba(31,138,91,.75)}.feature-avatar:nth-child(3){background:rgba(201,255,78,.3);color:#fff}.feature-screen-pulse{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--feature-accent,var(--lime));box-shadow:0 0 0 5px rgba(201,255,78,.15);animation:pulse-soft 3s ease-in-out infinite}.feature-screen-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.feature-screen-stat{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);min-height:52px}.feature-screen-stat span{color:hsla(0,0%,100%,.55);font-size:9.5px;letter-spacing:.8px;text-transform:uppercase}.feature-screen-stat strong{color:var(--feature-accent,var(--lime));font-weight:600;font-size:14px}.feature-screen-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.feature-chip{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;padding:5px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.05);text-align:center}.visual-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px;align-items:center}.visual-copy{display:flex;flex-direction:column;gap:16px}.mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.mini-metric{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-md);padding:14px;display:grid;grid-gap:4px;gap:4px;box-shadow:var(--shadow-xs)}.mini-metric span{font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft)}.mini-metric strong{font-size:20px;font-weight:700}.visual-media{display:grid;grid-gap:16px;gap:16px}.screen-stack{position:relative;padding:24px;border-radius:var(--radius-xl);border:1px solid var(--stroke);background:var(--surface);box-shadow:var(--shadow-md);min-height:400px;overflow:hidden}.screen-card{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--stroke);padding:16px;display:grid;grid-gap:12px;gap:12px;box-shadow:var(--shadow-sm);z-index:1}.screen-card.primary{background:var(--green-deep);color:#fff;border-color:rgba(201,255,78,.2)}.screen-card.secondary{position:absolute;top:20px;right:18px;width:min(240px,78%);transform:rotate(2deg);z-index:2}.screen-card.tertiary{position:absolute;bottom:20px;left:32px;width:min(260px,80%);transform:rotate(-1.5deg);z-index:2}.screen-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1px;text-transform:uppercase}.screen-time{color:hsla(0,0%,100%,.6)}.screen-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft)}.screen-players{display:grid;grid-gap:8px;gap:8px}.screen-players p{font-size:12px;color:hsla(0,0%,100%,.72)}.screen-players strong{font-size:20px;font-weight:700;letter-spacing:2px}.screen-footer{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.screen-metrics{display:flex;gap:12px}.screen-metric{display:grid;justify-items:center;grid-gap:6px;gap:6px;font-size:11px;color:var(--ink-soft)}.progress-ring{--progress:60%;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--green) var(--progress),var(--surface-3) 0);display:grid;place-items:center;position:relative}.progress-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--surface)}.progress-ring span{position:relative;font-size:12px;font-weight:700;color:var(--ink);z-index:1}.match-feed{display:grid;grid-gap:8px;gap:8px}.feed-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--stroke)}.feed-card p{font-size:12px;font-weight:600}.feed-card small{font-size:10px;color:var(--ink-soft)}.feed-time{display:inline-block;color:var(--ink-ghost);margin-bottom:1px}.feed-status,.feed-time{font-size:9.5px;letter-spacing:1px;text-transform:uppercase}.feed-status{color:var(--green)}.visual-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.visual-tile{border-radius:var(--radius-md);padding:18px;border:1px solid var(--stroke);background:var(--surface);box-shadow:var(--shadow-xs);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.visual-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.visual-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 15%,var(--tile-accent,var(--lime)),transparent 60%);opacity:.15;pointer-events:none}.tile-dot{position:relative;display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--tile-accent,var(--lime));box-shadow:0 0 0 5px rgba(201,255,78,.15)}.visual-tile h3{position:relative;font-size:15px;margin:10px 0 4px}.visual-tile p{position:relative;font-size:11px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.8px}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px;align-items:center}.info-panel{background:var(--green-deep);color:#fff;border-radius:var(--radius-xl);padding:36px;display:flex;flex-direction:column;gap:20px;box-shadow:var(--shadow-lg);border:1px solid rgba(201,255,78,.15)}.panel-tag{font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--lime);display:flex;align-items:center;gap:8px}.panel-tag:before{content:"";display:inline-block;width:16px;height:1.5px;background:var(--lime);border-radius:999px}.info-panel h3{font-size:clamp(22px,3vw,30px);line-height:1.2}.info-panel p{color:hsla(0,0%,100%,.62);line-height:1.65;font-size:15px}.info-panel ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.info-panel li{position:relative;padding-left:20px;font-size:14px;color:hsla(0,0%,100%,.82);line-height:1.5}.info-panel li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--lime)}.seo-panel{background:var(--surface);border-radius:var(--radius-xl);padding:36px;border:1px solid var(--stroke);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:18px}.seo-panel h3{font-size:clamp(20px,2.5vw,26px)}.seo-panel p{font-size:15px;color:var(--ink-soft);line-height:1.65}.seo-panel ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.seo-panel li{position:relative;padding-left:18px;font-size:14px;color:var(--ink);line-height:1.5}.seo-panel li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--green)}.waitlist-section{background:linear-gradient(160deg,var(--green-deep) 0,#0f3b29 100%);position:relative;overflow:hidden}.waitlist-section:before{content:"";position:absolute;top:-60px;right:-60px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(201,255,78,.1),transparent 65%);pointer-events:none}.waitlist-content{max-width:680px;margin:0 auto;padding:80px 6vw;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;position:relative;z-index:1;color:#fff}.waitlist-content h2{font-family:var(--font-display);font-size:clamp(30px,4vw,46px);text-transform:uppercase;letter-spacing:1px;line-height:1;color:#fff}.waitlist-content p{font-size:16px;line-height:1.65;color:hsla(0,0%,100%,.65);max-width:480px}.waitlist-form{width:100%;margin-top:8px}.form-row{display:flex;gap:10px;max-width:520px;margin:0 auto}.form-row input{flex:1 1;padding:14px 18px;border-radius:var(--radius-md);border:1.5px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.07);color:#fff;font-family:var(--font-text);font-size:14px;outline:none;transition:border-color .2s}.form-row input::placeholder{color:hsla(0,0%,100%,.38)}.form-row input:focus{border-color:var(--lime)}.success-msg{display:flex;align-items:center;gap:10px;background:rgba(201,255,78,.12);border:1px solid rgba(201,255,78,.3);border-radius:var(--radius-md);padding:14px 18px;color:var(--lime);font-size:14px;font-weight:500;max-width:520px;margin:0 auto}.success-icon{width:20px;height:20px;flex-shrink:0}.error-msg{font-size:13px;color:#ff8080;text-align:center;margin-top:8px}.cta-band{background:var(--ink);padding:56px 6vw;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-band h2{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);text-transform:uppercase;letter-spacing:.5px;color:#fff;max-width:560px}.cta-band p{font-size:16px;color:hsla(0,0%,100%,.58);line-height:1.6;margin-top:8px;max-width:480px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.faq-item{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--stroke);overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color .2s ease,box-shadow .2s ease}.faq-item:hover{border-color:var(--stroke-2);box-shadow:var(--shadow-sm)}.faq-item--open{border-color:rgba(31,138,91,.35);box-shadow:var(--shadow-sm)}.faq-summary{width:100%;padding:18px 20px;background:none;border:none;font-family:var(--font-text);font-size:15px;font-weight:600;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink)}.faq-summary:focus{outline:none}.faq-summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.faq-icon{width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8a5b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform .2s ease}.faq-item--open .faq-icon{transform:rotate(180deg)}.faq-answer{padding:0 20px 18px}.faq-answer p{font-size:14px;color:var(--ink-soft);line-height:1.7}.site-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:32px;gap:32px;padding:56px 6vw 40px;background:var(--green-deep);color:#fff;border-top:1px solid hsla(0,0%,100%,.06)}.site-footer .logo-name{color:#fff}.site-footer>div:first-child{display:flex;flex-direction:column;gap:16px}.site-footer>div:first-child>p{font-size:14px;color:hsla(0,0%,100%,.55);line-height:1.65;max-width:320px}.footer-app-badges{display:flex;gap:10px;margin-top:4px}.footer-store-badge{display:inline-flex;opacity:.65;transition:opacity .2s,transform .2s}.footer-store-badge:hover{opacity:1;transform:translateY(-2px);color:inherit}.footer-store-badge img{display:block;border-radius:5px}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:13.5px;color:hsla(0,0%,100%,.55);transition:color .15s}.footer-links a:hover{color:#fff}.footer-contact{grid-column:1/-1;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.07);font-size:13px;color:hsla(0,0%,100%,.4)}.footer-contact a{color:var(--lime)}.footer-contact a:hover{text-decoration:underline;color:var(--lime)}.content-page{min-height:100vh;padding:40px 6vw 80px;display:flex;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;width:100%}.content-header{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.breadcrumbs{font-size:11px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:1px}.content-hero{background:var(--green-deep);border-radius:var(--radius-xl);padding:40px;border:1px solid rgba(201,255,78,.12);box-shadow:var(--shadow-lg);display:grid;grid-gap:14px;gap:14px;color:#fff}.content-meta{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--lime)}.content-hero h1{font-family:var(--font-display);font-size:clamp(30px,4vw,50px);text-transform:uppercase;letter-spacing:1px}.content-hero p{font-size:15px;color:hsla(0,0%,100%,.65);line-height:1.7;max-width:720px}.content-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.content-card{background:var(--surface);border-radius:var(--radius-lg);padding:24px;border:1px solid var(--stroke);box-shadow:var(--shadow-sm)}.content-card h3{margin-bottom:10px;font-size:18px}.content-card p{font-size:14px;color:var(--ink-soft);line-height:1.65}.content-list{display:grid;grid-gap:9px;gap:9px;list-style:none;margin-top:12px}.content-list li{position:relative;padding-left:16px;font-size:14px;color:var(--ink);line-height:1.5}.content-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--green)}.content-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--ink);color:#fff;border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-lg)}.content-cta p{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.6;max-width:480px}.t-audience{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:64px}.t-panel{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-lg);padding:36px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s}.t-panel:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.t-panel.dark{background:var(--green-deep);border-color:rgba(201,255,78,.14);color:#fff}.t-panel h3{font-size:22px;line-height:1.25}.t-panel.dark h3{color:#fff}.t-panel>p{font-size:14px;color:var(--ink-soft);line-height:1.65}.t-panel.dark>p{color:hsla(0,0%,100%,.6)}.t-kicker-badge{display:inline-flex;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--green);background:rgba(31,138,91,.1);border:1px solid rgba(31,138,91,.2);padding:5px 12px;border-radius:999px}.t-kicker-badge.lime{color:var(--lime);background:rgba(201,255,78,.08);border-color:rgba(201,255,78,.2)}.t-check-list{list-style:none;display:flex;flex-direction:column;gap:9px;flex:1 1}.t-check-list li{font-size:14px;line-height:1.5;padding-left:22px;position:relative;color:var(--ink-soft)}.t-check-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--green);font-weight:700;font-size:12px}.t-check-list.lime li{color:hsla(0,0%,100%,.7)}.t-check-list.lime li:before{color:var(--lime)}.t-panel-cta{display:inline-flex;align-self:flex-start;font-size:14px;font-weight:600;color:var(--green);text-decoration:none;margin-top:4px;transition:color .15s}.t-panel-cta:hover{color:var(--green-dark);text-decoration:underline}.t-panel-cta.lime{color:var(--lime)}.t-panel-cta.lime:hover{color:var(--lime-2)}.t-format-section{margin-bottom:64px}.t-format-label{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;flex-wrap:wrap}.t-format-label h3{font-size:22px;font-weight:600;color:var(--ink)}.t-format-label p{font-size:14px;color:var(--ink-soft)}.t-format-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.t-format-card{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s}.t-format-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.t-format-top{display:flex;align-items:center;justify-content:space-between}.t-format-tag{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);background:rgba(31,138,91,.1);border:1px solid rgba(31,138,91,.15);padding:3px 9px;border-radius:999px}.t-format-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.t-fi-lig{background:var(--lime-dim);color:var(--green)}.t-fi-grup{background:rgba(31,138,91,.1);color:var(--green)}.t-fi-eleme{background:rgba(255,180,50,.1);color:#c08010}.t-fmt-svg{width:22px;height:22px}.t-format-card h4{font-size:18px;font-weight:600;color:var(--ink);line-height:1.3}.t-format-card p{font-size:14px;color:var(--ink-soft);line-height:1.65;flex:1 1}.t-format-traits{display:flex;flex-wrap:wrap;gap:6px}.t-format-trait{font-size:11px;font-weight:600;color:var(--ink-2);background:var(--surface-3);border:1px solid var(--stroke);padding:4px 10px;border-radius:999px}.t-standings-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.t-standings-copy{display:flex;flex-direction:column;gap:18px}.t-standings-copy h3{font-size:28px;line-height:1.25;font-weight:600}.t-standings-copy p{font-size:15px;color:var(--ink-soft);line-height:1.65}.t-standings-board{background:var(--green-deep);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:2px;border:1px solid rgba(201,255,78,.12);box-shadow:var(--shadow-lg)}.t-sb-header{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:10px}.t-sb-title{font-size:15px;font-weight:700;color:#fff;flex:1 1}.t-sb-meta{font-size:11px;color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.07);padding:3px 9px;border-radius:999px}.t-sb-live{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--lime)}.t-sb-dot{width:7px;height:7px;background:var(--lime);border-radius:50%;animation:pulse-soft 1.6s ease-in-out infinite}.t-sb-cols{padding:0 8px 8px;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.t-sb-cols,.t-sb-row{display:grid;grid-template-columns:28px 1fr 32px 32px 36px;grid-gap:0 6px;gap:0 6px}.t-sb-row{padding:10px 8px;border-radius:8px;font-size:13px;color:hsla(0,0%,100%,.7);transition:background .15s;align-items:center}.t-sb-row:hover{background:hsla(0,0%,100%,.05)}.t-sb-row.leader{background:rgba(201,255,78,.07);color:#fff}.t-sb-rank{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.35);text-align:center}.t-sb-row.leader .t-sb-rank{color:var(--lime)}.t-sb-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-sb-pts{font-weight:700;color:var(--lime);text-align:right}.t-sb-footer{padding-top:12px;margin-top:6px;border-top:1px solid hsla(0,0%,100%,.06);font-size:10.5px;color:hsla(0,0%,100%,.28);text-align:center}.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@supports not (selector(:has(*))){.reveal{opacity:1;transform:none}}@keyframes floatball{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sweep{0%,to{transform:rotate(-14deg) scale(1)}50%{transform:rotate(14deg) scale(1.04)}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(201,255,78,0)}50%{box-shadow:0 0 0 6px rgba(201,255,78,.18)}}@keyframes pulse-soft{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(201,255,78,0)}50%{opacity:.7;box-shadow:0 0 0 5px rgba(201,255,78,.2)}}@keyframes rise{to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.header-actions,.site-nav{display:none}.nav-toggle-button{display:flex}.nav-overlay{display:block;position:fixed;inset:0;z-index:90;background:rgba(5,12,9,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;pointer-events:none;opacity:0;transition:opacity .25s}.nav-toggle:checked~.nav-overlay{pointer-events:auto;opacity:1}.mobile-nav{display:block;position:fixed;top:0;right:0;bottom:0;width:min(320px,100vw);z-index:95;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-toggle:checked~.mobile-nav{transform:none}.hero{grid-template-columns:1fr;gap:40px;padding:56px 6vw 64px}.hero-art{justify-content:center}.app-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.split,.visual-showcase{grid-template-columns:1fr}.split{gap:24px}.cards.three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.t-audience,.t-format-cards,.t-standings-block{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hero{padding:48px 5vw 56px}.hero-copy h1{font-size:52px}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-card{padding:12px}.metric-card strong{font-size:22px}.section-wrap{padding:72px 5vw}.app-features-grid,.cards.three-up,.cards.two-up,.t-format-cards,.t-standings-block{grid-template-columns:1fr}.t-panel{padding:28px}.faq-grid{grid-template-columns:1fr}.mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-tiles{grid-template-columns:1fr}.screen-card.secondary,.screen-card.tertiary{position:static;transform:none;width:100%}.site-footer{grid-template-columns:1fr}.cta-band{align-items:flex-start;padding:48px 5vw}.cta-band,.form-row{flex-direction:column}.section-head{margin-bottom:36px}.content-body{grid-template-columns:1fr}}