.spending-tracker-page_hero__lcIPq{background:linear-gradient(140deg,#f6f6fe,#ebeaff 55%,#e9f4ff);padding:80px 28px;text-align:center}.spending-tracker-page_heroContainer__CEYj8{max-width:760px;margin:0 auto}.spending-tracker-page_eyebrow__M_p0q{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.spending-tracker-page_heroTitle__xDzZJ{font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--dark);margin-bottom:16px}.spending-tracker-page_heroSubtitle__x3yAO{font-size:16px;font-weight:500;color:var(--muted);line-height:1.75;margin:0 auto}.spending-tracker-page_featuresSection__oDuB0{background:#fff;padding:72px 28px}.spending-tracker-page_featuresContainer__c4q0d{max-width:960px;margin:0 auto}.spending-tracker-page_sectionHeader__KJJd6{text-align:center;margin-bottom:48px}.spending-tracker-page_sectionEyebrow__nWusw{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.spending-tracker-page_sectionTitle__ZjUNq{font-size:clamp(28px,3.5vw,40px);font-weight:800;letter-spacing:-.02em;color:var(--dark);line-height:1.1}.spending-tracker-page_featureGrid__p5mh3{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.spending-tracker-page_featureCard__EmABT{background:#fff;border:1px solid var(--border);border-radius:20px;padding:32px;transition:border-color .18s,box-shadow .18s}.spending-tracker-page_featureCard__EmABT:hover{border-color:var(--primary-light);box-shadow:0 4px 20px rgba(105,101,168,.1)}.spending-tracker-page_featureCardTitle__KJRuP{font-size:18px;font-weight:800;color:var(--dark);margin-bottom:10px;line-height:1.3}.spending-tracker-page_featureCardBody__oaZKs{font-size:15px;font-weight:500;color:var(--muted);line-height:1.75;margin:0}.spending-tracker-page_comparisonSection__W7VbI{background:var(--primary-pale);padding:72px 28px}.spending-tracker-page_comparisonContainer___9eFe{max-width:900px;margin:0 auto}.spending-tracker-page_comparisonHeader__PA4Iz{text-align:center;margin-bottom:40px}.spending-tracker-page_comparisonNote__32_5v{font-size:13px;color:var(--muted);text-align:center;margin-top:20px;font-weight:500}.spending-tracker-page_comparisonTable__t2KLZ{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 16px rgba(105,101,168,.08)}.spending-tracker-page_tableHead__Qf_9D th{padding:18px 20px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;text-align:left;background:#fff;border-bottom:2px solid var(--primary-light)}.spending-tracker-page_tableHead__Qf_9D th:first-child{color:var(--muted);width:35%}.spending-tracker-page_colTba__hK644{color:var(--primary);background:var(--primary-pale)}.spending-tracker-page_colMonarch__5bZa_,.spending-tracker-page_colYnab__xwtKf{color:var(--dark)}.spending-tracker-page_tableRow__CaEDR td{padding:16px 20px;font-size:14px;font-weight:500;border-bottom:1px solid var(--border);vertical-align:middle}.spending-tracker-page_tableRow__CaEDR td:first-child{text-align:left;color:var(--dark);font-weight:700;font-size:14px}.spending-tracker-page_tableRow__CaEDR:last-child td{border-bottom:none}.spending-tracker-page_winCell__ynawH{color:var(--primary);font-weight:800}.spending-tracker-page_loseCell__Qq4e2{color:var(--muted)}.spending-tracker-page_warnCell__wmrPv{color:#b87a00}.spending-tracker-page_faqSection__P91zE{background:#fff;padding:72px 28px 100px}.spending-tracker-page_faqContainer__gclfI{max-width:760px;margin:0 auto}.spending-tracker-page_faqItems__UKmtz{display:flex;flex-direction:column;gap:8px}.spending-tracker-page_faqItem__JfgUn{background:#fff;border-radius:16px;border:1px solid var(--border);overflow:hidden;transition:border-color .18s,box-shadow .18s}.spending-tracker-page_faqItemOpen__zwVA5,.spending-tracker-page_faqItem__JfgUn:hover{border-color:var(--primary-light);box-shadow:0 2px 12px rgba(105,101,168,.08)}.spending-tracker-page_trigger__FKQpu{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;background:none;border:none;cursor:pointer;text-align:left}.spending-tracker-page_question__4gG2d{font-size:16px;font-weight:800;color:var(--dark);line-height:1.4;flex:1;margin:0}.spending-tracker-page_toggleIcon__MGBBP{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--primary-pale);border:1.5px solid var(--primary-light);display:inline-flex;align-items:center;justify-content:center;color:var(--primary);font-size:16px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,transform .18s}.spending-tracker-page_faqItemOpen__zwVA5 .spending-tracker-page_toggleIcon__MGBBP{background:var(--primary-light);border-color:var(--primary);transform:rotate(45deg)}.spending-tracker-page_trigger__FKQpu:focus-visible .spending-tracker-page_toggleIcon__MGBBP{outline:2px solid var(--primary);outline-offset:2px}.spending-tracker-page_answerPanel__U0mmc{overflow:hidden;transition:max-height .25s ease}.spending-tracker-page_answer__PAqrC{font-size:15px;font-weight:500;color:var(--muted);line-height:1.75;padding:0 28px 22px;margin:0}.spending-tracker-page_answer__PAqrC a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.spending-tracker-page_answer__PAqrC a:hover{opacity:.8}.spending-tracker-page_answer__PAqrC strong{font-weight:800;color:var(--dark)}.spending-tracker-page_cta__QFbXY{background:linear-gradient(135deg,#1f1c2e,#2c2a4a);padding:80px 28px;text-align:center;position:relative;overflow:hidden}.spending-tracker-page_ctaInner__32Yk_{max-width:640px;margin:0 auto;position:relative;z-index:1}.spending-tracker-page_ctaEyebrow__Vlkqy{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:12px}.spending-tracker-page_ctaTitle__pJOKz{font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff;margin-bottom:16px}.spending-tracker-page_ctaSub__vc5ZJ{font-size:16px;font-weight:500;color:hsla(0,0%,100%,.65);line-height:1.7;margin-bottom:32px}.spending-tracker-page_ctaButtons__z9ZB_{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.spending-tracker-page_ctaBadgeLink__ElR44{display:block;transition:transform .2s}.spending-tracker-page_ctaBadgeLink__ElR44:hover{transform:translateY(-3px)}@media (max-width:640px){.spending-tracker-page_hero__lcIPq{padding:60px 20px}.spending-tracker-page_featuresSection__oDuB0{padding:48px 20px 72px}.spending-tracker-page_featureGrid__p5mh3{grid-template-columns:1fr}.spending-tracker-page_comparisonSection__W7VbI,.spending-tracker-page_faqSection__P91zE{padding:48px 20px 72px}.spending-tracker-page_trigger__FKQpu{padding:18px 20px}.spending-tracker-page_answer__PAqrC{padding:0 20px 18px}.spending-tracker-page_toggleIcon__MGBBP{width:24px;height:24px;font-size:14px}.spending-tracker-page_cta__QFbXY{padding:60px 20px}}