.ComplementaryStrip-module__7wYDCW__strip{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.ComplementaryStrip-module__7wYDCW__title{max-width:36ch;font-size:1.25rem}.ComplementaryStrip-module__7wYDCW__chips{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ComplementaryStrip-module__7wYDCW__chip{min-height:44px;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-ink);font-size:var(--text-sm);transition:border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ComplementaryStrip-module__7wYDCW__chip:hover{border-color:var(--color-brand);color:var(--color-brand-deep);text-decoration:none;transform:translateY(-2px)}
.Container-module__bX3luW__container{width:100%;padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.Container-module__bX3luW__container{padding-inline:var(--gutter)}}.Container-module__bX3luW__default{max-width:calc(var(--container-max) + 2 * var(--gutter))}.Container-module__bX3luW__narrow{max-width:calc(880px + 2 * var(--gutter))}.Container-module__bX3luW__reading{max-width:calc(var(--reading-max) + 2 * var(--gutter))}
.Backdrop-module__htAaHG__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Backdrop-module__htAaHG__grid{background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);opacity:.55;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 100%)}.Backdrop-module__htAaHG__glow{border-radius:50%;position:absolute}.Backdrop-module__htAaHG__hero .Backdrop-module__htAaHG__glowA{background:radial-gradient(circle,#00aa6b33 0%,#00aa6b0f 45%,#0000 70%);width:760px;height:760px;top:-320px;right:-220px}.Backdrop-module__htAaHG__hero .Backdrop-module__htAaHG__glowB{background:radial-gradient(circle,#0721301a 0%,#07213008 45%,#0000 70%);width:560px;height:560px;bottom:-260px;left:-200px}.Backdrop-module__htAaHG__hero .Backdrop-module__htAaHG__glowC{background:radial-gradient(circle,#e0a52612 0%,#0000 65%);width:420px;height:420px;top:30%;left:38%}.Backdrop-module__htAaHG__soft .Backdrop-module__htAaHG__glowA{background:radial-gradient(circle,#00aa6b1a 0%,#0000 70%);width:600px;height:600px;top:-240px;left:-180px}.Backdrop-module__htAaHG__soft .Backdrop-module__htAaHG__glowB{background:radial-gradient(circle,#07213012 0%,#0000 70%);width:520px;height:520px;bottom:-220px;right:-160px}.Backdrop-module__htAaHG__dark .Backdrop-module__htAaHG__glowA{background:radial-gradient(circle,#00aa6b38 0%,#00aa6b0f 45%,#0000 70%);width:720px;height:720px;top:-340px;left:50%;translate:-50%}.Backdrop-module__htAaHG__dark .Backdrop-module__htAaHG__glowB{background:radial-gradient(circle,#00aa6b1a 0%,#0000 70%);width:480px;height:480px;bottom:-260px;right:-140px}@media (max-width:767px){.Backdrop-module__htAaHG__glow{scale:.6}}
.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__tint{background:linear-gradient(#edf7f2 0%,#f5faf7 100%)}.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}
.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)}}
.LevelDetailsModal-module__SUiuXa__dialog{width:min(680px, calc(100% - 2 * var(--gutter-mobile)));border-radius:var(--radius-lg);background:var(--color-surface);max-width:100%;max-height:min(85dvh,800px);color:var(--color-ink);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow-y:auto}.LevelDetailsModal-module__SUiuXa__dialog::backdrop{background:#07213080}.LevelDetailsModal-module__SUiuXa__panel{flex-direction:column;display:flex}.LevelDetailsModal-module__SUiuXa__top{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);background:linear-gradient(180deg, var(--color-brand-soft) 0%, var(--color-surface) 100%);box-shadow:inset 0 4px 0 var(--color-brand-strong);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.LevelDetailsModal-module__SUiuXa__heading{align-items:center;gap:var(--space-4);display:flex}.LevelDetailsModal-module__SUiuXa__icon{border-radius:var(--radius-md);background:var(--color-surface);width:48px;height:48px;color:var(--color-brand-deep);box-shadow:var(--shadow-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LevelDetailsModal-module__SUiuXa__eyebrow{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-deep);margin:0 0 2px;font-weight:600}.LevelDetailsModal-module__SUiuXa__title{margin:0;font-size:1.25rem}.LevelDetailsModal-module__SUiuXa__close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-ink);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LevelDetailsModal-module__SUiuXa__close:hover{background:#ffffffb3}.LevelDetailsModal-module__SUiuXa__body{padding:var(--space-6) var(--space-6) var(--space-9)}.LevelDetailsModal-module__SUiuXa__intro{padding-left:var(--space-4);border-left:3px solid var(--color-brand);color:var(--color-ink);margin:0;font-size:1.0625rem}.LevelDetailsModal-module__SUiuXa__groupsPending{margin-top:var(--space-6)}.LevelDetailsModal-module__SUiuXa__groupsPending>.LevelDetailsModal-module__SUiuXa__group:first-child{margin-top:0}.LevelDetailsModal-module__SUiuXa__group{width:100%;margin-top:var(--space-6)}.LevelDetailsModal-module__SUiuXa__groupTitle{align-items:center;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-deep);margin:0;font-weight:600;display:flex}.LevelDetailsModal-module__SUiuXa__groupTitle:after{content:"";background:var(--color-border);flex:1;height:1px}.LevelDetailsModal-module__SUiuXa__items{gap:var(--space-4);width:100%;margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.LevelDetailsModal-module__SUiuXa__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--gradient-surface);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);display:flex}.LevelDetailsModal-module__SUiuXa__item:hover{border-color:var(--color-brand);box-shadow:var(--shadow-md)}.LevelDetailsModal-module__SUiuXa__check{color:var(--color-brand-strong);flex-shrink:0;margin-top:1px;display:inline-flex}.LevelDetailsModal-module__SUiuXa__itemTitle{margin:0 0 var(--space-1);font-size:1.0625rem}.LevelDetailsModal-module__SUiuXa__itemDescription{font-size:var(--text-sm);color:var(--color-muted);margin:0}@media (min-width:640px){.LevelDetailsModal-module__SUiuXa__items{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){.LevelDetailsModal-module__SUiuXa__dialog[open]{animation:.18s ease-out LevelDetailsModal-module__SUiuXa__modal-in}}@keyframes LevelDetailsModal-module__SUiuXa__modal-in{0%{opacity:0;transform:translateY(8px)}}
.LevelsLadder-module__BAFgQq__wrapper{gap:var(--space-6);flex-direction:column;display:flex}.LevelsLadder-module__BAFgQq__ladder{position:relative}.LevelsLadder-module__BAFgQq__steps{display:none}.LevelsLadder-module__BAFgQq__levels{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.LevelsLadder-module__BAFgQq__level{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.LevelsLadder-module__BAFgQq__level:before{content:"";background:var(--gradient-brand);opacity:.35;height:4px;position:absolute;inset:0 0 auto}.LevelsLadder-module__BAFgQq__level:nth-child(2):before{opacity:.65}.LevelsLadder-module__BAFgQq__level:nth-child(3):before{opacity:1}.LevelsLadder-module__BAFgQq__level:hover,.LevelsLadder-module__BAFgQq__level:focus-within{border-color:var(--color-brand);box-shadow:var(--shadow-lg)}.LevelsLadder-module__BAFgQq__top{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.LevelsLadder-module__BAFgQq__icon{border-radius:var(--radius-md);background:var(--color-brand-soft);width:44px;height:44px;color:var(--color-brand-deep);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LevelsLadder-module__BAFgQq__name{font-size:1.25rem}.LevelsLadder-module__BAFgQq__example{font-size:var(--text-sm);color:var(--color-muted)}.LevelsLadder-module__BAFgQq__more{padding-top:var(--space-2);margin-top:auto}@media (min-width:900px){.LevelsLadder-module__BAFgQq__ladder{padding-bottom:0}.LevelsLadder-module__BAFgQq__steps{width:100%;height:90px;display:block;position:absolute;bottom:0;left:0;right:0}.LevelsLadder-module__BAFgQq__levels{grid-template-columns:repeat(3,1fr);align-items:end;gap:0;position:relative}.LevelsLadder-module__BAFgQq__level{margin-inline:var(--space-3)}.LevelsLadder-module__BAFgQq__level:first-child{margin-bottom:24px}.LevelsLadder-module__BAFgQq__level:nth-child(2){margin-bottom:56px}.LevelsLadder-module__BAFgQq__level:nth-child(3){margin-bottom:88px}}.LevelsLadder-module__BAFgQq__details{gap:var(--space-3);width:100%;margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);display:grid}.LevelsLadder-module__BAFgQq__details dt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.LevelsLadder-module__BAFgQq__details dd{margin:var(--space-1) 0 0}.LevelsLadder-module__BAFgQq__note{text-align:center;max-width:60ch;font-size:var(--text-sm);color:var(--color-ink);align-self:center;font-weight:600}
.Logo-module__5AlQXG__logo{align-items:center;gap:var(--space-3);flex-shrink:0;text-decoration:none;display:inline-flex}.Logo-module__5AlQXG__mark{flex-shrink:0;width:32px;height:32px}.Logo-module__5AlQXG__text{flex-direction:column;line-height:1;display:flex}.Logo-module__5AlQXG__name{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.Logo-module__5AlQXG__suffix{letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.6875rem;font-weight:600}.Logo-module__5AlQXG__dark .Logo-module__5AlQXG__name{color:var(--color-ink)}.Logo-module__5AlQXG__dark .Logo-module__5AlQXG__suffix{color:var(--color-muted)}.Logo-module__5AlQXG__light .Logo-module__5AlQXG__name{color:#fff}.Logo-module__5AlQXG__light .Logo-module__5AlQXG__suffix{color:#ffffffc7}
.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)}
.Footer-module__yg9ahW__footer{isolation:isolate;background:linear-gradient(135deg, #051722 0%, var(--color-ink) 100%);color:var(--text-color);padding-block:var(--space-11) var(--space-8);font-size:var(--text-sm);position:relative;overflow:hidden}.Footer-module__yg9ahW__top{gap:var(--space-9);display:grid}@media (min-width:1024px){.Footer-module__yg9ahW__top{grid-template-columns:1fr 3fr}}.Footer-module__yg9ahW__brand{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__yg9ahW__descriptor{max-width:28ch;color:var(--text-muted)}.Footer-module__yg9ahW__social{gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.Footer-module__yg9ahW__social a{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-full);transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);border:1px solid #ffffff29;align-items:center;display:inline-flex}.Footer-module__yg9ahW__footer .Footer-module__yg9ahW__social a:hover{border-color:var(--color-brand);color:#fff;background:#00aa6b1f;text-decoration:none}.Footer-module__yg9ahW__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.Footer-module__yg9ahW__reduced{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.Footer-module__yg9ahW__column{min-width:0}.Footer-module__yg9ahW__title{margin-bottom:var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.Footer-module__yg9ahW__links{gap:var(--space-2);display:grid}.Footer-module__yg9ahW__footer a{color:var(--text-color);text-decoration:none}.Footer-module__yg9ahW__footer a:hover{color:var(--color-brand);text-decoration:underline}.Footer-module__yg9ahW__linkButton{color:var(--text-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.Footer-module__yg9ahW__linkButton:hover{color:var(--color-brand);text-decoration:underline}.Footer-module__yg9ahW__address{color:var(--text-muted);font-style:normal}.Footer-module__yg9ahW__bottom{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-6);color:var(--text-muted);font-size:var(--text-xs);border-top:1px solid #ffffff24;flex-wrap:wrap;display:flex}
.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}
