.landing{--lg-primary:var(--mu-color-brand);--lg-primary-dark:var(--mu-color-brand-hover);--lg-primary-light:var(--mu-color-brand-subtle);--lg-text:var(--mu-color-neutral-900);--lg-text-dim:var(--mu-color-neutral-600);--lg-muted:var(--mu-color-neutral-500);--lg-border:var(--mu-color-neutral-200);--lg-surface:var(--mu-color-white);--lg-surface-alt:var(--mu-color-surface-alt);--lg-header-height:4.25rem;color:var(--lg-text);background:var(--lg-surface);font-family:var(--mu-font-sans);overflow-x:clip}.landing *{box-sizing:border-box}.landing a:not(.landing-btn){color:inherit;text-decoration:none}.landing ul{margin:0;padding:0;list-style:none}.landing :is(a,button,summary,[tabindex]):focus-visible{outline:var(--mu-focus-outline);outline-offset:2px;border-radius:var(--mu-radius-sm)}.landing .landing-cta-banner :is(a,button):focus-visible{outline-color:var(--mu-color-white)}.landing-header{z-index:var(--mu-layer-header);background:color-mix(in srgb, var(--mu-color-white) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--lg-border);position:sticky;top:0}.landing-header-inner{align-items:center;gap:var(--mu-space-6);max-width:var(--mu-content-max-width);padding:var(--mu-space-3) var(--mu-space-6);min-height:var(--lg-header-height);margin:0 auto;display:flex}.landing-brand{align-items:center;gap:var(--mu-space-2);min-height:var(--mu-ctl-md);font-weight:var(--mu-font-weight-bold);font-size:var(--mu-font-size-xl);display:inline-flex}.landing-brand-mark{object-fit:contain;width:30px;height:30px;display:block}.landing-nav{align-items:center;gap:var(--mu-space-6);flex:1;display:flex}.landing-nav-link{align-items:center;gap:var(--mu-space-1);min-height:var(--mu-ctl-md);color:var(--lg-text-dim);font-size:var(--mu-font-size-md);font-weight:var(--mu-font-weight-medium);cursor:default;display:inline-flex}.landing a.landing-nav-link{color:var(--lg-text-dim);cursor:pointer}.landing a.landing-nav-link:hover{color:var(--lg-text)}.landing a.landing-nav-link[aria-current=page]{color:var(--lg-text);font-weight:var(--mu-font-weight-bold)}.landing-header-actions{align-items:center;gap:var(--mu-space-4);display:flex}.landing-link-button{min-height:var(--mu-ctl-md);font-size:var(--mu-font-size-md);font-weight:var(--mu-font-weight-semibold);color:var(--lg-text);align-items:center;display:inline-flex}.landing-mobile-toggle{width:var(--mu-touch-target-min);height:var(--mu-touch-target-min);color:var(--lg-text);border:1px solid var(--lg-border);border-radius:var(--mu-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.landing-mobile-toggle:hover{background:var(--lg-surface-alt)}.landing-mobile-nav{display:none}.landing-btn{justify-content:center;align-items:center;gap:var(--mu-space-2);min-height:var(--mu-ctl-md);padding:0 var(--mu-control-padding-x-lg);border-radius:var(--mu-radius-sm);font-size:var(--mu-font-size-md);font-weight:var(--mu-font-weight-semibold);line-height:var(--mu-line-height-snug);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.landing-btn-primary{color:var(--mu-color-text-on-brand);background:var(--lg-primary-dark)}.landing-btn-primary:hover{background:var(--mu-color-brand-active)}.landing-btn-outline{color:var(--lg-text);background:var(--mu-color-white);border-color:var(--mu-color-border-strong)}.landing-btn-outline:hover{border-color:var(--lg-muted)}.landing-btn-lg{min-height:var(--mu-ctl-lg);padding:0 var(--mu-space-6);font-size:var(--mu-font-size-lg)}.landing-btn-white{color:var(--lg-primary-dark);background:var(--mu-color-white)}.landing-btn-outline-white{color:var(--mu-color-white);border-color:color-mix(in srgb, var(--mu-color-white) 60%, transparent);background:0 0}.landing-btn-outline-white:hover{background:color-mix(in srgb, var(--mu-color-white) 14%, transparent)}.landing-hero{gap:var(--mu-space-12);max-width:var(--mu-content-max-width);padding:var(--mu-space-12) var(--mu-space-6) var(--mu-space-16);grid-template-columns:1fr 1.15fr;align-items:center;margin:0 auto;display:grid}.landing-hero>*{min-width:0}.landing-pill{padding:var(--mu-space-1) var(--mu-space-3);margin-bottom:var(--mu-space-4);color:var(--lg-primary-dark);background:var(--lg-primary-light);border-radius:var(--mu-radius-pill);font-size:var(--mu-font-size-sm);font-weight:var(--mu-font-weight-semibold);display:inline-block}.landing-hero-copy h1{margin:0 0 var(--mu-space-4);font-size:var(--mu-font-size-display-lg);line-height:var(--mu-line-height-tight);letter-spacing:-.02em}.landing-accent{color:var(--lg-primary)}.landing-hero-sub{max-width:30rem;margin:0 0 var(--mu-space-6);color:var(--lg-text-dim);font-size:var(--mu-font-size-lg);line-height:var(--mu-line-height-relaxed)}.landing-hero-ctas{gap:var(--mu-space-3);margin-bottom:var(--mu-space-8);flex-wrap:wrap;display:flex}.landing-trust-row{gap:var(--mu-space-3) var(--mu-space-6);flex-wrap:wrap;display:flex}.landing-trust-row>div{align-items:flex-start;gap:var(--mu-space-2);color:var(--lg-primary-dark);display:flex}.landing-trust-row strong{font-size:var(--mu-font-size-sm);color:var(--lg-text);display:block}.landing-trust-row span{font-size:var(--mu-font-size-xs);color:var(--lg-muted)}.landing-hero-mockup{align-items:center;gap:var(--mu-space-2);flex-direction:column;display:flex}.landing-mockup-caption{font-size:var(--mu-font-size-xs);color:var(--lg-muted);margin:0}.mockup-window{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--mu-radius-md);width:100%;max-width:35rem;box-shadow:var(--mu-shadow-lg);display:flex;overflow:hidden}.mockup-sidebar{gap:var(--mu-space-1);width:8.75rem;padding:var(--mu-space-3) var(--mu-space-2);color:var(--mu-color-nav-text);background:var(--mu-color-nav-bg);flex-direction:column;flex-shrink:0;display:flex}.mockup-sidebar-brand{align-items:center;gap:var(--mu-space-2);margin-bottom:var(--mu-space-2);padding:0 var(--mu-space-2);font-size:var(--mu-font-size-xs);font-weight:var(--mu-font-weight-bold);color:var(--mu-color-white);display:flex}.mockup-sidebar-brand img{box-sizing:border-box;object-fit:contain;background:var(--mu-color-white);border-radius:4px;width:20px;height:20px;padding:2px}.mockup-nav-item{align-items:center;gap:var(--mu-space-2);padding:var(--mu-space-1) var(--mu-space-2);font-size:var(--mu-font-size-xs);border-radius:6px;display:flex}.mockup-nav-item.active{color:var(--mu-color-white);background:var(--lg-primary)}.mockup-main{min-width:0;padding:var(--mu-space-3) var(--mu-space-4);flex:1}.mockup-topbar{margin-bottom:var(--mu-space-3);justify-content:space-between;align-items:center;display:flex}.mockup-workspace-pick{align-items:center;gap:var(--mu-space-1);padding:var(--mu-space-1) var(--mu-space-2);color:var(--lg-text-dim);background:var(--lg-surface-alt);font-size:var(--mu-font-size-xs);border-radius:6px;display:inline-flex}.mockup-avatar{background:linear-gradient(135deg, var(--lg-primary), var(--mu-color-green-200));border-radius:50%;width:1.5rem;height:1.5rem;display:inline-block}.mockup-h{margin:0 0 var(--mu-space-2);font-size:var(--mu-font-size-md);font-weight:var(--mu-font-weight-bold)}.mockup-kpi-row{gap:var(--mu-space-2);margin-bottom:var(--mu-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mockup-kpi{min-width:0;padding:var(--mu-space-2);background:var(--lg-surface-alt);border:1px solid var(--lg-border);border-radius:var(--mu-radius-sm);flex-direction:column;gap:2px;display:flex}.mockup-kpi span{font-size:var(--mu-font-size-xs);color:var(--lg-muted)}.mockup-kpi strong{font-size:var(--mu-font-size-md);overflow-wrap:anywhere}.mockup-kpi em{font-size:var(--mu-font-size-xs);color:var(--lg-primary-dark);font-style:normal}.mockup-panel{padding:var(--mu-space-3);background:var(--lg-surface-alt);border:1px solid var(--lg-border);border-radius:var(--mu-radius-sm);min-width:0}.mockup-panel-title{margin:0 0 var(--mu-space-2);font-size:var(--mu-font-size-xs);font-weight:var(--mu-font-weight-bold)}.mockup-pipeline-row{gap:var(--mu-space-2);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.mockup-pipeline-cell{min-width:0;padding:var(--mu-space-2);background:var(--mu-color-white);border-radius:6px;flex-direction:column;gap:1px;display:flex}.mockup-pipeline-cell span{font-size:var(--mu-font-size-xs);color:var(--lg-muted)}.mockup-pipeline-cell strong{font-size:var(--mu-font-size-md)}.mockup-pipeline-cell em{font-size:var(--mu-font-size-xs);color:var(--lg-text-dim);white-space:nowrap;font-style:normal}.mockup-split-row{gap:var(--mu-space-2);margin-top:var(--mu-space-2);grid-template-columns:minmax(0,1fr);display:grid}.mockup-donut-row{align-items:center;gap:var(--mu-space-3);display:flex}.mockup-donut{flex-shrink:0;width:3.5rem;height:3.5rem;transform:rotate(-90deg)}.mockup-legend{flex-direction:column;gap:3px;display:flex}.mockup-legend li{align-items:center;gap:var(--mu-space-1);font-size:var(--mu-font-size-xs);color:var(--lg-text-dim);display:flex}.mockup-legend span{border-radius:2px;width:8px;height:8px;display:inline-block}.mockup-activity{gap:var(--mu-space-1);flex-direction:column;display:flex}.mockup-activity li{justify-content:space-between;gap:var(--mu-space-2);font-size:var(--mu-font-size-xs);display:flex}.mockup-activity em{color:var(--lg-muted);white-space:nowrap;font-style:normal}.landing-section{max-width:var(--mu-content-max-width);padding:var(--mu-space-16) var(--mu-space-6);margin:0 auto}.landing-audiences-wrap{padding-top:var(--mu-space-6);padding-bottom:var(--mu-space-6)}.landing-eyebrow-center{margin:0 0 var(--mu-space-5);color:var(--lg-muted);font-size:var(--mu-font-size-md);font-weight:var(--mu-font-weight-semibold);text-align:center}.landing-audiences{gap:var(--mu-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-audience-card{gap:var(--mu-space-3);min-width:0;padding:var(--mu-space-5);border:1px solid var(--lg-border);border-radius:var(--mu-radius-md);display:flex}.landing-audience-card strong{margin-bottom:var(--mu-space-1);font-size:var(--mu-font-size-lg);display:block}.landing-audience-card p{color:var(--lg-text-dim);font-size:var(--mu-font-size-sm);line-height:var(--mu-line-height-normal);margin:0}.landing-icon-badge{width:40px;height:40px;color:var(--lg-primary-dark);background:var(--lg-primary-light);border-radius:var(--mu-radius-sm);flex-shrink:0;place-items:center;display:grid}.landing-icon-badge-round{width:52px;height:52px;margin:0 auto var(--mu-space-3);border-radius:50%}.landing-section-head{max-width:38.75rem;margin:0 auto var(--mu-space-8);text-align:center}.landing-eyebrow{margin-bottom:var(--mu-space-2);color:var(--lg-primary-dark);font-size:var(--mu-font-size-sm);font-weight:var(--mu-font-weight-bold);letter-spacing:.02em;text-transform:uppercase;display:block}.landing-section-head h2{font-size:var(--mu-font-size-3xl);line-height:var(--mu-line-height-tight);letter-spacing:-.01em;margin:0}.landing-feature-grid{gap:var(--mu-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-feature-card{min-width:0;padding:var(--mu-space-6);border:1px solid var(--lg-border);border-radius:var(--mu-radius-md);transition:box-shadow var(--mu-duration-normal) var(--mu-easing-standard), transform var(--mu-duration-normal) var(--mu-easing-standard)}.landing-feature-card:hover{box-shadow:var(--mu-shadow-md);transform:translateY(-2px)}.landing-feature-card .landing-icon-badge{margin-bottom:var(--mu-space-4)}.landing-feature-card strong{margin-bottom:var(--mu-space-2);font-size:var(--mu-font-size-lg);display:block}.landing-feature-card p{color:var(--lg-text-dim);font-size:var(--mu-font-size-sm);line-height:var(--mu-line-height-normal);margin:0}.landing-why{gap:var(--mu-space-12);background:var(--lg-surface-alt);border-radius:var(--mu-radius-lg);max-width:var(--mu-content-max-width);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.landing-why>*{min-width:0}.landing-why h2{margin:var(--mu-space-2) 0 var(--mu-space-5);font-size:var(--mu-font-size-3xl);line-height:var(--mu-line-height-tight)}.landing-checklist{gap:var(--mu-space-3);flex-direction:column;display:flex}.landing-checklist li{align-items:flex-start;gap:var(--mu-space-2);color:var(--lg-text);font-size:var(--mu-font-size-md);display:flex}.landing-checklist svg{color:var(--lg-primary);flex-shrink:0;margin-top:1px}.landing-why-mockup{min-width:0}.lead-journey{padding:var(--mu-space-5);background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--mu-radius-lg);box-shadow:var(--mu-shadow-md);margin:0}.lead-journey-brand{align-items:center;gap:var(--mu-space-2);padding-bottom:var(--mu-space-4);margin-bottom:var(--mu-space-4);border-bottom:1px solid var(--lg-border);flex-wrap:wrap;display:flex}.lead-journey-brand img{display:block}.lead-journey-brand strong{font-size:var(--mu-font-size-lg)}.lead-journey-brand span{font-size:var(--mu-font-size-xs);color:var(--lg-muted);margin-left:auto}.lead-journey .lead-journey-sources{gap:var(--mu-space-2);margin:0 0 var(--mu-space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lead-journey-sources li{align-items:center;gap:var(--mu-space-2);padding:var(--mu-space-1) var(--mu-space-3);font-size:var(--mu-font-size-xs);font-weight:var(--mu-font-weight-semibold);background:var(--lg-surface-alt);border:1px solid var(--lg-border);border-radius:var(--mu-radius-pill);display:inline-flex}.lead-journey-dot{border-radius:50%;width:8px;height:8px}.lead-journey-steps{gap:var(--mu-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.lead-journey-steps li{gap:var(--mu-space-3);display:flex;position:relative}.lead-journey-steps li:not(:last-child):before{content:"";background:var(--lg-border);width:2px;position:absolute;top:38px;bottom:-14px;left:17px}.lead-journey-icon{width:36px;height:36px;color:var(--lg-primary-dark);background:var(--lg-primary-light);border-radius:var(--mu-radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.lead-journey-steps strong{font-size:var(--mu-font-size-md);display:block}.lead-journey-steps p{color:var(--lg-text-dim);font-size:var(--mu-font-size-sm);line-height:var(--mu-line-height-normal);margin:2px 0 0}.landing-steps-section{text-align:center}.landing-steps{justify-content:center;align-items:flex-start;gap:var(--mu-space-2);display:flex}.landing-step-wrap{align-items:center;gap:var(--mu-space-2);flex:1;max-width:16.25rem;display:flex}.landing-step{flex:1;min-width:0}.landing-step strong{margin-bottom:var(--mu-space-2);font-size:var(--mu-font-size-lg);display:block}.landing-step p{color:var(--lg-text-dim);font-size:var(--mu-font-size-sm);line-height:var(--mu-line-height-normal);margin:0}.landing-step-arrow{color:var(--lg-muted);flex-shrink:0;margin-top:26px}.landing-cta-banner{justify-content:space-between;align-items:center;gap:var(--mu-space-5);width:calc(100% - 2 * var(--mu-space-4));max-width:72rem;margin:var(--mu-space-5) auto var(--mu-space-16);padding:var(--mu-space-10) 2.75rem;color:var(--mu-color-white);background:linear-gradient(120deg, var(--lg-primary-dark), var(--lg-primary));border-radius:var(--mu-radius-lg);flex-wrap:wrap;display:flex}.landing-cta-banner>div:first-child{flex:18rem;min-width:0}.landing-cta-banner h2{margin:0 0 var(--mu-space-2);font-size:var(--mu-font-size-2xl);line-height:var(--mu-line-height-tight)}.landing-cta-banner p{color:color-mix(in srgb, var(--mu-color-white) 90%, transparent);font-size:var(--mu-font-size-md);margin:0}.landing-cta-actions{gap:var(--mu-space-3);flex-wrap:wrap;display:flex}.landing-footer-wrap{border-top:1px solid var(--lg-border);background:var(--lg-surface-alt)}.landing-footer-links{justify-content:space-between;gap:var(--mu-space-10);max-width:var(--mu-content-max-width);padding:var(--mu-space-10) var(--mu-space-6) 0;flex-wrap:wrap;margin:0 auto;display:flex}.landing-footer-col{gap:var(--mu-space-1);flex-direction:column;min-width:0;display:flex}.landing-footer-col-title{margin-bottom:var(--mu-space-1);color:var(--lg-text);font-size:var(--mu-font-size-sm);font-weight:var(--mu-font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.landing-footer-col a{min-height:1.75rem;color:var(--lg-text-dim);font-size:var(--mu-font-size-md);overflow-wrap:anywhere;align-items:center;display:flex}.landing-footer-col a:hover{color:var(--lg-primary-dark);text-decoration:underline}.landing-footer-brand-col{gap:var(--mu-space-3);flex:14rem;max-width:18.75rem}.landing-footer-brand-col .landing-brand{min-height:var(--mu-ctl-md);align-self:flex-start;margin:0}.landing-footer-tagline{color:var(--lg-text-dim);font-size:var(--mu-font-size-sm);line-height:var(--mu-line-height-normal);margin:0}.landing-footer{justify-content:center;gap:var(--mu-space-2) var(--mu-space-6);max-width:var(--mu-content-max-width);padding:var(--mu-space-6);color:var(--lg-text-dim);font-size:var(--mu-font-size-sm);flex-wrap:wrap;margin:0 auto;display:flex}.landing-footer span{align-items:center;gap:var(--mu-space-2);display:inline-flex}.landing-footer svg{color:var(--lg-primary)}.landing-footer-bottom{text-align:center;padding:var(--mu-space-4) var(--mu-space-6) var(--mu-space-6);color:var(--lg-muted);font-size:var(--mu-font-size-xs);border-top:1px solid var(--lg-border)}.legal-content{max-width:47.5rem;padding:var(--mu-space-2) var(--mu-space-6) var(--mu-space-5);margin:0 auto}.legal-content h1{margin:0 0 var(--mu-space-2);font-size:var(--mu-font-size-display-sm);line-height:var(--mu-line-height-tight);letter-spacing:-.01em;overflow-wrap:anywhere}.legal-content .legal-effective-date{margin:0 0 var(--mu-space-8);color:var(--lg-muted);font-size:var(--mu-font-size-sm)}.legal-content h2{margin:var(--mu-space-8) 0 var(--mu-space-3);font-size:var(--mu-font-size-xl);color:var(--lg-text)}.legal-content h3{margin:var(--mu-space-6) 0 var(--mu-space-2);font-size:var(--mu-font-size-lg);color:var(--lg-text)}.legal-content code{overflow-wrap:anywhere}.legal-content p{margin:0 0 var(--mu-space-3);color:var(--lg-text-dim);font-size:var(--mu-font-size-md);line-height:var(--mu-line-height-relaxed);overflow-wrap:anywhere}.legal-content ul{margin:0 0 var(--mu-space-3);padding-left:var(--mu-space-5);list-style:outside}.legal-content ol{margin:0 0 var(--mu-space-3);padding-left:var(--mu-space-5);list-style:decimal}.legal-content li{margin-bottom:var(--mu-space-2);color:var(--lg-text-dim);font-size:var(--mu-font-size-md);line-height:var(--mu-line-height-relaxed);overflow-wrap:anywhere}.legal-content a{color:var(--lg-primary-dark);text-decoration:underline}.landing [id]{scroll-margin-top:5rem}.landing-notfound{text-align:center;padding:var(--mu-space-16) 0 6rem}.landing-notfound h1{margin:0 0 var(--mu-space-3);font-size:var(--mu-font-size-display-sm);line-height:var(--mu-line-height-tight)}.landing-notfound p{margin:0 auto var(--mu-space-6);max-width:28.75rem;color:var(--lg-text-dim)}.landing-notfound-actions{justify-content:center;gap:var(--mu-space-3);flex-wrap:wrap;display:flex}.landing-nav-menu{position:relative}.landing-nav-menu>button{align-items:center;gap:var(--mu-space-1);min-height:var(--mu-ctl-md);color:var(--lg-text-dim);font:inherit;font-size:var(--mu-font-size-md);font-weight:var(--mu-font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.landing-nav-menu>button:hover,.landing-nav-menu:focus-within>button{color:var(--lg-text)}.landing-nav-menu-list{top:100%;left:calc(var(--mu-space-4) * -1);z-index:var(--mu-layer-dropdown);min-width:14.5rem;padding:var(--mu-space-2);background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--mu-radius-md);box-shadow:var(--mu-shadow-lg);display:none;position:absolute}.landing-nav-menu:hover .landing-nav-menu-list,.landing-nav-menu:focus-within .landing-nav-menu-list{flex-direction:column;display:flex}.landing .landing-nav-menu-list a{min-height:var(--mu-ctl-md);padding:0 var(--mu-space-3);color:var(--lg-text);border-radius:var(--mu-radius-sm);font-size:var(--mu-font-size-md);font-weight:var(--mu-font-weight-medium);align-items:center;display:flex}.landing .landing-nav-menu-list a:hover{background:var(--lg-surface-alt);color:var(--lg-primary-dark)}.landing .landing-nav-menu-list a[aria-current=page]{color:var(--lg-primary-dark);font-weight:var(--mu-font-weight-bold)}.landing-mobile-nav-group{gap:var(--mu-space-1);flex-direction:column;display:flex}.landing-mobile-nav-label{padding:var(--mu-space-2) var(--mu-space-2) 0;color:var(--lg-muted);font-size:var(--mu-font-size-xs);font-weight:var(--mu-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.landing-section-more{justify-content:center;gap:var(--mu-space-2) var(--mu-space-8);margin:var(--mu-space-6) 0 0;flex-wrap:wrap;display:flex}.landing a.landing-card-link{min-height:var(--mu-ctl-sm);margin-top:var(--mu-space-2);color:var(--lg-primary-dark);font-size:var(--mu-font-size-sm);font-weight:var(--mu-font-weight-semibold);align-items:center;gap:2px;display:inline-flex}.landing a.landing-card-link:hover{text-decoration:underline}.landing .landing-hero-sub a.landing-card-link{min-height:0;margin-top:0}@media (width<=1023.98px){.landing-nav,.landing-header-actions{display:none}.landing-mobile-toggle{display:inline-flex}.landing-header-inner{padding:var(--mu-space-2) var(--mu-space-4);gap:var(--mu-space-3)}.landing-mobile-nav{gap:var(--mu-space-1);max-height:calc(100vh - var(--lg-header-height));max-height:calc(100dvh - var(--lg-header-height));overscroll-behavior:contain;padding:var(--mu-space-2) var(--mu-space-4) var(--mu-space-5);border-top:1px solid var(--lg-border);background:var(--lg-surface);flex-direction:column;display:flex;overflow-y:auto}.landing .landing-mobile-nav a:not(.landing-btn){min-height:var(--mu-touch-target-min);padding:0 var(--mu-space-2);border-radius:var(--mu-radius-sm);font-size:var(--mu-font-size-lg);font-weight:var(--mu-font-weight-medium);align-items:center;display:flex}.landing .landing-mobile-nav a:not(.landing-btn):hover{background:var(--lg-surface-alt)}.landing .landing-mobile-nav a[aria-current=page]{color:var(--lg-primary-dark);font-weight:var(--mu-font-weight-bold)}.landing-mobile-nav .landing-btn{width:100%;min-height:var(--mu-ctl-lg);margin-top:var(--mu-space-2)}.landing-hero{gap:var(--mu-space-10);padding-top:var(--mu-space-10);grid-template-columns:minmax(0,1fr)}.landing-audiences,.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-why{padding:var(--mu-space-8) var(--mu-space-6);grid-template-columns:minmax(0,1fr)}.landing-why-mockup{flex-direction:column;align-items:center}}@media (width>=640px){.mockup-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.mockup-split-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.landing-hero{padding:var(--mu-space-8) var(--mu-space-5) var(--mu-space-12)}.landing-hero-copy h1{font-size:clamp(var(--mu-font-size-3xl), 8.5vw, var(--mu-font-size-display-sm))}.landing-hero-ctas{flex-direction:column;align-items:stretch}.landing-hero-ctas .landing-btn{width:100%}.landing-audiences,.landing-feature-grid{grid-template-columns:minmax(0,1fr)}.landing-steps{align-items:center;gap:var(--mu-space-6);flex-direction:column}.landing-step-wrap{width:100%;max-width:none}.landing-step-arrow{display:none}.landing-cta-banner{padding:var(--mu-space-8) var(--mu-space-5);text-align:center;flex-direction:column;align-items:stretch}.landing-cta-banner>div:first-child{flex:none}.landing-cta-actions{flex-direction:column}.landing-cta-actions .landing-btn{width:100%}.landing-section{padding:var(--mu-space-12) var(--mu-space-5)}.landing-section-head h2,.landing-why h2{font-size:var(--mu-font-size-2xl)}.landing-footer-links{gap:var(--mu-space-6) var(--mu-space-4);padding:var(--mu-space-8) var(--mu-space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-footer-brand-col,.landing-footer-links>.landing-footer-col:last-child{flex:none;grid-column:1/-1;max-width:none}.landing-footer-links>.landing-footer-col:nth-child(2){column-gap:var(--mu-space-4);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-footer-links>.landing-footer-col:nth-child(2) .landing-footer-col-title{grid-column:1/-1}.landing-footer{padding:var(--mu-space-5);justify-content:flex-start}.legal-content{padding-left:var(--mu-space-5);padding-right:var(--mu-space-5)}.legal-content h1{font-size:var(--mu-font-size-3xl)}.landing-notfound{padding:var(--mu-space-10) var(--mu-space-5) var(--mu-space-16)}.landing-notfound-actions .landing-btn{flex:100%}.mockup-sidebar{display:none}}@media (pointer:coarse){.landing-footer-col a,.landing .landing-nav-menu-list a,.landing a.landing-card-link,.landing-link-button,.landing-brand,.landing-nav-link{min-height:var(--mu-touch-target-min)}.landing .landing-hero-sub a.landing-card-link{min-height:0}}
