.mc-page{background:#fcfaf6;color:#211a29;font-size:16px;line-height:1.7}.mc-wrap{width:min(1152px,calc(100% - 48px));margin-inline:auto}.mc-page [id]{scroll-margin-top:100px}.mc-page h1,.mc-page h2,.mc-page h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;line-height:1.1;letter-spacing:-.035em}.mc-page h1{font-size:clamp(42px,4.9vw,68px);max-width:770px}.mc-page h1 span{color:#6039aa}.mc-page h2{font-size:clamp(32px,3.6vw,48px);max-width:920px}.mc-page h3{font-size:clamp(26px,2.7vw,36px);line-height:1.15}.mc-page a:focus-visible,.mc-page select:focus-visible,.mc-page summary:focus-visible,.mc-table-scroll:focus-visible{outline:3px solid #8054bc;outline-offset:5px}.mc-hero{padding-top:132px;padding-bottom:0}.mc-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:#625a68;margin-bottom:42px}.mc-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.mc-eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6039aa;margin-bottom:20px}.mc-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:70px;align-items:start}.mc-intro{font-size:20px;line-height:1.6;max-width:630px;color:#625a68;margin:28px 0}.mc-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.mc-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:12px 23px;background:#6039aa;color:#fff;border-radius:8px;font-weight:700;line-height:1.4}.mc-button:hover{background:#4e2d8e}.mc-demo{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-height:44px;text-decoration:underline;text-underline-offset:5px}.mc-trial-note{font-size:14px;color:#625a68;margin-top:16px}.mc-hero-note{border-top:3px solid #6039aa;padding:25px 28px 30px;background:#f0eaf6;margin-top:10px}.mc-hero-price{font-size:64px;font-weight:700;letter-spacing:-.05em;line-height:1.1}.mc-hero-price span{display:block;font-size:16px;letter-spacing:0;line-height:1.7;font-weight:500;margin-top:8px}.mc-hero-note>p:not(.mc-hero-price):not(.mc-eyebrow):not(.mc-note-heading){font-size:14px;color:#625a68}.mc-note-rule{height:1px;background:#d7c9e7;margin:25px 0}.mc-hero-note .mc-note-heading{font-size:24px;font-weight:650;line-height:1.3;margin-bottom:14px;letter-spacing:-.02em}.mc-hero-note>a{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:#4e2d8e;text-decoration:underline;text-underline-offset:4px;margin-top:24px;min-height:44px}.mc-jump{display:flex;flex-wrap:wrap;gap:12px 30px;padding:28px 0;border-top:1px solid #ded7e2;margin-top:56px}.mc-jump a{font-size:14px;font-weight:600;display:flex;align-items:center;min-height:44px}.mc-jump a:hover{text-decoration:underline;text-underline-offset:4px}.mc-section{padding-block:90px}.mc-pricing,.mc-comparison{background:#f1edf5}.mc-section-intro{max-width:740px;color:#625a68;font-size:18px;line-height:1.7;margin-top:24px}.mc-calculator{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-top:1px solid #cbbdd9;border-bottom:1px solid #cbbdd9;margin-top:40px}.mc-calculator-control{padding:30px 28px 30px 0}.mc-calculator-control label{display:block;font-weight:650;line-height:1.5}.mc-calculator-control select{width:100%;max-width:260px;background:#fcfaf6;border:1px solid #998aa8;border-radius:6px;padding:12px;margin:16px 0;font:inherit;color:#211a29}.mc-calculator-control p{font-size:14px;color:#625a68;line-height:1.7}.mc-cost{padding:30px;border-left:1px solid #cbbdd9;display:flex;flex-direction:column;justify-content:center}.mc-cost>p{font-weight:650}.mc-cost output{font-size:clamp(36px,3.8vw,52px);font-weight:700;line-height:1.2;letter-spacing:-.04em;display:block;margin:14px 0}.mc-cost output span{display:block;font-size:15px;font-weight:400;letter-spacing:0;margin-top:5px}.mc-cost small{font-size:14px;color:#625a68;line-height:1.7}.mc-cost-outflo{background:#e7dff0;color:#4e2d8e}.mc-scope-note{color:#625a68;font-size:14px;line-height:1.8;max-width:1000px;margin-top:22px}.mc-scope-note a,.mc-inline-links a{color:#4e2d8e;text-decoration:underline;text-underline-offset:4px}.mc-inline-links{margin-top:24px}.mc-feature-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:64px;border-bottom:1px solid #ded7e2}.mc-feature-row p,.mc-voice p{color:#625a68;margin-top:20px;max-width:60ch}.mc-feature-row a,.mc-voice a{display:inline-flex;align-items:center;gap:8px;color:#4e2d8e;font-weight:600;min-height:44px;margin-top:22px;text-decoration:underline;text-underline-offset:4px}.mc-feature-number{display:block;color:#6039aa;font-size:14px;font-weight:650;margin-bottom:20px}.mc-feature-row figure{min-width:0;background:#f0eaf6;padding:20px;border:1px solid #e5dcec}.mc-feature-row img{max-height:580px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.mc-feature-row figcaption{font-size:13px;color:#625a68;padding-top:14px;line-height:1.6}.mc-feature-reverse>div{order:2}.mc-feature-reverse>figure{order:1}.mc-voice{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding-top:64px}.mc-voice p:first-child{margin-top:0}.mc-table-scroll{overflow-x:auto;margin-top:36px}.mc-page table{border-collapse:collapse;width:100%;min-width:680px;text-align:left;font-size:16px;line-height:1.7}.mc-page caption{font-size:14px;text-align:left;color:#625a68;padding-bottom:16px}.mc-page th,.mc-page td{padding:22px;vertical-align:top;border-bottom:1px solid #d5cbdc}.mc-page thead th{background:#e4dbee;font-size:18px}.mc-page thead th:nth-child(2){background:#6039aa;color:#fff}.mc-page tbody th{width:20%;font-weight:650;padding-left:0}.mc-page td{width:40%;color:#625a68}.mc-page td:nth-child(2){background:#ebe4f2;color:#302438}.mc-switch{background:#f1edf5}.mc-steps{list-style:none;counter-reset:steps;margin-top:46px}.mc-steps li{counter-increment:steps;display:grid;grid-template-columns:45px 1fr 1.3fr;gap:20px;border-top:1px solid #cbbdd9;padding:28px 0}.mc-steps li:before{content:"0" counter(steps);color:#6039aa;font-size:18px;font-weight:650}.mc-steps h3{font-size:23px;letter-spacing:-.02em;line-height:1.3}.mc-steps p{color:#625a68}.mc-faq{max-width:900px}.mc-faq-list{margin-top:38px}.mc-faq details{border-bottom:1px solid #ded7e2;padding:22px 0}.mc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:18px;font-weight:650;line-height:1.5;cursor:pointer;list-style:none}.mc-faq summary::-webkit-details-marker{display:none}.mc-faq summary svg{flex-shrink:0}.mc-faq details[open] summary svg{transform:rotate(45deg)}.mc-faq details>p{margin-top:18px;color:#625a68;line-height:1.8}.mc-final{background:#211a29;color:#fff;padding:80px 0}.mc-final .mc-eyebrow{color:#cbb3ef}.mc-final h2{max-width:900px}.mc-final>div>p:not(.mc-eyebrow){color:#d0c7d6;margin-top:22px}.mc-final .mc-button{background:#d9c4fa;color:#211a29}.mc-final .mc-button:hover{background:#eadfff}.mc-final .mc-demo{color:#eadfff}@media(max-width:900px){.mc-hero-grid{gap:32px;grid-template-columns:1.4fr 1fr}.mc-feature-row,.mc-voice{gap:36px}.mc-cost{padding:22px}.mc-steps li{grid-template-columns:32px 1fr}.mc-steps p{grid-column:2}.mc-cta{gap:10px 22px}}@media(max-width:640px){.mc-wrap{width:calc(100% - 36px)}.mc-hero{padding-top:110px}.mc-breadcrumb{margin-bottom:30px;font-size:13px}.mc-hero-grid{grid-template-columns:1fr;gap:30px}.mc-intro{font-size:18px;margin-top:22px}.mc-hero-note{padding:24px}.mc-hero-price{font-size:52px}.mc-jump{gap:0 22px;margin-top:32px;padding:20px 0}.mc-section{padding-block:56px}.mc-calculator{grid-template-columns:1fr 1fr}.mc-calculator-control{grid-column:1/-1;padding:24px 0}.mc-calculator-control select{max-width:none}.mc-cost{padding:24px 14px;border-top:1px solid #cbbdd9}.mc-cost:nth-child(2){border-left:0}.mc-cost output{font-size:36px}.mc-feature-row{grid-template-columns:1fr;gap:28px;padding-block:42px}.mc-feature-row figure{padding:12px}.mc-feature-reverse>div,.mc-feature-reverse>figure{order:initial}.mc-feature-row img{max-height:500px}.mc-voice{grid-template-columns:1fr;gap:24px;padding-top:42px}.mc-table-scroll{margin-right:-18px}.mc-page table{font-size:15px}.mc-page th,.mc-page td{padding:18px}.mc-faq summary{font-size:17px}.mc-final{padding:56px 0}.mc-final h2{font-size:36px}.mc-steps{margin-top:30px}.mc-section-intro{font-size:17px}}.mc-page .customer-testimonial-videos h3{font-size:20px;line-height:1.4;letter-spacing:-.02em}.mc-table-hint{display:none}@media(max-width:640px){.mc-table-hint{display:block;margin-top:24px;font-size:14px;color:#625a68}.mc-table-scroll{margin-top:14px}}
