:root{--product-teal:#417972;--product-teal-deep:#35655f;--product-cream:#f2d381;--product-hero:#0f1b19;--product-surface:#142422;--product-sidebar:#0c1614;--product-on-dark:#e3ece7;--product-on-dark-muted:#e3ece7b8;--product-border:#e3ece72e;--product-border-strong:#e3ece747;--product-shadow-button:0 10px 26px #00000052;--product-radius-control:10px}html[data-theme=dark]{--background-canvas:#0f1b19;--background-surface:#142422;--background-subtle:#172926;--background-elevated:#1a302c;--text-primary:#e3ece7;--text-secondary:#e3ece7db;--text-muted:#e3ece7b3;--text-link:#d4f0ea;--border-default:var(--product-border);--border-strong:var(--product-border-strong);--action-primary-fill:var(--product-teal);--action-primary-fill-hover:var(--product-teal-deep);--action-primary:#b8ddd6;--action-primary-inverse:var(--product-cream);--action-primary-soft:#41797233;--status-success:#8fd4c6;--status-success-soft:#41797238;--status-warning:var(--product-cream);--status-warning-soft:#f2d38124;--status-info:#b8ddd6;--status-info-soft:#41797238;--focus-ring:var(--product-cream);--focus-ring-soft:#f2d38147;--table-row-hover:#ffffff0a;--accent:var(--product-teal);--accent-primary:var(--product-teal);--accent-strong:var(--product-cream);--skeleton-base:#172926;--skeleton-border:#e3ece71a}html[data-theme=dark] body{background:radial-gradient(ellipse 70% 55% at 88% 8%, #41797238, transparent 52%), radial-gradient(ellipse 40% 40% at 8% 92%, #f2d38114, transparent 48%), var(--product-hero)}html[data-theme=dark] .topbar{color:var(--product-on-dark);border-bottom:1px solid var(--product-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1614eb}html[data-theme=dark] .sidebar{color:var(--product-on-dark);background:linear-gradient(180deg, #0f1b19 0%, var(--product-sidebar) 100%);border-right:1px solid var(--product-border)}html[data-theme=dark] .sidebar__search .search-input:focus-within{outline:2px solid var(--focus-ring-soft);border-color:#f2d38173}html[data-theme=dark] .sidebar__link{color:#e3ece7d1}html[data-theme=dark] .sidebar__link:hover{color:#fff;background:#41797229}html[data-theme=dark] .sidebar__link--active{color:#fff;box-shadow:inset 3px 0 var(--product-cream), 0 0 0 1px #f2d38147;background:#41797261}html[data-theme=dark] .sidebar__group-trigger{color:#e3ece78c}html[data-theme=dark] .sidebar__group-trigger:hover{color:#fff;background:#ffffff0d}html[data-theme=dark] .sidebar__quick h2,html[data-theme=dark] .sidebar__role span{color:#e3ece77a}html[data-theme=dark] .sidebar__role strong{color:var(--product-on-dark)}html[data-theme=dark] .sidebar__search .search-input{color:var(--product-on-dark);border-color:var(--product-border-strong);background:#ffffff0f}html[data-theme=dark] .sidebar__search .search-input>input{color:inherit}html[data-theme=dark] .sidebar__search .search-input>input::placeholder{color:#e3ece773}html[data-theme=dark] .brand small{color:#e3ece78c}html[data-theme=dark] .sidebar__tour-button{color:var(--product-on-dark);background:#41797238}html[data-theme=dark] .sidebar__tour-button:hover{background:#41797261}html[data-theme=dark] .sidebar__group-trigger:focus-visible{outline:2px solid var(--product-cream)}html[data-theme=dark] .panel{background:var(--product-surface);border-color:var(--product-border);box-shadow:0 18px 48px #00000038}html[data-theme=dark] .card{border-color:var(--product-border);background:#ffffff09;box-shadow:0 12px 32px #0000002e}html[data-theme=dark] .panel .card,html[data-theme=dark] .filter-bar-panel.card{background:#ffffff08}html[data-theme=dark] .subpanel{border-color:var(--product-border);background:#ffffff08}html[data-theme=dark] .panel__header{border-bottom-color:var(--product-border)}html[data-theme=dark] .badge--info,html[data-theme=dark] .badge[data-tone=info]{color:var(--product-cream);background:#41797238;border-color:#f2d38138}html[data-theme=dark] .badge--success{color:#dff5ef;background:#41797247;border-color:#8fd4c659}html[data-theme=dark] .badge--warning{color:var(--product-hero);background:var(--product-cream);border-color:#f2d381d9}html[data-theme=dark] .badge--neutral{color:var(--product-on-dark);border-color:var(--product-border-strong);background:#ffffff0f}html[data-theme=dark] .eyebrow{color:var(--product-cream)}html[data-theme=dark] ::selection{color:var(--product-hero);background:#f2d381d9}html[data-theme=dark] .bootstrap-screen{background:var(--product-hero)}.auth-brand{color:var(--product-on-dark);background:radial-gradient(ellipse 70% 60% at 85% 20%, #41797261, transparent 55%), linear-gradient(180deg, #0f1b19 0%, var(--product-sidebar) 100%)}.auth-brand .eyebrow{color:var(--product-cream);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.auth-brand h1{color:#fff}.auth-brand p:not(.eyebrow){color:var(--product-on-dark-muted)}.auth-brand .locale-switcher__option--active{color:var(--product-hero);background:var(--product-cream)}html[data-theme=dark] .auth-layout{background:var(--product-hero)}html[data-theme=dark] .auth-panel{background:radial-gradient(ellipse 50% 40% at 50% 0%, #4179721f, transparent 60%), var(--product-hero)}html[data-theme=dark] .auth-card{color:var(--product-on-dark);background:var(--product-surface);border:1px solid var(--product-border);box-shadow:0 28px 70px #00000059}html[data-theme=dark] .auth-card__icon{color:var(--product-cream);background:#41797247}html[data-theme=dark] .auth-card__lead,html[data-theme=dark] .auth-card__footer{color:var(--product-on-dark-muted);border-top-color:var(--product-border)}html[data-theme=dark] .auth-brand .brand-logo{box-shadow:0 16px 34px #41797259}[data-tour-active=true]{outline-color:var(--product-cream);box-shadow:0 0 0 8px #41797247}html[data-theme=dark] .platform-admin-sidebar__identity{border-color:var(--product-border);background:#ffffff0a}html[data-theme=dark] .platform-admin-mobile-nav__link--active{background:#41797233;border-color:#f2d38138}html[data-theme=dark] .button{border-radius:var(--product-radius-control);border:1px solid #0000;font-weight:600}html[data-theme=dark] .button--primary{color:#fff;background:linear-gradient(180deg, #4a857d 0%, var(--product-teal) 55%, var(--product-teal-deep) 100%);box-shadow:var(--product-shadow-button), inset 0 1px 0 #ffffff24;border-color:#f2d38185}html[data-theme=dark] .button--primary:hover:not(:disabled){background:linear-gradient(180deg, var(--product-teal) 0%, var(--product-teal-deep) 100%);border-color:#f2d381b8;box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff1f}html[data-theme=dark] .button--secondary{color:var(--product-on-dark);border-color:var(--product-border-strong);background:#ffffff0d}html[data-theme=dark] .button--secondary:hover:not(:disabled){color:#fff;background:#41797233;border-color:#f2d38161}html[data-theme=dark] .button--ghost{color:var(--product-on-dark);border-color:var(--product-border-strong);background:#ffffff0a}html[data-theme=dark] .button--ghost:hover:not(:disabled){color:#fff;background:#4179722e;border-color:#f2d38152}html[data-theme=dark] .auth-card .button--primary{min-height:44px}html[data-theme=dark] .topbar__academy-link{color:var(--product-cream);background:#4179722e;border-color:#f2d38147}html[data-theme=dark] .topbar__academy-link:hover{color:#fff;background:#41797252;border-color:#f2d38173}html[data-theme=dark] .theme-toggle{border-color:var(--product-border-strong);background:#ffffff0a}html[data-theme=dark] .theme-toggle:hover{border-color:#f2d38159}html[data-theme=dark] .filter-bar{border-color:var(--product-border);background:#ffffff08}html[data-theme=dark] .input,html[data-theme=dark] .textarea,html[data-theme=dark] select,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]){border-color:var(--product-border-strong);background:#ffffff0a}html[data-theme=dark] .input:focus-visible,html[data-theme=dark] .textarea:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] input:focus-visible{outline-color:var(--focus-ring-soft);border-color:#f2d38173}html[data-theme=dark] .data-table th{color:#e3ece794;border-bottom-color:var(--product-border);background:#ffffff0a}html[data-theme=dark] .data-table td{border-bottom-color:#e3ece71a}html[data-theme=dark] .data-table tbody tr:hover{background:#4179721a}html[data-theme=dark] .conversation-card p{color:var(--product-on-dark-muted)}html[data-theme=dark] .product-tour__progress{color:var(--product-cream)}
.marketing-landing{--ml-teal:#417972;--ml-teal-deep:#35655f;--ml-cream:#f2d381;--ml-cream-soft:#f6e3ad;--ml-hero:#0f1b19;--ml-ink:#111;--ml-muted:#5c6664;--ml-on-dark:#e3ece7;--ml-on-dark-muted:#e3ece7b8;--ml-footer:#1a1a1a;--ml-surface:#fff;--ml-display:var(--font-landing-display), Kanit, Inter, ui-sans-serif, sans-serif;--ml-body:var(--font-landing-body), Poppins, Inter, ui-sans-serif, sans-serif;--ml-container:min(100% - 48px, 1296px);--marketing-ink:var(--ml-ink);--marketing-muted:var(--ml-muted);--marketing-blue:var(--ml-teal);--marketing-blue-strong:var(--ml-teal-deep);--marketing-lime:var(--ml-cream);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--ml-ink);background:var(--ml-surface);font-family:var(--ml-body);font-size:16px;line-height:1.6;overflow:clip visible}.marketing-landing a{text-decoration:none}.marketing-landing :focus-visible{outline:3px solid var(--ml-cream);outline-offset:3px}.marketing-container{width:var(--ml-container);margin-inline:auto}.marketing-landing h1,.marketing-landing h2,.marketing-landing h3,.marketing-title{font-family:var(--ml-display);letter-spacing:-.02em}.marketing-title{margin:0;font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:500;line-height:1.15}.marketing-title--wide{max-width:58rem}.marketing-title--md{font-size:clamp(2rem,3.4vw,2.7rem)}.marketing-eyebrow,.marketing-landing .marketing-kicker,.marketing-landing .marketing-kicker:not(.marketing-kicker--plain){width:fit-content;color:var(--ml-teal);font-family:var(--ml-body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0;font-size:.82rem;font-weight:600}.marketing-eyebrow--light,.marketing-landing .marketing-eyebrow--light,.marketing-services .marketing-eyebrow,.marketing-trust-section .marketing-eyebrow,.marketing-final-cta .marketing-eyebrow{color:var(--ml-cream)}.marketing-link-button{min-height:57px;font-family:var(--ml-body);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-size:1rem;font-weight:600;line-height:1;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.marketing-link-button svg{width:18px;height:18px}.marketing-link-button:hover{transform:translateY(-1px)}.marketing-link-button--primary,.marketing-link-button--header{color:#fff;background:var(--ml-teal);border-color:var(--ml-cream)}.marketing-link-button--primary:hover,.marketing-link-button--header:hover{background:var(--ml-teal-deep)}.marketing-link-button--secondary{color:var(--ml-ink);border-color:var(--ml-teal);background:#fff}.marketing-link-button--secondary:hover{color:#fff;background:var(--ml-teal)}.marketing-link-button--outline{color:var(--ml-cream);border-color:var(--ml-cream);background:0 0}.marketing-link-button--outline:hover{color:var(--ml-ink);background:var(--ml-cream)}.marketing-link-button--accent,.marketing-services .marketing-link-button--accent,.marketing-split .marketing-link-button--accent,.marketing-audience-card .marketing-link-button--accent,.marketing-pricing-card .marketing-link-button--accent,.marketing-final-cta .marketing-link-button--accent{color:var(--ml-ink);background:var(--ml-cream);border-color:var(--ml-cream)}.marketing-link-button--accent:hover{background:var(--ml-cream-soft)}.marketing-topbar{background:var(--ml-teal);color:#fff}.marketing-topbar__inner{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding-block:14px;display:flex}.marketing-topbar__trust{align-items:center;gap:8px;margin:0;font-size:.92rem;font-weight:500;display:inline-flex}.marketing-topbar__trust svg{flex:none;width:16px;height:16px}.marketing-topbar__actions{align-items:center;gap:14px;display:flex}.marketing-topbar__login{color:#fff;font-size:.92rem;font-weight:600}.marketing-topbar__login:hover{color:var(--ml-cream)}.marketing-landing .marketing-topbar .locale-switcher{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.marketing-landing .marketing-topbar .locale-switcher__option:hover{color:#fff}.marketing-landing .marketing-topbar .locale-switcher__option--active{color:var(--ml-ink);background:var(--ml-cream)}.marketing-landing__nav-wrap{z-index:50;background:var(--ml-cream);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;position:sticky;top:0}.marketing-landing__nav{width:var(--ml-container);min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:0 auto;padding:24px 0;display:grid}.marketing-landing__brand{color:var(--ml-ink);align-items:center;gap:12px;display:inline-flex}.marketing-landing__brand .brand-logo{--brand-logo-size:42px;box-shadow:none}.marketing-landing__brand strong,.marketing-landing__brand small{display:block}.marketing-landing__brand strong{font-family:var(--ml-display);letter-spacing:-.03em;font-size:1.7rem;font-weight:600;line-height:1}.marketing-landing__brand small{color:var(--ml-muted);margin-top:4px;font-size:.72rem;font-weight:500}.marketing-landing__nav-links{justify-content:center;align-items:center;gap:28px;display:flex}.marketing-landing__nav-links a{color:var(--ml-ink);font-size:1rem;font-weight:500}.marketing-landing__nav-links a:hover{color:var(--ml-teal)}.marketing-landing__nav-actions{align-items:center;gap:8px;display:flex}.marketing-banner{color:#fff;background:radial-gradient(ellipse 70% 80% at 78% 42%, #4179726b, transparent 58%), radial-gradient(ellipse 40% 50% at 12% 88%, #f2d3811a, transparent 46%), var(--ml-hero);padding:108px 0;position:relative;overflow:hidden}.marketing-banner__grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:36px 48px;display:grid;position:relative}.marketing-banner__copy{min-width:0}.marketing-banner__kicker{color:var(--ml-cream);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.84rem;font-weight:600}.marketing-banner h1{color:#fff;max-width:18ch;margin:0;font-size:clamp(3.1rem,6.4vw,6.25rem);font-weight:600;line-height:.98}.marketing-hero__lead{max-width:700px;color:var(--ml-on-dark-muted);margin:22px 0 0;font-size:clamp(1.05rem,1.5vw,1.375rem);line-height:1.45}.marketing-hero__actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.marketing-proof-list{color:var(--ml-on-dark);flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.marketing-proof-list li{align-items:center;gap:6px;display:inline-flex}.marketing-proof-list svg{width:16px;height:16px;color:var(--ml-cream)}.marketing-banner__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:48px 0 0;padding:0;list-style:none;display:grid}.marketing-banner__stats li{min-width:0}.marketing-banner__stats strong{color:#fff;font-family:var(--ml-display);font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:600;line-height:1;display:block}.marketing-banner__stats span{color:var(--ml-on-dark-muted);margin-top:8px;font-size:.92rem;display:block}.marketing-banner__visual{isolation:isolate;min-width:0;position:relative}.marketing-banner__orb{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.marketing-banner__orb--one{background:var(--ml-cream);opacity:.92;width:220px;height:220px;top:-8%;right:-6%}.marketing-banner__orb--two{border:10px solid var(--ml-teal);background:0 0;width:86px;height:86px;bottom:8%;right:18%}.marketing-banner__orb--three{background:var(--ml-teal);width:64px;height:64px;bottom:18%;left:-10%}.marketing-product-frame{z-index:1;background:#142422;border:1px solid #e3ece724;border-radius:28px;position:relative;overflow:hidden;transform:none;box-shadow:0 32px 80px #00000059}.marketing-product-frame__example-badge{color:var(--ml-cream);text-align:center;background:#f2d38114;border-bottom:1px solid #e3ece71a;margin:0;padding:8px 14px;font-size:.68rem;font-weight:650;line-height:1.45}.marketing-product-frame__topbar{min-height:52px;color:var(--ml-on-dark-muted);background:#ffffff08;border-bottom:1px solid #e3ece71a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 16px;font-size:.7rem;display:grid}.marketing-product-frame__dots{gap:5px;display:flex}.marketing-product-frame__dots span{background:#7d8b86;border-radius:50%;width:7px;height:7px}.marketing-product-frame__status{color:var(--ml-ink);background:var(--ml-cream);border:0;border-radius:999px;padding:4px 8px;font-weight:760}.marketing-product-frame__body{grid-template-columns:58px minmax(0,1fr);min-height:430px;display:grid}.marketing-product-sidebar{background:#0c1614;align-content:start;justify-items:center;gap:16px;padding-top:20px;display:grid}.marketing-product-sidebar span{background:#ffffff14;border-radius:8px;width:27px;height:27px}.marketing-product-sidebar span.is-active{background:var(--ml-teal)}.marketing-product-main{padding:22px}.marketing-product-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.marketing-product-heading small,.marketing-product-heading strong{color:var(--ml-on-dark);display:block}.marketing-product-heading small{color:var(--ml-on-dark-muted);text-transform:uppercase;font-size:.66rem;font-weight:750}.marketing-product-heading strong{max-width:340px;margin-top:5px;font-size:1rem;line-height:1.35}.marketing-product-heading>span{color:var(--ml-ink);background:var(--ml-cream);border:0;border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:750}.marketing-product-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.marketing-product-card{min-width:0;color:var(--ml-on-dark);background:#ffffff0a;border:1px solid #e3ece71a;border-radius:14px;padding:15px}.marketing-product-card--wide{grid-column:1/-1}.marketing-product-card__header{color:var(--ml-on-dark-muted);justify-content:space-between;gap:10px;font-size:.68rem;display:flex}.marketing-product-card__header b{color:var(--ml-cream)}.marketing-product-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:18px;display:grid}.marketing-product-flow>div{text-align:center;min-width:0;position:relative}.marketing-product-flow>div:before{content:"";z-index:0;background:#e3ece729;width:100%;height:2px;position:absolute;top:12px;left:-50%}.marketing-product-flow>div:first-child:before{display:none}.marketing-product-flow span{z-index:1;width:25px;height:25px;color:var(--ml-on-dark-muted);background:#1c2c28;border-radius:50%;place-items:center;margin:0 auto;font-size:.64rem;font-weight:800;display:grid;position:relative}.marketing-product-flow small{color:var(--ml-on-dark-muted);white-space:nowrap;margin-top:7px;font-size:.58rem;display:block}.marketing-product-flow .is-complete span,.marketing-product-flow .is-complete:before{color:#fff;background:var(--ml-teal)}.marketing-product-flow .is-current span{color:var(--ml-ink);background:var(--ml-cream);box-shadow:0 0 0 4px #f2d3812e}.marketing-product-card>small{color:var(--ml-on-dark-muted);font-size:.65rem;font-weight:700}.marketing-product-card>strong{color:#fff;margin-top:8px;font-size:1.85rem;line-height:1;display:block}.marketing-product-card>span{color:var(--ml-on-dark-muted);margin-top:5px;font-size:.62rem;display:block}.marketing-product-card--insight{color:var(--ml-on-dark);background:#41797238;border-color:#f2d3812e;grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.marketing-product-card--insight svg{width:19px;height:19px;color:var(--ml-cream);flex:0 0 19px}.marketing-product-card--insight small,.marketing-product-card--insight strong{color:inherit;display:block}.marketing-product-card--insight small{text-transform:uppercase;font-size:.62rem}.marketing-product-card--insight strong{margin-top:4px;font-size:.72rem;line-height:1.45}.marketing-badge{z-index:2;width:132px;height:132px;color:var(--ml-ink);place-items:center;display:grid;position:absolute;bottom:6%;right:4%}.marketing-badge__ring{animation:18s linear infinite marketing-badge-spin;position:absolute;inset:0}.marketing-badge__ring text{fill:var(--ml-cream);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.marketing-badge__core{width:58px;height:58px;color:var(--ml-ink);background:var(--ml-cream);border-radius:50%;place-items:center;display:grid}.marketing-badge__core svg{width:22px;height:22px}@keyframes marketing-badge-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.marketing-badge__ring{animation:none}.marketing-link-button:hover{transform:none}}.marketing-about,.marketing-works,.marketing-audience-section,.marketing-pricing-section,.marketing-audit-section,.marketing-trust-section,.marketing-services,.marketing-final-cta-section,.marketing-footer{width:100%;max-width:none;margin-inline:0}.marketing-about,.marketing-works,.marketing-audience-section,.marketing-pricing-section,.marketing-audit-section{background:var(--ml-surface);color:var(--ml-ink);padding:130px 0}.marketing-about h2,.marketing-works h2,.marketing-audience-section h2,.marketing-pricing-section h2,.marketing-audit-section h2{color:var(--ml-ink)}.marketing-about__grid{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr) minmax(220px,.8fr);align-items:start;gap:36px 48px;margin-top:56px;display:grid}.marketing-about__lead p{color:var(--ml-muted);margin:0;font-size:1.05rem;line-height:1.75}.marketing-circle-link{width:148px;height:148px;color:var(--ml-ink);background:var(--ml-cream);text-align:center;border-radius:50%;place-items:center;margin-top:36px;display:grid}.marketing-circle-link svg{width:20px;height:20px}.marketing-circle-link span{max-width:8.5rem;font-size:.78rem;font-weight:600;line-height:1.3}.marketing-about__quote{color:var(--ml-on-dark);background:var(--ml-hero);border-radius:8px;margin:0;padding:28px 24px 32px}.marketing-about__quote figcaption{color:var(--ml-cream);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.marketing-about__quote blockquote{font-family:var(--ml-display);margin:18px 0 0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500;line-height:1.25}.marketing-about__quote p{color:var(--ml-on-dark-muted);margin:16px 0 0;font-size:.88rem}.marketing-about__points{gap:18px;margin:0;padding:0;list-style:none;display:grid}.marketing-about__points li{align-items:flex-start;gap:12px;display:flex}.marketing-about__points svg{width:18px;height:18px;color:var(--ml-teal);flex:0 0 18px;margin-top:4px}.marketing-about__points h3{margin:0;font-size:1.05rem;font-weight:600}.marketing-about__points p{color:var(--ml-muted);margin:6px 0 0;font-size:.9rem;line-height:1.55}.marketing-channels{border-top:1px solid #ece7d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:64px;padding-top:28px;display:flex}.marketing-channels__list{color:var(--ml-ink);font-family:var(--ml-display);flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;font-size:1.15rem;font-weight:500;list-style:none;display:flex}.marketing-channels p{color:var(--ml-muted);margin:0;font-size:.9rem}.marketing-audit-section{padding-top:0}.marketing-section-heading{max-width:820px}.marketing-section-heading--center{text-align:center;margin-inline:auto}.marketing-section-heading--center .marketing-eyebrow,.marketing-section-heading--center .marketing-kicker{margin-inline:auto}.marketing-section-heading h2{margin:0}.marketing-section-heading>p:last-child{color:var(--ml-muted);margin:18px 0 0;font-size:1rem;line-height:1.7}.marketing-audit-panel{background:#fff;border:1px solid #e6e0d0;border-radius:8px;max-width:720px;margin:48px auto 0;padding:28px;box-shadow:0 18px 50px #1111110f}.marketing-audit-panel__preview-form,.marketing-audit-panel__deliver-form{gap:16px;display:grid}.marketing-audit-panel__preview-form{grid-template-columns:1fr auto;align-items:end;position:relative}.marketing-audit-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.marketing-audit-turnstile-wrap{grid-column:1/-1;gap:8px;display:grid}.marketing-audit-turnstile__error{color:#b42318;margin:0;font-size:.82rem}.marketing-audit-turnstile{min-height:65px}.marketing-audit-panel__preview-form .marketing-link-button{grid-column:1/-1;justify-self:start}.marketing-audit-panel__field{gap:8px;font-size:.82rem;display:grid}.marketing-audit-panel__field>span{color:var(--ml-ink);font-weight:700}.marketing-audit-panel__field input{width:100%;min-height:44px;color:var(--ml-ink);font:inherit;background:#fff;border:1px solid #d9d2c2;border-radius:10px;padding:10px 12px}.marketing-audit-panel__field input::placeholder{color:#8a8374}.marketing-audit-panel__consent{color:var(--ml-muted);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.5;display:flex}.marketing-audit-panel__consent input{accent-color:var(--ml-teal);margin-top:3px}.marketing-audit-panel__results{border-top:1px solid #e6e0d0;margin-top:28px;padding-top:24px}.marketing-audit-panel__disclaimer,.marketing-audit-panel__teaser,.marketing-audit-panel__empty{color:var(--ml-muted);margin:12px 0 0;font-size:.86rem;line-height:1.6}.marketing-audit-score{align-items:center;gap:14px;display:flex}.marketing-audit-score svg{width:36px;height:36px;color:var(--ml-teal)}.marketing-audit-score small{color:var(--ml-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700;display:block}.marketing-audit-score strong{color:var(--ml-ink);font-size:2rem;line-height:1.1;display:block}.marketing-audit-score__badge{color:var(--ml-teal);letter-spacing:.04em;text-transform:uppercase;background:#4179721f;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block}.marketing-audit-findings{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.marketing-audit-findings li{color:var(--ml-ink);background:#faf7ef;border:1px solid #e6e0d0;border-radius:12px;padding:12px 14px;font-size:.88rem;line-height:1.5}.marketing-audit-findings__severity{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-right:8px;padding:1px 7px;font-size:.65rem;font-weight:800;display:inline-block}.marketing-audit-findings__severity--high{color:#b42318;background:#fdecec}.marketing-audit-findings__severity--medium{color:#b54708;background:#fff4e5}.marketing-audit-findings__severity--low{color:var(--ml-teal);background:#4179721f}.marketing-audit-challenge{background:#faf7ef;border:1px solid #e6e0d0;border-radius:16px;margin-top:24px;padding:20px}.marketing-audit-challenge h3{color:var(--ml-ink);margin:0;font-size:1.05rem}.marketing-audit-challenge p{color:var(--ml-muted);margin:10px 0 0;font-size:.88rem;line-height:1.65}.marketing-audit-challenge .marketing-link-button{margin-top:16px}.marketing-audit-challenge p.marketing-audit-challenge__note{font-size:.78rem}.marketing-audit-panel__spin{width:18px;height:18px;animation:.8s linear infinite marketing-audit-spin}@keyframes marketing-audit-spin{to{transform:rotate(360deg)}}.marketing-audit-panel .marketing-link-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.marketing-services{color:var(--ml-on-dark);background:var(--ml-teal);padding:130px 0 0}.marketing-services__head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.marketing-services__head h2,.marketing-trust-section h2,.marketing-final-cta h2{color:#fff}.marketing-services__description,.marketing-trust-section .marketing-section-heading>p,.marketing-final-cta p{max-width:640px;color:var(--ml-on-dark-muted);margin:16px 0 0}.marketing-service-list{margin:56px 0 0;padding:0;list-style:none;display:grid}.marketing-service-row{border-bottom:1px solid #f2d38147;grid-template-columns:72px minmax(0,.9fr) minmax(0,1.2fr) 64px;align-items:center;gap:24px;padding:32px 0;display:grid}.marketing-service-row__number{color:var(--ml-cream);font-family:var(--ml-display);font-size:1.15rem;font-weight:500}.marketing-service-row h3{color:#fff;margin:0;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:500}.marketing-service-row p{color:var(--ml-on-dark-muted);margin:0;font-size:.95rem;line-height:1.6}.marketing-service-row__icon{width:54px;height:54px;color:var(--ml-ink);background:var(--ml-cream);border-radius:50%;justify-self:end;place-items:center;display:grid}.marketing-service-row__icon svg{width:22px;height:22px}.marketing-facts{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:48px 0 0;list-style:none;display:grid}.marketing-facts li{text-align:center;padding:36px 20px 48px}.marketing-facts strong{color:#fff;font-family:var(--ml-display);font-size:clamp(2.6rem,4vw,3.6rem);font-weight:600;line-height:1;display:block}.marketing-facts span{color:var(--ml-cream);margin-top:10px;font-size:.95rem;display:block}.marketing-works__head,.marketing-split{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.marketing-works__description{max-width:560px;color:var(--ml-muted);margin:16px 0 0}.marketing-works__columns{grid-template-columns:1fr 1fr;gap:28px;margin-top:64px;display:grid}.marketing-works__column{align-content:start;gap:28px;display:grid}.marketing-works__column:nth-child(2){margin-top:72px}.marketing-work{min-width:0}.marketing-work__visual{border-radius:8px;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.marketing-work__visual svg{color:#fff;width:42px;height:42px}.marketing-work__visual i{opacity:.28;border-radius:50%;position:absolute}.marketing-work__visual i:first-of-type{background:#fff;width:160px;height:160px;top:-30px;right:-20px}.marketing-work__visual i:nth-of-type(2){background:var(--ml-cream);width:80px;height:80px;bottom:24px;left:18px}.marketing-work__visual i:nth-of-type(3){background:#fff;width:36px;height:36px;top:28%;left:46%}.marketing-work__visual--olive{background:#2f5b55}.marketing-work__visual--teal{background:var(--ml-teal)}.marketing-work__visual--cream{background:#c9a85a}.marketing-work h3{margin:18px 0 0;font-size:1.45rem;font-weight:500}.marketing-work__tag{color:var(--ml-teal);margin:8px 0 0;font-size:.82rem;font-weight:600}.marketing-work__description{color:var(--ml-muted);margin:10px 0 0;line-height:1.65}.marketing-split{background:var(--ml-hero);color:var(--ml-on-dark);border-radius:8px;align-items:center;margin-top:96px;padding:48px}.marketing-split__copy{max-width:640px}.marketing-split__copy p{color:var(--ml-on-dark-muted);margin:16px 0 28px}.marketing-split .marketing-title{color:#fff}.marketing-split__checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.marketing-split__checks li{color:var(--ml-on-dark);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.marketing-split__checks svg{width:18px;height:18px;color:var(--ml-cream);flex:0 0 18px;margin-top:2px}.marketing-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:54px;display:grid}.marketing-audience-card{min-height:100%;box-shadow:none;background:#faf7ef;border:1px solid #ece7d8;border-radius:8px;flex-direction:column;padding:28px;display:flex}.marketing-audience-card__icon{width:44px;height:44px;color:var(--ml-teal);background:#4179721f;border-radius:12px;place-items:center;display:grid}.marketing-audience-card__icon svg{width:22px;height:22px}.marketing-audience-card__plan{color:var(--ml-teal);letter-spacing:.06em;text-transform:uppercase;margin-top:18px;font-size:.72rem;font-weight:800;display:inline-block}.marketing-audience-card h3{color:var(--ml-ink);margin:10px 0 0;font-size:1.25rem}.marketing-audience-card>p{color:var(--ml-muted);margin:10px 0 0;font-size:.9rem;line-height:1.65}.marketing-audience-card ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.marketing-audience-card li{color:#3d4a45;align-items:flex-start;gap:8px;font-size:.86rem;line-height:1.55;display:flex}.marketing-audience-card li svg{width:17px;height:17px;color:var(--ml-teal);flex:0 0 17px;margin-top:2px}.marketing-audience-card>.marketing-link-button{align-self:flex-start;margin-top:auto}.marketing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:54px;display:grid}.marketing-pricing-card,.marketing-pricing-card--plan{width:100%;box-shadow:none;background:#faf7ef;border:1px solid #ece7d8;border-radius:8px;flex-direction:column;gap:0;margin:0;padding:32px 24px 28px;display:flex}.marketing-pricing-card--featured{color:var(--ml-ink);background:var(--ml-cream);border-color:var(--ml-cream)}.marketing-pricing-card__head h3{margin:8px 0 0;font-size:1.15rem;font-weight:600}.marketing-pricing-card__head p{color:var(--ml-muted);margin:10px 0 0;font-size:.88rem;line-height:1.55}.marketing-pricing-card--featured .marketing-pricing-card__head p{color:#4a4330}.marketing-pricing-card__label{color:var(--ml-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.marketing-pricing-card__price{text-align:left;border-bottom:1px solid #e6e0d0;margin:18px 0 8px;padding-bottom:18px}.marketing-pricing-card--featured .marketing-pricing-card__price{border-bottom-color:#1111111f}.marketing-pricing-card__price strong{color:var(--ml-ink);font-family:var(--ml-display);font-size:3.2rem;font-weight:600;line-height:1;display:block}.marketing-pricing-card__price span{color:var(--ml-muted);margin-top:6px;font-size:.82rem;display:block}.marketing-pricing-card__price-list{color:var(--ml-muted);opacity:.85;margin-bottom:4px;font-size:1.15rem;display:block}.marketing-pricing-card__price-promo{color:var(--ml-teal-deep)}.marketing-pricing-card__promo-badge{color:var(--ml-teal-deep);letter-spacing:.04em;text-transform:uppercase;background:#41797224;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.marketing-pricing-card ul{gap:12px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.marketing-pricing-card li{color:#3d4a45;align-items:flex-start;gap:8px;font-size:.9rem;display:flex}.marketing-pricing-card li svg{width:17px;height:17px;color:var(--ml-teal);flex:0 0 17px;margin-top:3px}.marketing-pricing-card>.marketing-link-button{width:100%;margin-top:auto}.marketing-pricing-card>small{color:var(--ml-muted);margin-top:12px;font-size:.78rem;line-height:1.55;display:block}.marketing-pricing-comparison{background:#fff;border:1px solid #ece7d8;border-radius:8px;margin-top:34px;overflow:hidden}.marketing-pricing-comparison__header,.marketing-pricing-comparison__row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(72px,.38fr));align-items:center;gap:12px;padding:14px 18px;display:grid}.marketing-pricing-comparison__header{color:var(--ml-teal);letter-spacing:.06em;text-transform:uppercase;background:#faf7ef;border-bottom:1px solid #ece7d8;font-size:.72rem;font-weight:800}.marketing-pricing-comparison__row:not(:last-child){border-bottom:1px solid #f1ece0}.marketing-pricing-comparison__row>span:first-child{color:#3d4a45;font-size:.88rem;line-height:1.45}.marketing-pricing-comparison__row>span:not(:first-child){text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.marketing-pricing-comparison__included{width:18px;height:18px;color:var(--ml-teal)}.marketing-pricing-comparison__excluded{color:#c8c2b4;width:18px;height:18px}.marketing-pricing-calculator{background:#faf7ef;border:1px solid #ece7d8;border-radius:8px;margin-top:42px;padding:28px}.marketing-pricing-calculator__intro h3{color:var(--ml-ink);margin:0;font-size:1.35rem}.marketing-pricing-calculator__intro p{color:var(--ml-muted);margin:10px 0 0;font-size:.92rem;line-height:1.65}.marketing-pricing-calculator__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.marketing-pricing-calculator__field{gap:8px;font-size:.82rem;display:grid}.marketing-pricing-calculator__field>span{color:var(--ml-ink);font-weight:700}.marketing-pricing-calculator__field select,.marketing-pricing-calculator__field input{width:100%;min-height:44px;color:var(--ml-ink);font:inherit;background:#fff;border:1px solid #d9d2c2;border-radius:10px;padding:10px 12px}.marketing-pricing-calculator__field small{color:var(--ml-muted);font-size:.74rem;line-height:1.45}.marketing-pricing-calculator__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.marketing-pricing-calculator__results>div{background:#fff;border:1px solid #ece7d8;border-radius:14px;padding:16px}.marketing-pricing-calculator__results small{color:var(--ml-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700;display:block}.marketing-pricing-calculator__results strong{color:var(--ml-ink);margin-top:8px;font-size:1.65rem;line-height:1.1;display:block}.marketing-pricing-calculator__results span{color:var(--ml-muted);margin-top:6px;font-size:.74rem;display:block}.marketing-pricing-calculator__disclaimer,.marketing-pricing-footnote{max-width:880px;color:var(--ml-muted);text-align:center;margin:18px auto 0;font-size:.82rem;line-height:1.6}.marketing-trust-section{color:var(--ml-on-dark);background:var(--ml-teal);padding:130px 0}.marketing-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.marketing-trust-grid article{background:#0f1b192e;border:1px solid #f2d3812e;border-radius:8px;padding:28px 24px}.marketing-trust-grid article svg{width:22px;height:22px;color:var(--ml-cream)}.marketing-trust-grid h3{color:#fff;margin:14px 0 0;font-size:1.15rem}.marketing-trust-grid p{color:var(--ml-on-dark-muted);margin:8px 0 0;font-size:.9rem;line-height:1.65}.marketing-trust-onboarding{max-width:820px;color:var(--ml-cream);text-align:center;margin:28px auto 0;font-size:.88rem}.marketing-final-cta-section{background:var(--ml-footer)}.marketing-final-cta{color:#fff;width:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:48px;margin:0;padding:72px 0 28px;display:flex}.marketing-final-cta h2{margin:0;font-size:clamp(2rem,3.4vw,2.8rem)}.marketing-footer{color:#d7ddd9;background:var(--ml-footer);border-top:0;width:100%;margin:0;padding:48px 0 0;display:block}.marketing-footer .marketing-container{gap:48px;display:grid}.marketing-footer__brand{text-align:center;justify-items:center;gap:12px;display:grid}.marketing-footer .marketing-landing__brand,.marketing-footer .marketing-landing__brand strong{color:#fff}.marketing-footer .marketing-landing__brand .brand-logo{box-shadow:none}.marketing-footer__brand p{color:#aeb6b2;max-width:520px;margin:0;font-size:.9rem;line-height:1.6}.marketing-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:8px 0 36px;display:grid}.marketing-footer h3{color:#fff;margin:0 0 14px;font-size:1.05rem;font-weight:600}.marketing-footer ul{margin:0;padding:0;list-style:none}.marketing-footer li+li{margin-top:8px}.marketing-footer a{color:#c5cdc9}.marketing-footer a:hover{color:var(--ml-cream)}.marketing-footer .legal-footer-links{gap:8px;display:grid}.marketing-footer__copyright{color:#9aa39e;text-align:center;border-top:1px solid #ffffff14;margin:0;padding:22px 0 32px;font-size:.82rem}@media (max-width:1080px){.marketing-landing__nav{grid-template-columns:auto 1fr}.marketing-landing__nav-links{display:none}.marketing-landing__nav-actions{justify-content:flex-end}.marketing-banner__grid{grid-template-columns:1fr}.marketing-banner__visual{max-width:560px}.marketing-about__grid,.marketing-audience-grid,.marketing-pricing-grid,.marketing-works__columns,.marketing-split,.marketing-trust-grid,.marketing-facts{grid-template-columns:1fr 1fr}.marketing-works__column:nth-child(2){margin-top:0}.marketing-service-row{grid-template-columns:56px minmax(0,1fr) 56px}.marketing-service-row p{grid-column:2}.marketing-footer__columns{grid-template-columns:1fr 1fr}}@media (max-width:760px){.marketing-landing{--ml-container:min(100% - 28px, 1296px)}.marketing-topbar__trust span{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.marketing-landing__nav{min-height:78px;padding:16px 0}.marketing-landing__brand small{display:none}.marketing-landing__brand strong{font-size:1.35rem}.marketing-link-button{width:100%}.marketing-landing__nav-actions .marketing-link-button{width:auto;min-height:44px;padding-inline:16px}.marketing-banner{padding:64px 0 88px}.marketing-banner h1{max-width:none;font-size:clamp(2.6rem,12vw,3.6rem)}.marketing-hero__actions{grid-template-columns:1fr;display:grid}.marketing-banner__stats,.marketing-about__grid,.marketing-audience-grid,.marketing-pricing-grid,.marketing-works__columns,.marketing-trust-grid,.marketing-facts,.marketing-footer__columns,.marketing-pricing-calculator__form,.marketing-pricing-calculator__results,.marketing-audit-panel__preview-form{grid-template-columns:1fr}.marketing-product-frame__body{grid-template-columns:42px minmax(0,1fr);min-height:360px}.marketing-product-flow small{display:none}.marketing-about,.marketing-works,.marketing-audience-section,.marketing-pricing-section,.marketing-services,.marketing-trust-section{padding:82px 0}.marketing-services{padding-bottom:0}.marketing-service-row{grid-template-columns:44px minmax(0,1fr)}.marketing-service-row__icon{display:none}.marketing-circle-link{width:128px;height:128px}.marketing-split,.marketing-final-cta{flex-direction:column;align-items:flex-start;padding:32px 22px}.marketing-final-cta{padding:56px 0 12px}.marketing-pricing-comparison__header,.marketing-pricing-comparison__row{grid-template-columns:minmax(0,1fr) 48px 48px 48px;padding:12px 10px}.marketing-badge{width:104px;height:104px;bottom:12px;right:12px}}
