@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-devanagari-800-normal.ACzlZF75.woff2) format("woff2"),url(/_astro/poppins-devanagari-800-normal.BLmXVokE.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-ext-800-normal.CDgOlX-1.woff2) format("woff2"),url(/_astro/poppins-latin-ext-800-normal.CIZaRbSk.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2) format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff) format("woff");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{--font-display: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ink: #16121f;--muted: #6b6478;--pink: #ff3d96;--pink-2: #ff6bb0;--pink-dark: #d61f7a;--mint: #10b981;--blue: #3b82f6;--amber: #f6b73c;--violet: #8b5cf6;--gold: #f5b53d;--silver: #b9c0cc;--bronze: #d98a4f;--surface: #ffffff;--line: rgba(22, 18, 31, .08);--shadow-sm: 0 8px 24px rgba(22, 18, 31, .08);--shadow-md: 0 22px 60px rgba(22, 18, 31, .14);--shadow-phone: 0 40px 90px rgba(214, 31, 122, .28);--radius: 26px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);background:#fff;color:var(--ink);overflow-x:hidden;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;margin:0}.wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:17px;border:0;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px) scale(.99)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-dark));box-shadow:0 16px 34px #ff3d965c}.btn-primary:hover{box-shadow:0 20px 42px #ff3d9675;transform:translateY(-1px)}.btn-ghost{color:var(--ink);background:#ffffffe6;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.btn-ghost:hover{transform:translateY(-1px)}.store-badges{display:flex;flex-wrap:wrap;gap:14px}.store-badges.center{justify-content:center}.store-badge{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:0 22px 0 18px;border-radius:16px;background:#000;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 30px #0000003d;transition:transform .15s ease,box-shadow .15s ease}.store-badge:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00000052}.store-badge svg{width:28px;height:30px;flex:0 0 auto}.store-badge .bt{display:flex;flex-direction:column;line-height:1.05;text-align:left}.store-badge .bt small{font-size:11px;font-weight:500;letter-spacing:.02em;opacity:.9}.store-badge .bt strong{font-family:var(--font-display);font-size:20px;font-weight:600}.site-header{position:fixed;inset:0 0 auto;z-index:50;background:#fff7fbc7;backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid rgba(255,255,255,.5)}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:19px}.brand img{width:40px;height:40px;border-radius:13px;box-shadow:0 10px 24px #ff3d9652}.nav-links{display:flex;align-items:center;gap:26px;font-weight:600;font-size:15px;color:#2a2533}.nav-links a:hover{color:var(--pink-dark)}.lang-switch{display:inline-flex;gap:12px;padding-left:18px;border-left:1px solid var(--line)}.lang-switch a{font-size:14px;color:var(--muted)}.lang-switch a:hover{color:var(--pink-dark)}.nav .btn{min-height:44px;font-size:15px;padding:0 20px}.hero{position:relative;overflow:hidden;padding:132px 0 80px;background:radial-gradient(1100px 620px at 80% -8%,rgba(255,107,176,.4),transparent 60%),radial-gradient(900px 560px at 8% 6%,rgba(139,92,246,.18),transparent 55%),linear-gradient(180deg,#ffe6f2,#fff2f9 42%,#fff)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:40px}.rating-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);font-weight:600;font-size:14px;color:#2a2533;margin-bottom:22px}.rating-pill .stars{color:var(--gold);letter-spacing:1px}.hero h1{font-size:clamp(40px,6.4vw,82px);line-height:1;font-weight:800;overflow-wrap:break-word}.hero h1 .accent{color:var(--pink)}.hero p.lead{margin:22px 0 0;max-width:560px;font-size:clamp(17px,1.6vw,20px);color:#3a3447;font-weight:450}.hero-actions{margin-top:30px}.hero-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;color:var(--muted);font-weight:600;font-size:14px}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-trust .dot{width:7px;height:7px;border-radius:50%;background:var(--pink)}.phones{position:relative;min-height:600px;display:grid;place-items:center}.phone{position:absolute;width:290px;aspect-ratio:9 / 19.3;border-radius:46px;background:#0c0a14;border:12px solid #161226;box-shadow:var(--shadow-phone);overflow:hidden}.phone:before{content:"";position:absolute;top:14px;left:50%;width:34%;height:23px;transform:translate(-50%);background:#060509;border-radius:999px;z-index:5}.phone-main{z-index:4;transform:translateY(-8px)}.phone-left{transform:translate(-168px,34px) rotate(-9deg) scale(.84);z-index:2}.phone-right{transform:translate(168px,48px) rotate(9deg) scale(.84);z-index:3}.scr{position:absolute;inset:0;padding:46px 16px 16px;font-family:var(--font-body);overflow:hidden}.scr-pink{background:linear-gradient(180deg,#ffe9f4,#fff 72%)}.scr-white{background:linear-gradient(180deg,#fbf7ff,#fff 70%)}.scr-head{display:flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:600;font-size:15px;margin-bottom:12px}.scr-head .grow{flex:1}.pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700}.pill-pink{background:#ff3d9624;color:var(--pink-dark)}.pill-solid{background:linear-gradient(135deg,var(--pink),var(--pink-dark));color:#fff}.timer-ring{position:relative;width:90%;aspect-ratio:1;margin:18px auto 6px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,#fff 78%,transparent 79% 100%),conic-gradient(var(--pink) 0 62%,rgba(255,61,150,.14) 62% 100%);box-shadow:0 14px 30px #ff3d9638}.timer-ring .tt{font-family:var(--font-display);font-weight:800;font-size:48px;color:var(--pink-dark);line-height:1}.timer-ring .tl{font-size:10px;font-weight:700;color:var(--muted);margin-top:2px;letter-spacing:.08em}.timer-sub{text-align:center;font-size:11px;color:var(--muted);font-weight:600;margin:6px 0 12px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 20px #16121f0f;padding:12px}.card strong{display:block;font-size:12px;margin-bottom:7px}.card p{margin:4px 0;font-size:11px;color:#555;font-weight:600}.rank-top{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 14px;margin-bottom:10px;box-shadow:0 8px 20px #16121f0f}.rank-top .rt{display:flex;flex-direction:column;gap:2px;line-height:1.05}.rank-top .rt.right{text-align:right}.rank-top .rt small{font-size:9px;color:var(--muted);font-weight:700}.rank-top .rt b{font-size:17px;font-family:var(--font-display);font-weight:800}.rank-top .rt-div{width:1px;height:28px;background:var(--line)}.rank-row{display:grid;grid-template-columns:18px 26px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;border-radius:13px;background:#fff;border:1px solid var(--line);margin-bottom:6px;font-size:12px;font-weight:700;min-height:40px}.rank-row.me{background:linear-gradient(135deg,#ff3d961f,#ff6bb014);border-color:#ff3d964d}.rank-row .medal{font-size:14px;text-align:center}.rank-row .av{width:26px;height:26px;border-radius:50%;flex:0 0 auto}.rank-row .nm{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden}.rank-row .nm .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row .nm .you{flex:0 0 auto;font-size:9px;font-weight:800;color:#fff;background:var(--pink);border-radius:999px;padding:1px 6px}.rank-row .hrs{color:var(--pink-dark);font-family:var(--font-display);white-space:nowrap}.av-a{background:linear-gradient(135deg,#ff7eb3,#ff3d96)}.av-b{background:linear-gradient(135deg,#5ee7df,#3b82f6)}.av-c{background:linear-gradient(135deg,#ffd166,#f97316)}.av-d{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.av-e{background:linear-gradient(135deg,#34d399,#10b981)}.profile{text-align:center;margin-bottom:14px}.profile .pav{width:66px;height:66px;border-radius:50%;margin:0 auto 9px;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:800;font-size:22px;border:3px solid #fff;box-shadow:0 10px 24px #ff3d9652}.profile .pname{font-family:var(--font-display);font-size:16px;font-weight:700;display:block}.profile .pbadge{display:inline-block;margin-top:6px;font-size:10px;font-weight:700;color:var(--pink-dark);background:#ff3d961f;padding:3px 11px;border-radius:999px}.profile .xp{height:8px;background:#f0eef4;border-radius:999px;margin:12px 8px 5px;overflow:hidden}.profile .xp span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--pink),var(--pink-dark))}.profile .xp-label{font-size:9px;color:var(--muted);font-weight:700}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.stat-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:9px 6px;text-align:center;box-shadow:0 6px 16px #16121f0d}.stat-box b{font-family:var(--font-display);font-size:15px;display:block}.stat-box small{font-size:8.5px;color:var(--muted);font-weight:700;line-height:1.1;display:block;margin-top:2px}.share-pill{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,var(--pink),var(--pink-dark));color:#fff;border-radius:13px;padding:10px;font-size:12px;font-weight:700;font-family:var(--font-display)}.metrics{padding:26px 0}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metric{text-align:center;padding:26px 16px;border-radius:22px;background:linear-gradient(180deg,#fff,#fff7fb);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.metric b{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4vw,42px);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.metric:nth-child(1) b{background-image:linear-gradient(135deg,#ff3d96,#d61f7a)}.metric:nth-child(2) b{background-image:linear-gradient(135deg,#f6b73c,#f97316)}.metric:nth-child(3) b{background-image:linear-gradient(135deg,#3b82f6,#8b5cf6)}.metric span{display:block;margin-top:8px;color:var(--muted);font-weight:600;font-size:14px}.section{padding:92px 0}.section.alt{background:linear-gradient(180deg,#fff7fb,#fff)}.section.tint{background:#fff7fb}.heading{max-width:720px;margin-bottom:40px}.heading.center{text-align:center;margin-inline:auto}.kicker{display:inline-block;color:var(--pink-dark);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}h2{font-size:clamp(32px,4.6vw,56px);line-height:1.02}.heading p{margin:16px 0 0;color:var(--muted);font-size:18px;font-weight:450}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.feature:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.feature .ic{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;margin-bottom:18px;background:linear-gradient(135deg,#ff3d9624,#8b5cf624)}.feature .ic img{width:34px;height:34px}.feature h3{font-size:22px;margin-bottom:8px}.feature p{margin:0;color:var(--muted);font-weight:450}.challenge-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px}.challenge-visual{position:relative;display:grid;place-items:center;min-height:460px}.challenge-visual .phone{position:relative;transform:none}.challenge-visual .ambassador{position:absolute;right:2%;bottom:6%;width:130px;filter:drop-shadow(0 16px 28px rgba(22,18,31,.2))}.steps{display:grid;gap:12px;margin-top:24px}.step{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.step .num{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:20px;color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-dark))}.step h3{font-size:21px;margin-bottom:4px}.step p{margin:0;color:var(--muted);font-weight:450}.seo-copy{display:grid;grid-template-columns:1fr 1fr;gap:30px;color:#3a3447;font-size:17px;line-height:1.7;font-weight:450}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.faq-item{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm)}.faq-item h3{font-size:20px;margin-bottom:10px}.faq-item p{margin:0;color:var(--muted);font-weight:450}.final-cta{text-align:center;padding:96px 0;position:relative;overflow:hidden;background:radial-gradient(700px 420px at 50% 0%,rgba(255,61,150,.4),transparent 62%),linear-gradient(180deg,#1a1326,#120c1d);color:#fff}.final-cta h2{color:#fff}.final-cta p{width:min(620px,100%);margin:18px auto 30px;color:#ffffffc7;font-size:18px;font-weight:450}.site-footer{background:#120c1d;color:#ffffffa8;border-top:1px solid rgba(255,255,255,.1);padding:30px 0;font-size:14px}.footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.footer-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;color:#fff}.footer-brand img{width:30px;height:30px;border-radius:9px}.footer-lang{display:inline-flex;gap:14px;flex-wrap:wrap}.footer-lang a{color:#ffffffa8;font-weight:600}.footer-lang a[aria-current=true]{color:#fff}@media(max-width:960px){.nav-links{display:none}.hero{padding-top:110px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-copy{text-align:center}.hero p.lead,.rating-pill{margin-inline:auto}.store-badges,.hero-trust{justify-content:center}.phones{min-height:480px;margin-top:8px}.phone-left{transform:translate(-118px,30px) rotate(-9deg) scale(.8)}.phone-right{transform:translate(118px,42px) rotate(9deg) scale(.8)}.metrics-grid{grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:repeat(2,1fr)}.challenge-band{grid-template-columns:1fr;gap:28px}.seo-copy,.faq-grid{grid-template-columns:1fr}}@media(max-width:560px){.wrap{width:min(100% - 28px,1180px)}.hero{padding:100px 0 56px}.hero h1{font-size:clamp(32px,8.4vw,54px)}.hero-actions .btn,.store-badge{width:100%}.store-badges{flex-direction:column}.phones{min-height:440px;transform:scale(.9)}.phone{width:244px}.phone-left{transform:translate(-104px,26px) rotate(-9deg) scale(.72);opacity:.96}.phone-right{transform:translate(104px,36px) rotate(9deg) scale(.72);opacity:.96}.section{padding:64px 0}.metric{padding:18px 8px}.metric b{font-size:23px}.footer-inner{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.feature,.store-badge{transition:none}}.invite-page{display:none;min-height:100vh;padding:24px;color:#fff;background:linear-gradient(135deg,#160b1f,#251330 48%,#11313a)}.invite-container{width:min(420px,100%);min-height:calc(100vh - 48px);margin:0 auto;display:flex;flex-direction:column;justify-content:center}.platform-info{position:fixed;top:10px;right:10px;background:#0000008a;color:#fff;padding:4px 8px;border-radius:7px;font-size:10px;z-index:100}.invite-header{text-align:center;margin-bottom:24px}.invite-icon{width:68px;height:68px;margin:0 auto 14px;border-radius:18px;background:#fff;box-shadow:0 14px 32px #ec489947;padding:8px}.invite-title{margin:0 0 8px;font-family:var(--font-display);font-size:30px;line-height:1;font-weight:700;color:#fff}.invite-subtitle{margin:0;color:#fffc;font-weight:600;line-height:1.4}.challenge-card{background:#ffffff1a;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2);border-radius:22px;padding:20px;margin-bottom:18px;width:100%}.challenge-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.challenge-type{display:flex;align-items:center;gap:6px;color:#ffffffe6;font-size:13px;font-weight:700}.challenge-bet{background:linear-gradient(135deg,var(--amber),#db7c16);color:#fff;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800}.challenge-title{font-family:var(--font-display);font-size:20px;font-weight:700;color:#fff;margin:0 0 8px;text-align:center}.challenge-goal{font-family:var(--font-display);font-size:28px;font-weight:700;color:#ff75b9;margin-bottom:8px;text-align:center}.challenge-details{font-size:14px;color:#ffffffb8;line-height:1.4;margin-bottom:14px;text-align:center;font-weight:500}.challenge-meta{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.meta-item{text-align:center;flex:1}.meta-label{font-size:11px;color:#fff9;margin-bottom:3px;font-weight:600}.meta-value{font-size:14px;font-weight:800;color:#fff}.status-warning{display:none;background:#ef444438;border:1px solid rgba(239,68,68,.42);border-radius:14px;padding:14px;margin:16px 0;text-align:center}.status-warning h3{color:#ff9b9b;font-size:16px;margin:0 0 4px}.status-warning p,.error-state p{color:#fffc;font-size:14px;line-height:1.4;margin:0}.error-state{display:none;text-align:center;padding:20px;color:#ffffffc2}.error-state h2{color:#ff75b9;margin-bottom:8px;font-size:24px}.invite-buttons{width:100%;margin-top:16px}.invite-btn{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;border-radius:16px;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:16px;border:0;cursor:pointer;margin-bottom:10px}.invite-btn.primary{background:linear-gradient(135deg,var(--mint),#059669);color:#fff;box-shadow:0 12px 30px #10b98147}.invite-btn.secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.26)}.loading{display:none;margin-top:16px;color:#ffffffbd;text-align:center;font-weight:600}.loading.show{display:block}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.34);border-top-color:#ff75b9;border-radius:50%;animation:spin .8s linear infinite;margin-right:6px}@keyframes spin{to{transform:rotate(360deg)}}body.invite-mode .marketing-page{display:none}body.invite-mode .invite-page{display:block}
