.MarketingFooter_footer__8R9Mi{padding:3rem 2rem 2rem;background-color:var(--th-dark);color:var(--th-text-on-dark);font-family:var(--font-sans)}.MarketingFooter_top__avL_n{max-width:1200px;margin:0 auto 2rem}.MarketingFooter_logo__stiUj{opacity:.6}.MarketingFooter_columns__sTDbV{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.MarketingFooter_column__QWWHZ{display:flex;flex-direction:column;gap:.625rem}.MarketingFooter_columnHeading__2N8wl{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--th-text-muted);margin:0 0 .25rem}.MarketingFooter_link__3GWZw{font-size:.875rem;color:var(--th-text-on-dark);text-decoration:none;opacity:.85;transition:color .2s;display:inline-flex;align-items:center;min-height:44px}.MarketingFooter_link__3GWZw:hover{color:var(--th-accent);opacity:1}.MarketingFooter_bottom__JyXfy{max-width:1200px;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid var(--th-border);font-size:.75rem;color:var(--th-text-muted)}.MarketingFooter_trademarks__96sne{margin:.5rem 0 0;font-size:.6875rem;color:var(--th-text-muted);opacity:.7}@media (max-width:768px){.MarketingFooter_footer__8R9Mi{padding:2.5rem 1.5rem 1.5rem}.MarketingFooter_columns__sTDbV{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}}@media (max-width:480px){.MarketingFooter_footer__8R9Mi{padding:2rem 1rem 1.5rem}.MarketingFooter_columns__sTDbV{grid-template-columns:1fr;gap:1.5rem}.MarketingFooter_columnHeading__2N8wl{font-size:.75rem}}.PricingTierCard_card__dm3uN{background:var(--th-surface);border:1px solid var(--th-border);border-radius:var(--radius-md);padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.PricingTierCard_card__dm3uN:hover{box-shadow:var(--shadow-card-hover)}.PricingTierCard_cardHighlighted__5y5OS{border-color:var(--th-accent);box-shadow:0 4px 24px var(--th-gold-glow)}.PricingTierCard_badge__Xeyr3{display:inline-block;font-family:var(--font-sans,var(--font-sans-fallback));font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--th-text-on-accent);background-color:var(--th-accent);padding:.25rem .75rem;border-radius:var(--radius-full);position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);white-space:nowrap}.PricingTierCard_name__J4_ti{font-size:1.5rem;font-weight:400}.PricingTierCard_name__J4_ti,.PricingTierCard_price__UorMV{font-family:var(--font-serif,var(--font-serif-fallback));color:var(--th-text);margin:0 0 .5rem}.PricingTierCard_price__UorMV{font-size:2.5rem;font-weight:300;line-height:1.2}.PricingTierCard_description__jBEGr{font-family:var(--font-sans,var(--font-sans-fallback));font-size:.9375rem;color:var(--th-text-secondary);margin:0 0 1.5rem;line-height:1.5}.PricingTierCard_features__ZVSt5{list-style:none;padding:0;margin:0 0 2rem;width:100%;text-align:left}.PricingTierCard_featureItem__sLrfG{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 0;font-family:var(--font-sans,var(--font-sans-fallback));font-size:.9375rem;color:var(--th-text);line-height:1.5}.PricingTierCard_featureIcon__nr7PL{flex-shrink:0;color:var(--th-accent);margin-top:.125rem}.PricingTierCard_cta__vYVed{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;min-height:44px;background-color:var(--th-accent);color:var(--th-dark);font-family:var(--font-sans,var(--font-sans-fallback));font-weight:600;font-size:.9375rem;border:none;border-radius:8px;text-decoration:none;transition:background-color .2s,transform .2s;margin-top:auto;width:100%}.PricingTierCard_cta__vYVed:hover{background-color:var(--th-accent-hover);color:var(--th-dark);transform:translateY(-1px)}.PricingTierCard_ctaSecondary__BHswX{background-color:transparent;color:var(--th-text);border:1px solid var(--th-accent-border)}.PricingTierCard_ctaSecondary__BHswX:hover{background-color:var(--th-accent-faint);color:var(--th-text);border-color:var(--th-accent)}.home_heroSubtlineItalic__eKPOT{font-size:1.375rem;font-style:italic;margin-bottom:.5rem}.home_heroTrust__LvKiq{margin-bottom:.75rem}.home_midCtaSection__op0Da{padding-bottom:3rem;text-align:center}.home_midCtaSubtitle__eNI1X{margin-bottom:1.5rem}.home_darkMidCtaSection__1MI5f{padding-bottom:3rem;text-align:center}.home_finalCtaCenter___5B_N{text-align:center}.home_finalCtaSubtitle__Sp6ZE{margin-bottom:1.5rem;font-size:1.25rem}.home_howItWorksGrid__oyvHh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem;margin-top:2.5rem;max-width:64rem;margin-left:auto;margin-right:auto}.home_howItWorksStep__H2qaJ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.home_howItWorksStep__H2qaJ h3{font-family:var(--font-serif);font-size:1.375rem;font-weight:400;color:var(--th-text);margin:0}.home_howItWorksStep__H2qaJ p{font-size:1rem;line-height:1.7;color:var(--th-text-secondary);margin:0;max-width:22rem}.home_howItWorksIcon__mRhC9{font-size:2rem;color:var(--th-accent);display:block}.home_featureShowcase__meNA8{max-width:48rem;margin:0 auto;text-align:center}.home_featureShowcaseSetup__XUuQp{font-style:italic;font-size:1.125rem;line-height:1.7;color:var(--th-text-on-dark);margin-bottom:1.5rem}.home_featureShowcase__meNA8 p{font-size:1.0625rem;line-height:1.7;color:var(--th-text-on-dark);margin-bottom:1rem}.home_featureShowcaseTierNote__BOcT2{font-family:var(--font-serif);font-size:1rem;font-style:italic;color:var(--th-text-on-dark);opacity:.7;margin-top:1.5rem}.home_bridgeLine__rjGrK{font-family:var(--font-serif);font-style:italic;font-size:1.125rem;line-height:1.7;color:var(--th-text-secondary);text-align:center;max-width:42rem;margin:2.5rem auto;padding:1.5rem 2rem;border-left:3px solid var(--th-accent)}.home_communityFeatures__FHfj8{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;max-width:52rem;margin:2.5rem auto;text-align:left}.home_communityFeature__G4bxU{padding:0}.home_communityFeatureTitle__wcmv1{font-family:var(--font-serif);font-size:1.25rem;font-weight:400;color:var(--th-accent);margin:0 0 .75rem}.home_communityFeatureText__glcOE{font-size:1rem;line-height:1.7;color:var(--th-text-secondary);margin:0}.home_communityTierNote__iw8QH{font-family:var(--font-serif);font-size:1rem;font-style:italic;color:var(--th-text-secondary);opacity:.7;text-align:center}.home_pricingGrid__TuI8H{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:72rem;margin:2rem auto 0}.home_pricingNote__cmEOA{font-size:.9375rem;color:var(--th-text-secondary);text-align:center;margin-top:1.5rem;max-width:48rem;margin-left:auto;margin-right:auto}.home_pricingLink__xBIhd{display:block;text-align:center;margin-top:1rem;font-size:.9375rem;color:var(--th-accent);text-decoration:underline;text-underline-offset:3px}.home_pricingLink__xBIhd:hover{color:var(--th-accent-hover)}.home_founderQuoteFull__rbVYw{font-family:var(--font-serif);font-style:italic;font-size:1.375rem;line-height:1.7;color:var(--th-text-on-dark);text-align:center;max-width:36rem;margin:2rem auto 3rem;padding:0 1rem}.home_founderQuoteFull__rbVYw cite{font-style:normal;font-family:var(--font-sans);font-size:.875rem;font-weight:400;color:var(--th-text-muted);display:block;margin-top:1rem;letter-spacing:.03em}.home_trustColumns__jme8_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:64rem;margin:0 auto}.home_trustColumn__JTupF{text-align:center;padding:0 1rem}.home_trustColumnTitle__7rFUC{font-family:var(--font-serif);font-size:1.125rem;font-weight:400;color:var(--th-accent);margin:0 0 .75rem}.home_trustColumnText__lz9tb{font-size:.9375rem;line-height:1.7;color:var(--th-text-on-dark);opacity:.85;margin:0}.home_faqGrid__F7BGU{max-width:48rem;margin:2rem auto 0}.home_faqItem__lyXGn{border-bottom:1px solid var(--th-border)}.home_faqQuestion__IyPGC{font-family:var(--font-serif);font-size:1.125rem;font-weight:400;padding:1.25rem 0;cursor:pointer;color:var(--th-text);list-style:none}.home_faqQuestion__IyPGC::-webkit-details-marker{display:none}.home_faqQuestion__IyPGC::marker{content:""}.home_faqAnswer__S974I{font-size:1rem;line-height:1.7;color:var(--th-text-secondary);padding:0 0 1.25rem;margin:0}.home_finalCta__1RIMp{display:flex;flex-direction:column;align-items:center;gap:1rem}.home_signinLink__kXwM5{font-size:.9375rem;color:var(--th-text-on-dark);text-decoration:underline;text-underline-offset:3px}.home_signinLink__kXwM5:hover{color:var(--th-accent)}.home_walletShowcase__PF4CH{max-width:48rem;margin:0 auto;text-align:center}.home_walletShowcaseOpener__S56GV{font-family:var(--font-serif);font-style:italic;font-size:1.25rem;line-height:1.7;color:var(--th-text-on-dark);margin-bottom:1.5rem}.home_walletShowcaseReveal__mCIDZ{font-size:1.0625rem;line-height:1.8;color:var(--th-text-on-dark);margin-bottom:3rem}.home_walletFeatures__hAeA6{display:flex;flex-direction:column;gap:2.5rem;text-align:left;max-width:40rem;margin:0 auto 2.5rem}.home_walletFeature__3CSxI{display:flex;gap:1.25rem;align-items:flex-start}.home_walletFeatureIcon__dT1pn{color:var(--th-accent);flex-shrink:0;margin-top:.125rem}.home_walletFeatureTitle__wgsFh{font-family:var(--font-serif);font-size:1.125rem;font-weight:400;color:var(--th-text-on-dark);margin:0 0 .375rem}.home_walletFeatureText__LBdTT{font-size:1rem;line-height:1.7;color:var(--th-text-on-dark);opacity:.85;margin:0}.home_walletShowcaseTierNote__AC5Xp{font-family:var(--font-serif);font-size:1rem;color:var(--th-text-on-dark);opacity:.7;font-style:italic}.home_heroMockupColumn__u5u1d{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.home_heroWalletBadges__571_Z{display:flex;align-items:center;gap:.625rem;margin-top:1.25rem;position:relative;z-index:1}.home_heroWalletBadgeImg__LhDTK{height:35px;width:auto}.home_walletBadgesShowcase__O9i1s{display:flex;align-items:center;gap:.75rem;justify-content:center;margin-top:2.5rem}.home_walletBadgeShowcaseImg__zbOZs{height:44px;width:auto}.home_urgentLink__cIUit{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;color:var(--th-accent);border:1px solid var(--th-accent-border);border-radius:8px;padding:.625rem 1.25rem;text-decoration:none;transition:background .2s ease,border-color .2s ease}.home_urgentLink__cIUit:hover{background:var(--th-accent-faint);border-color:var(--th-accent)}.home_midCtaText__lALX2{font-family:var(--font-serif);font-size:1.125rem;font-style:italic;color:var(--th-text-on-dark);margin-bottom:1.5rem}.home_darkDivider__dMV9a{border:none;border-top:1px solid var(--th-border);opacity:.3;max-width:12rem;margin:3rem auto}@media (max-width:768px){.home_howItWorksGrid__oyvHh{grid-template-columns:1fr;gap:2rem}.home_pricingGrid__TuI8H{grid-template-columns:1fr;max-width:28rem}.home_trustColumns__jme8_{grid-template-columns:1fr;gap:2.5rem}.home_communityFeatures__FHfj8{grid-template-columns:1fr;gap:2rem}}@media (max-width:600px){.home_bridgeLine__rjGrK{padding:1rem 1.25rem;font-size:1rem}}@media (max-width:480px){.home_communityFeatures__FHfj8,.home_howItWorksGrid__oyvHh{gap:1.25rem}.home_trustColumns__jme8_{gap:1.5rem}.home_pricingGrid__TuI8H{max-width:100%;width:100%}.home_bridgeLine__rjGrK{font-size:.9375rem;padding:.75rem 1rem}}.pricing_pricingGrid__oGRL1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:72rem;margin:0 auto}@media (max-width:768px){.pricing_pricingGrid__oGRL1{grid-template-columns:1fr;max-width:28rem}}.pricing_comparisonContainer__3O9DF{max-width:56rem;margin:0 auto}.pricing_comparisonTable__DiG6I{width:100%;border-collapse:collapse}.pricing_comparisonTable__DiG6I thead{border-bottom:2px solid var(--th-accent-border)}.pricing_comparisonHeaderLabel__BIspP{font-family:var(--font-serif,var(--font-serif-fallback));font-size:1.125rem;font-weight:400;color:var(--th-text);text-align:center;padding:0 .5rem 1rem}.pricing_comparisonHeaderLabel__BIspP:first-child{text-align:left;padding-left:0}.pricing_comparisonRow__YmMkG{border-bottom:1px solid var(--th-border)}.pricing_comparisonRow__YmMkG:last-child{border-bottom:none}.pricing_comparisonFeatureName__FaswE{font-family:var(--font-sans,var(--font-sans-fallback));font-size:.9375rem;color:var(--th-text);font-weight:500;text-align:left;padding:1rem .5rem 1rem 0}.pricing_comparisonCell__ozUQ6{text-align:center;padding:1rem .5rem}.pricing_comparisonValue__p05wt{font-family:var(--font-sans,var(--font-sans-fallback));font-size:.9375rem;color:var(--th-text-secondary)}.pricing_comparisonCheck___tE_B{color:var(--th-accent)}.pricing_comparisonDash__QLJnv{color:var(--th-text-muted);font-size:1.25rem;line-height:1}.pricing_tierLabel__tdcgW{display:none}@media (max-width:640px){.pricing_comparisonTable__DiG6I,.pricing_comparisonTable__DiG6I tbody,.pricing_comparisonTable__DiG6I td,.pricing_comparisonTable__DiG6I th,.pricing_comparisonTable__DiG6I thead,.pricing_comparisonTable__DiG6I tr{display:block}.pricing_comparisonTable__DiG6I thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.pricing_comparisonRow__YmMkG{padding:1rem 0}.pricing_comparisonFeatureName__FaswE{font-size:.9375rem;font-weight:600;margin-bottom:.5rem;padding:0}.pricing_comparisonCell__ozUQ6{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;text-align:right}.pricing_tierLabel__tdcgW{display:block;font-family:var(--font-sans,var(--font-sans-fallback));font-size:.8125rem;color:var(--th-text-muted);min-width:5rem;text-align:left}.pricing_comparisonValue__p05wt{font-size:.875rem}}@media (max-width:900px) and (min-width:641px){.pricing_comparisonContainer__3O9DF{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.pricing_pricingGrid__oGRL1{max-width:100%;padding:0 .5rem}}.pricing_faqContainer__mKeLT{max-width:48rem;margin:0 auto;text-align:left}.pricing_faqItem__G9dSH{padding:1.5rem 0;border-bottom:1px solid var(--th-border)}.pricing_faqItem__G9dSH:last-child{border-bottom:none}.pricing_faqQuestion__48GEl{font-family:var(--font-serif,var(--font-serif-fallback));font-size:1.25rem;font-weight:400;color:var(--th-text-on-dark);margin:0 0 .75rem}.pricing_faqAnswer__SonK3{font-family:var(--font-sans,var(--font-sans-fallback));font-size:1rem;line-height:1.7;color:var(--th-text-on-dark);opacity:.85;margin:0}