.mc-page{--mc-ink:#1f2937;--mc-ink-soft:#4b5563;--mc-ink-faint:#6b7280;--mc-cream:#f9f6ef;--mc-paper:#fffdf5;--mc-purple:#7b16af;--mc-teal:#14d1bd;--mc-gold:#c89f65;--mc-line:#1f29371a;--mc-heading-font:"Josefin Sans", sans-serif;--mc-body-font:"Nunito", sans-serif;font-family:var(--mc-body-font);color:var(--mc-ink)}.mc-page>.mc-hero,.mc-page>.mc-divider-wrap,.mc-page>.mc-section,.mc-page>.hiw-section{width:100%}.mc-brand{font-family:var(--mc-body-font);font-weight:inherit;letter-spacing:0}.mc-hero{padding:168px 10% 76px;position:relative;overflow:hidden}.mc-hero-inner{margin:0 auto}.mc-hero-products{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.mc-product-label{font-family:var(--mc-heading-font);letter-spacing:.02em;color:#111827;align-items:center;gap:9px;font-size:1.05rem;font-weight:600;display:inline-flex}.mc-product-label img{object-fit:contain;width:24px;height:24px}.mc-product-x{color:var(--mc-ink-faint);font-family:var(--mc-heading-font);opacity:.55;font-size:.95rem;font-weight:500;line-height:1;transform:translateY(1px)}.mc-hero-title{font-family:var(--mc-heading-font);letter-spacing:.005em;color:#111827;max-width:58%;margin:0 0 30px;font-size:clamp(2.6rem,6vw,4.3rem);font-weight:700;line-height:1.05}.mc-hero-lower{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:44px;display:flex}.mc-hero-sub{color:var(--mc-ink-soft);max-width:48%;margin:0;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.5}.mc-hero-ctas{flex-shrink:0;align-items:center;gap:14px;display:flex}a.mc-cta-primary{color:#fff!important;background:#111!important;box-shadow:0 4px 8px #0000001a!important}a.mc-cta-primary:hover{color:#fff!important;background:#111!important}.mc-divider-wrap{padding:88px 10%}.mc-hero-divider{height:0;box-shadow:none;background:0 0;border:none;border-top:1px solid #c89f6559;margin:0}.mc-section{padding:96px 10%;position:relative}.mc-section-tight{padding-top:56px}.mc-h2{font-family:var(--mc-heading-font);letter-spacing:.02em;color:#111827;margin:0 0 14px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.15}.mc-lead{color:var(--mc-ink-soft);max-width:760px;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.mc-vibe{max-width:760px;color:var(--mc-ink-soft);margin:0 0 36px;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.mc-x-wall{column-count:4;column-gap:16px;width:100%}.mc-x-embed{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:100%;margin:0 0 16px;display:inline-block}.mc-x-embed .twitter-tweet{width:100%!important;max-width:100%!important;margin:0!important}.mc-x-note{color:var(--mc-ink-faint);margin-top:18px;font-size:.85rem}.mc-launch-grid{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:24px;margin-top:36px;display:grid}.mc-panel{border:1px solid var(--mc-line);background:#fff;border-radius:8px;padding:32px 30px}.mc-panel-launch{border:1.5px solid var(--mc-purple);box-shadow:0 0 0 1px #7b16af14}.mc-panel h3{font-family:var(--mc-heading-font);letter-spacing:.02em;color:#111827;margin:0 0 12px;font-size:1.35rem;font-weight:400}.mc-panel h3.mc-launch-card-title{font-weight:700}.mc-panel p{color:var(--mc-ink-soft);margin:0 0 14px;font-size:.98rem;line-height:1.6}.mc-panel p:last-child{margin-bottom:0}.mc-tag-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mc-tag{border:1px solid var(--mc-line);color:var(--mc-ink-soft);background:#f9f6efb3;border-radius:999px;padding:6px 12px;font-size:.8rem}.mc-chart-title{font-family:var(--mc-heading-font);letter-spacing:.03em;color:#111827;margin:0 0 18px;font-size:1.02rem;font-weight:400}.mc-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.mc-chart-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mc-chart-card-top .mc-kpi-angle{margin-bottom:0}.mc-bench-badge{box-sizing:border-box;min-width:4.5rem;height:1.125rem;font-family:var(--mc-body-font);letter-spacing:.03em;text-transform:uppercase;text-align:center;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:.62rem;font-weight:500;line-height:1;display:inline-flex;transform:translateY(-.5px)}.mc-bench-badge-winner{color:#047857;background:#10b98124;border:1px solid #10b9813d}.mc-bench-badge-near{color:#b45309;background:#f59e0b24;border:1px solid #f59e0b47}.mc-bars{flex-direction:column;gap:14px;display:flex}.mc-bar-row{grid-template-columns:132px 1fr 48px;align-items:center;gap:12px;display:grid}.mc-bar-label{color:var(--mc-ink);font-size:.88rem;font-weight:600;line-height:1.25}.mc-bar-track{background:#1f293714;border-radius:999px;height:12px;overflow:hidden}.mc-bar-fill{background:linear-gradient(90deg,#7b16af 0%,#14d1bd 100%);border-radius:999px;height:100%}.mc-bar-fill.is-peer{background:#1f293738}.mc-bar-score{font-family:var(--mc-heading-font);color:#111827;text-align:right;font-size:.95rem}.mc-win-head{margin-top:36px;margin-bottom:18px}.mc-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mc-chart-card{border:1px solid var(--mc-line);background:#fff;border-radius:8px;padding:22px 20px 18px}.mc-kpi-angle{font-family:var(--mc-heading-font);letter-spacing:.06em;text-transform:uppercase;color:var(--mc-purple);margin-bottom:8px;font-size:.72rem;font-weight:500;display:inline-block}.mc-chart-card-title{font-family:var(--mc-heading-font);letter-spacing:.01em;color:#111827;margin:0 0 16px;font-size:1.15rem;font-weight:400}.mc-bars-compact{gap:10px}.mc-bars-compact .mc-bar-row{grid-template-columns:118px 1fr 52px;gap:10px}.mc-bars-compact .mc-bar-label{font-size:.8rem;font-weight:600}.mc-bars-compact .mc-bar-score{font-size:.86rem}.mc-chart-card-note{color:var(--mc-ink-faint);margin:14px 0 0;font-size:.82rem;line-height:1.45}.mc-compare-note{color:var(--mc-ink-faint);max-width:900px;margin-top:22px;font-size:.95rem;line-height:1.6}.mc-hiw-wrap{max-width:1200px;margin:0 auto}.mc-hiw-head{text-align:center;margin-bottom:100px}.mc-hiw-head h2{font-family:var(--mc-heading-font);letter-spacing:-.02em;color:#111;margin:0 0 24px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500}.mc-hiw-head p{font-family:var(--mc-heading-font);color:#111;max-width:720px;margin:0 auto;font-size:clamp(1.5rem,3vw,2rem);font-weight:200;line-height:1.2}.mc-hiw-steps{flex-direction:column;gap:100px;display:flex}.mc-hiw-step{flex-direction:column;gap:40px;display:flex}.mc-hiw-num{text-align:center;background-color:#f9f6ef;margin:0 auto;padding:0 20px;display:inline-block}.mc-hiw-num span{font-family:var(--mc-heading-font);color:#000;font-size:60px;font-weight:500}.mc-hiw-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:80px;display:grid}.mc-hiw-copy h3{font-family:var(--mc-heading-font);color:#000;text-align:left;margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.1}.mc-hiw-copy p{font-family:var(--mc-body-font);color:#000000bf;text-align:left;margin:0 0 32px;font-size:20px;line-height:1.6}.mc-hiw-copy strong{color:#111;font-weight:700}.mc-hiw-visual{justify-content:center;display:flex}.mc-hiw-visual img{border-radius:16px;max-width:100%;height:auto}.mc-page>.faq-section{width:100%}.mc-faq-section{background-color:#f9f6ef;padding-left:10%;padding-right:10%}.mc-cta-band{text-align:center;padding:72px 10% 100px}.mc-cta-band h2{font-family:var(--mc-heading-font);letter-spacing:.02em;color:#111827;margin:0 0 14px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400}.mc-cta-band p{max-width:640px;color:var(--mc-ink-soft);margin:0 auto 28px;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.mc-cta-band .mc-hero-ctas{justify-content:center}@media (max-width:900px){.mc-hero{padding:132px 16px 56px}.mc-hero-title,.mc-hero-sub{max-width:none}.mc-hero-lower{flex-direction:column;align-items:flex-start;gap:24px}.mc-section,.mc-divider-wrap,.mc-cta-band,.mc-faq-section{padding-left:16px;padding-right:16px}.mc-launch-grid{grid-template-columns:1fr}.mc-x-wall{column-count:2}.mc-chart-grid{grid-template-columns:1fr}.mc-bar-row,.mc-bars-compact .mc-bar-row{grid-template-columns:104px 1fr 48px}.mc-hiw-copy h3{font-size:clamp(1.8rem,6vw,2.4rem)}.mc-hiw-copy p{font-size:18px}}@media (max-width:640px){.mc-x-wall{column-count:1}}@media (min-width:901px) and (max-width:1200px){.mc-x-wall{column-count:3}}
