.app_page__A7Lh5{--pc-green:#2e7d42;--pc-green-bright:#43a047;--pc-green-glow:rgba(46,125,66,0.15);--cta-gold:#f9a825;--bg-primary:#0b0f14;--bg-secondary:#0f1319;--bg-card:#141a22;--bg-card-hover:#1a222d;--border-subtle:rgba(255,255,255,0.05);--border-medium:rgba(255,255,255,0.1);--text-primary:#edf0f5;--text-secondary:#8a94a6;--text-muted:#5a6478;--display:var(--font-display),var(--font-body),-apple-system,sans-serif;--sans:var(--font-body),-apple-system,sans-serif;--section-py:clamp(80px,10vw,140px);--ease:cubic-bezier(0.16,1,0.3,1);background:var(--bg-primary);color:var(--text-primary);font-family:var(--sans);line-height:1.6;overflow-x:clip}.app_page__A7Lh5 *,.app_page__A7Lh5 :after,.app_page__A7Lh5 :before{box-sizing:border-box;margin:0;padding:0}.app_page__A7Lh5 button{font-family:inherit}.app_page__A7Lh5 p{text-wrap:pretty}.app_container__JwWr9{margin:0 auto;max-width:1200px;padding:0 clamp(20px,4vw,40px)}.app_sectionPad__eLnVw{padding:var(--section-py) 0}.app_alt__uuPfs{background:var(--bg-secondary)}.app_divider__ncS5S{background:linear-gradient(90deg,transparent,var(--border-medium),transparent);height:1px}.app_storeLinks__vuD_Y{display:flex;flex-wrap:wrap;gap:16px}.app_storeLink__uoD74{border-radius:8px;display:block;transition:transform .2s}.app_storeLink__uoD74:hover{transform:translateY(-2px)}.app_storeLink__uoD74:focus-visible{outline:2px solid var(--pc-green-bright);outline-offset:3px}.app_storeBadge__nd5ya{display:block;height:54px;width:auto}.app_hero__OUS0l{align-items:center;display:flex;min-height:calc(100vh - 64px);overflow:hidden;padding:clamp(40px,3.5vw,56px) clamp(24px,4vw,56px);position:relative}.app_hero__OUS0l:before{background:radial-gradient(ellipse 68% 58% at 50% 0,rgba(46,125,66,.16) 0,rgba(46,125,66,.06) 40%,transparent 64%);content:"";inset:0;pointer-events:none;position:absolute}.app_heroInner__tSAXp{align-items:center;display:grid;grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;width:100%}.app_heroText__5_5aK{display:flex;flex-direction:column;max-width:600px}.app_heroBadge__0Zekr,.app_sectionLabel__EZh3I{align-self:flex-start;background:rgba(46,125,66,.1);border-left:3px solid var(--pc-green);border-radius:0 6px 6px 0;color:var(--pc-green-bright);display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.12em;padding:6px 14px 6px 12px;text-transform:uppercase}.app_heroBadge__0Zekr{margin-bottom:32px}.app_heroTitle__KJTh4 em,.app_sectionTitle__l3EjB em{background:linear-gradient(135deg,var(--cta-gold),var(--pc-green-bright));-webkit-background-clip:text;background-clip:text;font-style:normal;-webkit-text-fill-color:rgba(0,0,0,0)}.app_heroTitle__KJTh4{font-family:var(--display);font-size:clamp(2.4rem,3.9vw,3.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:32px}.app_heroSub__ddz2p{color:var(--text-secondary);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.8;margin-bottom:40px}.app_heroStats__hEDM_{border-top:1px solid var(--border-subtle);display:flex;gap:clamp(24px,3.5vw,48px);margin-top:48px;padding-top:28px}.app_heroStats__hEDM_>div{display:flex;flex-direction:column-reverse}.app_heroStatNum__hk7kM{color:var(--text-primary);font-family:var(--display);font-size:clamp(1.3rem,2vw,1.75rem);letter-spacing:-.02em}.app_heroStatLabel__H6vAN{color:var(--text-secondary);font-size:.68rem;letter-spacing:.06em;margin-top:3px;text-transform:uppercase}.app_heroVisual__o3KBV{position:relative}.app_heroGlow__AGlR7{aspect-ratio:1/1;background:radial-gradient(circle,rgba(46,125,66,.2) 0,rgba(46,125,66,.06) 45%,transparent 72%);border-radius:50%;filter:blur(55px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%}.app_phone__eZW9P{background:#05070a;border:1px solid var(--border-medium);border-radius:46px;box-shadow:0 24px 48px rgba(0,0,0,.5);margin:0 auto;max-width:344px;padding:11px;position:relative}.app_phoneScreen__6ngAp{aspect-ratio:390/844;background:#000;border-radius:36px;overflow:hidden}.app_phoneTrack__jC2YZ{display:flex;height:100%;transition:transform .7s var(--ease)}.app_phoneShot___eNx_{display:block;flex:none;height:100%;object-fit:cover;object-position:top;width:100%}.app_demo__qUorC{align-items:center;display:grid;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);grid-template-columns:1fr 1.5fr}.app_chart__RWf42{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:20px;box-shadow:0 24px 48px rgba(0,0,0,.5);font-size:.875rem;line-height:1.4;margin-left:auto;max-width:640px;padding:24px;position:relative}.app_chartHead__aJ8yn{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.app_chartTitle__Bd4sV{font-family:var(--display);font-size:1.1rem;font-weight:700}.app_chartMeta__jsL6_{color:var(--text-secondary);font-size:.8rem}.app_chartControls__2zlcq{display:flex;flex-direction:column;gap:8px;margin-top:16px}.app_chips__WfAva{display:flex;flex-wrap:wrap;gap:6px}.app_chip__rFIPC{background:var(--bg-card-hover);border:1px solid var(--border-subtle);border-radius:100px;color:var(--text-primary);cursor:pointer;font-size:.8rem;font-weight:600;line-height:1;padding:8px 12px;transition:background .2s,border-color .2s}.app_chip__rFIPC:hover{border-color:var(--pc-green)}.app_chip__rFIPC:focus-visible{outline:2px solid var(--pc-green-bright);outline-offset:2px}.app_chipOn__N_dXW,.app_chipOn__N_dXW:hover{background:var(--pc-green);border-color:var(--pc-green);color:#fff}.app_chipUnit__drqf8{font-weight:400;margin-left:1px;opacity:.8}.app_chartFoot__L6pvq{align-items:center;display:flex;gap:16px;margin:16px 0 12px;min-height:40px}.app_chartPct__B6e_Z{flex:none;font-size:.95rem}.app_chartPct__B6e_Z strong{color:var(--pc-green-bright);font-family:var(--display);font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin-left:4px}.app_chartHands__UwlfC{color:var(--text-secondary);display:-webkit-box;font-size:.8rem;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app_grid__5LnYO{display:grid;grid-gap:2px;gap:2px;grid-template-columns:repeat(13,1fr)}.app_cell__z878w{align-items:center;border-radius:4px;display:flex;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:30px;justify-content:center;transition:background .2s,color .2s}.app_cellShove__w1k_A{background:var(--pc-green);color:#fff;font-weight:600}.app_cellFold__lMRWo{background:var(--bg-card-hover);color:var(--text-secondary)}.app_sectionLabel__EZh3I{margin-bottom:20px}.app_sectionTitle__l3EjB{font-family:var(--display);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.app_sectionDesc__3AHRd{color:var(--text-secondary);font-size:1.15rem;line-height:1.75;max-width:600px}.app_features__Uppm0{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(4,1fr);list-style:none;margin-top:56px}.app_feature__GkeV0{align-items:flex-start;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;padding:24px;transition:background .3s,border-color .3s}.app_feature__GkeV0:hover{background:var(--bg-card-hover);border-color:rgba(46,125,66,.3)}.app_featureName__UJ_BD{font-family:var(--display);font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:8px}.app_featureBody__aLFGG{color:var(--text-secondary);flex:1 1;font-size:.95rem;line-height:1.65}.app_featureTag__wszGf{background:rgba(46,125,66,.1);border:1px solid rgba(46,125,66,.15);border-radius:100px;color:var(--pc-green-bright);font-size:.65rem;font-weight:700;letter-spacing:.06em;margin-top:16px;padding:2px 10px;text-transform:uppercase}.app_showcase__McST0{align-items:stretch;display:grid;grid-gap:32px;gap:32px;grid-template-columns:400px 1fr;margin-top:48px}.app_showcaseTabs__Vv9lM{display:flex;flex-direction:column;gap:8px}.app_showcaseTab__BE_HL{background:var(--bg-card);border-left:1px solid var(--border-subtle);border:1px solid var(--border-subtle);border-left:3px solid rgba(0,0,0,0);border-radius:7px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;padding:14px 18px;text-align:left;transition:all .35s var(--ease);width:100%}.app_showcaseTab__BE_HL:hover{background:var(--bg-card-hover);border-color:var(--border-medium)}.app_showcaseTab__BE_HL:focus-visible{outline:2px solid var(--pc-green-bright);outline-offset:2px}.app_showcaseTabOn__ll28V,.app_showcaseTabOn__ll28V:hover{background:rgba(46,125,66,.1);border-color:rgba(0,0,0,0);border-left-color:var(--pc-green);transform:translateX(4px)}.app_showcaseTabTitle__VwxpH{font-size:1.02rem;font-weight:600;line-height:1.3;margin-bottom:4px}.app_showcaseTabDesc__Mxz_V{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.app_showcaseFrame__up_r1{align-items:center;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(46,125,66,.14),transparent 70%),#080c10;border:1px solid var(--border-subtle);border-radius:16px;display:flex;justify-content:center;min-height:560px;overflow:hidden;position:relative}.app_shot__u_NyW{border:1px solid var(--border-medium);display:block;height:auto;left:50%;margin-left:-170px;position:absolute;width:340px}.app_shotTop__t4Blw{border-bottom:0;border-radius:28px 28px 0 0;top:40px}.app_shotBottom__KU_S3{border-radius:0 0 28px 28px;border-top:0;bottom:40px}.app_quiz__tF7KS{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:20px;box-shadow:0 24px 48px rgba(0,0,0,.5);font-size:.875rem;margin:24px;max-width:380px;padding:24px;width:100%}.app_quizHead__6cC63{display:flex;font-size:.8rem;justify-content:space-between}.app_quizCoach__dP9rj{font-weight:600}.app_quizType__au8jc{color:var(--text-secondary)}.app_quizTitle__Nqkkq{font-family:var(--display);font-size:1.05rem;font-weight:700;line-height:1.3;margin-top:12px}.app_quizHand__zlkjV{align-items:center;display:flex;gap:8px;margin-top:20px}.app_card__fhCBg{align-items:center;background:#fff;border-radius:8px;color:#15171b;display:flex;flex-direction:column;font-size:1.35rem;font-weight:700;height:76px;justify-content:center;line-height:1;width:54px}.app_cardRed__ALj01{color:#d1343c}.app_cardSuit__FD0qE{font-size:1.1rem;margin-top:2px}.app_quizSeat__wcQth{color:var(--text-secondary);margin-left:8px}.app_quizSeat__wcQth strong{color:var(--text-primary);font-size:1rem;margin-right:6px}.app_quizFacts__9zKWD{display:flex;gap:24px;margin-top:18px}.app_quizFacts__9zKWD div{display:flex;flex-direction:column;gap:2px}.app_quizFacts__9zKWD dt{color:var(--text-secondary);font-size:.8rem}.app_quizFacts__9zKWD dd{font-weight:600}.app_quizActions__pKzEc{display:flex;gap:8px;margin-top:20px}.app_quizAction___kFRX{background:var(--bg-card-hover);border-radius:10px;flex:1 1;font-size:.95rem;font-weight:600;padding:11px 0;text-align:center}.app_quizActionOn__YFVcB{background:var(--pc-green);color:#fff}.app_proof__ts2_A{align-items:center;display:grid;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);grid-template-columns:1fr 1fr;margin-top:56px}.app_coaches__cywko{display:flex;flex-direction:column;gap:12px;list-style:none}.app_coach__2pBoc{align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:56px 1fr;padding:12px 16px}.app_coachPhoto__mvuTS{border-radius:10px;grid-row:1/3;height:56px;object-fit:cover;object-position:top;width:56px}.app_coachName__5zUBw{align-self:end;font-family:var(--display);font-size:1.02rem;font-weight:600;line-height:1.3}.app_coachResult__wpozi{align-self:start;color:var(--text-secondary);font-size:.85rem;line-height:1.4}.app_proofPhoto__A8EUl{display:block;filter:drop-shadow(0 24px 48px rgba(0,0,0,.5));height:auto;width:100%}.app_faqList__gvHFb{margin-top:48px;max-width:760px}.app_faqItem__vxNab{border-bottom:1px solid var(--border-subtle);border-left:3px solid rgba(0,0,0,0);transition:all .35s}.app_faqItem__vxNab[open]{background:radial-gradient(ellipse at 0 0,rgba(46,125,66,.14) 0,transparent 20%);border-bottom-color:rgba(0,0,0,0);border-left-color:var(--pc-green);border-radius:10px;padding-left:16px}.app_faqQuestion__G37_A{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:24px 0;transition:color .2s}.app_faqQuestion__G37_A::-webkit-details-marker{display:none}.app_faqQuestion__G37_A:hover{color:var(--pc-green-bright)}.app_faqQuestion__G37_A:focus-visible{outline:2px solid var(--pc-green-bright);outline-offset:2px}.app_faqIcon__rCK65{align-items:center;border:1px solid var(--border-medium);border-radius:50%;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:1rem;height:28px;justify-content:center;transition:transform .4s var(--ease),background .3s,border-color .3s;width:28px}.app_faqItem__vxNab[open] .app_faqIcon__rCK65{background:var(--pc-green);border-color:var(--pc-green);color:#fff;transform:rotate(135deg)}.app_faqAnswer__R_4_8{color:var(--text-secondary);font-size:1.02rem;line-height:1.8;padding-bottom:24px}.app_finalCta__uzLK1{background:var(--bg-secondary);overflow:hidden;position:relative;text-align:center}.app_finalCta__uzLK1 .app_container__JwWr9{position:relative}.app_finalCtaGlow__VP9eB{background:radial-gradient(circle,var(--pc-green-glow) 0,transparent 65%);height:800px;left:50%;pointer-events:none;position:absolute;top:-40%;transform:translateX(-50%);width:800px}.app_finalCtaDesc__QMCZJ{color:var(--text-secondary);font-size:1.15rem;line-height:1.75;margin:0 auto;max-width:600px}.app_dialog__AJLHV{background:var(--bg-card);border:1px solid var(--pc-green);border-radius:20px;box-shadow:0 0 60px var(--pc-green-glow);margin:48px auto 0;max-width:480px;padding:clamp(28px,3vw,40px)}.app_dialogTitle__UIFG7{font-family:var(--display);font-size:1.3rem;font-weight:700}.app_dialogNote__1LmgQ{color:var(--text-secondary);font-size:.95rem;line-height:1.65;margin-top:12px}.app_dialog__AJLHV .app_storeLinks__vuD_Y{justify-content:center;margin-top:24px}@media(prefers-reduced-motion:no-preference){.app_heroText__5_5aK,.app_heroVisual__o3KBV{animation:app_enterUp__MqYeB .7s var(--ease) both}.app_heroVisual__o3KBV{animation-delay:.12s}.app_page__A7Lh5[data-loaded] [data-reveal]:not([data-reveal=in]){opacity:0;transform:translateY(32px)}.app_page__A7Lh5 [data-reveal]{transition:opacity .8s var(--ease),transform .8s var(--ease)}}@keyframes app_enterUp__MqYeB{0%{opacity:0;transform:translateY(20px)}}@media(max-width:1100px){.app_features__Uppm0{grid-template-columns:repeat(2,1fr)}.app_showcase__McST0{grid-template-columns:340px 1fr}.app_demo__qUorC{grid-template-columns:1fr}}@media(max-width:960px){.app_hero__OUS0l{min-height:0;padding:56px 28px}.app_heroInner__tSAXp{display:flex;flex-direction:column;gap:48px;max-width:680px}.app_heroText__5_5aK{align-items:center;max-width:100%;text-align:center}.app_heroBadge__0Zekr{align-self:center}.app_heroStats__hEDM_,.app_heroText__5_5aK .app_storeLinks__vuD_Y{justify-content:center}.app_heroStats__hEDM_,.app_heroVisual__o3KBV{width:100%}.app_chart__RWf42{margin:0 auto}.app_showcase__McST0{grid-template-columns:1fr}.app_showcaseFrame__up_r1{min-height:440px;order:-1}.app_showcaseTab__BE_HL:not(.app_showcaseTabOn__ll28V) .app_showcaseTabDesc__Mxz_V{display:none}.app_showcaseTabTitle__VwxpH{margin-bottom:0}.app_showcaseTabOn__ll28V .app_showcaseTabTitle__VwxpH{margin-bottom:4px}.app_showcaseTabOn__ll28V,.app_showcaseTabOn__ll28V:hover{transform:none}.app_proof__ts2_A{grid-template-columns:1fr}.app_proofPhoto__A8EUl{margin:0 auto;max-width:480px}}@media(max-width:600px){.app_hero__OUS0l{padding:40px 16px 48px}.app_heroTitle__KJTh4{font-size:clamp(2rem,9vw,2.8rem)}.app_storeLinks__vuD_Y{gap:12px}.app_storeBadge__nd5ya{height:48px}.app_heroStats__hEDM_{gap:8px;justify-content:space-between}.app_heroStats__hEDM_>div{flex:1 1;min-width:0}.app_heroStatLabel__H6vAN{font-size:.6rem;letter-spacing:.03em}.app_chart__RWf42{padding:14px}.app_chartMeta__jsL6_{font-size:.72rem}.app_chartHands__UwlfC{display:none}.app_chartFoot__L6pvq{min-height:0}.app_grid__5LnYO{gap:1px}.app_cell__z878w{border-radius:3px;font-size:.6rem;height:24px}.app_features__Uppm0{grid-template-columns:1fr;margin-top:40px}.app_quiz__tF7KS{margin:16px;padding:18px}.app_shot__u_NyW{margin-left:-140px;width:280px}}