/* Scoped campaign system. Existing product, account and pricing styles remain untouched. */
.ma-starter__hero-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;list-style:none;padding:0;margin:0 0 16px!important}.ma-starter__hero-benefits li{margin:0;color:#fff}.ma-starter__hero-benefits li:before{content:'✓';color:#e1cdff;margin-right:8px}.ma-starter .ma-starter__included{font-size:16px;margin-bottom:8px}.ma-starter .ma-starter__scope{font-size:12px;color:#ded6f1;max-width:580px;margin:0 auto 16px}.ma-starter__seat [data-starter-count-detail]{display:block}.ma-starter__seat>div{min-width:0}.ma-starter__hero h1{font-size:clamp(38px,5.4vw,78px)}
.ma-starter .ma-starter__card [data-starter-buy]{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 22px;border:0;border-radius:9px;background:var(--st-purple);color:#fff;font-size:16px;font-weight:700;line-height:1.5;text-transform:none;white-space:normal;box-shadow:0 8px 22px #6332d533;transition:background .2s,box-shadow .2s}
.ma-starter .ma-starter__card [data-starter-buy]:hover:not(:disabled){background:#4f24b5;box-shadow:0 10px 26px #6332d54d}
.ma-starter .ma-starter__card [data-starter-buy]:focus-visible{outline:3px solid #201633;outline-offset:4px}
.ma-starter .ma-starter__card [data-starter-buy]:disabled{background:#e6dff0;color:#554b62;box-shadow:none;cursor:wait}
.ma-starter-page .wd-toolbar{display:none!important}
/* Landing-only editorial comparisons; shared homepage styling is unchanged. */
.ma-starter__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}
.ma-starter__comparison article{padding:32px;border:1px solid #ded3ed;border-radius:14px;background:#fff;min-width:0}
.ma-starter__comparison .ma-starter__comparison-featured{background:#eee6fc;border-color:#a98adf}
.ma-starter__comparison dl{margin:22px 0}.ma-starter__comparison dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e9e2f2}.ma-starter__comparison dd{margin:0;font-weight:700}
.ma-starter__planned{border:1px dashed #b49a74;border-left:4px solid #aa7c3e;background:#fffaf0;padding:28px;margin-top:32px;border-radius:8px}.ma-starter__planned p{font-size:14px}.ma-starter__planned p:last-child{margin-bottom:0}
@media(max-width:650px){.ma-starter__comparison{grid-template-columns:1fr}.ma-starter__comparison article,.ma-starter__planned{padding:24px}}
.ma-starter{--st-ink:#201633;--st-coral:#ff615c;--st-purple:#6332d5;color:var(--st-ink);background:#fff;font-family:var(--wd-text-font,Arial,sans-serif);font-size:16px;line-height:1.6;isolation:isolate}.ma-starter *{box-sizing:border-box}.ma-starter h1,.ma-starter h2,.ma-starter h3{font-family:var(--wd-title-font,inherit);font-weight:normal;font-synthesis:none;letter-spacing:-.025em;color:inherit}.ma-starter h2{font-size:clamp(36px,4vw,58px);line-height:1.08;margin:0 0 24px}.ma-starter h3{font-size:24px;line-height:1.2;margin:0 0 10px}.ma-starter p{margin:0 0 18px}.ma-starter__wrap{width:min(1180px,calc(100% - 64px));margin:auto}.ma-starter__ribbon{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;padding:12px 24px;background:var(--st-coral);color:#21132e;font-size:13px;font-weight:700;letter-spacing:.035em}.ma-starter__hero{position:relative;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 120%,#7439ef 0,transparent 65%),linear-gradient(135deg,#08070e,#1f123d);color:#fff;padding:68px 0 0}.ma-starter__hero-content{position:relative;z-index:1}.ma-starter .ma-starter__eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;margin-bottom:20px}.ma-starter__hero .ma-starter__eyebrow{color:#d9c6ff}.ma-starter h1{font-size:clamp(48px,6.6vw,94px);line-height:1.02;margin:0 0 26px}.ma-starter h1 span{color:#e1cdff}.ma-starter__hero-price{display:inline-flex;gap:22px;align-items:center;background:var(--st-coral);color:#21132e;border-radius:16px;padding:6px 25px 10px;transform:rotate(-2deg);margin-bottom:26px;box-shadow:9px 10px 0 #ffffff16}.ma-starter__hero-price>span:first-child{font-family:var(--wd-title-font,inherit);font-size:76px;line-height:1.1}.ma-starter__hero-price>span:last-child{text-align:left;line-height:1.35;font-weight:600;font-size:14px}.ma-starter__lead{font-size:20px;line-height:1.5}.ma-starter__audience{color:#ded6f1;font-size:14px}.ma-starter .ma-starter__button{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:var(--st-purple);color:white;border-radius:9px;padding:17px 26px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.ma-starter .ma-starter__button--white{background:#fff;color:#21132e}.ma-starter__button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0002}.ma-starter a:focus-visible,.ma-starter summary:focus-visible{outline:3px solid #ee8559;outline-offset:5px}.ma-starter .ma-starter__preview{font-size:12px;margin:16px 0 30px;color:#e2d8f5}.ma-starter__seat{display:flex;align-items:center;justify-content:center;gap:24px;padding:25px 0;margin:34px auto 0;border-top:1px solid #ffffff30;max-width:850px}.ma-starter__seat>strong{font-family:var(--wd-title-font,inherit);font-size:76px;font-weight:normal;color:#ffa39b;line-height:1}.ma-starter__seat>div{text-align:left}.ma-starter__seat b{display:block;font-size:20px}.ma-starter__seat span{font-size:12px;color:#ded5f1}.ma-starter__orbit{position:absolute;width:200px;height:200px;border:38px solid #b2a0e9;border-radius:50%;box-shadow:inset 12px 12px 18px #ffffff80,inset -12px -12px 20px #341660,15px 25px 40px #0008;transform:rotate(-30deg) skewY(20deg);opacity:.75;pointer-events:none}.ma-starter__orbit--one{left:-70px;top:30%}.ma-starter__orbit--two{right:-45px;top:16%;width:150px;height:150px;border-color:#ffaea0;transform:rotate(35deg) skewY(-20deg)}.ma-starter__section{padding:96px 0}.ma-starter__split{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:start}.ma-starter__intro{font-size:18px;color:#62596e;max-width:740px}.ma-starter__benefit{display:flex;gap:20px;margin-top:28px}.ma-starter__benefit>span{color:#7240d8;font-size:14px;border:1px solid #dacfea;border-radius:50%;height:38px;min-width:38px;display:grid;place-items:center}.ma-starter__benefit p{color:#62596e;font-size:14px}.ma-starter__card{background:#fff;border:1px solid #daccea;border-radius:18px;overflow:hidden;box-shadow:0 24px 65px #3f1c5d16}.ma-starter__offer{background:#faf7ff}.ma-starter__card-cap{background:#eadfff;padding:14px;text-align:center;font-weight:700;color:#4b2384}.ma-starter__card-body{padding:34px}.ma-starter__price{font-family:var(--wd-title-font,inherit);font-size:80px;line-height:1.1;margin-bottom:18px}.ma-starter__price span{font-family:var(--wd-text-font,inherit);font-size:14px;display:inline-block}.ma-starter__card ul{list-style:none;padding:20px 0;margin:0;border-top:1px solid #eee7f6}.ma-starter__card li{padding:8px 0;font-size:15px}.ma-starter__card li:before{content:'✓';color:#6c35b8;margin-right:12px}.ma-starter__card button:disabled{width:100%;white-space:normal;border:0;border-radius:8px;background:#e6dff0;color:#554b62;opacity:1;cursor:not-allowed;padding:16px;font-size:14px;text-transform:none}.ma-starter .ma-starter__fine{font-size:12px;line-height:1.6;color:#685e75;margin:16px 0 0}.ma-starter__tools{background:#fff}.ma-starter__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0 28px}.ma-starter__grid article{background:#f7f5fb;border:1px solid #e9e2f2;padding:30px;border-radius:12px}.ma-starter__grid svg{color:#7345c5;margin-bottom:25px}.ma-starter__grid p,.ma-starter__steps p{font-size:15px;color:#62596e;margin:0}.ma-starter__text-link{color:#6332b7;text-decoration:underline;text-underline-offset:5px;font-weight:600}.ma-starter__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px}.ma-starter__steps article>span{display:block;color:#b9a4dc;font-size:64px;font-family:var(--wd-title-font,inherit);line-height:1;margin-bottom:24px}.ma-starter__faq{background:#f5f2f9}.ma-starter details{background:#fff;border:1px solid #e3dcea;border-radius:10px;margin-bottom:12px;padding:0 22px}.ma-starter summary{cursor:pointer;padding:21px 0;font-weight:600;font-size:15px}.ma-starter details p{font-size:14px;color:#62596e;padding-bottom:10px}.ma-starter__final{text-align:center;background:radial-gradient(ellipse at bottom,#6430be,#150c26 80%);color:white;padding:85px 0 45px}.ma-starter__final h2{font-size:clamp(42px,5vw,68px)}.ma-starter__bridge{padding:55px 0;background:#ede5fb}.ma-starter__bridge>.ma-starter__wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.ma-starter__bridge h2{font-size:36px;margin-bottom:12px}.ma-starter__bridge p{margin-bottom:0}.ma-starter__bridge .ma-starter__eyebrow{margin-bottom:16px}.ma-starter__mobile{display:none}.ma-starter-header,.ma-starter-footer{background:#fff;color:#30263b;padding:24px 0}.ma-starter-nav{width:min(1180px,calc(100% - 64px));margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.ma-starter-nav img{width:180px;height:auto}.ma-starter-nav nav{display:flex;gap:30px;font-size:14px}.ma-starter-footer{padding:40px 0}.ma-starter-footer p{font-size:12px;max-width:550px;margin:0}.ma-starter-skip{position:absolute;left:20px;top:-100px;z-index:9999;padding:12px;background:white}.ma-starter-skip:focus{top:20px}.elementor .e-con.e-parent:has(.ma-starter){padding:0!important;background:#100a1c!important}.elementor .e-con.e-parent:has(.ma-starter)::before,.elementor .e-con.e-parent:has(.ma-starter)::after{display:none!important}.elementor .e-con:has(.ma-starter)>.e-con-inner{max-width:none;padding:0}.elementor .elementor-widget:has(.ma-starter){margin:0}.ma-starter [id]{scroll-margin-top:95px}
@media(max-width:900px){.ma-starter__split{gap:36px}.ma-starter__grid{grid-template-columns:repeat(2,1fr)}.ma-starter__steps{gap:24px}.ma-starter__orbit{opacity:.25}.ma-starter__ribbon{gap:12px 30px}}
@media(max-width:650px){.ma-starter__wrap,.ma-starter-nav{width:calc(100% - 36px)}.ma-starter__ribbon{font-size:10px;gap:6px 14px;padding:10px 12px}.ma-starter__ribbon>span:first-child{display:none}.ma-starter__hero{padding-top:40px}.ma-starter h1{font-size:48px}.ma-starter__hero .ma-starter__eyebrow{font-size:10px;margin-bottom:16px}.ma-starter__hero-price{padding:5px 20px;gap:18px;margin-bottom:22px}.ma-starter__hero-price>span:first-child{font-size:62px}.ma-starter__hero-price>span:last-child{font-size:12px}.ma-starter__lead{font-size:16px}.ma-starter__audience{font-size:12px}.ma-starter__seat{gap:15px;padding:24px 0;margin-top:20px}.ma-starter__seat>strong{font-size:62px}.ma-starter__seat b{font-size:16px}.ma-starter__seat span{display:block;font-size:10px;max-width:200px}.ma-starter__section{padding:58px 0}.ma-starter__split,.ma-starter__grid,.ma-starter__steps{grid-template-columns:1fr;gap:28px}.ma-starter__card-body{padding:26px}.ma-starter__grid{gap:14px}.ma-starter__grid article{padding:24px}.ma-starter__grid svg{margin-bottom:16px}.ma-starter__steps article{border-bottom:1px solid #e9e2f2;padding-bottom:26px}.ma-starter__steps article>span{font-size:46px;margin-bottom:16px}.ma-starter__bridge>.ma-starter__wrap{display:block}.ma-starter__bridge .ma-starter__button{margin-top:24px}.ma-starter-header{padding:20px 0}.ma-starter-nav img{width:145px}.ma-starter-nav nav{gap:16px;font-size:12px}.ma-starter-nav nav a:first-child{display:none}.ma-starter-footer .ma-starter-nav{align-items:start;flex-direction:column}.ma-starter-footer{padding-bottom:110px}.ma-starter__mobile{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid #e1d7ed;box-shadow:0 -8px 35px #26133314;padding:12px 18px calc(12px + env(safe-area-inset-bottom));z-index:1000;font-size:13px}.ma-starter__mobile small{display:block;font-size:10px;color:#61556b}.ma-starter__mobile a{background:#6332d5;border-radius:7px;padding:11px 18px;color:white;font-weight:600}.ma-starter__final{padding:60px 0 35px}}
@media(prefers-reduced-motion:reduce){.ma-starter *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Landing question and six distinct library benefits. */
.ma-starter .ma-starter__hero .ma-starter__question{display:inline-block;max-width:100%;padding:10px 22px;border:1px solid #ffaaa5;border-radius:12px;background:#ff615c1a;color:#ffd0cc;font-family:var(--wd-title-font,inherit);font-weight:normal;font-synthesis:none;font-size:clamp(24px,3vw,38px);line-height:1.2;letter-spacing:0;text-transform:none;margin-bottom:28px}
.ma-starter .ma-starter__grid .ma-starter__access-icon{display:block;width:62px;height:62px;padding:13px;border-radius:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:22px}
.ma-starter .ma-starter__access-icon--library{color:#6531ba;background:#eee4fc}
.ma-starter .ma-starter__access-icon--updates{color:#087563;background:#d9f5ed}
.ma-starter .ma-starter__access-icon--future{color:#a85b08;background:#fff0ce}
.ma-starter .ma-starter__access-icon--settings{color:#245bc3;background:#e2edff}
.ma-starter .ma-starter__access-icon--cache{color:#b23959;background:#ffe3eb}
.ma-starter .ma-starter__access-icon--lifetime{color:#08788c;background:#dcf5fa}
.ma-starter .ma-starter__final [data-starter-buy]{height:auto;max-width:100%;white-space:normal;text-transform:none;line-height:1.4}
.ma-starter .ma-starter__final [data-starter-buy]:disabled{background:#d6cede;color:#554b62;cursor:not-allowed;box-shadow:none}
.ma-starter .ma-starter__final [data-starter-buy]:focus-visible{outline:3px solid #ffaaa5;outline-offset:5px}
/* Compact announcement strip; static readable fallback without JS or motion. */
.ma-starter .ma-starter__ribbon{display:flex;flex-wrap:nowrap;align-items:center;gap:0;padding:0;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none}
.ma-starter__ribbon-window{flex:1;min-width:0;overflow:hidden}
.ma-starter__ribbon-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 32px;padding:12px 20px}
.ma-starter__ribbon-group[aria-hidden]{display:none}
.ma-starter__ribbon.is-moving .ma-starter__ribbon-track{display:flex;width:max-content;animation:ma-starter-ribbon-scroll 38s linear infinite}
.ma-starter__ribbon.is-moving .ma-starter__ribbon-group{display:flex;flex:none;flex-wrap:nowrap;justify-content:space-around;min-width:100vw;gap:56px;padding:12px 28px;white-space:nowrap}
.ma-starter__ribbon.is-paused .ma-starter__ribbon-track{animation-play-state:paused}
.ma-starter .ma-starter__ribbon-toggle{flex:none;align-self:stretch;min-width:76px;min-height:44px;padding:8px 12px;border:0;border-left:1px solid #21132e40;border-radius:0;background:#21132e;color:#fff;font:700 13px/1.4 var(--wd-text-font,Arial,sans-serif);text-transform:none;box-shadow:none}
.ma-starter .ma-starter__ribbon-toggle[hidden]{display:none}
.ma-starter .ma-starter__ribbon-toggle:focus-visible{outline:3px solid #fff;outline-offset:-5px}
@keyframes ma-starter-ribbon-scroll{to{transform:translateX(-50%)}}
@media(max-width:650px){.ma-starter .ma-starter__ribbon{font-size:14px}.ma-starter__ribbon-group{gap:6px 20px;padding:10px 16px}}
@media(prefers-reduced-motion:reduce){
 .ma-starter__ribbon.is-moving .ma-starter__ribbon-track{display:block;width:auto;transform:none;animation:none}
 .ma-starter__ribbon.is-moving .ma-starter__ribbon-group{min-width:0;white-space:normal;flex-wrap:wrap;gap:6px 24px;padding:12px 16px;text-align:center}
 .ma-starter__ribbon.is-moving .ma-starter__ribbon-group[aria-hidden],.ma-starter .ma-starter__ribbon-toggle{display:none}
}
