.page_hero__vo3I7{background-color:var(--color-bg-muted);padding:3rem 1.5rem 3.5rem}.page_heroInner__smzzT{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.page_heroIcon__6A84p{width:80px;height:80px;border-radius:50%;background-color:var(--color-moment);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.page_heroIcon__6A84p svg{width:40px;height:40px}.page_heroTitle__5CM8B{font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1.25rem;max-width:700px}.page_heroAccent__vAorM{color:var(--color-moment)}.page_heroText__HYWyr{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.75;max-width:600px}.page_heroBadges__RyV0u{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}.page_heroBadge__OyNeT{font-size:.75rem;font-weight:500;color:var(--color-moment);background-color:rgba(123,158,135,.1);padding:.3rem .75rem;border-radius:999px;letter-spacing:.01em}.page_sectionTitle__5yRJ8{font-size:2.25rem;font-weight:700;text-align:center;margin-bottom:.75rem}.page_sectionSubtitle__BQwsD{font-size:1.05rem;color:var(--color-text-secondary);text-align:center;max-width:600px;margin:0 auto 2.5rem;line-height:1.75}.page_features__FNv5y{background-color:var(--color-surface);padding:4rem 1.5rem 4.5rem}.page_featuresGrid__Djggc{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.page_featureCard__oNk1_{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.75rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .2s ease}.page_featureCard__oNk1_:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.page_featureIcon__D8mED{width:48px;height:48px;border-radius:50%;background-color:rgba(123,158,135,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.page_featureIcon__D8mED svg{width:24px;height:24px;color:var(--color-moment)}.page_featureTitle__R1Mfx{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.page_featureText__P0gyy{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}.page_tracking__yGydN{background-color:var(--color-bg-muted);padding:4rem 1.5rem 4.5rem}.page_trackingInner__mWIDc{max-width:var(--max-width);margin:0 auto}.page_trackingGrid__kaJtm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.page_trackingCard__53jEr{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .2s ease}.page_trackingCard__53jEr:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.page_trackingEmoji__RR4XA{font-size:2rem;margin-bottom:.75rem;line-height:1}.page_trackingCardTitle___4_3D{font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.page_trackingCardText__CI_KD{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.page_howItWorks__KUHvv{background-color:var(--color-surface);padding:4rem 1.5rem 4.5rem}.page_howInner__nAzvd{max-width:var(--max-width);margin:0 auto}.page_howCard__Mil5K{background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:12px;padding:2.5rem 2rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_stepsGrid__6LYCL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_step__8fbii{text-align:center}.page_stepNumber__Xot6K{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:3rem;font-weight:700;color:var(--color-moment);margin-bottom:.75rem;line-height:1}.page_stepTitle__TNkrz{font-size:1.2rem;font-weight:700;margin-bottom:.35rem}.page_stepText__a7cVC{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.page_health__nQlmX{background-color:var(--color-bg-muted);padding:3.5rem 1.5rem 4rem}.page_healthInner__ZntfH{max-width:var(--max-width);margin:0 auto}.page_healthContent__YDTdd{display:flex;align-items:flex-start;gap:1.5rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_healthIcon__lp6kS{width:48px;height:48px;color:var(--color-moment);flex-shrink:0;margin-top:.25rem}.page_healthTitle__26gtx{font-size:1.4rem;font-weight:700;margin-bottom:.75rem}.page_healthText__DpCIJ{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:.75rem}.page_healthNote__3r8aE{font-size:.8125rem;color:var(--color-text-muted);line-height:1.6;font-style:italic}.page_partner__tMt0h{background-color:var(--color-surface);padding:4rem 1.5rem 4.5rem}.page_partnerInner__iG69m{max-width:var(--max-width);margin:0 auto}.page_partnerGrid__0_D97{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.page_partnerCard__c8IBY{background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:12px;padding:1.75rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_partnerIcon__LSr0o{width:28px;height:28px;color:var(--color-moment);margin-bottom:.75rem}.page_partnerCardTitle__TN8i5{font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.page_partnerList__06Dsx{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem}.page_partnerList__06Dsx li{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;padding-left:1.25rem;position:relative}.page_partnerList__06Dsx li:before{content:"·";position:absolute;left:0;font-weight:700;color:var(--color-text-muted)}.page_privacy__XVJJP{background-color:var(--color-bg-muted);padding:4rem 1.5rem 4.5rem}.page_privacyInner__yJvVR{max-width:var(--max-width);margin:0 auto}.page_privacyCard__QKVJl{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.75rem 2rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_privacyList__wsqVE{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.25rem}.page_privacyItem__aPIhj{display:flex;align-items:flex-start;gap:.75rem}.page_privacyItem__aPIhj svg{width:20px;height:20px;color:var(--color-moment);flex-shrink:0;margin-top:.15rem}.page_privacyItem__aPIhj p{font-size:.9375rem;line-height:1.65;margin:0}.page_privacyLink__q4AUp{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.page_privacyLink__q4AUp a{font-size:.875rem;font-weight:500;color:var(--color-moment);transition:opacity .15s ease}.page_privacyLink__q4AUp a:hover{opacity:.7}.page_cta__Jq68u{background-color:var(--color-surface);padding:4rem 1.5rem 4.5rem;text-align:center}.page_ctaInner__ZPI_t{max-width:var(--max-width);margin:0 auto}.page_ctaTitle__84_nh{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.page_ctaText__0iEw2{font-size:1.05rem;color:var(--color-text-secondary);line-height:1.75;margin-bottom:2rem}.page_ctaButtons__KO46l{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.page_ctaBadge__Mo6t6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background-color:var(--color-bg-muted);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:8px;font-size:.9375rem;font-weight:500;font-family:inherit;min-height:48px;cursor:default}.page_ctaBadge__Mo6t6 svg{width:20px;height:20px}@media (min-width:640px){.page_hero__vo3I7{padding:4rem 2rem 4.5rem}.page_heroTitle__5CM8B{font-size:3rem}.page_heroText__HYWyr{font-size:1.2rem}.page_heroIcon__6A84p{width:96px;height:96px}.page_heroIcon__6A84p svg{width:48px;height:48px}.page_cta__Jq68u,.page_features__FNv5y,.page_health__nQlmX,.page_howItWorks__KUHvv,.page_partner__tMt0h,.page_privacy__XVJJP,.page_tracking__yGydN{padding:5rem 2rem}}@media (min-width:768px){.page_heroTitle__5CM8B{font-size:3.5rem}.page_ctaTitle__84_nh,.page_sectionTitle__5yRJ8{font-size:2.75rem}}@media (max-width:959px){.page_trackingGrid__kaJtm{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page_featuresGrid__Djggc,.page_partnerGrid__0_D97,.page_stepsGrid__6LYCL{grid-template-columns:1fr}.page_healthContent__YDTdd{flex-direction:column;align-items:center;text-align:center}}@media (max-width:479px){.page_trackingGrid__kaJtm{grid-template-columns:1fr}}