.hm-root{--hm-paper:lab(98.837% -.443995 -1.43219);--hm-ink:lab(9.45255% -1.11556 -7.1213);--hm-muted:lab(36.1483% -1.41019 -7.23143);--hm-line:lab(88.3796% -.806093 -3.66544);--hm-accent:lab(42.8068% 6.49458 -61.6346);--hm-accent-warm:lab(54.5446% 47.5157 41.5591);--hm-success:lab(49.3547% -38.3674 19.7976);--hm-font-display:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--hm-font-body:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--hm-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--hm-space-xs:.25rem;--hm-space-sm:.5rem;--hm-space-md:1rem;--hm-space-lg:1.5rem;--hm-space-xl:2.5rem;--hm-space-2xl:4rem;--hm-space-3xl:6rem;--hm-ease-out:cubic-bezier(.16, 1, .3, 1);--hm-dur:.18s;--hm-radius:6px;color:var(--hm-ink);background:var(--hm-paper);font-family:var(--hm-font-body);min-height:100%;overflow-x:clip}.hm-root[data-market-theme]{background:var(--mkt-chrome-surface);color:var(--mkt-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--mkt-ink);--color-text-secondary:var(--mkt-muted);--color-foreground:var(--mkt-ink);--color-background:var(--mkt-chrome-surface);--color-background-body:var(--mkt-chrome-surface);--color-background-surface:var(--mkt-chrome-panel);--color-border:var(--mkt-line);--hm-paper:var(--mkt-chrome-surface);--hm-ink:var(--mkt-ink);--hm-muted:var(--mkt-muted);--hm-line:var(--mkt-line);--hm-accent:var(--mkt-accent)}.hm-root[data-market-theme] :where(h1,h2,h3,h4,h5,h6){color:var(--mkt-ink)}.hm-root[data-market-theme=cobalt]{--mkt-chrome-surface:lab(97.6717% -1.09231 -3.57046);--mkt-chrome-panel:lab(99.9954% -.662625 -2.14633);--mkt-ink:lab(9.39468% -1.22011 -10.5573);--mkt-muted:lab(32.6672% -1.39053 -7.22294);--mkt-faint:lab(44.2703% -1.44699 -7.24787);--mkt-line:lab(86.0479% -1.18256 -5.48376);--mkt-accent:lab(38.6694% 2.13814 -48.124)}.hm-root[data-market-theme=coral]{--mkt-chrome-surface:lab(97.6044% 3.10206 2.97929);--mkt-chrome-panel:lab(99.9498% 2.06333 1.98295);--mkt-ink:lab(9.28061% 8.64033 6.50643);--mkt-muted:lab(32.4909% 8.46821 6.8184);--mkt-faint:lab(44.1322% 7.00063 5.62505);--mkt-line:lab(85.9525% 5.19857 4.98627);--mkt-accent:lab(46.3989% 47.8476 43.3782)}.hm-root[data-market-theme=garden]{--mkt-chrome-surface:lab(96.6653% -1.56546 6.65848);--mkt-chrome-panel:lab(98.954% -1.23203 5.16778);--mkt-ink:lab(8.62333% -4.16071 8.76378);--mkt-muted:lab(30.6879% -4.50386 10.398);--mkt-faint:lab(42.2936% -4.57612 10.3116);--mkt-line:lab(77.1412% -4.35886 14.6107);--mkt-accent:lab(35.219% -29.3736 42.6646)}.hm-root[data-market-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mkt-chrome-surface:lab(5.10478% .614077 -10.0448);--mkt-chrome-panel:lab(9.3201% .515975 -10.8754);--mkt-ink:lab(95.3516% -1.09163 -3.57015);--mkt-muted:lab(76.7788% -2.0988 -7.09569);--mkt-faint:lab(69.8182% -2.08685 -7.08982);--mkt-line:lab(25.5903% -.00193715 -11.0261);--mkt-accent:lab(73.9753% -7.73901 -47.5515);--mkt-violet:lab(73.0611% 18.3468 -40.9314);--mkt-success:lab(76.1836% -41.147 21.1763);--mkt-warn:lab(81.6717% 7.74112 51.0542)}.hm-root[data-market-theme=midnight] .mkt-mega-wordmark__stack--face{opacity:1}.hm-root[data-market-theme=midnight] .mkt-mega-wordmark__stack--rim{opacity:.65;-webkit-text-stroke-color:color-mix(in srgb, var(--mkt-ink) 45%, transparent)}.hm-root[data-market-theme=newsprint]{--mkt-chrome-surface:lab(96.582% -.305176 3.8071);--mkt-chrome-panel:lab(98.8899% -.248998 3.04233);--mkt-ink:lab(7.25373% 1.57871 6.11279);--mkt-muted:lab(30.4446% 1.38746 7.72033);--mkt-faint:lab(42.0477% 1.3313 7.67168);--mkt-line:lab(81.5379% .0583231 7.70414);--mkt-accent:lab(30.0023% 18.3399 29.6513)}.hm-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--hm-muted);margin:0;font-size:.6875rem;font-weight:600}.hm-display{font-family:var(--hm-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(2.25rem,5vw + .5rem,4.25rem);font-style:normal;font-weight:650;line-height:1.02}.hm-title{font-family:var(--hm-font-display);letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.5rem,2.4vw + .4rem,2.25rem);font-style:normal;font-weight:650;line-height:1.15}.hm-prose{max-width:38rem;color:var(--hm-muted);margin:0;font-size:1.0625rem;line-height:1.6}.hm-action{white-space:nowrap;min-height:2.75rem;transition:transform var(--hm-dur) var(--hm-ease-out), background-color var(--hm-dur) var(--hm-ease-out), color var(--hm-dur) var(--hm-ease-out), border-color var(--hm-dur) var(--hm-ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 1.15rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.hm-action:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}.hm-action:active{transform:translateY(1px)}.hm-action--primary{background:var(--hm-ink);color:var(--hm-paper);border:1px solid var(--hm-ink)}.hm-action--primary:hover{background:color-mix(in oklch, var(--hm-ink) 88%, white)}.hm-action--secondary{color:var(--hm-ink);border:1px solid var(--hm-line);background:0 0}.hm-action--secondary:hover{border-color:var(--hm-ink)}.hm-action--text{min-height:auto;color:var(--hm-ink);text-underline-offset:.18em;border:0;border-radius:0;padding:0;text-decoration:underline}.hm-action:disabled,.hm-action[aria-disabled=true]{opacity:.45;pointer-events:none}.hm-checklist{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hm-checklist li{color:var(--hm-ink);padding-left:1.4rem;line-height:1.45;position:relative}.hm-checklist li:before{content:"";background:var(--hm-accent);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.45em;left:0}.hm-metric{flex-direction:column;gap:.35rem;min-width:0;display:flex}.hm-metric__value{font-family:var(--hm-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.25rem);font-weight:650;line-height:1}.hm-metric__label{color:var(--hm-muted);font-size:.9375rem;line-height:1.4}.hm-quote{border:0;margin:0;padding:0}.hm-quote p{font-family:var(--hm-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem);font-style:normal;font-weight:500;line-height:1.3}.hm-quote footer{color:var(--hm-muted);margin-top:1rem;font-size:.875rem}.hm-spec{border-collapse:collapse;width:100%}.hm-spec th,.hm-spec td{border-bottom:1px solid var(--hm-line);text-align:left;vertical-align:top;padding:.9rem 0}.hm-spec th{width:42%;color:var(--hm-muted);padding-right:1rem;font-weight:500}.hm-spec td{color:var(--hm-ink);font-weight:550}.hm-steps{gap:var(--hm-space-xl);margin:0;padding:0;list-style:none;display:grid}.hm-steps>li{grid-template-columns:auto minmax(0,1fr);gap:1rem;display:grid}.hm-steps__n{font-family:var(--hm-font-mono);color:var(--hm-accent);font-size:.875rem}.hm-steps__title{font-family:var(--hm-font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.25rem;font-weight:650}.hm-steps__body{color:var(--hm-muted);margin:0;line-height:1.55}.hm-faq{gap:0;display:grid}.hm-faq__item{border-bottom:1px solid var(--hm-line)}.hm-faq__item summary{cursor:pointer;font-family:var(--hm-font-display);letter-spacing:-.02em;padding:1.15rem 0;font-size:clamp(1.15rem,1.5vw + .6rem,1.5rem);font-weight:600;list-style:none}.hm-faq__item summary::-webkit-details-marker{display:none}.hm-faq__item summary:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}.hm-faq__answer{transition:grid-template-rows .2s var(--hm-ease-out);grid-template-rows:0fr;display:grid}.hm-faq__item[open] .hm-faq__answer{grid-template-rows:1fr}.hm-faq__answer>p{color:var(--hm-muted);max-width:42rem;margin:0 0 1.15rem;line-height:1.6;overflow:hidden}.hm-brand{font-family:var(--hm-font-display);letter-spacing:-.03em;color:var(--hm-ink);font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.hm-action,.hm-faq__answer{transition:none}}.mkt-breadcrumbs{margin:0 0 var(--hm-space-lg,1.5rem)}.mkt-breadcrumbs ol{color:var(--hm-muted,var(--mkt-muted));flex-wrap:wrap;gap:.35rem .55rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.mkt-breadcrumbs li:not(:last-child):after{content:"/";opacity:.55;margin-left:.55rem}.mkt-breadcrumbs a{color:inherit;text-underline-offset:.15em;white-space:nowrap;text-decoration:underline}.mkt-hero{gap:var(--hm-space-2xl,4rem);align-items:end;display:grid}.mkt-hero__eyebrow{margin:0 0 var(--hm-space-md,1rem);color:var(--hm-muted,var(--mkt-muted));letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.mkt-hero h1,.mkt-section h2,.mkt-section h3,.mkt-workflow__row h3,.mkt-principles h2,.mkt-channels h2,.mkt-faq-block h2,.mkt-related h2,.mkt-jobs strong{color:var(--hm-ink,var(--mkt-ink));overflow-wrap:anywhere;min-width:0;font-style:normal}.mkt-hero h1{max-width:16ch;font-family:var(--hm-font-display,var(--font-outfit), sans-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:650;line-height:1.02}.mkt-hero__deck{max-width:58ch;margin:var(--hm-space-lg,1.5rem) 0 0;color:var(--hm-muted,var(--mkt-muted));font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.mkt-hero__actions,.mkt-cta-band__actions{margin-top:var(--hm-space-xl,2.5rem);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mkt-hero__offer{padding:var(--hm-space-xl,2.5rem);border-top:4px solid var(--hm-accent,var(--mkt-accent));background:color-mix(in oklch, var(--hm-paper,white) 88%, black)}.mkt-hero__offer strong{font-family:var(--hm-font-display,var(--font-outfit), sans-serif);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:700;line-height:.9;display:block}.mkt-hero__offer p{margin:1rem 0 0;font-size:1.125rem;font-weight:650;line-height:1.4}.mkt-hero__offer span{border-top:1px solid var(--hm-line,var(--mkt-line));color:var(--hm-muted,var(--mkt-muted));margin-top:1rem;padding-top:1rem;font-size:.9375rem;display:block}.mkt-section{padding-block:var(--hm-space-2xl,4rem);border-top:1px solid var(--hm-line,var(--mkt-line))}.mkt-section h2{font-family:var(--hm-font-display,var(--font-outfit), sans-serif);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:650;line-height:1.15}.mkt-section p,.mkt-section li,.mkt-faq-block details p{max-width:68ch;color:var(--hm-muted,var(--mkt-muted));line-height:1.65}.mkt-how header p,.mkt-inzesto header p,.mkt-workflow header p{margin:0 0 1.75rem}.mkt-how ol,.mkt-caps ul,.mkt-proof ul,.mkt-inzesto ul,.mkt-related ul{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.mkt-how li{grid-template-columns:auto minmax(0,1fr);gap:1rem;display:grid}.mkt-how li>span{color:var(--hm-accent,var(--mkt-accent));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.mkt-how h3{margin:0 0 .35rem;font-size:1.125rem;font-weight:650}.mkt-caps li,.mkt-proof li,.mkt-inzesto li{padding-left:1.15rem;position:relative}.mkt-caps li:before,.mkt-proof li:before,.mkt-inzesto li:before{content:"";background:var(--hm-accent,var(--mkt-accent));border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.mkt-workflow__table{gap:0;margin-top:1.5rem;display:grid}.mkt-workflow__head,.mkt-workflow__row{border-bottom:1px solid var(--hm-line,var(--mkt-line));grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-block:1rem;display:grid}.mkt-workflow__head{color:var(--hm-muted,var(--mkt-muted));letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.mkt-workflow__row h3,.mkt-workflow__row p,.mkt-workflow__row strong,.mkt-workflow__row span{margin:0}.mkt-workflow__row h3{font-size:1rem;font-weight:650}.mkt-principles,.mkt-channels{gap:1.5rem;display:grid}.mkt-principles article,.mkt-channels article{padding-block:.5rem}.mkt-limits{background:color-mix(in oklch, var(--hm-paper,white) 90%, black);border:1px solid var(--hm-line,var(--mkt-line));border-radius:.75rem;padding:1.25rem 1.5rem}.mkt-faq-block__list{gap:0;display:grid}.mkt-faq-block details{border-bottom:1px solid var(--hm-line,var(--mkt-line));padding-block:1rem}.mkt-faq-block summary{cursor:pointer;font-family:var(--hm-font-display,var(--font-outfit), sans-serif);letter-spacing:-.02em;font-size:1.15rem;font-weight:600;list-style:none}.mkt-faq-block summary::-webkit-details-marker{display:none}.mkt-faq-block details p{margin:.75rem 0 0}.mkt-related a,.mkt-jobs a{border-bottom:1px solid var(--hm-line,var(--mkt-line));color:inherit;gap:.35rem;padding:1rem 0;text-decoration:none;display:grid}.mkt-related strong,.mkt-jobs strong{font-size:1.125rem;font-weight:650}.mkt-related span,.mkt-jobs p,.mkt-jobs em{color:var(--hm-muted,var(--mkt-muted));font-size:.9375rem;font-style:normal;line-height:1.45}.mkt-jobs a{grid-template-columns:auto minmax(0,1fr);column-gap:1rem}.mkt-jobs span{color:var(--hm-accent,var(--mkt-accent));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.mkt-jobs strong,.mkt-jobs p,.mkt-jobs em{grid-column:2}.mkt-visual{border:1px solid var(--hm-line,var(--mkt-line));background:color-mix(in oklch, var(--hm-paper,white) 94%, black);border-radius:.85rem;margin:0;padding:1.25rem}.mkt-visual__caption{color:var(--hm-muted,var(--mkt-muted));letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:650}.mkt-queue__list,.mkt-compare__list,.mkt-spine__doors{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mkt-queue__list li,.mkt-compare__list li{border-bottom:1px solid var(--hm-line,var(--mkt-line));gap:.35rem;padding:.85rem 0;display:grid}.mkt-queue__list strong,.mkt-compare__list strong{font-size:.9375rem;font-weight:650}.mkt-queue__list span,.mkt-queue__list em,.mkt-compare__list span{color:var(--hm-muted,var(--mkt-muted));font-size:.8125rem;font-style:normal}.mkt-spine__doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mkt-spine__doors li{border:1px solid var(--hm-line,var(--mkt-line));border-radius:.65rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:650}.mkt-spine__rail{color:var(--hm-muted,var(--mkt-muted));flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.8125rem;display:flex}@media (min-width:48rem){.mkt-hero{grid-template-columns:minmax(0,1.5fr) minmax(14rem,.7fr)}.mkt-principles,.mkt-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-spine__doors{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.mkt-workflow__head{display:none}.mkt-workflow__row{grid-template-columns:minmax(0,1fr);gap:.35rem;padding-block:1.25rem}}
