.Toc-module__epkLvG__toc{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.Toc-module__epkLvG__title{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.Toc-module__epkLvG__list{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--text-sm);margin:0;display:grid}.Toc-module__epkLvG__list a{color:var(--color-ink);text-decoration:none}.Toc-module__epkLvG__list a:hover{color:var(--link-color);text-decoration:underline}.Toc-module__epkLvG__sub{margin-left:var(--space-3);list-style:circle}
.Section-module__ZXevnG__section{isolation:isolate;position:relative}.Section-module__ZXevnG__md{padding-block:var(--space-10)}.Section-module__ZXevnG__lg{padding-block:var(--space-11)}@media (min-width:1024px){.Section-module__ZXevnG__md{padding-block:var(--space-12)}.Section-module__ZXevnG__lg{padding-block:var(--space-16)}}.Section-module__ZXevnG__surface{background:var(--color-bg)}.Section-module__ZXevnG__alt{background:var(--gradient-surface)}.Section-module__ZXevnG__ink{background:var(--gradient-ink)}.Section-module__ZXevnG__inkDeep{background:var(--gradient-ink-deep)}.Section-module__ZXevnG__plate,.Section-module__ZXevnG__ink,.Section-module__ZXevnG__inkDeep{z-index:1;box-shadow:var(--shadow-plate)}
.FunnelSteps-module__kVgkkW__funnel{justify-content:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.FunnelSteps-module__kVgkkW__step{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-sm);background:#ffffff0a;border:1px solid #ffffff24;display:inline-flex}.FunnelSteps-module__kVgkkW__step:first-child{border-color:var(--color-brand);box-shadow:0 0 24px #00aa6b40}.FunnelSteps-module__kVgkkW__number{width:24px;height:24px;font-size:var(--text-xs);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.FunnelSteps-module__kVgkkW__step:first-child .FunnelSteps-module__kVgkkW__number{background:var(--color-brand);color:var(--color-ink)}
.DiagnosticCta-module__l82Foa__inner{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.DiagnosticCta-module__l82Foa__title{max-width:20ch}.DiagnosticCta-module__l82Foa__body{max-width:56ch;color:var(--text-muted);font-size:1.125rem}.DiagnosticCta-module__l82Foa__actions{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
.Hero-module__M3L2Sa__hero{isolation:isolate;padding-block:var(--space-10) var(--space-11);background:var(--color-bg);position:relative;overflow:hidden}@media (min-width:1024px){.Hero-module__M3L2Sa__hero{padding-block:var(--space-12) var(--space-16)}}.Hero-module__M3L2Sa__inner{gap:var(--space-10);align-items:center;display:grid}@media (min-width:1024px){.Hero-module__M3L2Sa__withAside{gap:var(--space-10);grid-template-columns:7fr 5fr}}.Hero-module__M3L2Sa__copy{max-width:760px}.Hero-module__M3L2Sa__eyebrow{margin-bottom:var(--space-5)}.Hero-module__M3L2Sa__title{max-width:18ch}.Hero-module__M3L2Sa__subtitle{max-width:58ch;margin-top:var(--space-6);color:var(--color-muted);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem)}.Hero-module__M3L2Sa__actions{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Hero-module__M3L2Sa__microcopy{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.Hero-module__M3L2Sa__microcopy li{align-items:center;gap:var(--space-2);display:inline-flex}.Hero-module__M3L2Sa__check{background:var(--color-brand-soft);width:20px;height:20px;color:var(--color-brand-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.Accordion-module__AIInSq__accordion{border-top:1px solid var(--color-border)}.Accordion-module__AIInSq__item{border-bottom:1px solid var(--color-border)}.Accordion-module__AIInSq__heading{font-family:var(--font-body);font-size:var(--text-body);letter-spacing:0;font-weight:600}.Accordion-module__AIInSq__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;text-align:left;color:var(--text-color);background:0 0;border:0;font-weight:600;display:flex}.Accordion-module__AIInSq__trigger:hover{color:var(--link-color)}.Accordion-module__AIInSq__chevron{transition:transform var(--duration-base) var(--ease-out);flex-shrink:0}.Accordion-module__AIInSq__trigger[aria-expanded=true] .Accordion-module__AIInSq__chevron{transform:rotate(180deg)}.Accordion-module__AIInSq__panel{visibility:hidden;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);grid-template-rows:0fr;display:grid}.Accordion-module__AIInSq__open{visibility:visible;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s linear 0s;grid-template-rows:1fr}.Accordion-module__AIInSq__panelInner{overflow:hidden}.Accordion-module__AIInSq__answer{padding-bottom:var(--space-5);color:var(--text-muted);max-width:var(--reading-max)}
.FaqBlock-module__fGLcCa__list{max-width:760px;padding:var(--space-2) var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);margin:0 auto}.FaqBlock-module__fGLcCa__list>div{border-top:0}.FaqBlock-module__fGLcCa__list>div>div:last-child{border-bottom:0}.FaqBlock-module__fGLcCa__link{margin-top:var(--space-2);font-weight:600}@media (max-width:639px){.FaqBlock-module__fGLcCa__list{padding-inline:var(--space-5)}}
.WindowFrame-module__gibibq__frame{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-xl);color:var(--color-ink);--text-color:var(--color-ink);--text-muted:var(--color-muted);overflow:hidden}.WindowFrame-module__gibibq__bar{align-items:center;gap:var(--space-3);padding:14px var(--space-5);border-bottom:1px solid var(--color-border);background:#f0f4f8;display:flex}.WindowFrame-module__gibibq__dots{gap:6px;display:flex}.WindowFrame-module__gibibq__dots span{border-radius:50%;width:10px;height:10px}.WindowFrame-module__gibibq__dots span:first-child{background:#fc5f57}.WindowFrame-module__gibibq__dots span:nth-child(2){background:#febc2e}.WindowFrame-module__gibibq__dots span:nth-child(3){background:#28c840}.WindowFrame-module__gibibq__title{font-size:var(--text-xs);color:var(--color-muted)}.WindowFrame-module__gibibq__body{padding:var(--space-6)}
.HeroDashboard-module__nGn8na__stage{justify-content:center;width:100%;display:flex}.HeroDashboard-module__nGn8na__float{will-change:transform;width:100%;max-width:420px;animation:4s ease-in-out infinite HeroDashboard-module__nGn8na__float}@keyframes HeroDashboard-module__nGn8na__float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.HeroDashboard-module__nGn8na__steps{margin:0 0 var(--space-5);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid;position:relative}.HeroDashboard-module__nGn8na__steps:before,.HeroDashboard-module__nGn8na__steps:after{content:"";border-radius:2px;height:2px;position:absolute;top:13px;left:16.6667%;right:16.6667%}.HeroDashboard-module__nGn8na__steps:before{background:var(--color-border)}.HeroDashboard-module__nGn8na__steps:after{background:var(--color-brand);transform-origin:0;animation:HeroDashboard-module__nGn8na__fill 1.2s var(--ease-out) .3s both}@keyframes HeroDashboard-module__nGn8na__fill{0%{transform:scaleX(0)}}.HeroDashboard-module__nGn8na__step{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex;position:relative}.HeroDashboard-module__nGn8na__stepIcon{z-index:1;width:28px;height:28px;animation:HeroDashboard-module__nGn8na__pop .45s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .45s);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}@keyframes HeroDashboard-module__nGn8na__pop{0%{opacity:0;transform:scale(.5)}}.HeroDashboard-module__nGn8na__done .HeroDashboard-module__nGn8na__stepIcon{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 12px #1785564d}.HeroDashboard-module__nGn8na__current .HeroDashboard-module__nGn8na__stepIcon{background:var(--color-surface);border:2px solid var(--color-brand)}.HeroDashboard-module__nGn8na__stepPulse{background:var(--color-brand);border-radius:50%;width:10px;height:10px;position:relative}.HeroDashboard-module__nGn8na__stepPulse:after{content:"";border-radius:inherit;background:inherit;animation:2s ease-out infinite HeroDashboard-module__nGn8na__pulse-ring;position:absolute;inset:0}.HeroDashboard-module__nGn8na__stepLabel{color:var(--color-ink);font-size:.75rem;font-weight:600}.HeroDashboard-module__nGn8na__outcomes{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.HeroDashboard-module__nGn8na__outcome{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);text-align:center;animation:HeroDashboard-module__nGn8na__fade-up .6s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * .12s);background:#f0f4f8;flex-direction:column;display:flex}.HeroDashboard-module__nGn8na__outcomeLabel{min-height:2.6em;color:var(--color-muted);font-size:.6875rem;font-weight:500;line-height:1.3}.HeroDashboard-module__nGn8na__compare{align-items:flex-end;gap:5px;height:34px;display:flex}.HeroDashboard-module__nGn8na__cBar{transform-origin:bottom;width:12px;animation:HeroDashboard-module__nGn8na__rise .8s var(--ease-out) both;animation-delay:calc(1.1s + var(--i) * .12s);border-radius:3px 3px 1px 1px}.HeroDashboard-module__nGn8na__cBefore{background:#c9d2da}.HeroDashboard-module__nGn8na__cAfter{background:var(--gradient-brand)}@keyframes HeroDashboard-module__nGn8na__rise{0%{transform:scaleY(0)}}.HeroDashboard-module__nGn8na__verdict{font-family:var(--font-heading);color:var(--color-brand-deep);align-items:center;gap:2px;font-size:1rem;font-weight:700;display:inline-flex}.HeroDashboard-module__nGn8na__bars{align-items:flex-end;gap:6px;height:84px;padding:0 4px;display:flex}.HeroDashboard-module__nGn8na__bar{transform-origin:bottom;animation:HeroDashboard-module__nGn8na__rise .7s var(--ease-out) both;animation-delay:calc(1.4s + var(--i) * 80ms);border-radius:4px 4px 2px 2px;flex:1}.HeroDashboard-module__nGn8na__barBefore{background:#d5dde4}.HeroDashboard-module__nGn8na__barAfter{background:linear-gradient(#00aa6b 0%,#178556 100%)}.HeroDashboard-module__nGn8na__marker{border-left:2px dashed #17855673;align-self:stretch;width:0;margin-inline:2px;position:relative}.HeroDashboard-module__nGn8na__markerLabel{border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-brand-deep);white-space:nowrap;padding:1px 6px;font-size:.625rem;font-weight:600;position:absolute;top:-4px;left:6px}.HeroDashboard-module__nGn8na__axis{margin-top:var(--space-2);color:var(--color-muted);justify-content:space-between;font-size:.6875rem;display:flex}.HeroDashboard-module__nGn8na__pill{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-brand-deep);font-size:var(--text-xs);border:1px solid #00aa6b40;font-weight:600;display:flex}.HeroDashboard-module__nGn8na__pillDot{background:var(--color-brand);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite HeroDashboard-module__nGn8na__blink;position:relative}.HeroDashboard-module__nGn8na__pillDot:after{content:"";border-radius:inherit;background:var(--color-brand);opacity:0;animation:1.8s ease-out infinite HeroDashboard-module__nGn8na__emanate;position:absolute;inset:0}@keyframes HeroDashboard-module__nGn8na__blink{0%,to{background:#9ed9bf;box-shadow:0 0 #00aa6b00}12%,42%{background:var(--color-brand);box-shadow:0 0 6px 2px #00aa6b8c,0 0 14px 4px #00aa6b40}60%{background:#9ed9bf;box-shadow:0 0 #00aa6b00}}@keyframes HeroDashboard-module__nGn8na__emanate{0%,10%{opacity:0;transform:scale(1)}12%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(3.2)}}
.LevelSolutions-module___cElaa__levels{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.LevelSolutions-module___cElaa__levels{grid-template-columns:repeat(3,1fr);align-items:end}.LevelSolutions-module___cElaa__l1{margin-top:var(--space-10)}.LevelSolutions-module___cElaa__l2{margin-top:var(--space-5)}}.LevelSolutions-module___cElaa__level{gap:var(--space-4);height:100%;padding:var(--space-7);border:1px solid var(--color-border);border-top:4px solid var(--color-brand);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative}.LevelSolutions-module___cElaa__l1{border-top-color:#9ed9bf}.LevelSolutions-module___cElaa__l2{border-top-color:#4fc293}.LevelSolutions-module___cElaa__head{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.LevelSolutions-module___cElaa__name{font-size:1.375rem}.LevelSolutions-module___cElaa__summary{font-weight:600}.LevelSolutions-module___cElaa__examples{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-muted);display:grid}.LevelSolutions-module___cElaa__examples li{gap:var(--space-2);align-items:flex-start;display:flex}.LevelSolutions-module___cElaa__examples svg{color:var(--color-brand-deep);flex-shrink:0;margin-top:3px}
.SolutionCard-module__W2wGQW__card{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.SolutionCard-module__W2wGQW__top{align-items:center;gap:var(--space-3);display:flex}.SolutionCard-module__W2wGQW__icon{border-radius:var(--radius-md);background:var(--color-brand-soft);width:48px;height:48px;color:var(--color-brand-deep);justify-content:center;align-items:center;display:inline-flex}.SolutionCard-module__W2wGQW__label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.SolutionCard-module__W2wGQW__title{font-size:1.25rem;line-height:1.3}.SolutionCard-module__W2wGQW__outcome{font-size:var(--text-sm);color:var(--color-muted)}.SolutionCard-module__W2wGQW__resultLabel{color:var(--color-brand-deep);font-weight:600}.SolutionCard-module__W2wGQW__arrow{color:var(--color-brand-deep);transition:transform var(--duration-base) var(--ease-out);margin-top:auto}.SolutionCard-module__W2wGQW__card:hover .SolutionCard-module__W2wGQW__arrow,.SolutionCard-module__W2wGQW__card:focus-within .SolutionCard-module__W2wGQW__arrow{transform:translate(4px)}
.QrGenerator-module__XxO_oq__tool{gap:var(--space-8);padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md);display:grid}@media (min-width:900px){.QrGenerator-module__XxO_oq__tool{padding:var(--space-9);grid-template-columns:1fr 360px;align-items:start}}.QrGenerator-module__XxO_oq__form{gap:var(--space-6);display:grid}.QrGenerator-module__XxO_oq__field{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.QrGenerator-module__XxO_oq__label{color:var(--color-ink);font-weight:600}.QrGenerator-module__XxO_oq__input,.QrGenerator-module__XxO_oq__select{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);border:1px solid #7b8a97}.QrGenerator-module__XxO_oq__input{resize:vertical;min-height:96px}.QrGenerator-module__XxO_oq__input:focus-visible,.QrGenerator-module__XxO_oq__select:focus-visible{outline:3px solid var(--focus-color);outline-offset:1px;border-color:var(--color-brand-strong)}.QrGenerator-module__XxO_oq__input[aria-invalid=true]{border-color:#b23434}.QrGenerator-module__XxO_oq__hint{font-size:var(--text-sm);color:var(--color-muted)}.QrGenerator-module__XxO_oq__error{font-size:var(--text-sm);color:#b23434;font-weight:600}.QrGenerator-module__XxO_oq__colors{gap:var(--space-3);flex-wrap:wrap;display:flex}.QrGenerator-module__XxO_oq__color{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;display:inline-flex}.QrGenerator-module__XxO_oq__color:has(input:checked){border-color:var(--color-brand-strong);box-shadow:0 0 0 1px var(--color-brand-strong)}.QrGenerator-module__XxO_oq__color:has(input:focus-visible){outline:3px solid var(--focus-color);outline-offset:2px}.QrGenerator-module__XxO_oq__color input{opacity:0;width:1px;height:1px;position:absolute}.QrGenerator-module__XxO_oq__swatch{border-radius:50%;width:16px;height:16px}.QrGenerator-module__XxO_oq__privacy{font-size:var(--text-sm);color:var(--color-muted)}.QrGenerator-module__XxO_oq__preview{gap:var(--space-5);justify-items:center;display:grid;position:relative}.QrGenerator-module__XxO_oq__canvas{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:320px;height:auto}.QrGenerator-module__XxO_oq__emptyPreview{text-align:center;font-size:var(--text-sm);color:var(--color-muted);position:absolute;top:140px;left:0;right:0}.QrGenerator-module__XxO_oq__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
