body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.emoji-grayscale,.emoji-grayscale *{font-variant-emoji:text}.emoji-grayscale .emoji,.emoji-grayscale [data-emoji],.emoji-grayscale [role=img]{filter:grayscale(1)}.hero-title{color:#fff;font-size:44px;font-weight:800;margin-bottom:18px;text-shadow:0 2px 18px rgba(0,0,0,.35)}.hero-ctas{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:18px}.cc-section{padding:70px 0}.cc-card,.cc-section-light{background:#fff}.cc-card{border:1px solid #ececec;border-radius:12px;padding:28px;margin-bottom:20px;box-shadow:0 8px 24px rgba(16,24,40,.06)}.cc-price{font-size:24px;font-weight:700;color:#1f2937}.cc-price-tight{margin-top:8px;margin-bottom:8px}.cc-subcopy{margin:0 auto 18px;max-width:760px}.cc-cta{margin-bottom:0}.cta{padding-bottom:0!important;margin-bottom:0!important}.cta .row.mb-2{margin-bottom:4px!important}.cc-cta-button-wrap{margin-bottom:0!important;padding-bottom:0!important}#pricing.cc-section,#testimonials{margin-top:-24px}.cc-trust-title{margin-top:36px;margin-bottom:18px}.cc-trust-grid{margin-top:8px}.cc-divider{width:100%;margin:20px 0 16px;border:0;border-top:1px solid #cbd5e1;background:transparent}.cc-list{list-style:none;padding-left:0}.cc-list li{margin-bottom:12px;color:#444}.cc-roadmap{list-style:disc;padding-left:22px;margin-top:18px}.cc-roadmap li{margin-bottom:12px;color:#333}.cc-example-block{max-width:760px;margin:14px auto 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;text-align:center}.cc-example-block p{margin:0 0 12px;color:#777;font-size:16px;font-weight:400}.cc-inline-coin{width:16px;height:16px;object-fit:contain;vertical-align:text-bottom;margin:0 3px}.cc-dashboard-shell{background:#f3f4f6;min-height:100vh}.cc-app-nav{background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 4px 14px rgba(0,0,0,.06)!important}.cc-dashboard-title{color:#1f2937;font-weight:700}.cc-wallet-card{border:none;border-radius:0;box-shadow:none;background:transparent}.cc-credit-wrap{position:relative;width:360px;margin:0 auto}.cc-credit-bg{width:100%;height:auto;border-radius:12px;display:block}.cc-credit-logo{position:absolute;right:7%;bottom:14%;width:96px;opacity:.95}.cc-credit-content{position:absolute;left:12%;bottom:6%;text-align:left;color:#111827}.cc-credit-name{font-size:16px;font-weight:700;margin:0}.cc-credit-org{font-size:14px;color:#1d4ed8;font-weight:700;margin:2px 0 6px}.cc-credit-balance,.cc-credit-meta{margin:0;font-size:12px;font-weight:600}.cc-wallet-divider{width:78%;margin:34px auto 16px;height:0;border:0!important;border-top:2px solid #c7ced8!important;background:transparent!important}.cc-balance-standalone{margin-top:4px;text-align:center;font-size:24px;font-weight:700;color:#1f2937;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.cc-balance-coin{width:26px;height:26px;object-fit:contain}.cc-balance-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#fff;color:#1f2937;font-weight:700;border-radius:6px;padding:2px 10px;border:1px solid #d1d5db}.cc-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px}.cc-section-heading{color:#1f2937;font-weight:700}.cc-store-add-btn{border:1px solid #0891b2;background:#06b6d4;color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;box-shadow:0 6px 16px rgba(8,145,178,.25)}.cc-store-row{min-height:108px;align-items:center;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;padding:10px 6px}.cc-store-thumb{width:100px;height:80px;object-fit:cover;border-radius:10px}.cc-store-title{color:#111827;font-weight:700;margin-top:8px}.cc-store-desc{color:#4b5563;margin-top:8px}.cc-store-price{color:#a16207;font-weight:700;display:flex;align-items:center;grid-gap:6px;gap:6px;margin-top:8px}.cc-store-price-coin{width:18px;height:18px;object-fit:contain}.cc-legal-page{min-height:100vh;background:#f8f9fb;padding:80px 0}.cc-legal-container{max-width:860px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 24px rgba(15,23,42,.06);padding:36px}.cc-legal-container h2,.cc-legal-container h3{color:#1f2937}.cc-legal-container ul{list-style:disc;padding-left:20px}.cc-legal-container li{margin-bottom:8px}.cc-faq-fab{position:fixed;right:18px;bottom:18px;z-index:1100;border:none;background:#111827;color:#fff;padding:10px 14px;border-radius:999px;font-weight:700;box-shadow:0 10px 24px rgba(17,24,39,.28)}.cc-faq-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1200;display:flex;justify-content:flex-end;align-items:flex-end;padding:14px}.cc-faq-modal{width:min(420px,100%);background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 14px 34px rgba(15,23,42,.24);overflow:hidden}.cc-faq-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5e7eb}.cc-faq-close{border:none;background:transparent;font-size:24px;line-height:1}.cc-faq-search{margin:12px;width:calc(100% - 24px);border:1px solid #d1d5db;border-radius:10px;padding:10px}.cc-faq-scroll{max-height:48vh;overflow:auto;padding:0 12px 12px}.cc-faq-item{border:1px solid #e5e7eb;border-radius:10px;padding:10px;margin-bottom:10px}.cc-faq-item summary{cursor:pointer;font-weight:700}.cc-faq-item p{margin:10px 0 0;color:#4b5563}.cc-faq-empty{color:#6b7280}.cc-faq-footer{padding:12px 14px;border-top:1px solid #e5e7eb}.cc-faq-footer-links{display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px}.cc-faq-action-link,.cc-faq-action-link:active,.cc-faq-action-link:visited{color:#374151!important;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.cc-faq-action-link:focus,.cc-faq-action-link:hover{color:#111827!important;text-decoration:none}.cc-faq-link-icon{font-size:18px;opacity:.95;line-height:1;display:inline-flex;align-items:center}.cc-faq-page-shell{max-width:920px}.cc-faq-page-header{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;margin:0;text-align:left}.cc-faq-page-header p{margin:0}.cc-faq-page-logo{width:192px;height:auto;object-fit:contain;margin:0}.cc-faq-page-actions{margin-top:18px;margin-bottom:24px}@media (max-width:768px){.hero-title{font-size:34px}.cc-credit-logo{width:72px;right:7%;bottom:11%}.cc-credit-name{font-size:18px}.cc-credit-org{font-size:16px}.cc-credit-balance,.cc-credit-meta{font-size:13px}.cc-legal-container{padding:22px}.cc-faq-fab{right:12px;bottom:12px}.cc-founder-layout{flex-direction:column;text-align:center}}.cc-footer-links a,.cc-footer-links a:active,.cc-footer-links a:visited{color:#9ca3af!important;text-decoration:none;margin:0 4px}.cc-footer-links a:focus,.cc-footer-links a:hover{color:#6b7280!important;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fbbf24!important;text-decoration-color:#fbbf24!important;text-decoration-thickness:2px;text-underline-offset:3px}.cc-footer-partners{margin-bottom:12px}.cc-footer-partners-label{color:#9ca3af;font-size:12px;margin-bottom:8px}.cc-testimonial-proof-row{margin-top:22px}.cc-testimonial-proof{margin-top:0;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:500}.cc-testimonial-proof-logos{display:inline-flex;align-items:center;justify-content:center;grid-gap:36px;gap:36px;flex-wrap:wrap}.cc-testimonial-proof-logo{height:48px;width:auto;filter:grayscale(100%);opacity:.45}.cc-founder-note{padding:28px 0 16px;margin-top:-18px;background:#f8fafc}.cc-founder-card{max-width:860px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 8px 20px rgba(15,23,42,.06)}.cc-founder-layout{display:flex;align-items:center;grid-gap:20px;gap:20px}.cc-founder-photo{width:120px;height:120px;border-radius:999px;object-fit:cover;object-position:center 22%;border:3px solid #e5e7eb;box-shadow:0 6px 16px rgba(15,23,42,.12);flex:0 0 auto}.cc-founder-card h3{margin-top:0;color:#1f2937}.cc-founder-card p{color:#4b5563;line-height:1.65}.cc-founder-signoff{margin-top:12px;font-weight:700;color:#1f2937!important}.cc-nav-active{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;-webkit-text-decoration-color:#fbbf24!important;text-decoration-color:#fbbf24!important;text-decoration-thickness:2px;text-underline-offset:5px}.cc-video-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.cc-video-modal{position:relative}.cc-video-close{position:absolute;top:-8px;right:-4px;width:32px;height:32px;border-radius:999px;border:none;background:#111827;color:#fff;font-size:22px;line-height:1;padding-bottom:4px;z-index:2}.cc-phone-frame{width:min(300px,78vw);background:#0b0f19;border-radius:30px;border:4px solid #1f2937;padding:14px 8px 4px;box-shadow:0 16px 36px rgba(0,0,0,.4)}.cc-phone-notch{width:42%;height:14px;background:#111827;border-radius:0 0 10px 10px;margin:-14px auto -6px;position:relative;left:1px;z-index:3}.cc-phone-video{width:100%;aspect-ratio:9/19.5;border-radius:24px;background:#000;object-fit:cover;transform:translateY(-2px)}.lessMargin{margin-top:3px!important;margin-bottom:3px!important}
/*# sourceMappingURL=main.6e0164d4.chunk.css.map */