.mland{--mle:var(--mos-edge-color);--mlink:var(--landing-ink);--mldim:var(--landing-ink-dim);--landing-max-width:var(--page-max-width);--landing-space:var(--page-padding);--landing-gap:var(--page-section-gap);--landing-window-bg:var(--window-bg);--landing-window-border:var(--window-border);--landing-window-radius:var(--window-radius);--landing-window-blur:var(--window-blur);--landing-window-shadow:var(--window-shadow);--landing-card-bg:var(--card-bg);--landing-card-border:var(--card-border);--landing-card-radius:var(--card-radius);--landing-heading:var(--landing-heading-color);--landing-root-z:var(--page-z);--landing-eyebrow-size:var(--eyebrow-size);--landing-eyebrow-tracking:var(--eyebrow-tracking);--landing-title-size:var(--hero-title-size);--landing-title-shadow:var(--hero-title-shadow);--landing-copy-size:var(--page-copy-size);--landing-copy-line:var(--page-copy-line-height);--landing-line-shadow:var(--edge-line-shadow);--landing-action-z:var(--action-z);--landing-control-radius:var(--control-radius);z-index:var(--landing-root-z);color:var(--mlink);max-width:var(--landing-max-width);padding:var(--landing-space);gap:var(--landing-gap);flex-direction:column;margin:0 auto;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:relative}.mland .ml-eyebrow{font-size:var(--landing-eyebrow-size);letter-spacing:var(--landing-eyebrow-tracking);text-transform:uppercase;color:var(--mle);filter:brightness(var(--accent-brightness));font-weight:800}.mland .ml-h1{font-size:var(--landing-title-size);line-height:var(--hero-title-line-height);letter-spacing:var(--hero-title-tracking);color:var(--landing-heading);margin:var(--hero-title-margin);text-shadow:var(--landing-title-shadow);font-weight:900}.mland .ml-sub{font-size:var(--landing-copy-size);line-height:var(--landing-copy-line);color:var(--mldim);max-width:var(--page-copy-width);margin:var(--page-copy-margin)}.mland .ml-heroline{height:var(--edge-line-height);margin-top:var(--hero-line-margin);background:linear-gradient(90deg,transparent,var(--mle) 30%,var(--mle) 70%,transparent);filter:var(--landing-line-shadow)}.mland .ml-window{width:min(var(--landing-window-width),100%);border:1px solid var(--landing-window-border);border-radius:var(--landing-window-radius);background:var(--landing-window-bg);-webkit-backdrop-filter:var(--landing-window-blur);backdrop-filter:var(--landing-window-blur);box-shadow:var(--landing-window-shadow);margin-top:5vh;overflow:hidden}.mland .ml-dots{gap:var(--window-dot-gap);padding:var(--window-dot-padding);border-bottom:1px solid var(--landing-card-border);display:flex}.mland .ml-dots i{width:var(--window-dot-size);height:var(--window-dot-size);border-radius:50%}.mland .ml-dots .r{background:var(--window-dot-red)}.mland .ml-dots .y{background:var(--window-dot-yellow)}.mland .ml-dots .g{background:var(--window-dot-green)}.mland .ml-winbody{gap:var(--window-body-gap);padding:var(--window-body-padding);flex-direction:column;display:flex}.mland .ml-wineyebrow{font-size:var(--window-eyebrow-size);letter-spacing:var(--window-eyebrow-tracking);text-transform:uppercase;color:var(--mle);filter:brightness(var(--accent-brightness));font-weight:800}.mland .ml-winline{font-size:var(--window-title-size);color:var(--landing-heading);font-weight:800}.mland .ml-winfoot{margin:var(--window-footer-margin);padding:var(--window-footer-padding);border-top:1px solid color-mix(in srgb, var(--mle) 40%, transparent);justify-content:space-between;align-items:center;display:flex}.mland .ml-winstep{font-size:var(--window-step-size);color:var(--landing-heading);background:var(--mle);border-radius:var(--window-step-radius);padding:var(--window-step-padding);font-weight:700}.mland .ml-winask{font-size:var(--landing-eyebrow-size);color:var(--mldim)}.mland .ml-sect{gap:var(--section-gap);flex-direction:column;display:flex}.mland .ml-secthead .ml-h2{font-size:var(--section-title-size);letter-spacing:var(--section-title-tracking);color:var(--landing-heading);margin:var(--section-title-margin);font-weight:850}.mland .ml-secthead{padding-bottom:var(--section-head-padding);border-bottom:1px solid #0000;border-image:linear-gradient(90deg,transparent,var(--mle) 30%,var(--mle) 70%,transparent) 1}.mland .ml-journey{grid-template-columns:repeat(auto-fit,minmax(var(--journey-card-min),1fr));gap:var(--card-grid-gap);display:grid}.mland .ml-step{border:1px solid var(--landing-card-border);border-radius:var(--landing-card-radius);background:var(--landing-card-bg);-webkit-backdrop-filter:var(--landing-card-blur);backdrop-filter:var(--landing-card-blur);padding:var(--card-padding);gap:var(--card-gap);transition:var(--card-transition);flex-direction:column;display:flex}.mland .ml-step:hover{border-color:color-mix(in srgb, var(--mle) 60%, transparent);box-shadow:var(--card-hover-shadow);transform:translateY(var(--card-hover-y))}.mland .ml-stepn{font-size:var(--window-step-size);color:var(--mle);filter:brightness(var(--accent-brightness));letter-spacing:var(--step-number-tracking);font-weight:900}.mland .ml-step h3{font-size:var(--landing-copy-size);color:var(--landing-heading);margin:0;font-weight:800}.mland .ml-step p{font-size:var(--card-copy-size);line-height:var(--card-copy-line);color:var(--mldim);margin:0}.mland .ml-features{grid-template-columns:repeat(auto-fit,minmax(var(--feature-card-min),1fr));gap:var(--card-grid-gap);display:grid}.mland .ml-feature{padding:var(--feature-padding);border-left:var(--edge-line-height) solid transparent;border-image:linear-gradient(180deg,transparent,var(--mle) 30%,var(--mle) 70%,transparent) 1}.mland .ml-feature h3{font-size:var(--feature-heading-size);color:var(--landing-heading);margin:var(--feature-heading-margin);font-weight:800}.mland .ml-feature p{font-size:var(--feature-copy-size);line-height:var(--feature-copy-line);color:var(--mldim);margin:0}.mland .ml-product .ml-price{align-items:stretch;gap:var(--landing-price-gap);border:1px solid var(--landing-price-border);border-radius:var(--landing-price-radius);background:var(--landing-price-bg);-webkit-backdrop-filter:var(--landing-window-blur);backdrop-filter:var(--landing-window-blur);padding:var(--landing-price-padding);box-shadow:var(--landing-price-shadow);flex-wrap:wrap;display:flex}.mland .ml-pricecol{gap:var(--price-column-gap);flex-direction:column;justify-content:center;display:flex}.mland .ml-pricecol b{font-size:var(--price-size);color:var(--landing-heading);letter-spacing:var(--section-title-tracking);font-weight:900}.mland .ml-pricecol span{font-size:var(--price-copy-size);color:var(--mldim);max-width:var(--price-copy-width)}.mland .ml-pricediv{background:linear-gradient(180deg,transparent,var(--mle),transparent);align-self:stretch;width:1px}.mland .ml-quiet{font-size:var(--card-copy-size);color:var(--mldim);margin:0}.mland .ml-closer{text-align:center;padding:var(--closer-padding);align-items:center}.mland .ml-h2big{font-size:var(--closer-title-size);letter-spacing:var(--closer-title-tracking);color:var(--landing-heading);margin:0;font-weight:900}.mland .ml-closer .ml-sub{text-align:center}.mland .ml-cta{right:var(--cta-right);bottom:var(--cta-bottom);z-index:var(--landing-action-z);align-items:center;gap:var(--cta-gap);display:flex;position:fixed}.mland .ml-ctain{border:1px solid var(--cta-border);border-radius:var(--landing-control-radius);color:var(--mldim);font:inherit;font-size:var(--card-copy-size);padding:var(--cta-secondary-padding);cursor:pointer;-webkit-backdrop-filter:var(--landing-window-blur);backdrop-filter:var(--landing-window-blur);background:0 0;font-weight:600}.mland .ml-ctain:hover{color:var(--landing-heading);border-color:var(--cta-border-hover)}.mland .ml-ctago{align-items:center;gap:var(--window-body-gap);background:var(--mle);border-radius:var(--landing-control-radius);color:var(--landing-heading);font:inherit;font-size:var(--cta-primary-size);padding:var(--cta-primary-padding);cursor:pointer;box-shadow:var(--cta-primary-shadow);border:0;font-weight:800;display:inline-flex}.mland .ml-ctago:hover{filter:brightness(var(--cta-hover-brightness))}.mland .ml-ctago span{font-weight:900}@media (max-width:720px){.mland{padding:var(--page-mobile-padding);gap:var(--page-mobile-gap)}.mland .ml-cta{right:var(--cta-mobile-right);bottom:var(--cta-mobile-bottom)}.mland .ml-pricediv{display:none}}
