body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:#0f172a;color:#fff;line-height:1.5}.fch-site-header{background-color:#1e293b;border-bottom:1px solid rgb(255 255 255 / .08);padding:0 24px;display:flex;align-items:center;justify-content:space-between}.fch-site-header__brand{font-size:1rem;font-weight:600;color:#fff;text-decoration:none}.fch-site-header__nav{display:flex;gap:16px;align-items:center}.fch-site-header__nav a{color:#cbd5e1;text-decoration:none;font-size:.9rem}.fch-site-header__nav a.fch-cta{background-color:#6366f1;color:#fff;padding:8px 12px;border-radius:6px;font-weight:600}.fch-site-footer{background:radial-gradient(circle at 20% 0%,rgb(99 102 241 / .18) 0%,#0000 55%),radial-gradient(circle at 80% 0%,rgb(16 185 129 / .16) 0%,#0000 55%),#020617;border-top:1px solid rgb(148 163 184 / .35);padding:24px 20px;color:#9ca3af;font-size:.8rem;margin-top:48px}.fch-site-footer__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.fch-site-footer__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:8px}.fch-site-footer__copy{margin:0;color:#6b7280}.fch-site-footer__nav{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.fch-site-footer__nav a{color:#e5e7eb;text-decoration:none;font-size:.8rem;padding:4px 6px;border-radius:999px;border:1px solid #fff0;transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease}.fch-site-footer__nav a:hover{background-color:rgb(148 163 184 / .08);border-color:rgb(148 163 184 / .4);color:#f9fafb}.fch-site-footer__sep{color:#4b5563;font-size:.8rem}.fch-site-footer__tagline{margin:0;font-size:.75rem;color:#6b7280}@media (max-width:640px){.fch-site-footer{padding:20px 16px 24px}.fch-site-footer__row{flex-direction:column}.fch-site-footer__nav{margin-top:4px}.fch-site-footer__inner{gap:12px}}.fch-container{max-width:1200px;padding:24px;margin:0 auto}.fch-hero,.fch-section{padding:4rem 1.5rem}@media (min-width:768px){.fch-hero,.fch-section{padding:6rem 2rem}}.fch-hero__inner,.fch-section__inner{max-width:1200px;margin:0 auto;text-align:center}.fch-addon-hero__main.left{width:70%}.fch-addon-hero__main.right{width:30%}.fch-hero{background:radial-gradient(circle at 20% 20%,rgb(99 102 241 / .3) 0%,#fff0 60%),radial-gradient(circle at 80% 20%,rgb(16 185 129 / .18) 0%,#fff0 60%),#0f172a;color:#fff}.fch-eyebrow{display:inline-block;font-size:.75rem;font-weight:500;color:#a5b4fc;background-color:rgb(99 102 241 / .1);border:1px solid rgb(99 102 241 / .4);padding:4px 8px;border-radius:999px;margin-bottom:1rem}.fch-addon-hero__main.right .addon-image{width:293px;height:auto;border-radius:22px}.fch-hero__title{font-size:1.8rem;font-weight:600;color:#fff;line-height:1.2;margin:0 0 1rem 0}@media (min-width:768px){.fch-hero__title{font-size:2.5rem}}.fch-hero__desc{max-width:680px;margin:0 auto 2rem auto;color:#cbd5e1;font-size:1rem;line-height:1.5}@media (min-width:768px){.fch-hero__desc{font-size:1.125rem}}.fch-hero__cta-wrap{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:1.5rem}.fch-btn{display:inline-block;font-size:.9rem;line-height:1.2;font-weight:600;border-radius:8px;padding:10px 14px;text-decoration:none;border:1px solid #fff0}.fch-btn--primary{background-color:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 12px 24px rgb(99 102 241 / .4)}.fch-btn--ghost{background-color:rgb(255 255 255 / .05);color:#fff;border-color:rgb(255 255 255 / .2)}.fch-hero__bullets{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;list-style:none;padding:0;margin:0;color:#94a3b8;font-size:.8rem}.fch-hero__bullets li{display:flex;align-items:center;gap:6px}.fch-section__title{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 2rem 0;line-height:1.2}@media (min-width:768px){.fch-section__title{font-size:2rem}}.fch-section__title-small{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem 0;line-height:1.2}.fch-feature-grid{display:grid;grid-template-columns:1fr;gap:1rem;text-align:left}@media (min-width:768px){.fch-feature-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.fch-card{background-color:#1e2537;border:1px solid rgb(255 255 255 / .07);border-radius:12px;padding:1.5rem;box-shadow:0 20px 40px rgb(0 0 0 / .8),0 2px 4px rgb(0 0 0 / .6)}.fch-card__head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.fch-card__icon{font-size:1.2rem;line-height:1.2}.fch-card__title{margin:0;font-size:1rem;font-weight:600;color:#fff;line-height:1.3}.fch-card__desc{margin:0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-section--alt{background:radial-gradient(circle at 10% 10%,rgb(251 191 36 / .15) 0%,#fff0 60%),#0f172a}.fch-pricing-preview{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;text-align:left;max-width:1100px;margin:0 auto}@media (min-width:900px){.fch-pricing-preview{grid-template-columns:1fr 320px}}.fch-pricing-copy{max-width:600px}.fch-pricing-desc{color:#cbd5e1;font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:32rem}.fch-pricing-card{background-color:#1e2537;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:1.5rem 1.5rem 2rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6)}.fch-pricing-tag{margin:0 0 .5rem 0;color:#a3a3a3;font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.fch-pricing-price{margin:0 0 1rem 0;display:flex;align-items:flex-end;gap:.5rem}.fch-price-amount{font-size:2rem;font-weight:600;color:#fff;line-height:1}.fch-price-note{font-size:.9rem;font-weight:500;color:#94a3b8;line-height:1.2}.fch-pricing-list{list-style:none;padding:0;margin:0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-pricing-list li{display:flex;align-items:center;gap:6px}.fch-addons-head{max-width:800px;margin-bottom:3rem}.fch-addons-title{margin-bottom:1rem}.fch-addons-desc{max-width:700px;margin-left:auto;margin-right:auto}.fch-addons-grid-wrap{max-width:1200px;margin:0 auto;padding:0 1.5rem 4rem}@media (min-width:768px){.fch-addons-grid-wrap{padding-bottom:6rem}}.fch-addons-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:768px){.fch-addons-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.fch-addons-grid{grid-template-columns:repeat(2,1fr)}}.fch-addon-card{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;background-color:#1e2537;border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);transition:box-shadow 0.18s,transform 0.18s}.fch-addon-card:hover{transform:translateY(-2px);box-shadow:0 32px 64px rgb(0 0 0 / .95),0 4px 12px rgb(0 0 0 / .6)}.fch-addon-card__badge{display:inline-block;font-size:.65rem;line-height:1;font-weight:500;padding:4px 8px;border-radius:999px;background-color:rgb(99 102 241 / .12);color:#a5b4fc;border:1px solid rgb(99 102 241 / .4);margin-bottom:.75rem}.fch-addon-card__title{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#fff;line-height:1.3}.fch-addon-card__desc{margin:0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-addon-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.fch-addon-card__pricewrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.1}.fch-addon-card__label{font-size:.7rem;color:#94a3b8;font-weight:500}.fch-addon-card__price{font-size:1.25rem;font-weight:600;color:#fff}.fch-addon-card__site{font-size:.8rem;font-weight:500;color:#94a3b8}.fch-addon-card__cta{font-size:.8rem;padding:10px 12px;white-space:nowrap;border-radius:8px;line-height:1.2}.fch-addon-hero{background:radial-gradient(circle at 20% 20%,rgb(99 102 241 / .25) 0%,#fff0 60%),radial-gradient(circle at 80% 0%,rgb(16 185 129 / .16) 0%,#fff0 60%),#0f172a;padding:4rem 1.5rem 5rem;color:#fff}@media (min-width:768px){.fch-addon-hero{padding:5rem 2rem 6rem}}.fch-addon-hero__inner{max-width:1200px;margin:0 auto;display:flex;grid-template-columns:1fr;gap:2rem}@media (min-width:980px){.fch-addon-hero__inner{align-items:flex-start}}.fch-addon-hero__badge-wrap{margin-bottom:1rem}.fch-addon-hero__badge{display:inline-block;font-size:.7rem;font-weight:500;line-height:1;padding:4px 8px;border-radius:999px;background-color:rgb(16 185 129 / .12);color:#6ee7b7;border:1px solid rgb(16 185 129 / .4)}.fch-addon-hero__title{font-size:1.8rem;line-height:1.2;font-weight:600;color:#fff;margin:0 0 .75rem 0}@media (min-width:768px){.fch-addon-hero__title{font-size:2.2rem}}.fch-addon-hero__tagline{font-size:1rem;line-height:1.5;color:#cbd5e1;max-width:680px;margin:0 0 1.5rem 0}@media (min-width:768px){.fch-addon-hero__tagline{font-size:1.125rem}}.fch-addon-benefits{list-style:none;padding:0;margin:0 0 2rem 0;display:flex;flex-wrap:wrap;gap:12px 20px;color:#94a3b8;font-size:.85rem;line-height:1.4}.fch-addon-benefits li{display:flex;align-items:center;gap:6px}.fch-addon-bodytext{color:#cbd5e1;font-size:.95rem;line-height:1.6;max-width:680px}.fch-addon-bodytext h2,.fch-addon-bodytext h3{color:#fff;margin-top:2rem;margin-bottom:.75rem;font-weight:600;line-height:1.3}.fch-addon-bodytext p{margin-top:0;margin-bottom:1rem}.fch-addon-roadmap{margin-top:3rem;background-color:rgb(30 37 55 / .6);border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6)}.fch-roadmap-title{margin:0 0 .5rem 0;font-size:1rem;font-weight:600;line-height:1.3;color:#fff}.fch-roadmap-desc{margin:0 0 1rem 0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-roadmap-btn{font-size:.8rem;padding:10px 12px;border-radius:8px;text-decoration:none;display:inline-block;line-height:1.2}.fch-addon-sidebar{position:relative}.fch-purchase-card{background-color:#1e2537;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6)}.fch-purchase-tag{margin:0 0 .5rem 0;color:#a3a3a3;font-size:.7rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.fch-purchase-price{margin:0 0 1rem 0;display:flex;align-items:flex-end;gap:.5rem;line-height:1}.fch-purchase-amount{font-size:2rem;font-weight:600;color:#fff}.fch-purchase-unit{font-size:.9rem;font-weight:500;color:#94a3b8}.fch-purchase-list{list-style:none;padding:0;margin:0 0 1.25rem 0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-purchase-list li{display:flex;align-items:center;gap:6px}.fch-btn--full{display:block;width:100%;text-align:center}.fch-compat-note{font-size:.75rem;line-height:1.4;color:#94a3b8;margin:1rem 0}.fch-meta-inline{display:grid;grid-template-columns:1fr;gap:.75rem;font-size:.8rem;line-height:1.4;color:#cbd5e1}@media (min-width:400px){.fch-meta-inline{grid-template-columns:1fr 1fr}}.fch-meta-inline__item{display:flex;flex-direction:column}.fch-meta-label{color:#94a3b8;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.fch-addon-card__top{display:flex;flex-direction:column;gap:.75rem}.fch-addon-card__head-row{display:flex;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.3rem}.fch-addon-card__thumb{width:100px;height:100px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 30% 0%,rgb(129 140 248 / .3) 0%,#0000 55%),radial-gradient(circle at 80% 100%,rgb(45 212 191 / .22) 0%,#0000 55%),#020617;box-shadow:0 10px 20px rgb(15 23 42 / .9);flex-shrink:0}.fch-addon-card__thumb-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.fch-addon-card__head-text{min-width:0}.fch-addon-card__badge{display:inline-block;font-size:.65rem;line-height:1;padding:3px 7px;border-radius:999px;background-color:rgb(99 102 241 / .12);color:#a5b4fc;border:1px solid rgb(99 102 241 / .4)}.fch-addon-card__title{margin:0;font-size:1rem;font-weight:600;color:#fff;line-height:1.3}.fch-addon-card__desc{margin:0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-meta-value{color:#fff;font-size:.8rem;font-weight:600}.fch-support{background:radial-gradient(circle at 15% 20%,rgb(99 102 241 / .22) 0%,#fff0 60%),radial-gradient(circle at 80% 0%,rgb(251 191 36 / .15) 0%,#fff0 60%),#0f172a;padding:4rem 1.5rem 5rem;color:#fff}@media (min-width:768px){.fch-support{padding:5rem 2rem 6rem}}.fch-support__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:980px){.fch-support__inner{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start}}.fch-support__title{font-size:1.8rem;line-height:1.2;font-weight:600;color:#fff;margin:0 0 1rem 0}@media (min-width:768px){.fch-support__title{font-size:2rem}}.fch-support__intro{font-size:1rem;line-height:1.5;color:#cbd5e1;max-width:680px;margin:0 0 2rem 0}@media (min-width:768px){.fch-support__intro{font-size:1.05rem}}.fch-support-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:2rem}.fch-support-btn{font-size:.85rem;padding:10px 14px;border-radius:8px;line-height:1.2;text-decoration:none}.fch-support-block{background-color:rgb(30 37 55 / .6);border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);max-width:680px;margin-bottom:2rem}.fch-support-block__title{margin:0 0 .75rem 0;font-size:1rem;font-weight:600;line-height:1.3;color:#fff}.fch-support-desc{margin:0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-support-list{list-style:none;padding:0;margin:0 0 1rem 0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-support-list li{display:flex;align-items:flex-start;gap:8px}.fch-support-note{margin:0;font-size:.8rem;line-height:1.4;color:#6366f1;font-weight:500}.fch-support-side{position:relative;display:grid;gap:1.5rem}.fch-side-card{background-color:#1e2537;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6)}.fch-side-card__title{margin:0 0 .75rem 0;font-size:.9rem;font-weight:600;line-height:1.3;color:#fff}.fch-side-card__list{list-style:none;padding:0;margin:0 0 1rem 0;color:#cbd5e1;font-size:.8rem;line-height:1.5}.fch-side-card__list li{margin-bottom:.75rem}.fch-side-card__text{color:#94a3b8;font-size:.8rem;line-height:1.5;margin:0 0 1rem 0}.fch-side-card__foot{color:#94a3b8;font-size:.8rem;line-height:1.4;margin:0}.fch-pricing-page{background:radial-gradient(circle at 15% 20%,rgb(99 102 241 / .25) 0%,#fff0 60%),radial-gradient(circle at 85% 0%,rgb(16 185 129 / .16) 0%,#fff0 60%),#0f172a;color:#fff;padding:4rem 1.5rem 5rem}@media (min-width:768px){.fch-pricing-page{padding:5rem 2rem 6rem}}.fch-pricing-page__inner{max-width:1200px;margin:0 auto}.fch-pricing-head{max-width:760px;text-align:center;margin:0 auto 3rem}.fch-pricing-head__title{color:#fff;font-size:1.8rem;line-height:1.2;font-weight:600;margin:0 0 1rem 0}@media (min-width:768px){.fch-pricing-head__title{font-size:2rem}}.fch-pricing-head__desc{margin:0;font-size:1rem;line-height:1.5;color:#cbd5e1}@media (min-width:768px){.fch-pricing-head__desc{font-size:1.05rem}}.fch-pricing-tier-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem}@media (min-width:900px){.fch-pricing-tier-grid{grid-template-columns:repeat(3,1fr)}}.fch-tier-card{background-color:#1e2537;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:1.5rem 1.5rem 2rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);display:flex;flex-direction:column;justify-content:space-between;min-height:360px;position:relative;transition:box-shadow 0.18s,transform 0.18s}.fch-tier-card:hover{transform:translateY(-2px);box-shadow:0 32px 64px rgb(0 0 0 / .95),0 4px 12px rgb(0 0 0 / .6)}.fch-tier-card--highlight{background:radial-gradient(circle at 20% 20%,rgb(251 191 36 / .12) 0%,#fff0 60%),#1e2537;border-color:rgb(251 191 36 / .5);box-shadow:0 30px 60px #000000,0 4px 12px rgb(0 0 0 / .6)}.fch-tier-badge{display:inline-block;font-size:.7rem;font-weight:500;line-height:1;padding:4px 8px;border-radius:999px;background-color:rgb(99 102 241 / .12);color:#a5b4fc;border:1px solid rgb(99 102 241 / .4)}.fch-tier-badge--accent{background-color:rgb(16 185 129 / .12);color:#6ee7b7;border-color:rgb(16 185 129 / .4)}.fch-tier-badge--gold{background-color:rgb(251 191 36 / .12);color:#fde68a;border-color:rgb(251 191 36 / .5)}.fch-tier-card__header{margin-bottom:1rem}.fch-tier-title{margin:.75rem 0 .5rem 0;font-size:1rem;line-height:1.3;font-weight:600;color:#fff}.fch-tier-sub{margin:0;font-size:.9rem;line-height:1.5;color:#94a3b8}.fch-tier-price-row{display:flex;align-items:flex-end;gap:.5rem;margin:1.25rem 0 1rem 0}.fch-tier-price{font-size:2rem;line-height:1;font-weight:600;color:#fff}.fch-tier-unit{font-size:.9rem;line-height:1.2;font-weight:500;color:#94a3b8}.fch-tier-list{list-style:none;padding:0;margin:0 0 1.25rem 0;font-size:.9rem;line-height:1.5;color:#94a3b8}.fch-tier-list li{display:flex;align-items:flex-start;gap:6px}.fch-tier-cta{display:block;width:100%;text-align:center;font-size:.85rem;padding:10px 14px;border-radius:8px;line-height:1.2;margin-bottom:1rem;text-decoration:none}.fch-tier-footnote{margin:0;font-size:.7rem;line-height:1.4;color:#94a3b8}.fch-faq-wrap{max-width:1000px;margin:0 auto}.fch-faq-title{text-align:center;color:#fff;font-size:1.4rem;line-height:1.2;font-weight:600;margin:0 0 2rem 0}@media (min-width:768px){.fch-faq-title{font-size:1.6rem}}.fch-faq-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:900px){.fch-faq-grid{grid-template-columns:repeat(2,1fr)}}.fch-faq-card{background-color:rgb(30 37 55 / .6);border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6)}.fch-faq-q{margin:0 0 .5rem 0;font-size:.95rem;font-weight:600;line-height:1.4;color:#fff}.fch-faq-a{margin:0;color:#94a3b8;font-size:.85rem;line-height:1.5}.fch-docs{background:radial-gradient(circle at 15% 20%,rgb(99 102 241 / .22) 0%,#fff0 60%),radial-gradient(circle at 85% 0%,rgb(16 185 129 / .16) 0%,#fff0 60%),#0f172a;padding:4rem 1.5rem 5rem;color:#fff}@media (min-width:768px){.fch-docs{padding:5rem 2rem 6rem}}.fch-docs__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:980px){.fch-docs__inner{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start}}.fch-docs__title{font-size:1.8rem;line-height:1.2;font-weight:600;color:#fff;margin:0 0 1rem 0}@media (min-width:768px){.fch-docs__title{font-size:2rem}}.fch-docs__intro{font-size:1rem;line-height:1.5;color:#cbd5e1;max-width:680px;margin:0 0 2rem 0}.fch-docs-block{background-color:rgb(30 37 55 / .6);border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:1.5rem 1.5rem 1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);max-width:680px;margin-bottom:2rem}.fch-docs-block__title{margin:0 0 .75rem 0;font-size:1rem;font-weight:600;line-height:1.3;color:#fff}.fch-docs-steps{color:#cbd5e1;font-size:.9rem;line-height:1.5;margin:0 0 1rem 1.25rem;padding:0}.fch-docs-steps li{margin-bottom:.5rem}.fch-docs-text{color:#94a3b8;font-size:.9rem;line-height:1.5;margin:0 0 1rem 0}.fch-docs-note{color:#6366f1;font-size:.8rem;line-height:1.4;font-weight:500;margin:0 0 .5rem 0}.fch-docs-support-btn{font-size:.8rem;padding:10px 12px;border-radius:8px;line-height:1.2;text-decoration:none;display:inline-block}.fch-docs-side{position:relative;display:grid;gap:1.5rem}.fch-side-card{background-color:#1e2537;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6)}.fch-side-card__title{margin:0 0 .75rem 0;font-size:.9rem;font-weight:600;line-height:1.3;color:#fff}.fch-side-list{list-style:none;padding:0;margin:0 0 1rem 0;color:#cbd5e1;font-size:.8rem;line-height:1.5}.fch-side-list li{margin-bottom:.5rem}.fch-docs-card-link{display:inline-block;font-size:.8rem;font-weight:600;line-height:1.4;color:#6366f1;text-decoration:none}.fch-docs-card-link:hover{text-decoration:underline}.fch-legal{background:radial-gradient(circle at 15% 20%,rgb(99 102 241 / .18) 0%,#fff0 60%),radial-gradient(circle at 80% 0%,rgb(251 191 36 / .12) 0%,#fff0 60%),#0f172a;padding:4rem 1.5rem 5rem;color:#fff}@media (min-width:768px){.fch-legal{padding:5rem 2rem 6rem}}.fch-legal__inner{max-width:900px;margin:0 auto}.fch-legal-head{margin-bottom:2rem}.fch-legal-title{font-size:1.8rem;line-height:1.2;font-weight:600;color:#fff;margin:0 0 .5rem 0}@media (min-width:768px){.fch-legal-title{font-size:2rem}}.fch-legal-updated{margin:0;font-size:.8rem;line-height:1.4;color:#94a3b8}.fch-legal-content{background-color:rgb(30 37 55 / .6);border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:1.5rem 1.5rem 2rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);color:#cbd5e1;font-size:.9rem;line-height:1.6}.fch-legal-content h2,.fch-legal-content h3{color:#fff;font-weight:600;line-height:1.3;margin-top:2rem;margin-bottom:.75rem;font-size:1rem}.fch-legal-content p{margin-top:0;margin-bottom:1rem;color:#cbd5e1}.fch-legal-content ul{margin-top:0;margin-bottom:1rem;padding-left:1.25rem;color:#cbd5e1}.fch-legal-content li{margin-bottom:.5rem}.fch-legal-content a{color:#6366f1;text-decoration:none;font-weight:500}.fch-legal-content a:hover{text-decoration:underline}.fch-usecases{background:#0f172a}.fch-usecases__inner{max-width:1200px;margin:0 auto}.fch-usecases-grid{display:grid;grid-template-columns:1fr;gap:1rem;text-align:left}@media (min-width:900px){.fch-usecases-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.fch-usecase-card{background-color:#1e2537;border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);transition:box-shadow 0.18s,transform 0.18s;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.fch-usecase-card:hover{transform:translateY(-2px);box-shadow:0 32px 64px rgb(0 0 0 / .95),0 4px 12px rgb(0 0 0 / .6)}.fch-usecase-card__head{margin-bottom:1rem}.fch-usecase-badge{display:inline-block;font-size:.7rem;font-weight:500;line-height:1;padding:4px 8px;border-radius:999px;background-color:rgb(99 102 241 / .12);color:#a5b4fc;border:1px solid rgb(99 102 241 / .4)}.fch-usecase-badge--green{background-color:rgb(16 185 129 / .12);color:#6ee7b7;border-color:rgb(16 185 129 / .4)}.fch-usecase-badge--soon{background-color:rgb(251 191 36 / .12);color:#fde68a;border-color:rgb(251 191 36 / .5)}.fch-usecase-title{margin:.75rem 0 .5rem 0;font-size:1rem;font-weight:600;line-height:1.3;color:#fff}.fch-usecase-desc{margin:0 0 1rem 0;color:#94a3b8;font-size:.9rem;line-height:1.5;flex-grow:1}.fch-usecase-link{display:inline-block;font-size:.8rem;font-weight:600;line-height:1.4;color:#6366f1;text-decoration:none}.fch-usecase-link:hover{text-decoration:underline}.fch-steps{background:radial-gradient(circle at 15% 20%,rgb(99 102 241 / .18) 0%,#fff0 60%),#0f172a}.fch-steps-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:900px){.fch-steps-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.fch-step-card{background-color:rgb(30 37 55 / .6);border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:1.5rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6)}.fch-step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:.8rem;font-weight:600;background-color:#6366f1;color:#fff;box-shadow:0 12px 24px rgb(99 102 241 / .4);margin-bottom:.75rem}.fch-step-title{margin:0 0 .5rem 0;font-size:1rem;font-weight:600;line-height:1.3;color:#fff}.fch-step-desc{margin:0;color:#94a3b8;font-size:.9rem;line-height:1.5}.fch-trust{background:radial-gradient(circle at 85% 0%,rgb(16 185 129 / .16) 0%,#fff0 60%),#0f172a}.fch-trust__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:980px){.fch-trust__inner{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.fch-trust-content{max-width:680px}.fch-trust-list{list-style:none;padding:0;margin:0 0 2rem 0;color:#cbd5e1;font-size:.9rem;line-height:1.6}.fch-trust-list li{margin-bottom:1rem}.fch-trust-list strong{display:block;color:#fff;font-weight:600;font-size:.9rem;line-height:1.4;margin-bottom:.25rem}.fch-trust-cta-row{display:flex;flex-wrap:wrap;gap:12px}.fch-trust-card{background-color:#1e2537;border:1px solid rgb(255 255 255 / .08);border-radius:16px;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);padding:1.5rem}.fch-trust-label{font-size:.7rem;font-weight:500;line-height:1.4;color:#94a3b8;margin:0 0 .5rem;letter-spacing:.03em;text-transform:uppercase}.fch-trust-big{margin:0 0 .5rem 0;color:#fff;font-size:1.25rem;line-height:1.3;font-weight:600}.fch-trust-sub{margin:0 0 1rem 0;color:#94a3b8;font-size:.9rem;line-height:1.5;max-width:22rem}.fch-trust-link{display:inline-block;font-size:.8rem;font-weight:600;line-height:1.4;color:#6366f1;text-decoration:none}.fch-trust-link:hover{text-decoration:underline}.fch-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.fch-skip-link:focus{position:fixed;left:12px;top:12px;background:#111827;color:#fff;padding:8px 12px;border-radius:8px;z-index:10000}.fch-site-header{position:sticky;top:0;z-index:2000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgb(12 16 28 / .6);border-bottom:1px solid rgb(255 255 255 / .06);transition:box-shadow 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.fch-site-header.fch--scrolled{box-shadow:0 16px 32px rgb(0 0 0 / .45);background:rgb(12 16 28 / .85);border-color:rgb(255 255 255 / .08)}.fch-site-header__inner{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;gap:0;align-items:center}.fch-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.fch-brand__logo img{height:28px;width:auto;display:block}.fch-brand__wordmark{color:#e5e7eb;font-weight:700;letter-spacing:.1px}@media (min-width:900px){.fch-brand__wordmark{font-size:15px}}@media (max-width:899.98px){.fch-brand__wordmark{font-size:14px}}.fch-nav-toggle{justify-self:end;order:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;border-radius:12px;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .04);cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.fch-nav-toggle:hover{background:rgb(255 255 255 / .06)}.fch-burger,.fch-burger::before,.fch-burger::after{content:"";display:block;position:relative;width:18px;height:2px;background:#e5e7eb;border-radius:999px;transition:transform 0.18s ease,opacity 0.18s ease}.fch-burger::before{position:absolute;top:-6px}.fch-burger::after{position:absolute;top:6px}html.fch-nav-open .fch-burger{transform:rotate(45deg)}html.fch-nav-open .fch-burger::before{transform:rotate(90deg) translateX(6px)}html.fch-nav-open .fch-burger::after{opacity:0;transform:translateX(-6px)}.fch-nav{justify-self:end;order:2;display:none}@media (min-width:900px){.fch-nav{display:block}}.fch-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px}.fch-nav__list>li>a{position:relative;display:inline-flex;align-items:center;padding:8px 10px;border-radius:10px;text-decoration:none;color:#e5e7eb;border:1px solid #fff0}.fch-nav__list>li>a::after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:2px;background:linear-gradient(90deg,#7c3aed,#22d3ee);opacity:0;transform:scaleX(.6);transform-origin:center;transition:opacity 0.15s ease,transform 0.15s ease}.fch-nav__list>li>a:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .12)}.fch-nav__list>li>a:hover::after{opacity:1;transform:scaleX(1)}.fch-nav__list .current-menu-item>a,.fch-nav__list .current_page_item>a{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .14)}.fch-nav__cta .fch-cta{background:linear-gradient(90deg,#7c3aed,#22d3ee);color:#fff;border:1px solid rgb(255 255 255 / .1);padding:9px 12px;border-radius:12px;font-weight:600;box-shadow:0 12px 22px rgb(124 58 237 / .35)}.fch-nav__cta .fch-cta:hover{filter:brightness(1.05)}.fch-overlay{position:fixed;inset:0;background:rgb(2 6 23 / .5);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity 0.18s ease;z-index:1000}html.fch-nav-open .fch-overlay{opacity:1;pointer-events:auto}@media (max-width:899.98px){.fch-addon-card__thumb{width:80px;height:80px}.fch-addon-hero__main.right .addon-image{width:100px}.fch-nav{display:block;position:fixed;z-index:9999;left:12px;right:12px;top:68px;background:rgb(23 28 45 / .98);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:12px;box-shadow:0 32px 64px rgb(0 0 0 / .75);transform:translateY(-10px) scale(.98);opacity:0;pointer-events:none;transition:transform 0.18s ease,opacity 0.18s ease}html.fch-nav-open .fch-nav{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.fch-nav__list{flex-direction:column;align-items:stretch;gap:8px}.fch-nav__list>li>a{padding:12px;border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .03);border-radius:12px}.fch-nav__cta .fch-cta{display:block;text-align:center}}.custom-logo{height:28px;width:auto}@media (min-width:900px){.custom-logo{height:37px;padding-top:6px}}@media (min-width:900px){.fch-nav-toggle{display:none!important}.fch-nav{display:block!important}}.fchub-404-page{padding:4rem 1.5rem 5rem}.fchub-404-wrapper{max-width:900px;margin:0 auto}.fchub-404-inner{background-color:#1e2537;border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:2.5rem 2rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);text-align:center}.fchub-404-badge span{display:inline-block;font-size:.7rem;font-weight:500;line-height:1;padding:4px 10px;border-radius:999px;background-color:rgb(239 68 68 / .12);color:#fecaca;border:1px solid rgb(248 113 113 / .5);margin-bottom:1rem}.fchub-404-title{margin:0 0 .75rem 0;font-size:1.7rem;font-weight:600;line-height:1.2;color:#fff}.fchub-404-subtitle{margin:0 0 2rem 0;font-size:.95rem;line-height:1.6;color:#cbd5e1;max-width:580px;margin-left:auto;margin-right:auto}.fchub-404-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.75rem}.fchub-404-actions .fch-btn{font-size:.85rem}.fchub-404-search-label{margin:0 0 .5rem 0;font-size:.8rem;line-height:1.4;color:#94a3b8}.fchub-404-search{max-width:420px;margin:0 auto}.fchub-404-search-form{display:flex;justify-content:center}.fchub-404-search-form form{width:100%}.fchub-404-search-form input[type="search"],.fchub-404-search-form input[type="text"]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgb(148 163 184 / .5);background-color:rgb(15 23 42 / .9);color:#e5e7eb;font-size:.9rem;outline:none;transition:border-color 0.16s ease,box-shadow 0.16s ease,background-color 0.16s ease}.fchub-404-search-form input[type="search"]:focus,.fchub-404-search-form input[type="text"]:focus{border-color:#6366f1;box-shadow:0 0 0 1px rgb(99 102 241 / .7);background-color:#020617}@media (max-width:640px){.fchub-404-inner{padding:2rem 1.5rem}.fchub-404-title{font-size:1.4rem}.fchub-404-page{padding:3rem 1.25rem 4rem}}.fct_auth_wrap{padding:4rem 1.5rem 5rem;display:flex;align-items:center;justify-content:center}.fct_auth_message{max-width:420px;width:100%;background-color:#1e2537;border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:2rem 2rem 2.25rem;box-shadow:0 24px 48px rgb(0 0 0 / .9),0 2px 4px rgb(0 0 0 / .6);text-align:center}.fct_auth_message h2{margin:0 0 .75rem 0;font-size:1.6rem;font-weight:600;line-height:1.2;color:#fff}.fct_auth_message p{margin:0 0 1.75rem 0;font-size:.95rem;line-height:1.6;color:#cbd5e1}.fct_auth_message .button{display:inline-block;padding:10px 16px;border-radius:10px;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;border:1px solid #6366f1;background:#6366f1;color:#fff;box-shadow:0 12px 24px rgb(99 102 241 / .5);cursor:pointer;transition:background-color 0.18s ease,box-shadow 0.18s ease,transform 0.12s ease,border-color 0.18s ease}.fct_auth_message .button:hover{background-color:#4f46e5;border-color:#4f46e5;box-shadow:0 16px 32px rgb(79 70 229 / .7);transform:translateY(-1px)}.fct_auth_message .button:active{transform:translateY(0);box-shadow:0 8px 18px rgb(79 70 229 / .7)}@media (max-width:640px){.fct_auth_wrap{padding:3rem 1.25rem 4rem}.fct_auth_message{padding:1.75rem 1.5rem 2rem}.fct_auth_message h2{font-size:1.35rem}}.fct_address_modal_inner,.fct-checkout{--fct-checkout-primary-text-color:#e5e7eb;--fct-checkout-secondary-text-color:#94a3b8;--fct-checkout-border-color:rgba(148, 163, 184, 0.45);--fct-checkout-active-border-color:#6366f1;--fct-checkout-primary-bg-color:#0f172a;--fct-checkout-secondary-bg-color:#111827;--fct-checkout-btn-bg-color:#6366f1;--fct-checkout-btn-text-color:#ffffff;--fct-btn-border-color:#6366f1;--fct-checkout-input-bg-color:#020617;--fct-checkout-input-disabled-bg-color:#020617;--fct-checkout-input-text-color:#e5e7eb;--fct-checkout-input-placeholder-text-color:#64748b;--fct-checkout-input-border-color:rgba(148, 163, 184, 0.45);--fct-checkout-summary-bg-color:#1e2537;--fct-checkout-payment-method-bg-color:#1e2537;--fct-checkout-checkbox-bg:#020617;--fct-checkout-address-wrapper-bg:#1e2537;--fct-checkout-shipping-methods-bg:#1e2537;--fct-checkout-address-modal-bg:#111827;--fct-checkout-address-active-border-color:#6366f1;--fct-select-dropdown-bg:#020617;--fct-select-option-hover-bg:#1f2937}.fch-entry .fct_checkout input[type="email"],.fch-entry .fct_checkout input[type="number"],.fch-entry .fct_checkout input[type="password"],.fch-entry .fct_checkout input[type="reset"],.fch-entry .fct_checkout input[type="search"],.fch-entry .fct_checkout input[type="tel"],.fch-entry .fct_checkout input[type="text"],.fch-entry .fct_checkout input[type="url"],.fch-entry .fct_checkout input,.fch-entry .fct_checkout select,.fch-entry .fct_checkout textarea,.fct_address_modal.show input,.fct_address_modal.show select,.fct_address_modal.show textarea{background:#1e2537;color:#fff}.fch-entry .fct-thank-you-page-footer .fct-thank-you-page-download-receipt-button{color:#fff}.fch-entry{padding:4rem 1.5rem}.fc-customer-root-container,.fc-customer-dashboard-header .fc-customer-dashboard-title,.fc-customer-dashboard-table{--fct-customer-dashboard-primary-text-color:#e5e7eb;--fct-customer-dashboard-secondary-text-color:#94a3b8;--fct-customer-dashboard-title-color:#ffffff;--fct-customer-dashboard-sub-title-color:#94a3b8;--fct-customer-dashboard-text-color:#cbd5e1;--fct-customer-dashboard-border-color:rgba(148, 163, 184, 0.5);--fct-customer-dashboard-divider-color:rgba(148, 163, 184, 0.25);--fct-customer-dashboard-btn-bg-color:#6366f1;--fct-customer-dashboard-btn-border-color:#6366f1;--fct-customer-dashboard-btn-text-color:#ffffff;--fct-customer-dashboard-nav-text-color:#94a3b8;--fct-customer-dashboard-nav-active-text-color:#ffffff;--fct-customer-dashboard-nav-active-bg-color:rgba(255, 255, 255, 0.08);--fct-customer-dashboard-nav-active-bar-color:#6366f1;--fct-customer-dashboard-paginator-text-color:#cbd5e1;color-scheme:dark;--el-color-white:#0f172a;--el-color-black:#000000;--el-color-primary:#6366f1;--el-color-primary-rgb:99, 102, 241;--el-color-primary-light-3:rgb(129, 140, 248);--el-color-primary-light-5:rgb(165, 180, 252);--el-color-primary-light-7:rgb(199, 210, 254);--el-color-primary-light-8:rgb(219, 234, 254);--el-color-primary-light-9:rgb(239, 246, 255);--el-color-primary-dark-2:rgb(79, 70, 229);--el-color-success:#22c55e;--el-color-success-rgb:34, 197, 94;--el-color-success-light-3:rgb(74, 222, 128);--el-color-success-light-5:rgb(134, 239, 172);--el-color-success-light-7:rgb(190, 242, 211);--el-color-success-light-8:rgb(220, 252, 231);--el-color-success-light-9:rgb(240, 253, 250);--el-color-success-dark-2:rgb(22, 163, 74);--el-color-warning:#fbbf24;--el-color-warning-rgb:251, 191, 36;--el-color-warning-light-3:rgb(252, 211, 77);--el-color-warning-light-5:rgb(253, 230, 138);--el-color-warning-light-7:rgb(254, 243, 199);--el-color-warning-light-8:rgb(254, 249, 235);--el-color-warning-light-9:rgb(255, 251, 235);--el-color-warning-dark-2:rgb(217, 119, 6);--el-color-danger:#f97373;--el-color-danger-rgb:249, 115, 115;--el-color-danger-light-3:rgb(252, 165, 165);--el-color-danger-light-5:rgb(254, 202, 202);--el-color-danger-light-7:rgb(254, 226, 226);--el-color-danger-light-8:rgb(254, 242, 242);--el-color-danger-light-9:rgb(255, 251, 251);--el-color-danger-dark-2:rgb(220, 38, 38);--el-color-error:var(--el-color-danger);--el-color-error-rgb:var(--el-color-danger-rgb);--el-color-error-light-3:var(--el-color-danger-light-3);--el-color-error-light-5:var(--el-color-danger-light-5);--el-color-error-light-7:var(--el-color-danger-light-7);--el-color-error-light-8:var(--el-color-danger-light-8);--el-color-error-light-9:var(--el-color-danger-light-9);--el-color-error-dark-2:var(--el-color-danger-dark-2);--el-color-info:#9ca3af;--el-color-info-rgb:156, 163, 175;--el-color-info-light-3:rgb(209, 213, 219);--el-color-info-light-5:rgb(229, 231, 235);--el-color-info-light-7:rgb(243, 244, 246);--el-color-info-light-8:rgb(249, 250, 251);--el-color-info-light-9:rgb(250, 250, 250);--el-color-info-dark-2:rgb(107, 114, 128);--el-bg-color:#111827;--el-bg-color-page:#020617;--el-bg-color-overlay:#1f2937;--el-text-color-primary:#e5e7eb;--el-text-color-regular:#cbd5e1;--el-text-color-secondary:#9ca3af;--el-text-color-placeholder:#6b7280;--el-text-color-disabled:#4b5563;--el-border-color:rgba(148, 163, 184, 0.6);--el-border-color-light:rgba(148, 163, 184, 0.45);--el-border-color-lighter:rgba(148, 163, 184, 0.3);--el-border-color-extra-light:rgba(148, 163, 184, 0.18);--el-border-color-dark:rgba(148, 163, 184, 0.7);--el-border-color-darker:rgba(148, 163, 184, 0.8);--el-fill-color:#111827;--el-fill-color-light:#1e2537;--el-fill-color-lighter:#111827;--el-fill-color-extra-light:#020617;--el-fill-color-dark:#020617;--el-fill-color-darker:#020617;--el-fill-color-blank:#0f172a;--el-box-shadow:0 24px 48px rgba(0, 0, 0, 0.75),
        0 2px 6px rgba(15, 23, 42, 0.9);--el-box-shadow-light:0 0 14px rgba(15, 23, 42, 0.9);--el-box-shadow-lighter:0 0 6px rgba(15, 23, 42, 0.85);--el-box-shadow-dark:0 32px 64px rgba(0, 0, 0, 0.9),
        0 8px 24px rgba(15, 23, 42, 0.95);--el-disabled-bg-color:#020617;--el-disabled-text-color:#4b5563;--el-disabled-border-color:rgba(75, 85, 99, 0.7);--el-overlay-color:rgba(0, 0, 0, 0.8);--el-overlay-color-light:rgba(15, 23, 42, 0.9);--el-overlay-color-lighter:rgba(15, 23, 42, 0.7);--el-mask-color:rgba(15, 23, 42, 0.9);--el-mask-color-extra-light:rgba(15, 23, 42, 0.5);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:#9ca3af;--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.actions .fc-collapsible-search-wrap .icon-button small{border-color:#1e2537}.form-right .fc-customer-address-list{background-color:#1e2537}.fc-customer-root-container .fluent-cart-customer-profile-app .el-button,.fluent-cart-customer-profile-app .fc-customer-dashboard-user-profile .el-button{color:white!important}.el-dialog__footer .dialog-footer .el-button--info[soft]{background-color:rgb(255 255 255 / .05)!important;color:white!important}.fc-customer-root-container .fluent-cart-customer-profile-app .el-button:hover,.fluent-cart-customer-profile-app .fc-customer-dashboard-user-profile .el-button:hover,.el-dialog__footer .dialog-footer .el-button--info[soft]:hover{color:#000000!important}.fct-thank-you-page-content .fct-thank-you-page-body,.fct-thank-you-page-body .fct-thank-you-page-body-content-inner,.fct-thank-you-page-order-items .fct-thank-you-page-order-items-header,.fct-thank-you-page-order-items .fct-thank-you-page-order-items-body .fct-thank-you-page-order-items-total{background-color:rgb(255 255 255 / .05)}.fct-thank-you-page-body .fct-thank-you-page-body-content-inner{padding:10px}.fc-customer-dashboard-empty-state .fc-customer-dashboard-empty-state-inner p,.fc-customer-dashboard-empty-state .fc-customer-dashboard-empty-state-inner h4,.fc-more-option-wrap .more-btn .icon,.el-overlay .fc-customer-root-container .el-dialog__header .el-dialog__title,.fct-thank-you-page-body-inner .fct-thank-you-page-body-content .fct-thank-you-page-body-content-inner .no-print-title,.fct-thank-you-page-body-inner .fct-thank-you-page-body-content .fct-thank-you-page-body-content-inner .no-print p,.fct-thank-you-page-order-items-header .fct-thank-you-page-order-items-header-row,.fct-thank-you-page-order-items-body .fct-thank-you-page-order-items-list .fct-thank-you-page-order-items-list-quantity,.fct-thank-you-page-order-items-body .fct-thank-you-page-order-items-list .fct-thank-you-page-order-items-list-variant-title,.fct-thank-you-page-order-items-body .fct-thank-you-page-order-items-list-price .fct-thank-you-page-order-items-list-price-inner,.fct-thank-you-page-order-items-body .fct-thank-you-page-order-items-total-total .fct-thank-you-page-order-items-total-label,.fct-thank-you-page-order-items-body .fct-thank-you-page-order-items-total-total .fct-thank-you-page-order-items-total-value,.fct-thank-you-page-order-items-body .fct-thank-you-page-order-items-total-payment-method .fct-thank-you-page-order-items-total-label,.fct-thank-you-page-order-items-body .fct-thank-you-page-order-items-total-payment-method .fct-thank-you-page-order-items-total-value{color:#fff}.fc-customer-address-block .more-btn{border:none}.el-table__header-wrapper .el-table__header th{background-color:rgb(255 255 255 / .05)}div[role="table"] .el-table__header th{background-color:#0f172a!important;color:#fff!important}div[role="table"] .el-table__header-wrapper{background-color:#0f172a!important}.invoice-id-date .el-table .link:hover,.fluent-cart-customer-profile-app .truncate:hover,.invoice-id-date .el-table .link:hover,.fluent-cart-customer-profile-app .truncate:hover{color:white!important}.fc-customer-purchase-history-inner .pagination-wrap .el-pagination .el-select .el-input__wrapper,.el-pagination .el-select .el-select__wrapper.el-tooltip__trigger{background-color:#0f172a!important}.fc-collapsible-search-wrap .icon-button.small{background-color:#0f172a}.fc-collapsible-search-wrap .icon-button.small:hover,.el-scrollbar__wrap--hidden-default,.el-scrollbar__wrap .el-select-dropdown__list .el-select-dropdown__item,.el-scrollbar__wrap .el-select-dropdown__list .el-select-dropdown__item.is-selected{background-color:#0f172a;color:white!important}.el-scrollbar__wrap .el-select-dropdown__list .el-select-dropdown__item.is-hovering,.el-popper.el-dropdown__popper.fc-dropdown .el-dropdown-menu__item:hover{color:#000000!important}div[role="banner"] .fc-customer-logout-btn{color:white!important}.el-breadcrumb .el-breadcrumb__inner a{color:white!important}.el-breadcrumb__item .el-breadcrumb__inner.is-link,.el-breadcrumb__item .el-breadcrumb__inner.is-link:hover{color:white!important}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:white!important}.el-breadcrumb__separator,.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:white!important}.cell .underline-link-button,.fct-customer-dashboard-header .fct-customer-dashboard-title,.fct-customer-dashboard-customer-info .fct-customer-dashboard-customer-info-content h3,.fct-customer-dashboard-customer-info .fct-customer-dashboard-customer-info-content p,.fct-customer-navs .fct-customer-nav-link{color:white!important}.el-table th{background-color:#000000!important}.el-skeleton.is-animated .el-skeleton__item{--el-skeleton-to-color:white !important}.el-scrollbar__view .el-dropdown-menu{background-color:#0f172a}.el-popper.el-dropdown__popper.fc-dropdown .el-dropdown-menu__item,.el-scrollbar__wrap .el-select-dropdown__list .el-select-dropdown__item.is-hovering,.el-popper.el-dropdown__popper.fc-dropdown .el-dropdown-menu__item:hover{color:#fff}.fc-compact-form .fc-material-input .el-input.is-disabled .el-input__wrapper,.el-input__wrapper,.fct-material-input .el-input.is-disabled .el-input__wrapper,.fct-customer-address-list,.fct-form-container .form-desc+.el-button,.icon-button,.fluent-cart-customer-profile-app .el-button,.el-dialog__body,.el-select__wrapper,.el-dialog__footer,.el-dialog__header{background-color:#0f172a!important}.fc-customer-dashboard-breadcrumb .el-breadcrumb__inner.is-link,.fc-customer-dashboard-breadcrumb .el-breadcrumb__inner.is-link:hover,.fct-customer-dashboard-empty-state h4,.fct-customer-dashboard-empty-state p,.fct-form-container .form-heading,.fct-form-container .form-desc,.fct-customer-address-block .text,.fct-more-option-wrap .more-btn,.el-table th .cell,.pagination-wrap .pager-wrap .text,.el-pagination .el-select .el-select__prefix,.el-pagination .el-select .el-select__suffix,.el-pagination .el-select .el-select__placeholder,button.icon-button:hover,a.icon-button:hover,.el-overlay .el-dialog__header .el-dialog__title,.fct-order-summary-wrap .fct-order-summary-header-title,.fct-order-summary-wrap .fct-order-summary-footer .tr,.fct-single-order-header .title,.fct-customer-dashboard-address .title,.fct-customer-dashboard-address .text{color:#ffffff!important}.el-table .text,.fct-customer-orders-items-title span,.fct-customer-dashboard-table .el-table .link,.fct-customer-orders-items .fct-customer-orders-items-title,.fct-customer-dashboard-header .is-link:hover,.fct-customer-app .fct-customer-dashboard-header .is-link{color:white!important}.fct-customer-dashboard-table .el-table__header-wrapper table.el-table__header thead tr th,.el-table tr{background-color:#0f172a!important;color:#fff!important}.el-select-dropdown__empty,.el-select-dropdown__loading,.fct-customer-navs .fct-customer-nav-link:hover,.fct-customer-navs .fct-customer-nav-item.active_customer_menu .fct-customer-nav-link,.fluent-cart-customer-profile-app .el-button>span:hover,.fct-form-container .form-desc+.el-button:hover{color:#000000!important}.el-dropdown .more-btn,button.more-btn.el-tooltip__trigger{border:none!important}.el-overlay .fluent-cart-customer-profile-app .el-button--primary,.el-overlay .fluent-cart-customer-profile-app .el-button--primary:hover{background-color:#6366f1!important}.fct_customer_profile_wrap .fct-customer-root-container #fct-customer-loader{background-color:#0f172a!important;border:white!important}.fluent-cart-customer-profile-app .el-button>span:focus{color:#000000!important}.fluent-cart-customer-profile-app .el-button:hover,.el-dropdown__popper.fct-dropdown .el-dropdown-menu__item:hover{color:#000000!important}.fct-customer-dashboard-empty-state-inner.fct-customer-dashboard-empty-state-inner .el-button{color:white!important}.fct-customer-root-container .fluent-cart-customer-profile-app .el-button:hover{background-color:unset!important}.fct-customer-root-container .fluent-cart-customer-profile-app .el-button:hover{background-color:white!important}.fluent-cart-customer-profile-app .fct-customer-dashboard-main-content .el-button{color:white!important}.fluent-cart-customer-profile-app .el-input__wrapper.is-focus{border-color:unset!important}.fluent-cart-customer-profile-app .el-input__inner,.fluent-cart-customer-profile-app .fct-customer-orders-items .text-meta,.fluent-cart-customer-profile-app .fct-customer-payment-meta-info .text-meta,.fluent-cart-customer-profile-app .fct-customer-dashboard-content-table-item .text,.fluent-cart-customer-profile-app .fct-customer-dashboard-content-table-item .title,.fluent-cart-customer-profile-app .underline-link-button:hover,.fluent-cart-customer-profile-app .underline-link-button,.fct-table-style-two.fct-activated-sites-table .el-table__empty-text,#fct-customer-menu-toggle svg,.fluent-cart-customer-profile-app .truncate,.fluent-cart-customer-profile-app .text-system-light,.fct-customer-downloads-file-info .filename,.license-only-mobile-item .fct-expiration-info .text-meta,.license-only-mobile-item .text-meta,.el-dropdown__popper.fct-dropdown .el-dropdown-menu__item{color:white!important}.fluent-cart-customer-profile-app .fct-copy-basic .fct-copy-btn svg{fill:#fff}.fct-table-style-two.fct-activated-sites-table .el-table th.el-table__cell{background-color:#0f172a!important}body .el-overlay{z-index:9999999!important}#fct-customer-menu-container #fct-customer-menu-toggle{background-color:rgb(255 255 255 / .04)!important}@media (max-width:806px){#fct-customer-menu-holder{background-color:#0f172a!important}}.fch-contact{background:var(--fch-grad,radial-gradient(circle at top left,#111827 0,#020617 50%,#000 100%));padding:72px 16px 96px;color:var(--fch-text,#e5e7eb)}.fch-contact__inner{max-width:1120px;margin:0 auto}.fch-contact__header{text-align:left;margin-bottom:40px}.fch-contact__eyebrow{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fch-muted,#94a3b8);margin:0 0 8px}.fch-contact__title{font-size:clamp(2rem, 3vw, 2.6rem);line-height:1.1;margin:0 0 12px}.fch-contact__subtitle{margin:0;max-width:560px;color:var(--fch-muted,#9ca3af);font-size:.98rem}.fch-contact__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:flex-start}.fch-contact__info{display:flex;flex-direction:column;gap:16px}.fch-contact-card{background:var(--fch-surface,#020617);border-radius:var(--fch-radius,16px);border:1px solid var(--fch-border,rgb(148 163 184 / .25));padding:20px 20px 18px;box-shadow:0 22px 40px rgb(15 23 42 / .6)}.fch-contact-card--muted{background:var(--fch-soft,#020617);border-style:dashed;border-color:rgb(148 163 184 / .4)}.fch-contact-card__title{font-size:1rem;margin:0 0 6px}.fch-contact-card__text{margin:0 0 10px;font-size:.9rem;color:var(--fch-muted,#9ca3af)}.fch-contact-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fch-contact-list__label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fch-muted,#9ca3af)}.fch-contact-list__value{font-size:.92rem;color:var(--fch-text,#e5e7eb);text-decoration:none}.fch-contact-list__value:hover,.fch-contact-list__value:focus{text-decoration:underline}.fch-contact-bullets{margin:6px 0 0;padding-left:18px;color:var(--fch-muted,#9ca3af);font-size:.88rem}.fch-contact__form{position:relative}.fch-contact-form-wrapper{background:radial-gradient(circle at top left,rgb(59 130 246 / .22),transparent 55%),var(--fch-soft,#020617);border-radius:var(--fch-radius,16px);border:1px solid rgb(59 130 246 / .5);padding:24px 22px 20px;box-shadow:0 24px 60px rgb(15 23 42 / .85)}.fch-contact-form__title{font-size:1.1rem;margin:0 0 4px}.fch-contact-form__text{margin:0 0 16px;font-size:.9rem;color:var(--fch-muted,#9ca3af)}.fch-contact-form__shortcode{margin-bottom:12px}.fch-contact-form__note{margin:0;font-size:.78rem;color:var(--fch-muted,#94a3b8)}.fch-contact-form-wrapper .ff-el-group label{font-size:.85rem}.fch-contact-form-wrapper .ff_submit_btn_wrapper .ff-btn-submit,.fch-contact-form-wrapper .ff-btn-submit{border-radius:999px;padding-inline:22px}@media (max-width:900px){.fch-contact{padding:56px 16px 72px}.fch-contact__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fch-contact-card,.fch-contact-form-wrapper{padding:18px 16px 16px}}