.se-marketing{--m-bg:#ffffff;--m-surface:#f4f7f8;--m-surface-raised:#ffffff;--m-fg:#162229;--m-fg-muted:#566a72;--m-border:#d8e0e2;--m-primary:#2f6fa3;--m-primary-hover:#285f8c;--m-primary-fg:#ffffff;--m-accent:#dce9f5;--m-accent-fg:#1e527c;--m-danger:#a13e35;--m-danger-muted:#fff4f2;--m-success:#1f6467;--m-success-muted:#e7f2f2;color-scheme:light;background:var(--m-bg);color:var(--m-fg);--m-reading:72rem;font-family:Arial,Helvetica,sans-serif;overflow-wrap:anywhere}.m-frame{width:min(calc(100% - 32px),var(--m-reading));margin-inline:auto}.m-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--m-border);background:var(--m-bg)}.m-header__inner{min-height:4rem;display:flex;align-items:center;gap:1.5rem}.m-skip-link{position:fixed;z-index:30;top:.5rem;left:.5rem;transform:translateY(-150%);border:1px solid var(--m-primary);border-radius:.25rem;background:var(--m-bg);color:var(--m-fg);padding:.625rem .75rem;font-size:.875rem;text-decoration:none}.m-skip-link:focus{transform:translateY(0);outline:3px solid color-mix(in srgb,var(--m-primary) 45%,transparent);outline-offset:2px}.m-wordmark{color:var(--m-fg);font-size:.875rem;font-weight:700;letter-spacing:0;text-decoration:none;white-space:nowrap}.m-nav{display:flex;gap:1.25rem}.m-nav-mobile{display:none}.m-footer__link,.m-link-action,.m-nav__link{color:var(--m-fg-muted);font-size:.875rem;text-decoration:none}.m-link-action,.m-nav__link{display:inline-flex;min-height:2.75rem;align-items:center}.m-footer__link:hover,.m-link-action:hover,.m-nav__link:hover{color:var(--m-fg)}.m-header__actions{margin-left:auto;display:flex;min-width:0;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.m-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--m-primary);border-radius:.25rem;background:var(--m-primary);color:var(--m-primary-fg);padding:.625rem 1rem;font-size:.875rem;font-weight:650;text-decoration:none;transition:background-color .14s ease,border-color .14s ease}.m-button:hover{background:var(--m-primary-hover);border-color:var(--m-primary-hover)}.m-button--compact{min-height:2.75rem;max-width:100%;padding-inline:.75rem;text-align:center;white-space:normal}.m-button--quiet{background:transparent;color:var(--m-fg);border-color:var(--m-border)}.m-button--quiet:hover{background:var(--m-surface);border-color:var(--m-fg-muted)}.m-button:focus-visible,.m-footer__link:focus-visible,.m-link-action:focus-visible,.m-nav__link:focus-visible{outline:3px solid color-mix(in srgb,var(--m-primary) 45%,transparent);outline-offset:3px}.m-footer{border-top:1px solid var(--m-border)}.m-footer__inner{display:flex;justify-content:space-between;gap:1rem;padding-block:2rem;color:var(--m-fg-muted);font-size:.8125rem}.m-footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.m-kicker{margin:0;color:var(--m-primary);font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0}.m-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.m-hero h1,.m-legal h1,.m-pricing h1,.m-section h2{margin:.7rem 0 0;color:var(--m-fg);font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.02em}.m-hero h1{max-width:22ch;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.1}.m-lead{max-width:39rem;margin:1.75rem 0 0;color:var(--m-fg-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.m-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.m-note{margin:.75rem 0 0;color:var(--m-fg-muted);font-size:.8125rem}.m-hero-proof{align-self:end;border-left:1px solid var(--m-primary);padding:.25rem 0 .25rem 1.25rem}.m-hero-proof dl{margin:1.25rem 0}.m-hero-proof dl div{display:grid;grid-template-columns:4.5rem 1fr;gap:.5rem;padding:.625rem 0;border-top:1px solid var(--m-border);font-size:.8125rem}.m-hero-proof dt{color:var(--m-fg-muted)}.m-hero-proof dd{margin:0;font-weight:560}.m-hero-proof>p:last-child{margin:0;color:var(--m-fg-muted);font-size:.8125rem;line-height:1.55}.m-section{padding-block:clamp(2.5rem,4.5vw,4rem)}.m-section--tinted{border-block:1px solid var(--m-border);background:var(--m-surface)}.m-section-heading{max-width:35rem}.m-legal h1,.m-pricing h1,.m-section h2{font-size:clamp(1.625rem,2.5vw,2rem);line-height:1.12}.m-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3.5rem;border-top:1px solid var(--m-border)}.m-evidence{padding:1.5rem 1.5rem 1rem 0;border-right:1px solid var(--m-border)}.m-evidence+.m-evidence{padding-left:1.5rem}.m-evidence:last-child{border-right:0}.m-evidence__index{color:var(--m-primary);font:650 .6875rem Arial,Helvetica,sans-serif}.m-evidence h3,.m-formats h3{margin:2.5rem 0 .75rem;font-size:1rem;letter-spacing:-.01em}.m-closing p,.m-evidence p:not(.m-evidence__index),.m-formats p,.m-workflow p{color:var(--m-fg-muted);font-size:.9rem;line-height:1.65}.m-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3.5rem 0 0;padding:0;list-style:none}.m-workflow li{display:grid;grid-template-columns:1.75rem 1fr;gap:.75rem}.m-workflow li>span{color:var(--m-primary);font:650 .75rem Arial,Helvetica,sans-serif}.m-workflow h3{margin:0 0 .6rem;font-size:1rem}.m-workflow p{margin:0}.m-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.m-formats>div{border-top:2px solid var(--m-primary)}.m-formats h3{margin-top:1rem}.m-closing{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:4rem;border-top:1px solid var(--m-primary);padding-top:2rem}.m-closing h2{margin:.7rem 0 0;font:700 clamp(1.75rem,2.7vw,2.5rem)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.02em}.m-closing p{margin:0}.m-pricing{padding-block:clamp(3rem,6vw,5rem)}.m-pricing__header{max-width:42rem}.m-pricing__header>p:last-child{margin:1.5rem 0 0;color:var(--m-fg-muted);font-size:1.05rem;line-height:1.65}.m-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:4rem;border:1px solid var(--m-border)}.m-plan{display:flex;flex-direction:column;min-width:0;padding:1.75rem;border-right:1px solid var(--m-border)}.m-plan:last-child{border-right:0}.m-plan--featured{background:var(--m-surface);border-top:3px solid var(--m-primary)}.m-plan__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.m-plan h2{margin:0;font:700 1.25rem Arial,Helvetica,sans-serif}.m-plan__title span{color:var(--m-primary);font:650 .6875rem Arial,Helvetica,sans-serif;text-transform:uppercase}.m-plan__tagline{min-height:3rem;margin:.5rem 0 0;color:var(--m-fg-muted);font-size:.8125rem;line-height:1.5}.m-plan__price{display:flex;gap:.25rem;align-items:baseline;margin:2rem 0 0}.m-plan__price span:first-child{font:700 2rem Arial,Helvetica,sans-serif}.m-plan__detail,.m-plan__price span:last-child{color:var(--m-fg-muted);font-size:.75rem}.m-plan__detail{min-height:2.25rem;margin:.25rem 0 0;line-height:1.45}.m-plan__limits{margin:1.75rem 0;padding-top:1.25rem;border-top:1px solid var(--m-border);font-size:.8125rem}.m-plan__limits>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0}.m-plan__limits dt{color:var(--m-fg-muted)}.m-plan__limits dd{margin:0;text-align:right;font-weight:600}.m-plan__features{margin:0;padding:0;list-style:none;color:var(--m-fg-muted);font-size:.8125rem;line-height:1.5}.m-plan__features li{display:flex;gap:.5rem;padding:.23rem 0}.m-plan__features span{color:var(--m-primary)}.m-plan__cta{width:100%;margin-top:1.75rem}.m-pricing__notice{margin:1rem 0 0;color:var(--m-fg-muted);font-size:.75rem}.m-faq{margin-top:7rem;border-top:1px solid var(--m-border);padding-top:2rem}.m-faq dl{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0 0}.m-faq dt{font-weight:650;font-size:.9rem}.m-faq dd{margin:.75rem 0 0;color:var(--m-fg-muted);font-size:.85rem;line-height:1.6}.m-faq__legal{margin:2.5rem 0 0;color:var(--m-fg-muted);font-size:.8125rem}.m-faq__legal a,.m-legal a{color:var(--m-primary);text-underline-offset:.2em}.m-legal{max-width:46rem;padding-block:clamp(3rem,6vw,5rem)}.m-legal__date{margin:.75rem 0 0;color:var(--m-fg-muted);font-size:.8125rem}.m-legal__intro{margin:2.5rem 0 0;color:var(--m-fg-muted);font:1.05rem/1.65 Arial,Helvetica,sans-serif}.m-legal__body{margin-top:4rem}.m-legal__section{scroll-margin-top:5rem;padding:0 0 2.5rem 1.25rem;border-left:1px solid var(--m-border)}.m-legal__section+.m-legal__section{margin-top:1rem}.m-legal__section h2{margin:0;font-size:1.05rem}.m-legal__section>div{margin-top:.75rem;color:var(--m-fg-muted);font-size:.9rem;line-height:1.7}.m-legal__section p{margin-block:.75rem}@media (max-width:700px){.m-nav{display:none}.m-nav-mobile{display:flex;min-height:2.25rem;flex-wrap:wrap;gap:.25rem 1.25rem;border-top:1px solid var(--m-border)}.m-nav-mobile .m-nav__link{min-height:2.25rem;font-size:.8125rem}.m-header__inner{flex-wrap:wrap;gap:.75rem;padding-block:.375rem}.m-header__actions{flex:1 1 12rem}.m-link-action{font-size:.8125rem}.m-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem}.m-hero-proof{margin-top:.5rem}.m-closing,.m-evidence-grid,.m-faq dl,.m-formats,.m-plan-grid,.m-workflow{grid-template-columns:1fr}.m-evidence{padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--m-border)}.m-evidence+.m-evidence{padding-left:0}.m-evidence:last-child{border-bottom:0}.m-formats,.m-workflow{gap:1.5rem}.m-plan{padding-inline:0;border-right:0;border-bottom:1px solid var(--m-border)}.m-plan-grid{border-right:0;border-left:0}.m-plan--featured{background:transparent}.m-plan:last-child{border-bottom:0}.m-plan__detail,.m-plan__tagline{min-height:auto}.m-footer__inner{flex-direction:column}.m-closing{gap:1.5rem}}@media (max-width:359px){.m-header__inner{gap:.35rem}.m-header__actions{gap:.25rem}.m-link-action{display:none}.m-button--compact{padding-inline:.55rem;font-size:.75rem}.m-hero{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.m-button{transition:none}}@media (prefers-color-scheme:dark){.se-marketing{--m-bg:#0d1518;--m-surface:#121e22;--m-surface-raised:#16242a;--m-fg:#e8f0f1;--m-fg-muted:#9bb0b6;--m-border:#23383f;--m-primary:#4fb3b8;--m-primary-hover:#63c4c9;--m-primary-fg:#06181a;--m-accent:#172f34;--m-accent-fg:#9ddce0;color-scheme:dark}body:has(.se-marketing){background:#0d1518;color:#e8f0f1}}