@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--bg: #05070b;--bg-alt: #080c13;--surface: rgba(255, 255, 255, .035);--surface-strong: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f1f5f9;--muted: #94a3b8;--soft: #cbd5e1;--cyan: #22d3ee;--blue: #38bdf8;--lime: #a3e635;--green: #84cc16;--gradient: linear-gradient(120deg, #22d3ee 0%, #38bdf8 35%, #a3e635 100%);--radius: 20px;--radius-sm: 12px;--container: 1160px;--font-body: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Space Grotesk Variable", "Inter Variable", system-ui, sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--blue);text-decoration:none}a:hover{color:var(--lime)}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.1;margin:0;letter-spacing:-.02em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.icon{flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:650;font-size:15px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.btn-sm{min-height:40px;padding:0 18px;font-size:14px}.btn-primary{background:var(--gradient);color:#031015;box-shadow:0 10px 30px -12px #38bdf8b3}.btn-primary:hover{color:#031015;transform:translateY(-2px);box-shadow:0 14px 34px -12px #a3e635b3}.btn-ghost{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn-ghost:hover{color:var(--text);background:var(--surface-strong);transform:translateY(-2px)}.link-arrow{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-weight:600;color:var(--soft)}.link-arrow:hover{color:var(--lime)}.link-arrow .icon{transition:transform .18s ease}.link-arrow:hover .icon{transform:translate(4px)}.site-header{position:sticky;top:0;z-index:50;background:#05070bb8;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;gap:24px;min-height:68px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.01em}.brand:hover{color:var(--text)}.brand img{border-radius:50%;box-shadow:0 0 22px -6px #22d3ee8c}.nav{display:flex;gap:6px;margin-left:12px}.nav a{color:var(--soft);font-weight:550;font-size:15px;padding:8px 12px;border-radius:999px}.nav a:hover{color:var(--text);background:var(--surface)}.header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.lang{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.lang button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:650 12px/1 var(--font-body);letter-spacing:.04em;padding:8px 10px;border-radius:999px;cursor:pointer}.lang button:hover{color:var(--text)}.lang button.is-active{background:var(--surface-strong);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.nav-download{display:none}.menu-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);color:var(--text);width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;cursor:pointer}.hero{position:relative;overflow:hidden;padding:72px 0 96px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 420px at 12% 8%,rgba(34,211,238,.22),transparent 70%),radial-gradient(560px 460px at 88% 40%,rgba(163,230,53,.16),transparent 70%),radial-gradient(900px 500px at 50% 120%,rgba(56,189,248,.12),transparent 70%)}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%)}.hero-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);color:var(--soft);font-size:13px;font-weight:600;letter-spacing:.02em}.dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.hero h1{margin-top:22px;font-size:clamp(44px,6.4vw,78px);font-weight:700;letter-spacing:-.035em}.hero h1 span{display:inline}.gradient-text{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{margin-top:22px;max-width:560px;color:var(--soft);font-size:18px}.stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.store{display:inline-flex;align-items:center;gap:12px;min-width:196px;padding:10px 18px;border-radius:14px;background:#0b111a;border:1px solid var(--border-strong);color:var(--text);transition:transform .18s ease,border-color .18s ease}.store:hover{color:var(--text);transform:translateY(-2px);border-color:var(--blue)}.store span{display:flex;flex-direction:column;line-height:1.2}.store small{color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.store strong{font-family:var(--font-display);font-size:18px}.store.is-soon{cursor:default;opacity:.85}.store.is-soon:hover{transform:none;border-color:var(--border-strong)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.chips li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--soft);font-size:13px}.chips .icon{color:var(--cyan)}.phone-wrap{position:relative;justify-self:center;width:300px;padding:20px 0}.phone-glow{position:absolute;top:10%;right:-20%;bottom:10%;left:-20%;background:radial-gradient(closest-side,rgba(34,211,238,.35),rgba(163,230,53,.12) 60%,transparent);filter:blur(30px)}.phone{position:relative;width:300px;height:610px;border-radius:46px;padding:12px;background:linear-gradient(160deg,#1b2533,#0a0f17 40%,#111a12);box-shadow:0 0 0 1px #ffffff1f,0 40px 90px -30px #000000e6,0 0 60px -20px #38bdf873;animation:float 7s ease-in-out infinite}.phone-notch{position:absolute;top:20px;left:50%;transform:translate(-50%);width:92px;height:26px;border-radius:20px;background:#000;z-index:2}.phone-screen{height:100%;border-radius:36px;overflow:hidden;background:linear-gradient(180deg,#0b1220,#070b12 55%);padding:58px 16px 16px;display:flex;flex-direction:column;gap:14px}.ps-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ps-title{font-family:var(--font-display);font-size:22px;font-weight:700}.ps-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:650;color:#031015;background:var(--gradient);white-space:nowrap}.ps-tabs{display:flex;gap:6px}.ps-tabs span{padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--muted);background:#ffffff0d}.ps-tabs span.is-active{color:var(--text);background:#38bdf82e;box-shadow:inset 0 0 0 1px #38bdf880}.ps-list{display:flex;flex-direction:column;gap:8px}.ps-list li{display:grid;grid-template-columns:26px 32px 1fr auto;align-items:center;gap:10px;padding:9px 10px;border-radius:14px;background:#ffffff0a;font-size:13px}.ps-list li.is-you{background:linear-gradient(120deg,#22d3ee29,#a3e63524);box-shadow:inset 0 0 0 1px #a3e63573}.ps-pos{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9px;font-weight:700;font-size:12px;color:var(--muted);background:#ffffff0d}.ps-pos-1{color:#1c1300;background:linear-gradient(140deg,#fde047,#f59e0b)}.ps-pos-2{color:var(--text);background:#cbd5e138}.ps-pos-3{color:var(--text);background:#d977064d}.ps-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:11px;font-weight:700;color:#031015;background:linear-gradient(140deg,#67e8f9,#bef264)}.ps-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-points{font-weight:700;font-variant-numeric:tabular-nums}.ps-points small{color:var(--muted);font-weight:500}.ps-streak{margin-top:auto;display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:linear-gradient(120deg,#f973162e,#eab30814);box-shadow:inset 0 0 0 1px #f9731659;font-size:13px}.ps-streak-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:#fb923c;background:#f9731626}.ps-week{display:flex;gap:5px;margin-top:6px}.ps-week span{width:18px;height:6px;border-radius:4px;background:#ffffff1f}.ps-week span.is-done{background:linear-gradient(90deg,#fb923c,#facc15)}.float-card{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;font-size:13px;font-weight:600;background:#0a0f17d9;border:1px solid var(--border-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 40px -18px #000c;white-space:nowrap}.float-card strong{color:var(--lime)}.float-card small{display:block;color:var(--muted);font-weight:500;font-size:11px}.float-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;color:var(--cyan);background:#22d3ee24}.float-icon-lime{color:var(--lime);background:#a3e63524}.float-a{top:34px;left:-128px;animation:float 6s ease-in-out infinite .6s}.float-b{bottom:110px;right:-110px;animation:float 6.5s ease-in-out infinite 1.2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section{padding:104px 0;position:relative}.section-alt{background:linear-gradient(180deg,var(--bg-alt),var(--bg));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-head{max-width:720px;margin-bottom:48px}.kicker{display:inline-block;margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}h2{font-size:clamp(32px,4.2vw,48px);font-weight:700}.lead{margin-top:16px;color:var(--soft);font-size:18px}.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{padding:28px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.feature:hover{transform:translateY(-4px);border-color:#38bdf866;background:var(--surface-strong)}.feature h3{margin-top:18px;font-size:20px}.feature p{margin-top:10px;color:var(--muted);font-size:15px}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:var(--cyan);background:linear-gradient(140deg,#22d3ee29,#a3e6351a);box-shadow:inset 0 0 0 1px #22d3ee4d}.feature:nth-child(2n) .feature-icon{color:var(--lime);box-shadow:inset 0 0 0 1px #a3e6354d}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split-top{align-items:start}.check-list{display:grid;gap:12px;margin:28px 0}.check-list li{display:flex;gap:12px;align-items:flex-start;color:var(--soft)}.check-list .icon{margin-top:3px;color:var(--lime)}.split .muted{margin-bottom:26px}.dash{padding:22px;border-radius:26px;background:linear-gradient(160deg,#111926f2,#080c13f2);border:1px solid var(--border-strong);box-shadow:0 40px 80px -40px #000000e6,0 0 60px -30px #a3e63566}.dash-head{display:flex;align-items:center;justify-content:space-between}.dash-head strong{display:block;font-family:var(--font-display);font-size:18px}.dash-head span{color:var(--muted);font-size:13px}.dash-live{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#a3e6351f;color:var(--lime)!important;font-weight:700;font-size:12px!important}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.dash-metrics div{padding:14px;border-radius:16px;background:#ffffff0a}.dash-metrics .icon{color:var(--cyan)}.dash-metrics strong{display:block;margin-top:8px;font-family:var(--font-display);font-size:26px}.dash-metrics span{color:var(--muted);font-size:12px}.dash-chart{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;align-items:end;height:130px;margin-top:18px;padding:14px;border-radius:16px;background:#ffffff08}.dash-bar{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.dash-bar span{width:100%;max-width:26px;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#38bdf8d9,#38bdf840)}.dash-bar span.is-peak{background:linear-gradient(180deg,var(--lime),rgba(163,230,53,.3));box-shadow:0 0 18px -4px var(--lime)}.dash-bar small{color:var(--muted);font-size:11px}.dash-tournament{margin-top:14px;padding:14px;border-radius:16px;background:#ffffff0a}.dash-t-head{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}.dash-t-head span{display:inline-flex;align-items:center;gap:6px;color:var(--soft);font-weight:600}.dash-t-head .icon{color:#facc15}.dash-tournament strong{display:block;margin:6px 0 10px;font-size:15px}.dash-progress{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.dash-progress span{display:block;height:100%;border-radius:999px;background:var(--gradient)}.health-band{padding:28px 0;background:linear-gradient(90deg,#22d3ee14,#a3e63514);border-bottom:1px solid var(--border)}.health-band .container{display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--soft);font-weight:550}.health-band .icon{color:#fb7185}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:step}.step{padding:28px;position:relative;overflow:hidden}.step-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;font-family:var(--font-display);font-weight:700;font-size:20px;color:#031015;background:var(--gradient)}.step h3{margin-top:18px;font-size:20px}.step p{margin-top:8px;color:var(--muted)}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan{padding:30px}.plan h3{font-size:24px}.plan p{margin-top:12px;color:var(--muted)}.plan-featured{background:linear-gradient(160deg,#22d3ee1a,#a3e63514);border-color:#a3e63559}.plans-note{margin-top:26px;color:var(--soft);text-align:center}.download{display:flex;align-items:center;gap:36px;padding:44px;background:radial-gradient(400px 220px at 0% 0%,rgba(34,211,238,.16),transparent 70%),radial-gradient(400px 240px at 100% 100%,rgba(163,230,53,.14),transparent 70%),var(--surface);border-color:var(--border-strong)}.download img{width:120px;height:120px;border-radius:50%;box-shadow:0 0 50px -10px #38bdf899}.download p{margin-top:12px;color:var(--soft);max-width:620px}.download-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.download-actions .stores,.download-actions .btn{margin-top:24px}#gyms .btn-primary{margin-top:26px}#contact{margin-top:28px;scroll-margin-top:96px}.contact-card{padding:26px;background:radial-gradient(360px 200px at 0% 0%,rgba(34,211,238,.1),transparent 70%),var(--surface);border-color:var(--border-strong)}.contact-card h3{font-size:22px;margin-bottom:6px}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:14px;font-weight:600;color:var(--soft)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border-strong);background:#ffffff0a;color:var(--text);font:16px/1.4 var(--font-body);transition:border-color .18s ease,box-shadow .18s ease}.field textarea{resize:vertical;min-height:120px}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.field select option{background:#0b111a;color:var(--text)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #38bdf833}.field textarea::placeholder{color:#64748b}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error{margin-top:14px;color:#f87171;font-weight:600;font-size:14px}.contact-submit{margin-top:18px}.contact-submit:disabled{opacity:.7;cursor:default;transform:none}.contact-alt{margin-top:16px;color:var(--soft);font-size:14px}.contact-privacy{margin-top:6px;color:var(--muted);font-size:13px}.contact-sent{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.contact-sent p{color:var(--soft)}.contact-sent .btn{margin-top:8px}.sent-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;color:#031015;background:var(--gradient)}.faq-title{font-size:22px;margin-bottom:16px}.faq{display:grid;gap:10px}.faq details{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border)}.faq details[open]{border-color:#38bdf859}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{color:var(--muted);transform:rotate(90deg);transition:transform .2s ease}.faq details[open] summary .icon{transform:rotate(-90deg);color:var(--lime)}.faq details p{padding:0 18px 18px;color:var(--soft);font-size:15px}.faq-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 18px 18px}.faq-actions .btn .icon{color:var(--cyan)}.status-card{margin-top:18px;padding:20px}.status-card h3{font-size:16px;font-family:var(--font-body);font-weight:700;margin-bottom:12px}.status{display:flex;gap:14px;align-items:flex-start}.status p{color:var(--muted);font-size:14px;margin-top:2px}.status small{color:var(--muted);font-size:12px}.status-dot{flex:none;width:12px;height:12px;margin-top:6px;border-radius:50%}.status-checking{background:var(--muted)}.status-ok{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e,0 0 14px #22c55e}.status-degraded{background:#eab308;box-shadow:0 0 0 4px #eab3082e}.status-down{background:#ef4444;box-shadow:0 0 0 4px #ef44442e}.legal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.legal-card{display:flex;align-items:center;gap:16px;padding:20px;color:var(--text);transition:transform .2s ease,border-color .2s ease}.legal-card:hover{color:var(--text);transform:translateY(-3px);border-color:#a3e63566}.legal-card>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.legal-card strong{font-size:16px}.legal-card small{color:var(--muted);font-size:14px}.legal-card .feature-icon{width:44px;height:44px}.legal-arrow{color:var(--muted)}.site-footer{padding:64px 0 32px;border-top:1px solid var(--border);background:#03050a}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.3fr 1fr;gap:32px}.footer-brand p{margin:14px 0 10px;color:var(--muted)}.site-footer h4{font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:14px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:10px}.footer-grid a{color:var(--soft);font-size:15px}.footer-grid a:hover{color:var(--lime)}.footer-social{display:flex;gap:10px;margin-top:16px}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border);border-radius:12px}.footer-social a:hover{border-color:var(--lime)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:13px}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.phone,.float-card{animation:none}}@media (max-width: 980px){.nav{display:none}.menu-toggle{display:inline-flex}.site-header.is-open .nav{display:flex;flex-direction:column;gap:4px;position:absolute;top:100%;left:0;right:0;margin:0;padding:12px 16px 18px;background:#05070b;border-bottom:1px solid var(--border);box-shadow:0 24px 40px -12px #000c}.site-header.is-open .nav a{padding:12px 14px;font-size:16px}.site-header.is-open .nav .nav-download{display:block;margin-top:6px;text-align:center;color:#031015;background:var(--gradient);font-weight:700}.hero-grid{grid-template-columns:1fr;gap:56px}.hero{padding-top:48px}.feature-grid{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr;gap:44px}.steps,.plan-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.float-a{left:-80px}.float-b{right:-60px}}@media (max-width: 640px){.container{padding:0 16px}.header-inner{gap:10px;min-height:62px}.brand{font-size:18px}.brand img{width:34px;height:34px}.header-cta{display:none}.lang button{padding:7px 8px}.hero{padding:36px 0 64px}.hero-lead{font-size:16px}.stores{flex-direction:column}.store{width:100%}.section{padding:72px 0}.section-head{margin-bottom:32px}.lead{font-size:16px}.feature-grid{grid-template-columns:1fr}.feature,.step,.plan{padding:22px}.feature{display:grid;grid-template-columns:48px 1fr;column-gap:16px;align-items:start}.feature h3{margin-top:0;align-self:center;font-size:18px}.feature p{grid-column:2;margin-top:6px}.phone-wrap{width:270px}.phone{width:270px;height:560px}.float-card{font-size:12px;padding:8px 12px}.float-a{left:-14px;top:12px}.float-b{display:none}.phone-screen{padding:54px 12px 12px}.ps-tabs span:nth-child(4){display:none}.ps-list li{grid-template-columns:22px 28px 1fr auto;gap:8px;padding:8px;font-size:12px}.ps-pos{width:22px;height:22px;font-size:11px}.ps-avatar{width:28px;height:28px;font-size:10px}.download{flex-direction:column;align-items:flex-start;padding:28px;gap:20px}.download img{width:88px;height:88px}.download-actions{flex-direction:column;align-items:stretch;width:100%}.download-actions .btn{margin-top:0}.contact-row{grid-template-columns:1fr}.contact-card{padding:20px}.contact-submit{width:100%}.legal-grid,.footer-grid{grid-template-columns:1fr}.health-band .container{flex-direction:column}.faq-actions .btn{width:100%}}
