:root{--theme-primary:#C9967A;--theme-primary-hover:#A8775B;--theme-primary-rgb:201, 150, 122;--theme-text:#000000;--theme-text-rgb:0, 0, 0;--theme-text-secondary:#4D4D4D;--theme-text-tertiary:#767676;--theme-text-muted:#A3A3A3;--theme-bg:#FFFFFF;--theme-bg-warm:#F5F5F5;--theme-bg-light:#EFEFEF;--theme-border:#E5E5E5;--theme-dark:#000000;--theme-dark-rgb:0, 0, 0;--theme-dark-hover:#1A1A1A;--theme-error:#B33A28;--theme-accent-purple:#2E2E2E;--theme-on-dark-muted:#A3A3A3;--theme-service-gray:#4D4D4D;--theme-code-comment:#767676;--theme-code-keyword:#000000;--theme-code-method:#4D4D4D;--font-serif:'Inter', system-ui, -apple-system, 'Helvetica Neue', Arial, sans-serif;--font-sans:'Inter', system-ui, -apple-system, 'Helvetica Neue', Arial, sans-serif}body{font-family:'Inter',system-ui,-apple-system,'Helvetica Neue',Arial,sans-serif;font-feature-settings:'cv11' on,'ss01' on,'ss03' on;font-size:17px;line-height:1.55;color:var(--theme-text);background:var(--theme-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.mc-h1,h2,.mc-h2,h3,.mc-h3,h4,.mc-h4,h5,.mc-h5,h6,.mc-h6{font-family:'Inter',system-ui,-apple-system,'Helvetica Neue',Arial,sans-serif;color:var(--theme-text);font-feature-settings:'cv11' on,'ss01' on}h1,.mc-h1{font-size:60px;font-weight:500;line-height:1.05;letter-spacing:-.03em}h2,.mc-h2{font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.025em}h3,.mc-h3{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.02em}h4,.mc-h4{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.015em}h5,.mc-h5{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em}h6,.mc-h6,.mc-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-secondary)}p{color:var(--theme-text-secondary);line-height:1.6}@media (max-width:768px){h1,.mc-h1{font-size:36px;letter-spacing:-.025em}h2,.mc-h2{font-size:28px;letter-spacing:-.02em}h3,.mc-h3{font-size:22px}body{font-size:16px}}.mc-btn,.mc-button,button.mc-btn,a.mc-btn{font-family:'Inter',sans-serif;font-weight:500;letter-spacing:-.005em;border-radius:999px;transition:all 200ms ease}.mc-btn--primary,.mc-button--primary,button.mc-btn--primary,a.mc-btn--primary{background:var(--theme-text);color:var(--theme-bg);border:1.5px solid var(--theme-text)}.mc-btn--primary:hover,.mc-button--primary:hover{background:var(--theme-primary-hover);border-color:var(--theme-primary-hover);transform:translateY(-1px)}.mc-btn--secondary,.mc-button--secondary,button.mc-btn--secondary,a.mc-btn--secondary{background:#fff0;color:var(--theme-text);border:1.5px solid var(--theme-text)}.mc-btn--secondary:hover,.mc-button--secondary:hover{background:var(--theme-text);color:var(--theme-bg)}.mc-hero,.mc-hero--cream{background:var(--theme-bg)}.mc-hero--dark{background:var(--theme-dark);color:var(--theme-bg)}.mc-hero--dark h1,.mc-hero--dark h2,.mc-hero--dark p{color:var(--theme-bg)}.mc-card,.mc-card--bordered{background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:20px;padding:32px;transition:all 240ms ease}.mc-card:hover,.mc-card--bordered:hover{border-color:var(--theme-text);transform:translateY(-2px);box-shadow:0 12px 32px rgb(0 0 0 / .06)}.mc-section--dark,.mc-cta--dark{background:var(--theme-dark);color:var(--theme-bg)}.mc-section--dark h1,.mc-section--dark h2,.mc-section--dark h3,.mc-section--dark p,.mc-cta--dark h1,.mc-cta--dark h2,.mc-cta--dark p{color:var(--theme-bg)}.mc-section--dark .mc-btn--primary,.mc-cta--dark .mc-btn--primary{background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-bg)}.mc-section--dark .mc-btn--primary:hover,.mc-cta--dark .mc-btn--primary:hover{background:var(--theme-on-dark-muted);border-color:var(--theme-on-dark-muted);color:var(--theme-text)}.mc-footer{background:var(--theme-bg-warm);color:var(--theme-text);border-top:1px solid var(--theme-border)}.mc-footer__col-title{color:var(--theme-text)}.mc-footer a,.mc-footer__link,.mc-footer__mcp-text,.mc-footer__mcp-text a,.mc-footer__legal-link{color:var(--theme-text-secondary)}.mc-footer a:hover,.mc-footer__link:hover,.mc-footer__mcp-text a:hover,.mc-footer__legal-link:hover{color:var(--theme-text)}.mc-footer__copyright{color:var(--theme-text-secondary)}.mc-footer__social-link img,.mc-footer__app-link img{filter:brightness(0);opacity:.7;transition:opacity 200ms ease}.mc-footer__social-link:hover img,.mc-footer__app-link:hover img{opacity:1}.mc-header{background:var(--theme-bg);border-bottom:1px solid #fff0}.mc-nav-link,.mc-header__nav a{font-family:'Inter',sans-serif;font-weight:500;font-size:15px;letter-spacing:-.005em;color:var(--theme-text)}.mc-promo-banner,.promo-banner{background:var(--theme-text);color:var(--theme-bg)}.mc-badge,.mc-pill,.mc-tag{background:var(--theme-bg-warm);color:var(--theme-text);border:1px solid var(--theme-border);font-weight:500;letter-spacing:-.005em;padding:6px 14px;border-radius:999px;font-size:13px}.mc-content a:not(.mc-btn):not(.mc-button){color:var(--theme-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--theme-text-tertiary);transition:text-decoration-color 200ms ease}.mc-content a:not(.mc-btn):not(.mc-button):hover{text-decoration-color:var(--theme-text)}.mc-stat__number,.mc-stat-number{font-family:'Inter',sans-serif;font-weight:600;letter-spacing:-.04em;font-size:56px;line-height:1}input[type="text"],input[type="email"],input[type="search"],textarea{font-family:'Inter',sans-serif;border:1px solid var(--theme-border);border-radius:12px;padding:12px 16px;font-size:15px;background:var(--theme-bg);color:var(--theme-text);transition:border-color 180ms ease}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus{outline:none;border-color:var(--theme-text)}.mc-logo-strip,.mc-services-strip{background:var(--theme-bg-warm)}.mc-hero__heading,.mc-hero__title,.mc-social-proof__heading,.mc-services-showcase__heading,.mc-feature-cards__title,.mc-stats-section__heading,.mc-stats-section__subheading,.mc-plan-cta__heading,.mc-integrations__heading,.mc-features-hero__heading,.mc-features-integrations__heading,.mc-features-support__heading,.mc-features-support__subheading,.mc-pricing-hero__heading,.mc-pricing-hero__subheading,.mc-promo-cards__title,.mc-services-bar__title,.mc-pricing-help__heading,.mc-feature-alt__heading,.mc-faq__heading,.mc-about-hero__heading,.mc-providers-banner__heading,.mc-footer-cta__title,.mc-help-topic__title,.mc-contact-quick__title,.mc-card__title,.mc-icon-card__title,.mc-logo-strip__title,.mc-feature-row__title,.mc-community-cta__heading{font-family:'Inter',system-ui,-apple-system,'Helvetica Neue',Arial,sans-serif!important;font-feature-settings:'cv11' on,'ss01' on;color:var(--theme-text);font-weight:600;letter-spacing:-.025em}.mc-providers-banner__heading{color:var(--theme-bg)}.mc-providers-banner__desc{color:var(--theme-on-dark-muted)}.mc-hero__heading{font-size:clamp(36px, 4.6vw, 60px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.mc-hero__title{font-size:clamp(32px, 4vw, 50px);font-weight:500;line-height:1.08;letter-spacing:-.025em}.mc-hero__subheading,.mc-hero__subtitle{font-family:'Inter',sans-serif;color:var(--theme-text-secondary);font-size:clamp(17px, 1.4vw, 20px);font-weight:400;line-height:1.5;letter-spacing:-.005em}.mc-social-proof__heading,.mc-services-showcase__heading,.mc-features-hero__heading,.mc-pricing-hero__heading,.mc-about-hero__heading,.mc-stats-section__heading,.mc-features-integrations__heading,.mc-features-support__heading,.mc-providers-banner__heading,.mc-faq__heading,.mc-pricing-help__heading,.mc-feature-alt__heading,.mc-plan-cta__heading,.mc-integrations__heading,.mc-community-cta__heading{font-size:clamp(28px, 3.4vw, 42px);font-weight:500;line-height:1.1;letter-spacing:-.025em}.mc-stats-section__subheading,.mc-features-support__subheading,.mc-pricing-hero__subheading{font-family:'Inter',sans-serif;font-size:clamp(17px, 1.4vw, 20px);font-weight:400;color:var(--theme-text-secondary);letter-spacing:-.005em;line-height:1.5}.mc-card__title,.mc-icon-card__title,.mc-feature-cards__title,.mc-promo-cards__title,.mc-feature-row__title,.mc-help-topic__title,.mc-contact-quick__title,.mc-services-bar__title,.mc-logo-strip__title{font-size:clamp(17px, 1.5vw, 21px);font-weight:600;line-height:1.3;letter-spacing:-.015em}.mc-footer-cta__title{font-size:clamp(28px, 3.2vw, 38px);font-weight:500;line-height:1.12;letter-spacing:-.025em}.mc-hero__eyebrow,.mc-eyebrow{font-family:'Inter',sans-serif!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-secondary)}@media (max-width:768px){.mc-hero__heading{font-size:34px;letter-spacing:-.025em}.mc-social-proof__heading,.mc-services-showcase__heading,.mc-features-hero__heading,.mc-pricing-hero__heading,.mc-about-hero__heading,.mc-feature-alt__heading,.mc-faq__heading,.mc-features-integrations__heading,.mc-providers-banner__heading,.mc-plan-cta__heading,.mc-community-cta__heading{font-size:26px;letter-spacing:-.02em}}body,button,input,textarea,select,.mc-content,.mc-text,.mc-paragraph{font-family:'Inter',system-ui,-apple-system,'Helvetica Neue',Arial,sans-serif!important}.mc-header__nav-link,.mc-header__dropdown-trigger,.mc-header__nav a{font-family:'Inter',sans-serif!important;font-weight:500;letter-spacing:-.005em}.mc-btn,.mc-button,button.mc-btn,a.mc-btn{font-family:'Inter',sans-serif!important;font-weight:500}