.mira .mira-product-hero{position:relative;isolation:isolate;overflow:clip;padding:clamp(5.5rem,9vw,8.5rem) 1.25rem clamp(4.5rem,8vw,7rem);background:var(--surface-base,#faf9f7)}.mira .mira-product-hero__glow{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(42% 62% at 75% 36%,rgba(241,90,157,.11),transparent 70%),radial-gradient(36% 48% at 91% 70%,rgba(114,87,255,.09),transparent 74%),linear-gradient(180deg,#f7f5ff,#faf9f7 55%)}.mira .mira-product-hero__frame{width:min(100%,1280px);margin-inline:auto;display:grid;align-items:center;gap:clamp(2.5rem,4vw,5.25rem);grid-template-areas:"copy" "visual" "actions"}.mira .mira-product-hero__copy{grid-area:copy;max-width:33rem}.mira .mira-product-hero__visual{grid-area:visual}.mira .mira-product-hero__actions{grid-area:actions}.mira .mira-product-hero__eyebrow{margin:0 0 1.25rem;color:#c63278;font:700 12px/1.2 var(--font-nuscio-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.mira .mira-product-hero h1{margin:0;color:#111218;font:800 clamp(2.55rem,4.15vw,4.5rem)/.99 var(--font-nuscio-display),ui-sans-serif,sans-serif;letter-spacing:-.05em}.mira .mira-product-hero h1 span{background:linear-gradient(100deg,#f15a9d 4%,#7257ff 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.mira .mira-product-hero__support{margin:1.65rem 0 0;color:#313a5b;font:600 clamp(1.06rem,1.35vw,1.25rem)/1.48 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-product-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.mira .mira-product-hero__actions a{gap:.6rem}.mira .mira-product-hero__visual{width:min(100%,48rem);justify-self:center}.mira .mira-hero-demo{box-sizing:border-box;width:100%;max-width:27.5rem;margin-inline:auto;padding:1.5rem 1.55rem 1.6rem;border-radius:1.4rem;background:#fff;box-shadow:0 24px 60px -40px rgba(241,90,157,.45)}.mira .mira-hero-demo__top{display:flex;align-items:center;gap:.6rem}.mira .mira-hero-demo__live{display:flex;align-items:center;gap:.42rem;color:var(--mira-ink,#c42a72);font:700 9.5px/1.4 var(--font-nuscio-sans),ui-sans-serif,sans-serif;letter-spacing:.12em;text-transform:uppercase}.mira .mira-hero-demo__live i{display:block;width:7px;height:7px;border-radius:999px;background:var(--mira-pink,#f15a9d)}.mira .mira-hero-demo__note{display:flex;align-items:center;gap:.4rem;margin-left:auto;color:var(--ink-600,#4d5878);font:400 12px/1.4 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-hero-demo__note svg{flex:none}.mira .mira-hero-demo__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:1.1rem}.mira .mira-hero-demo__rail-item{display:flex;min-width:0;flex-direction:column;gap:.55rem}.mira .mira-hero-demo__rail-rule{display:block;height:2px;border-radius:999px;background:rgba(241,90,157,.16);transition:background .38s ease}.mira .mira-hero-demo__rail-item.is-active .mira-hero-demo__rail-rule{background:var(--mira-pink,#f15a9d)}.mira .mira-hero-demo__rail-label{display:flex;align-items:center;gap:.42rem;min-width:0;color:var(--ink-600,#4d5878);font:650 11px/1.25 var(--font-nuscio-sans),ui-sans-serif,sans-serif;transition:color .38s ease}.mira .mira-hero-demo__rail-item.is-active .mira-hero-demo__rail-label{color:var(--ink-900,#111218)}.mira .mira-hero-demo__rail-label svg{flex:none;color:var(--ink-600,#4d5878);transition:color .38s ease}.mira .mira-hero-demo__rail-item.is-active .mira-hero-demo__rail-label svg{color:var(--mira-pink,#f15a9d)}.mira .mira-hero-demo__rail-label-short{display:none}.mira .mira-hero-demo__quote{display:grid;grid-template-columns:32px minmax(0,1fr);gap:.6rem;align-items:start;min-height:4.9rem;margin-top:.6rem;animation:mira-hero-demo-in .42s ease-out both}.mira .mira-hero-demo__avatar{display:block;width:32px;height:32px;border-radius:999px;overflow:hidden;background:rgba(241,90,157,.12)}.mira .mira-hero-demo__avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mira .mira-hero-demo__avatar-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--mira-ink,#c42a72);background:rgba(241,90,157,.16);font:700 11px/1 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-hero-demo__bubble{display:block;min-width:0;padding:.68rem .85rem;border-radius:4px 14px 14px 14px;background:rgba(241,90,157,.07)}.mira .mira-hero-demo__bubble-name{display:block;color:var(--mira-ink,#c42a72);font:700 9px/1.4 var(--font-nuscio-sans),ui-sans-serif,sans-serif;letter-spacing:.12em;text-transform:uppercase}.mira .mira-hero-demo__bubble-text{display:block;margin-top:.32rem;color:var(--ink-900,#111218);font:400 14.5px/1.45 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-hero-demo__finding,.mira .mira-hero-demo__outcome,.mira .mira-hero-demo__pattern{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(241,90,157,.16);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),visibility .62s}.mira .mira-hero-demo__finding.is-visible,.mira .mira-hero-demo__pattern.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.mira .mira-hero-demo__pattern{min-height:6.25rem}.mira .mira-hero-demo__count{display:flex;align-items:baseline;gap:.6rem}.mira .mira-hero-demo__count-num{min-width:2ch;font:650 clamp(1.85rem,2.7vw,2.5rem)/1 var(--font-nuscio-display),ui-sans-serif,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--mira-ink,#c42a72)}.mira .mira-hero-demo__count-label{color:var(--ink-700,#313a5b);font:400 14.5px/1.4 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-hero-demo__dots{display:flex;flex-wrap:wrap;gap:5px;margin-top:.85rem}.mira .mira-hero-demo__dot{width:9px;height:9px;border-radius:999px;background:rgba(241,90,157,.22);transition:background .3s ease}.mira .mira-hero-demo__dot.is-heard{background:var(--mira-pink,#f15a9d)}.mira .mira-hero-demo__finding{min-height:9.9rem}.mira .mira-hero-demo__finding-label{margin:0;color:var(--mira-ink,#c42a72);font:700 9.5px/1.4 var(--font-nuscio-sans),ui-sans-serif,sans-serif;letter-spacing:.12em;text-transform:uppercase}.mira .mira-hero-demo__finding-text{margin:.6rem 0 0;color:var(--ink-900,#111218);font:650 clamp(1rem,1.3vw,1.19rem)/1.35 var(--font-nuscio-display),ui-sans-serif,sans-serif}.mira .mira-hero-demo__owner{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem}.mira .mira-hero-demo__owner-pill{display:flex;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .35rem;border-radius:999px;background:rgba(241,90,157,.07)}.mira .mira-hero-demo__owner-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:var(--mira-ink,#c42a72);background:rgba(241,90,157,.18);font:700 10px/1 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-hero-demo__owner-name{font:650 13px/1 var(--font-nuscio-sans),ui-sans-serif,sans-serif;color:var(--ink-900,#111218)}.mira .mira-hero-demo__owner-note{color:var(--ink-600,#4d5878);font:400 13px/1.4 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-hero-demo__outcome{display:flex;align-items:center;gap:.85rem;min-height:5.25rem;border-top-width:2px;border-top-color:rgba(53,207,160,.28);opacity:.3;visibility:visible;transform:translateY(4px)}.mira .mira-hero-demo__outcome.is-settled{opacity:1;transform:translateY(0);border-top-color:var(--action-green,#35cfa0)}.mira .mira-hero-demo__outcome-dot{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:999px;background:rgba(53,207,160,.55);color:#fff;transition:background .62s ease}.mira .mira-hero-demo__outcome.is-settled .mira-hero-demo__outcome-dot{background:#0f8f68}.mira .mira-hero-demo__outcome-label{display:block;color:#0f8f68;font:700 9.5px/1.4 var(--font-nuscio-sans),ui-sans-serif,sans-serif;letter-spacing:.12em;text-transform:uppercase}.mira .mira-hero-demo__outcome-text{display:block;margin-top:.32rem;color:var(--ink-900,#111218);font:650 15.5px/1.4 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-hero-demo__outcome-figure{margin-left:auto;font:650 clamp(1.35rem,1.9vw,1.7rem)/1 var(--font-nuscio-display),ui-sans-serif,sans-serif;letter-spacing:-.03em;color:#0f8f68;transform:scale(.92);transition:transform .62s cubic-bezier(.22,1,.36,1)}.mira .mira-hero-demo__outcome.is-settled .mira-hero-demo__outcome-figure{transform:scale(1)}@keyframes mira-hero-demo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.mira .mira-product-hero{padding:2.75rem 1.25rem 2.25rem}.mira .mira-product-hero__frame{gap:0}.mira .mira-product-hero__visual{margin-top:1.5rem}.mira .mira-product-hero__eyebrow{margin-bottom:1rem}.mira .mira-product-hero__support{margin-top:1rem}.mira .mira-product-hero__actions{margin-top:1.25rem}.mira .mira-hero-demo{max-width:100%;padding:.95rem 1.15rem 1.05rem;border-radius:1.2rem}.mira .mira-hero-demo__rail{gap:10px}.mira .mira-hero-demo__rail-label{gap:.34rem;font-size:10.5px}.mira .mira-hero-demo__rail-label-full{display:none}.mira .mira-hero-demo__rail-label-short{display:inline}.mira .mira-hero-demo__quote{grid-template-columns:30px minmax(0,1fr);min-height:4.6rem}.mira .mira-hero-demo__avatar{width:30px;height:30px}.mira .mira-hero-demo__dot{width:8px;height:8px}.mira .mira-hero-demo__finding,.mira .mira-hero-demo__outcome,.mira .mira-hero-demo__pattern{margin-top:.65rem;padding-top:.65rem}.mira .mira-hero-demo__finding{min-height:9.4rem}.mira .mira-hero-demo__outcome{min-height:4.9rem}}@media (prefers-reduced-motion:reduce){.mira .mira-hero-demo__dot,.mira .mira-hero-demo__finding,.mira .mira-hero-demo__outcome,.mira .mira-hero-demo__outcome-dot,.mira .mira-hero-demo__outcome-figure,.mira .mira-hero-demo__pattern,.mira .mira-hero-demo__quote,.mira .mira-hero-demo__rail-label,.mira .mira-hero-demo__rail-label svg,.mira .mira-hero-demo__rail-rule{transition:none!important;animation:none!important}}.mira .mira-problem-section{overflow:clip;padding:clamp(5rem,9vw,8.5rem) 1.25rem;background:#f7f5ff}.mira .mira-problem-section__frame{width:min(100%,1280px);margin-inline:auto}.mira .mira-problem-section__copy{max-width:48rem}.mira .mira-problem-section__eyebrow{margin:0 0 1.1rem;color:#7257ff;font:700 12px/1.2 var(--font-nuscio-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.mira .mira-problem-section h2{margin:0;color:#111218;font:800 clamp(2.3rem,4.1vw,4.25rem)/1.02 var(--font-nuscio-display),ui-sans-serif,sans-serif;letter-spacing:-.05em}.mira .mira-problem-section__copy>p:last-child{max-width:45rem;margin:1.35rem 0 0;color:#313a5b;font:500 clamp(1.05rem,1.5vw,1.28rem)/1.5 var(--font-nuscio-sans),ui-sans-serif,sans-serif}.mira .mira-problem-section__visual{position:relative;width:100%;margin-top:clamp(2.75rem,6vw,5.75rem)}.mira .mira-problem-section__artwork{display:block}.mira .mira-problem-section__artwork img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.mira .mira-problem-section__labels,.mira .mira-problem-section__overlay{position:absolute;inset:0;pointer-events:none}.mira .mira-problem-section__annotation,.mira .mira-problem-section__source{position:absolute;z-index:1;margin:0;color:#313a5b;font-family:var(--font-nuscio-sans),ui-sans-serif,sans-serif;font-weight:700;line-height:1.2;text-align:center;text-shadow:0 1px 12px rgba(250,249,247,.95)}.mira .mira-problem-section__source{top:87.45%;color:#313a5b;font-size:clamp(.88rem,1.18vw,1rem);font-weight:800;letter-spacing:-.015em;transform:translateX(-50%)}.mira .mira-problem-section__source--survey{left:14.65%}.mira .mira-problem-section__source--suggestion{left:31.58%}.mira .mira-problem-section__source--townhall{left:48.44%}.mira .mira-problem-section__source--escalation{left:65.37%}.mira .mira-problem-section__annotation{max-width:11.5rem;padding:0;border:0;border-radius:0;background:transparent;color:#313a5b;font-size:clamp(.78rem,1vw,.94rem);font-weight:750;text-align:left}.mira .mira-problem-section__annotation:after,.mira .mira-problem-section__annotation:before{position:absolute;display:block;content:""}.mira .mira-problem-section__annotation:before{top:.48em;width:.42rem;height:.42rem;border-radius:999px;background:#7257ff;box-shadow:0 0 .7rem rgba(114,87,255,.45)}.mira .mira-problem-section__annotation:after{top:.72em;width:clamp(2.6rem,5vw,5rem);height:1px;background:linear-gradient(90deg,rgba(114,87,255,.78),rgba(114,87,255,0))}.mira .mira-problem-section__annotation--leadership:before{left:-.82rem}.mira .mira-problem-section__annotation--leadership:after{left:calc(100% + .48rem);transform:rotate(-12deg);transform-origin:left center}.mira .mira-problem-section__annotation--reset:before{right:-.82rem}.mira .mira-problem-section__annotation--reset:after{right:calc(100% + .48rem);transform:rotate(13deg) scaleX(-1);transform-origin:right center}.mira .mira-problem-section__annotation--leadership{top:38%;left:5.1%}.mira .mira-problem-section__annotation--reset{top:72%;right:2.8%;animation:mira-problem-reset-annotation 10s ease-in-out infinite}.mira .mira-problem-section__capture,.mira .mira-problem-section__reset-pulse,.mira .mira-problem-section__signal{position:absolute;display:block;border-radius:999px}.mira .mira-problem-section__signal{z-index:2;top:84.5%;width:.58rem;height:.58rem;opacity:0;background:#f15a9d;box-shadow:0 0 0 .32rem rgba(241,90,157,.12),0 0 .95rem rgba(114,87,255,.65);animation:mira-problem-signal 10s cubic-bezier(.38,.01,.24,1) infinite}.mira .mira-problem-section__signal--survey{left:16.7%;animation-delay:0s}.mira .mira-problem-section__signal--suggestion{left:36.4%;animation-delay:1.15s}.mira .mira-problem-section__signal--townhall{left:55.8%;animation-delay:2.3s}.mira .mira-problem-section__signal--escalation{left:75.3%;animation-delay:3.45s}.mira .mira-problem-section__capture{z-index:1;width:2.5rem;height:1.65rem;opacity:0;border:1px solid rgba(241,90,157,.65);background:radial-gradient(circle,rgba(241,90,157,.26),transparent 66%);box-shadow:0 0 1.7rem rgba(114,87,255,.32);animation:mira-problem-capture 10s ease-in-out infinite}.mira .mira-problem-section__capture--one{left:23%;top:42%}.mira .mira-problem-section__capture--two{left:50%;top:21%;animation-delay:1.25s}.mira .mira-problem-section__break{position:absolute;z-index:2;color:#7257ff;font:700 1.85rem/1 var(--font-nuscio-sans),ui-sans-serif,sans-serif;opacity:.14;text-shadow:0 0 1rem rgba(114,87,255,.45);animation:mira-problem-break 10s ease-in-out infinite}.mira .mira-problem-section__break--one{left:24.5%;top:49%}.mira .mira-problem-section__break--two{left:50.6%;top:35%;animation-delay:.6s}.mira .mira-problem-section__reset-pulse{left:94.8%;top:78%;width:4.3rem;height:4.3rem;opacity:0;transform:translate(-50%,-50%) scale(.86);border:1px solid rgba(114,87,255,.75);box-shadow:0 0 0 .55rem rgba(241,90,157,.08),0 0 1.8rem rgba(114,87,255,.28);animation:mira-problem-reset 10s ease-in-out infinite}@keyframes mira-problem-signal{0%,8%{opacity:0;transform:translate(-50%) scale(.68)}13%{opacity:.95}37%{opacity:.78;transform:translate(-50%,-22rem) scale(1.02)}44%,to{opacity:0;transform:translate(-50%,-23rem) scale(.86)}}@keyframes mira-problem-capture{0%,29%{opacity:0;transform:scale(.86)}36%,47%{opacity:.84;transform:scale(1.02)}55%,74%{opacity:.3;transform:scale(.96)}82%,to{opacity:0;transform:scale(.94)}}@keyframes mira-problem-break{0%,43%{opacity:.12;transform:scale(.94)}51%,66%{opacity:.88;transform:scale(1.04)}74%,to{opacity:.16;transform:scale(.98)}}@keyframes mira-problem-reset{0%,76%{opacity:0;transform:translate(-50%,-50%) scale(.86)}86%{opacity:.9;transform:translate(-50%,-50%) scale(1.03)}96%,to{opacity:.18;transform:translate(-50%,-50%) scale(.94)}}@keyframes mira-problem-reset-annotation{0%,74%{opacity:.78;transform:translateX(0)}85%{color:#4e2ec4;opacity:1;transform:translateX(-.1rem);text-shadow:0 0 1rem rgba(114,87,255,.3)}96%,to{opacity:.82;transform:translateX(0)}}@media (min-width:640px){.mira .mira-product-hero{padding-inline:1.5rem}}@media (min-width:1024px){.mira .mira-product-hero__frame{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-template-areas:"copy visual" "actions visual"}.mira .mira-product-hero__visual{width:100%}}@media (max-width:639px){.mira .mira-product-hero__actions{flex-direction:column}.mira .mira-product-hero__actions a{width:100%}.mira .mira-problem-section{padding-inline:1.25rem}.mira .mira-problem-section__visual{width:calc(100% + 2.5rem);margin-inline:-1.25rem}.mira .mira-problem-section__source{top:71.45%;font-size:.75rem;white-space:nowrap}.mira .mira-problem-section__source--survey{left:22.7%}.mira .mira-problem-section__source--suggestion{left:41.6%;width:4.9rem;line-height:1.06;white-space:normal}.mira .mira-problem-section__source--townhall{left:60%}.mira .mira-problem-section__source--escalation{left:78.4%}.mira .mira-problem-section__annotation{max-width:8rem;font-size:.7rem}.mira .mira-problem-section__annotation:before{width:.34rem;height:.34rem}.mira .mira-problem-section__annotation:after{width:2.15rem}.mira .mira-problem-section__annotation--leadership{top:30%;left:4%}.mira .mira-problem-section__annotation--reset{top:84%;right:2%}.mira .mira-problem-section__signal{top:68.5%;width:.48rem;height:.48rem}.mira .mira-problem-section__capture{width:1.8rem;height:1.15rem}.mira .mira-problem-section__capture--one{left:24%;top:31%}.mira .mira-problem-section__capture--two{left:53%;top:41%}.mira .mira-problem-section__break{font-size:1.35rem}.mira .mira-problem-section__break--one{left:29%;top:38%}.mira .mira-problem-section__break--two{left:61%;top:35%}.mira .mira-problem-section__reset-pulse{left:54%;top:90%;width:3.25rem;height:3.25rem}@keyframes mira-problem-signal{0%,8%{opacity:0;transform:translate(-50%) scale(.68)}13%{opacity:.95}37%{opacity:.78;transform:translate(-50%,-18rem) scale(1.02)}44%,to{opacity:0;transform:translate(-50%,-19rem) scale(.86)}}}@media (prefers-reduced-motion:reduce){.mira .mira-problem-section__annotation--reset,.mira .mira-problem-section__break,.mira .mira-problem-section__capture,.mira .mira-problem-section__reset-pulse,.mira .mira-problem-section__signal{animation:none}.mira .mira-problem-section__capture,.mira .mira-problem-section__signal{opacity:.18}.mira .mira-problem-section__break{opacity:.72}.mira .mira-problem-section__reset-pulse{opacity:.75}.mira .mira-problem-section__annotation--reset{opacity:1;color:#4e2ec4}}@media (max-width:1023px){.mira,.mira main{overflow-x:clip}}.mira .mira-how-works-section{padding:clamp(5rem,9vw,8.5rem) clamp(1.25rem,4vw,4rem);background:#f7f5ff}.mira .mira-how-works-section__intro{max-width:48rem}.mira .mira-how-works-section__contribution>span,.mira .mira-how-works-section__eyebrow{margin:0 0 .8rem;color:#f15a9d;font-family:var(--font-nuscio-mono,ui-monospace,monospace);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.mira .mira-how-works-section blockquote,.mira .mira-how-works-section h2,.mira .mira-how-works-section h3,.mira .mira-how-works-section p{margin-top:0}.mira .mira-how-works-section__intro h2{max-width:47rem;margin-bottom:1.2rem;font-size:clamp(2.35rem,4.4vw,4.5rem)}.mira .mira-how-works-section__intro>p:last-child{max-width:43rem;margin-bottom:0;font-size:clamp(1.05rem,1.45vw,1.28rem)}.mira .mira-how-works-section__contribution{width:min(100%,40rem);margin-top:2.25rem;padding-left:1.2rem;border-left:2px solid #f15a9d}.mira .mira-how-works-section__contribution>span{display:block}.mira .mira-how-works-section__contribution blockquote{margin-bottom:0;color:#313a5b;font-size:clamp(1.05rem,1.45vw,1.2rem);font-weight:600;line-height:1.45}.mira .mira-how-works-section__figure{margin:0}.mira .mira-how-works-section__figure img{display:block;width:100%;height:auto}.mira .mira-how-works-section__figure--operating{margin-top:clamp(2.5rem,5vw,5rem)}.mira .mira-how-works-section__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;max-width:63rem;margin:1.35rem auto 0}.mira .mira-how-works-section__steps span{display:flex;align-items:center;gap:.45rem;color:#313a5b;font-size:.95rem;font-weight:700;line-height:1.25}.mira .mira-how-works-section__steps b{color:#7257ff;font-family:var(--font-nuscio-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.06em}.mira .mira-how-works-section__steps em{font-style:normal}.mira .mira-how-works-section__matter{display:grid;grid-template-columns:minmax(14rem,.36fr) minmax(0,.64fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:clamp(5.5rem,11vw,10rem)}.mira .mira-how-works-section__matter h3{margin-bottom:1.1rem;color:#111218;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1}.mira .mira-how-works-section__matter header>p{margin-bottom:0;color:#4d5878;font-size:1.05rem;line-height:1.55}.mira .mira-how-works-section__comparison-labels{display:flex;justify-content:space-between;gap:1.5rem;margin-top:1rem}.mira .mira-how-works-section__comparison-labels div{max-width:15rem}.mira .mira-how-works-section__comparison-labels div:last-child{text-align:right}.mira .mira-how-works-section__comparison-labels span,.mira .mira-how-works-section__comparison-labels strong{display:block}.mira .mira-how-works-section__comparison-labels strong{color:#4e2ec4;font-size:1.05rem}.mira .mira-how-works-section__comparison-labels div:first-child strong{color:#f15a9d}.mira .mira-how-works-section__comparison-labels span{margin-top:.35rem;color:#4d5878;font-size:.93rem;line-height:1.4}.mira .mira-how-works-section__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(5rem,10vw,9rem);border-top:1px solid rgba(114,87,255,.2)}.mira .mira-how-works-section__principles article{min-width:0;padding:2rem clamp(1.25rem,3vw,3rem) 0}.mira .mira-how-works-section__principles article:first-child{padding-left:0}.mira .mira-how-works-section__principles article+article{border-left:1px solid rgba(114,87,255,.2)}.mira .mira-how-works-section__principles article>span{color:#f15a9d;font-family:var(--font-nuscio-mono,ui-monospace,monospace);font-size:.72rem;font-weight:700;letter-spacing:.1em}.mira .mira-how-works-section__principles h3{margin:.9rem 0 .75rem;color:#111218;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:750;line-height:1.13}.mira .mira-how-works-section__principles p{margin-bottom:0;color:#4d5878;font-size:1rem;line-height:1.52}@media (max-width:767px){.mira .mira-how-works-section{padding-block:4.5rem}.mira .mira-how-works-section__intro h2{font-size:clamp(2.2rem,10vw,3.1rem)}.mira .mira-how-works-section__contribution{margin-top:1.8rem}.mira .mira-how-works-section__figure--operating{width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-top:2.5rem}.mira .mira-how-works-section__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin-top:1.2rem}.mira .mira-how-works-section__steps span{font-size:.88rem}.mira .mira-how-works-section__matter{grid-template-columns:1fr;gap:2rem;margin-top:5rem}.mira .mira-how-works-section__matter h3{font-size:2.25rem}.mira .mira-how-works-section__figure--comparison{width:calc(100% + 2.5rem);margin-left:-1.25rem}.mira .mira-how-works-section__comparison-labels{padding-inline:1.25rem}.mira .mira-how-works-section__comparison-labels div{max-width:10rem}.mira .mira-how-works-section__comparison-labels strong{font-size:1rem}.mira .mira-how-works-section__comparison-labels span{font-size:.83rem}.mira .mira-how-works-section__principles{grid-template-columns:1fr;margin-top:5rem}.mira .mira-how-works-section__principles article,.mira .mira-how-works-section__principles article:first-child{padding:1.65rem 0 0}.mira .mira-how-works-section__principles article+article{border-left:0;border-top:1px solid rgba(114,87,255,.2);margin-top:1.65rem}}.mira .mira-how-works-section{overflow:clip;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,4vw,4rem);background:#faf9f7;color:#111218}.mira .mira-how-works-section__frame{width:min(100%,80rem);margin-inline:auto}.mira .mira-how-works-section__intro{max-width:46rem}.mira .mira-how-works-section__eyebrow{margin:0 0 .8rem;color:#f15a9d;font-family:var(--font-nuscio-mono,ui-monospace,monospace);font-size:.72rem;font-weight:700;letter-spacing:.13em}.mira .mira-how-works-section__intro h2{margin:0;color:#111218;font-size:clamp(2.35rem,4.6vw,4.5rem);font-weight:800;letter-spacing:-.055em;line-height:.98}.mira .mira-how-works-section__intro>p:last-child{max-width:39rem;margin:1.25rem 0 0;color:#313a5b;font-size:clamp(1.03rem,1.4vw,1.2rem);line-height:1.55}.mira .mira-how-works-section__flow{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr) 2.5rem minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:stretch;gap:0;margin-top:clamp(2.75rem,5vw,4.5rem)}.mira .mira-how-works-section__step{display:flex;min-width:0;min-height:22rem;flex-direction:column;padding:1.2rem;border:1px solid rgba(114,87,255,.18);border-radius:1.4rem;background:rgba(255,255,255,.7);box-shadow:0 16px 30px rgba(78,46,196,.06);opacity:.18;transform:translateY(.75rem);transition:opacity .32s ease,transform .32s ease,border-color .18s ease}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__step{opacity:1;transform:translateY(0)}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__step--pattern{transition-delay:.22s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__step--action{transition-delay:.45s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__step--outcome{transition-delay:.68s}.mira .mira-how-works-section__step-meta{display:flex;align-items:center;gap:.55rem}.mira .mira-how-works-section__step-meta>span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:rgba(114,87,255,.1);color:#7257ff;font-family:var(--font-nuscio-mono,ui-monospace,monospace);font-size:.64rem;font-weight:700}.mira .mira-how-works-section__step-meta p{margin:0;color:#111218;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mira .mira-how-works-section__step-content{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center;margin-top:.9rem}.mira .mira-how-works-section__connector{position:relative;align-self:center;height:2px;margin-inline:.15rem;background:linear-gradient(90deg,#f15a9d,#7257ff,#4a6cff,#35cfa0);opacity:.2;transform:scaleX(0);transform-origin:left center;transition:opacity .26s ease,transform .3s ease}.mira .mira-how-works-section__connector:after{position:absolute;top:50%;right:-.1rem;width:.55rem;height:.55rem;border-top:2px solid;border-right:2px solid;content:"";color:#7257ff;transform:translateY(-50%) rotate(45deg)}.mira .mira-how-works-section__connector i{position:absolute;top:50%;left:0;width:.42rem;height:.42rem;border-radius:50%;background:#f15a9d;box-shadow:0 0 0 4px rgba(241,90,157,.12);opacity:0;transform:translateY(-50%)}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector{opacity:.8;transform:scaleX(1)}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector i{animation:mira-how-flow-pulse .42s ease-out forwards}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector--one{transition-delay:.14s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector--one i{animation-delay:.14s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector--two{transition-delay:.37s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector--two i{animation-delay:.37s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector--three{transition-delay:.6s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector--three i{animation-delay:.6s}@keyframes mira-how-flow-pulse{0%{left:0;opacity:1}to{left:calc(100% - .42rem);opacity:0}}.mira .mira-how-works-section__chat{overflow:hidden;border:1px solid rgba(241,90,157,.25);border-radius:1rem;background:#fff;box-shadow:0 8px 20px rgba(241,90,157,.08)}.mira .mira-how-works-section__chat-top{display:flex;align-items:center;gap:.45rem;padding:.7rem .75rem;border-bottom:1px solid #f4edf1;color:#313a5b;font-size:.78rem}.mira .mira-how-works-section__chat-top svg{margin-left:auto;color:#f15a9d}.mira .mira-how-works-section__avatar{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:#fee7f0;color:#d93781;font-size:.7rem;font-weight:800}.mira .mira-how-works-section__chat p{margin:.8rem;color:#313a5b;font-size:.84rem;line-height:1.45}.mira .mira-how-works-section__chat .mira-how-works-section__chat-reply{width:-moz-fit-content;width:fit-content;margin-left:auto;border-radius:.7rem .7rem .2rem .7rem;background:#fce7f0;color:#9f2363;font-size:.76rem}.mira .mira-how-works-section__cluster{position:relative;display:grid;width:8.75rem;aspect-ratio:1;place-items:center;align-self:center;border:1px solid rgba(114,87,255,.32);border-radius:50%;background:radial-gradient(circle at center,rgba(114,87,255,.15),rgba(114,87,255,.02) 56%,transparent 57%);text-align:center}.mira .mira-how-works-section__cluster-ring{position:absolute;inset:.75rem;border:1px dashed rgba(114,87,255,.45);border-radius:inherit}.mira .mira-how-works-section__cluster i{position:absolute;width:.46rem;height:.46rem;border-radius:50%;background:#7257ff;box-shadow:0 0 0 4px rgba(114,87,255,.1)}.mira .mira-how-works-section__cluster i:first-of-type{top:.4rem;left:50%}.mira .mira-how-works-section__cluster i:nth-of-type(2){top:25%;right:.35rem}.mira .mira-how-works-section__cluster i:nth-of-type(3){bottom:25%;right:.35rem}.mira .mira-how-works-section__cluster i:nth-of-type(4){bottom:.4rem;left:50%}.mira .mira-how-works-section__cluster i:nth-of-type(5){bottom:25%;left:.35rem}.mira .mira-how-works-section__cluster i:nth-of-type(6){top:25%;left:.35rem}.mira .mira-how-works-section__cluster strong{display:block;color:#7257ff;font-size:2.45rem;font-weight:800;line-height:1}.mira .mira-how-works-section__cluster>span:last-child{width:5rem;color:#4d5878;font-size:.72rem;line-height:1.25}.mira .mira-how-works-section__insight,.mira .mira-how-works-section__outcome-status,.mira .mira-how-works-section__priority{display:flex;align-items:flex-start;gap:.45rem;margin:1rem 0 0;color:#313a5b;font-size:.82rem;font-weight:600;line-height:1.4}.mira .mira-how-works-section__insight svg{flex:0 0 auto;color:#7257ff}.mira .mira-how-works-section__priority svg{flex:0 0 auto;color:#4a6cff}.mira .mira-how-works-section__outcome-status svg{flex:0 0 auto;color:#169b71}.mira .mira-how-works-section__action-list{display:grid;gap:.9rem;margin:0}.mira .mira-how-works-section__action-list div{padding-bottom:.75rem;border-bottom:1px solid rgba(74,108,255,.16)}.mira .mira-how-works-section__action-list dt{display:flex;align-items:center;gap:.45rem;color:#4a6cff;font-size:.75rem;font-weight:800;text-transform:uppercase}.mira .mira-how-works-section__action-list dd{margin:.42rem 0 0 1.45rem;color:#313a5b;font-size:.86rem;font-weight:650;line-height:1.35}.mira .mira-how-works-section__metrics{display:grid;gap:.85rem}.mira .mira-how-works-section__metrics>div{display:grid;grid-template-columns:1.8rem 1fr auto;align-items:center;gap:.45rem;padding:.7rem;border-radius:.75rem;background:rgba(53,207,160,.08)}.mira .mira-how-works-section__metrics svg{color:#169b71}.mira .mira-how-works-section__metrics span{color:#4d5878;font-size:.76rem;font-weight:700}.mira .mira-how-works-section__metrics strong{color:#169b71;font-size:1.35rem;font-weight:800}.mira .mira-how-works-section__disclosure{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid rgba(114,87,255,.18)}.mira .mira-how-works-section__disclosure button{display:flex;width:100%;justify-content:space-between;gap:1rem;padding:1.2rem 0;border:0;background:transparent;color:#313a5b;cursor:pointer;font:inherit;font-size:1rem;font-weight:750;text-align:left}.mira .mira-how-works-section__disclosure button>span:last-child{color:#7257ff;font-size:1.45rem;line-height:.8;transition:transform .18s ease}.mira .mira-how-works-section__disclosure button>span:last-child.is-expanded{transform:rotate(180deg)}.mira .mira-how-works-section__disclosure button:focus-visible{outline:3px solid rgba(114,87,255,.42);outline-offset:4px;border-radius:.5rem}.mira .mira-how-works-section__comparison{padding:.25rem 0 1.4rem}.mira .mira-how-works-section__comparison img{display:block;width:100%;height:auto}.mira .mira-how-works-section__comparison p{max-width:44rem;margin:1rem 0 0;color:#4d5878;font-size:.95rem;line-height:1.5}.mira .mira-how-works-section__comparison p strong{color:#313a5b}@media (max-width:900px){.mira .mira-how-works-section{padding-block:4.5rem}.mira .mira-how-works-section__intro h2{font-size:clamp(2.25rem,10vw,3.15rem)}.mira .mira-how-works-section__flow{grid-template-columns:1fr;gap:0;margin-top:2.5rem}.mira .mira-how-works-section__step{min-height:13.75rem;padding:1rem;border-radius:1.1rem}.mira .mira-how-works-section__connector{width:2px;height:2.15rem;margin:0 0 0 1.3rem;background:linear-gradient(#f15a9d,#7257ff,#4a6cff,#35cfa0)}.mira .mira-how-works-section__connector:after{top:auto;right:50%;bottom:-.05rem;transform:translateX(50%) rotate(135deg)}.mira .mira-how-works-section__connector i{top:0;left:50%;transform:translateX(-50%)}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector i{animation-name:mira-how-flow-pulse-mobile}@keyframes mira-how-flow-pulse-mobile{0%{top:0;opacity:1}to{top:calc(100% - .42rem);opacity:0}}.mira .mira-how-works-section__cluster{width:7.5rem}.mira .mira-how-works-section__insight{margin-top:.75rem}.mira .mira-how-works-section__comparison{width:calc(100% + 2.5rem);margin-left:-1.25rem}.mira .mira-how-works-section__comparison p{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.mira .mira-how-works-section__connector,.mira .mira-how-works-section__step{opacity:1;transform:none;transition:none}.mira .mira-how-works-section__connector i{display:none}}.mira .mira-how-works-section__step--signal{background:rgba(255,255,255,.52)}.mira .mira-how-works-section__chat{display:flex;min-height:13.8rem;flex-direction:column;border-color:rgba(241,90,157,.2);border-radius:1.05rem;box-shadow:0 10px 22px rgba(78,46,196,.07)}.mira .mira-how-works-section__chat-top{min-height:2.75rem;padding:.55rem .7rem;background:linear-gradient(90deg,rgba(254,231,240,.86),rgba(247,245,255,.78))}.mira .mira-how-works-section__chat-top>span:nth-child(3){display:grid;gap:.04rem;flex:1}.mira .mira-how-works-section__chat-top small{color:#4d5878;font-size:.61rem;font-weight:600}.mira .mira-how-works-section__chat-thread{display:grid;flex:1;align-content:center;gap:.55rem;padding:.8rem;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(247,245,255,.58))}.mira .mira-how-works-section__chat-message{width:-moz-fit-content;width:fit-content;max-width:92%;margin:0;padding:.52rem .62rem;border-radius:.7rem .7rem .7rem .2rem;background:#fff;box-shadow:0 2px 8px rgba(49,58,91,.08);color:#313a5b;font-size:.73rem;line-height:1.35}.mira .mira-how-works-section__chat-message--reply{justify-self:end;border-radius:.7rem .7rem .2rem .7rem;background:#fde5f0;color:#9f2363;font-weight:650}.mira .mira-how-works-section__chat-composer{display:flex;align-items:center;gap:.45rem;margin:.55rem;padding:.42rem .55rem;border:1px solid rgba(114,87,255,.15);border-radius:999px;color:#4d5878;font-size:.67rem}.mira .mira-how-works-section__chat-composer span{flex:1}.mira .mira-how-works-section__chat-composer svg:last-child{color:#f15a9d}.mira .mira-how-works-section__flow:not(.is-visible) .mira-how-works-section__action-list,.mira .mira-how-works-section__flow:not(.is-visible) .mira-how-works-section__chat-message,.mira .mira-how-works-section__flow:not(.is-visible) .mira-how-works-section__cluster i,.mira .mira-how-works-section__flow:not(.is-visible) .mira-how-works-section__insight,.mira .mira-how-works-section__flow:not(.is-visible) .mira-how-works-section__metrics,.mira .mira-how-works-section__flow:not(.is-visible) .mira-how-works-section__outcome-status,.mira .mira-how-works-section__flow:not(.is-visible) .mira-how-works-section__priority{opacity:0}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__chat-message--incoming{animation:mira-chat-enter .26s ease-out .18s both}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__chat-message--reply{animation:mira-chat-enter .26s ease-out .48s both}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__cluster i{animation:mira-node-enter .26s ease-out both}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__cluster i:nth-of-type(2){animation-delay:.1s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__cluster i:nth-of-type(3){animation-delay:.16s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__cluster i:nth-of-type(4){animation-delay:.22s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__cluster i:nth-of-type(5){animation-delay:.28s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__cluster i:nth-of-type(6){animation-delay:.34s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__insight{animation:mira-chat-enter .26s ease-out .28s both}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__action-list,.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__metrics,.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__outcome-status,.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__priority{animation:mira-chat-enter .28s ease-out both}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__priority{animation-delay:.16s}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__outcome-status{animation-delay:.18s}@keyframes mira-chat-enter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes mira-node-enter{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.mira .mira-how-works-section__disclosure{border-top:0}.mira .mira-how-works-section__disclosure button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:1rem 1.1rem;border:1px solid rgba(114,87,255,.22);border-radius:1rem;background:rgba(247,245,255,.72);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.mira .mira-how-works-section__disclosure button:hover{border-color:rgba(114,87,255,.48);background:#fff;box-shadow:0 10px 24px rgba(78,46,196,.08)}.mira .mira-how-works-section__disclosure button>svg:first-child{color:#7257ff}.mira .mira-how-works-section__disclosure button>span{display:grid;gap:.22rem}.mira .mira-how-works-section__disclosure button strong{color:#111218;font-size:.98rem}.mira .mira-how-works-section__disclosure button small{color:#4d5878;font-size:.8rem;font-weight:600}.mira .mira-how-works-section__disclosure.is-expanded button>svg:last-child{transform:rotate(180deg)}.mira .mira-how-works-section__comparison{display:grid;gap:.75rem;overflow:hidden;max-height:42rem;padding:1rem 0 .35rem;opacity:1;transform:translateY(0);transition:max-height .26s ease,opacity .22s ease,transform .22s ease}.mira .mira-how-works-section__comparison-row{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1.25rem;min-height:7.5rem;padding:1rem;border:1px solid rgba(114,87,255,.16);border-radius:1rem;background:rgba(255,255,255,.62)}.mira .mira-how-works-section__comparison-row header{display:grid;gap:.28rem}.mira .mira-how-works-section__comparison-row header span{color:#7257ff;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mira .mira-how-works-section__comparison-row header strong{color:#111218;font-size:1.05rem}.mira .mira-how-works-section__comparison-row--task header span{color:#f15a9d}.mira .mira-how-works-section__capability-path,.mira .mira-how-works-section__task-timeline{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:4.8rem;padding:0 .7rem .85rem}.mira .mira-how-works-section__task-timeline:before{position:absolute;right:.7rem;bottom:1.72rem;left:.7rem;border-top:1px dashed rgba(114,87,255,.42);content:""}.mira .mira-how-works-section__task-timeline span{position:relative;z-index:1;display:grid;justify-items:center;gap:.38rem;color:#4d5878;font-size:.66rem}.mira .mira-how-works-section__task-timeline i{display:block;width:.55rem;height:calc(.55rem + var(--peak) * .24rem);border-radius:.5rem .5rem 0 0;background:linear-gradient(#f15a9d,#7257ff)}.mira .mira-how-works-section__capability-path em,.mira .mira-how-works-section__task-timeline em{font-style:normal;white-space:nowrap}.mira .mira-how-works-section__capability-path{align-items:flex-start;padding-top:.5rem}.mira .mira-how-works-section__capability-path:before{position:absolute;top:1.4rem;right:.25rem;left:.25rem;height:2px;background:linear-gradient(90deg,#f15a9d,#7257ff,#4a6cff,#35cfa0);content:"";transform-origin:left}.mira .mira-how-works-section__capability-path:after{position:absolute;top:1.1rem;right:.15rem;width:.55rem;height:.55rem;border-top:2px solid #169b71;border-right:2px solid #169b71;content:"";transform:rotate(45deg)}.mira .mira-how-works-section__capability-path span{position:relative;z-index:1;display:grid;justify-items:center;gap:.45rem;color:#313a5b;font-size:.66rem}.mira .mira-how-works-section__capability-path i{display:block;width:.7rem;height:.7rem;border:2px solid #fff;border-radius:50%;background:#7257ff;box-shadow:0 0 0 1px #7257ff}.mira .mira-how-works-section__disclosure.is-expanded .mira-how-works-section__task-timeline span{animation:mira-comparison-peaks .28s ease-out both}.mira .mira-how-works-section__disclosure.is-expanded .mira-how-works-section__task-timeline span:nth-child(2){animation-delay:.14s}.mira .mira-how-works-section__disclosure.is-expanded .mira-how-works-section__task-timeline span:nth-child(3){animation-delay:.28s}.mira .mira-how-works-section__disclosure.is-expanded .mira-how-works-section__task-timeline span:nth-child(4){animation-delay:.42s}.mira .mira-how-works-section__disclosure.is-expanded .mira-how-works-section__capability-path:before{animation:mira-capability-draw .7s ease-out .45s both}.mira .mira-how-works-section__disclosure.is-expanded .mira-how-works-section__capability-path:after{animation:mira-arrow-enter .16s ease-out 1.05s both}@keyframes mira-comparison-peaks{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes mira-capability-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mira-arrow-enter{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.mira .mira-how-works-section{padding:4.5rem 1.25rem}.mira .mira-how-works-section__flow{position:relative;gap:0;margin-top:2.4rem;padding-left:1.55rem}.mira .mira-how-works-section__flow:before{position:absolute;top:1rem;bottom:1rem;left:.45rem;width:1px;background:linear-gradient(#f15a9d,#7257ff,#4a6cff,#35cfa0);content:"";transform-origin:top}.mira .mira-how-works-section__flow:not(.is-visible):before{transform:scaleY(0)}.mira .mira-how-works-section__flow.is-visible:before{animation:mira-mobile-flow-line 1.8s ease-out both}.mira .mira-how-works-section__step{position:relative;min-height:0;padding:0 0 1.45rem;border:0;border-radius:0;background:transparent;box-shadow:none}.mira .mira-how-works-section__step:before{position:absolute;top:.2rem;left:-1.55rem;width:.9rem;height:.9rem;border:3px solid #faf9f7;border-radius:50%;background:#7257ff;box-shadow:0 0 0 1px rgba(114,87,255,.35);content:""}.mira .mira-how-works-section__step--signal:before{background:#f15a9d}.mira .mira-how-works-section__step--action:before{background:#4a6cff}.mira .mira-how-works-section__step--outcome:before{background:#35cfa0}.mira .mira-how-works-section__step-meta{gap:.45rem}.mira .mira-how-works-section__step-meta>span{width:auto;height:auto;background:transparent;font-size:.66rem}.mira .mira-how-works-section__step-meta p{font-size:.76rem}.mira .mira-how-works-section__step-content{margin-top:.7rem}.mira .mira-how-works-section__connector{display:none}.mira .mira-how-works-section__chat{width:min(100%,20rem);min-height:13.2rem;margin-inline:auto}.mira .mira-how-works-section__cluster{width:7.35rem;align-self:flex-start}.mira .mira-how-works-section__insight,.mira .mira-how-works-section__outcome-status,.mira .mira-how-works-section__priority{max-width:22rem;font-size:.88rem}.mira .mira-how-works-section__metrics{max-width:20rem}.mira .mira-how-works-section__disclosure{margin-top:1.3rem}.mira .mira-how-works-section__disclosure button{padding:.9rem}.mira .mira-how-works-section__disclosure button strong{font-size:.91rem}.mira .mira-how-works-section__disclosure button small{font-size:.74rem}.mira .mira-how-works-section__comparison-row{grid-template-columns:1fr;gap:.5rem;min-height:0}.mira .mira-how-works-section__comparison-row header{grid-template-columns:auto 1fr;align-items:baseline;gap:.6rem}.mira .mira-how-works-section__capability-path,.mira .mira-how-works-section__task-timeline{min-height:5.7rem;overflow:hidden}.mira .mira-how-works-section__capability-path em,.mira .mira-how-works-section__task-timeline em{font-size:.59rem}}@keyframes mira-mobile-flow-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mira .mira-how-works-section__capability-path:after,.mira .mira-how-works-section__capability-path:before,.mira .mira-how-works-section__flow:before,.mira .mira-how-works-section__task-timeline span{animation:none!important;transform:none!important;opacity:1!important}}.mira .mira-how-works-section__comparison-row{grid-template-columns:minmax(10.5rem,.26fr) minmax(0,.74fr);align-items:stretch;min-height:13rem;padding:1.35rem}.mira .mira-how-works-section__comparison-row--capability{min-height:14.5rem}.mira .mira-how-works-section__comparison-row header{align-content:center}.mira .mira-how-works-section__comparison-row header small{color:#4d5878;font-size:.78rem;font-weight:600;line-height:1.42}.mira .mira-how-works-section__comparison-story{display:grid;min-width:0;align-content:center;gap:.85rem}.mira .mira-how-works-section__task-timeline{min-height:5.8rem;padding:0 .8rem 1.25rem}.mira .mira-how-works-section__task-timeline:before{bottom:2.38rem}.mira .mira-how-works-section__task-timeline span{min-width:0;gap:.25rem}.mira .mira-how-works-section__task-timeline i{height:calc(.55rem + var(--peak) * .36rem)}.mira .mira-how-works-section__task-timeline em{color:#313a5b;font-size:.68rem;font-weight:750}.mira .mira-how-works-section__task-timeline small{color:#7b849d;font-size:.58rem;font-weight:600;line-height:1.05;text-align:center}.mira .mira-how-works-section__consequences,.mira .mira-how-works-section__gains{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.mira .mira-how-works-section__consequences li,.mira .mira-how-works-section__gains li{padding:.32rem .5rem;border-radius:999px;color:#4d5878;font-size:.68rem;font-weight:700;line-height:1.2}.mira .mira-how-works-section__consequences li{background:rgba(241,90,157,.1);color:#a43268}.mira .mira-how-works-section__gains li{background:rgba(53,207,160,.1);color:#14795a}.mira .mira-how-works-section__capability-path{min-height:7rem;padding:.65rem .6rem 1rem}.mira .mira-how-works-section__capability-path:before{top:1.55rem}.mira .mira-how-works-section__capability-path:after{top:1.25rem}.mira .mira-how-works-section__capability-path span{width:20%;gap:.3rem}.mira .mira-how-works-section__capability-path em{color:#313a5b;font-size:.68rem;font-weight:800}.mira .mira-how-works-section__capability-path small{max-width:6.2rem;color:#4d5878;font-size:.58rem;font-weight:600;line-height:1.18;text-align:center}@media (max-width:900px){.mira .mira-how-works-section__flow{display:grid;grid-template-columns:1fr;gap:0;margin-top:2rem;padding-left:0}.mira .mira-how-works-section__flow:before{display:none}.mira .mira-how-works-section__step{min-height:0;padding:0 0 .95rem;border:0;border-radius:0;background:transparent;box-shadow:none}.mira .mira-how-works-section__step:before{display:none}.mira .mira-how-works-section__step-meta{justify-content:center}.mira .mira-how-works-section__step-meta>span{color:#7257ff;font-size:.68rem}.mira .mira-how-works-section__step-content{align-items:center;margin-top:.55rem}.mira .mira-how-works-section__connector{display:block;width:2px;height:1.25rem;align-self:center;margin:0 auto .75rem;background:linear-gradient(#f15a9d,#7257ff,#4a6cff,#35cfa0);transform:scaleY(0);transform-origin:top center}.mira .mira-how-works-section__connector:after{top:auto;right:50%;bottom:-.05rem;transform:translateX(50%) rotate(135deg)}.mira .mira-how-works-section__connector i{top:0;left:50%;transform:translateX(-50%)}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector{transform:scaleY(1)}.mira .mira-how-works-section__flow.is-visible .mira-how-works-section__connector i{animation-name:mira-how-flow-pulse-mobile}.mira .mira-how-works-section__chat{width:min(100%,19rem);min-height:11.75rem}.mira .mira-how-works-section__chat-thread{padding:.65rem;gap:.45rem}.mira .mira-how-works-section__chat-message{font-size:.7rem}.mira .mira-how-works-section__cluster{width:6.5rem;align-self:center}.mira .mira-how-works-section__cluster strong{font-size:2.05rem}.mira .mira-how-works-section__insight,.mira .mira-how-works-section__outcome-status,.mira .mira-how-works-section__priority{justify-content:center;max-width:19rem;margin-top:.65rem;font-size:.82rem;text-align:center}.mira .mira-how-works-section__action-list{width:min(100%,19rem);gap:.55rem}.mira .mira-how-works-section__action-list div{padding-bottom:.5rem}.mira .mira-how-works-section__action-list dd{font-size:.81rem}.mira .mira-how-works-section__metrics{width:min(100%,19rem);gap:.55rem}.mira .mira-how-works-section__metrics>div{padding:.58rem .65rem}.mira .mira-how-works-section__metrics strong{font-size:1.15rem}.mira .mira-how-works-section__comparison{gap:.9rem;padding-top:.9rem}.mira .mira-how-works-section__comparison-row,.mira .mira-how-works-section__comparison-row--capability{grid-template-columns:1fr;min-height:10rem;gap:.7rem;padding:1rem}.mira .mira-how-works-section__comparison-row--capability{min-height:12.25rem}.mira .mira-how-works-section__comparison-row header{grid-template-columns:auto 1fr;align-items:baseline;gap:.45rem .6rem}.mira .mira-how-works-section__comparison-row header small{grid-column:1/-1;font-size:.72rem}.mira .mira-how-works-section__task-timeline{min-height:5.4rem;padding-inline:.2rem}.mira .mira-how-works-section__task-timeline small{font-size:.52rem}.mira .mira-how-works-section__consequences,.mira .mira-how-works-section__gains{gap:.34rem}.mira .mira-how-works-section__consequences li,.mira .mira-how-works-section__gains li{padding:.28rem .42rem;font-size:.61rem}.mira .mira-how-works-section__capability-path{min-height:7.3rem;padding-inline:.15rem}.mira .mira-how-works-section__capability-path em{font-size:.6rem}.mira .mira-how-works-section__capability-path small{max-width:3.9rem;font-size:.5rem}}.mira .mira-problem-section__eyebrow,.mira .mira-product-hero__eyebrow{color:var(--mira-ink,#c42a72);font-size:var(--type-eyebrow,12px);font-weight:var(--fw-eyebrow,600);letter-spacing:var(--ls-eyebrow,.14em)}.MiraBuiltFor_section__BHnI1{container-type:inline-size;background:#faf9f7;color:#111218;padding:clamp(72px,9vw,132px) 20px;scroll-margin-top:6.5rem}.MiraBuiltFor_frame__DU97s{max-width:1280px;margin:0 auto}.MiraBuiltFor_intro__5j592{display:flex;flex-direction:column;align-items:center;text-align:center}.MiraBuiltFor_eyebrow__zIyDV{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--mira-ink,#c42a72);background:var(--surface-soft-rose,#fdf1f6);border-radius:999px;padding:8px 14px}.MiraBuiltFor_headline__5fTyN{margin:20px 0 0;font-size:clamp(28px,4cqi,48px);line-height:1.04;max-width:17ch}.MiraBuiltFor_headlineAccent__rmIYw{color:var(--mira-ink,#c42a72)}.MiraBuiltFor_lensRow__GAt1G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:34px 0 0;padding:0;list-style:none}.MiraBuiltFor_card__BhPVP{display:flex;flex-direction:column;align-items:center;gap:12px;opacity:var(--op,1);transition:opacity .42s ease}.MiraBuiltFor_avatarRing__pRcNl{display:block;border-radius:999px;box-shadow:var(--ring,none);transition:box-shadow .42s ease}.MiraBuiltFor_avatar__QnDsT{display:block;width:76px;height:76px;border-radius:50%;overflow:hidden;background:var(--surface-soft-rose,#fdf1f6)}.MiraBuiltFor_avatar__QnDsT img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.MiraBuiltFor_content__tbGJj{display:contents}.MiraBuiltFor_bubble__VtEKF{order:1;position:relative;background:#fff;border-radius:16px;padding:15px 19px;box-shadow:var(--card-shadow,0 1px 2px rgba(17,18,24,.07));font-size:15.5px;line-height:1.4;color:#111218;text-align:center;text-wrap:balance;transition:box-shadow .42s ease}.MiraBuiltFor_caption__ya3d6{order:2;display:flex;align-items:center;gap:7px;font-size:9.5px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--fg,#8A8FA3);transition:color .42s ease}.MiraBuiltFor_flowFan__t_eOg{display:block;width:100%;height:70px;margin:6px 0}.MiraBuiltFor_flowStack__myX2u{display:none}.MiraBuiltFor_flowDash__EfLtc{animation:MiraBuiltFor_flowDash__EfLtc 1.1s linear infinite;transition:stroke .42s ease,stroke-width .42s ease}@keyframes MiraBuiltFor_flowDash__EfLtc{to{stroke-dashoffset:-28}}@media (prefers-reduced-motion:reduce){.MiraBuiltFor_flowDash__EfLtc{animation:none!important}}.MiraBuiltFor_enginePanel___UJyT{border-radius:24px;background:var(--nuscio-deep-violet,#4e2ec4);padding:26px 30px 24px}.MiraBuiltFor_engineLabel__xRUHm{margin:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:9.5px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#f2b5ce}.MiraBuiltFor_engineTrack__9VVl2{position:relative;margin-top:18px}.MiraBuiltFor_engineTrackBase___nwdY{position:absolute;left:8%;right:8%;top:7px;height:2px;background:rgba(255,255,255,.18)}.MiraBuiltFor_engineTrackFill__7lw0F{position:absolute;left:8%;top:7px;height:2px;background:linear-gradient(90deg,#4A6CFF,#f2b5ce);transition:width .46s cubic-bezier(.22,1,.36,1)}.MiraBuiltFor_engineSteps___fWKr{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.MiraBuiltFor_engineStep__svmec{display:flex;flex-direction:column;align-items:center;gap:9px}.MiraBuiltFor_engineDot__KK895{display:block;width:14px;height:14px;border-radius:99px;background:var(--dot,rgba(255,255,255,.28));box-shadow:var(--dot-ring,none);transform:var(--dot-scale,scale(1));transition:background .32s,box-shadow .32s,transform .32s cubic-bezier(.22,1,.36,1)}.MiraBuiltFor_engineStepLabel__I018x{font-size:12.5px;font-weight:650;line-height:1;color:var(--dot-fg,rgba(255,255,255,.45));transform:var(--dot-scale,scale(1));transition:color .32s,transform .32s cubic-bezier(.22,1,.36,1)}.MiraBuiltFor_engineFoot__gfgdv{margin:18px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.6)}.MiraBuiltFor_srOnly__yv8Tf{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MiraBuiltFor_outcomeRow__QghRv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.MiraBuiltFor_outcomeCard__8jeaC{display:flex;align-items:center;gap:12px;background:rgba(53,207,160,.1);border-radius:16px;padding:16px 18px;opacity:var(--op,1);box-shadow:var(--outcome-ring,inset 0 0 0 1px transparent);transition:opacity .42s ease,box-shadow .42s ease}.MiraBuiltFor_outcomeIcon__b3NB1{flex:none;color:#0F8F68}.MiraBuiltFor_outcomeCard__8jeaC span{font-size:15px;font-weight:650;line-height:1.35;color:#111218}.MiraBuiltFor_closing__DDOp1{margin:34px 0 0;font-size:clamp(18px,2cqi,24px);font-weight:650;line-height:1.35;text-align:center;color:#111218}.MiraBuiltFor_closingAccent__3Nr5C{color:var(--mira-ink,#c42a72)}.MiraBuiltFor_ctaRow__ygwPo{display:flex;justify-content:center;margin-top:26px}.MiraBuiltFor_cta__d0_w9{display:grid;place-items:center;min-height:48px;padding:0 28px;border-radius:16px;background:linear-gradient(96deg,#4a6cff,#7257ff 52%,#f15a9d);box-shadow:0 10px 24px rgba(82,55,217,.2);color:#fff;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.MiraBuiltFor_cta__d0_w9:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(82,55,217,.28)}@media (max-width:900px){.MiraBuiltFor_section__BHnI1{padding:32px 16px 36px}.MiraBuiltFor_intro__5j592{align-items:center;text-align:center}.MiraBuiltFor_headline__5fTyN{font-size:clamp(24px,7cqi,30px);max-width:20ch;margin-top:14px}.MiraBuiltFor_lensRow__GAt1G{display:flex;flex-direction:column;gap:7px;margin-top:12px}.MiraBuiltFor_card__BhPVP{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;padding:6px;border-radius:16px;background:var(--tint,transparent);transition:opacity .42s ease,background .42s ease}.MiraBuiltFor_avatar__QnDsT{width:44px;height:44px}.MiraBuiltFor_content__tbGJj{display:block;background:#fff;border-radius:12px;padding:10px 12px;box-shadow:var(--card-shadow,0 1px 2px rgba(17,18,24,.07));transition:box-shadow .42s ease}.MiraBuiltFor_caption__ya3d6{order:0;font-size:9px;gap:6px}.MiraBuiltFor_caption__ya3d6 svg{width:12px;height:12px}.MiraBuiltFor_bubble__VtEKF{order:0;margin-top:5px;padding:0;border-radius:0;box-shadow:none;background:none;font-size:13.5px;text-align:left;text-wrap:wrap}.MiraBuiltFor_flowFan__t_eOg{display:none}.MiraBuiltFor_flowStack__myX2u{display:block;width:100%;height:22px;margin:4px 0}.MiraBuiltFor_enginePanel___UJyT{border-radius:18px;padding:14px 12px 12px}.MiraBuiltFor_engineLabel__xRUHm{font-size:9px}.MiraBuiltFor_engineTrack__9VVl2{margin-top:10px}.MiraBuiltFor_engineTrackBase___nwdY,.MiraBuiltFor_engineTrackFill__7lw0F{top:5px}.MiraBuiltFor_engineStep__svmec{gap:7px}.MiraBuiltFor_engineDot__KK895{width:11px;height:11px}.MiraBuiltFor_engineStepLabel__I018x{font-size:9.5px;line-height:1.1;text-align:center}.MiraBuiltFor_engineFoot__gfgdv{margin-top:10px;font-size:11px}.MiraBuiltFor_outcomeRow__QghRv{display:flex;flex-direction:column;gap:8px}.MiraBuiltFor_outcomeCard__8jeaC{border-radius:14px;padding:13px 15px;gap:10px}.MiraBuiltFor_outcomeCard__8jeaC span{font-size:14px}.MiraBuiltFor_closing__DDOp1{margin-top:14px;font-size:18px}.MiraBuiltFor_ctaRow__ygwPo{margin-top:12px}.MiraBuiltFor_cta__d0_w9{width:100%}}@media (prefers-reduced-motion:reduce){.MiraBuiltFor_avatarRing__pRcNl,.MiraBuiltFor_bubble__VtEKF,.MiraBuiltFor_caption__ya3d6,.MiraBuiltFor_card__BhPVP,.MiraBuiltFor_engineDot__KK895,.MiraBuiltFor_engineStepLabel__I018x,.MiraBuiltFor_engineTrackFill__7lw0F,.MiraBuiltFor_outcomeCard__8jeaC{transition:none}}.MiraContinuousImprovement_section__pm0Jk{container-type:inline-size;background:var(--surface-base,#faf9f7);color:var(--ink-900,#111218);padding:clamp(64px,8vw,112px) 20px clamp(72px,9vw,128px);scroll-margin-top:6.5rem}.MiraContinuousImprovement_frame__gUwfp{max-width:1280px;margin:0 auto}.MiraContinuousImprovement_eyebrow__ELGv5{margin:0 0 14px;color:var(--mira-ink,#c42a72);font:var(--fw-eyebrow,600) var(--type-eyebrow,12px)/1.5 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif;letter-spacing:var(--ls-eyebrow,.14em);text-transform:uppercase}.MiraContinuousImprovement_heading__Zta7x{margin:0;max-width:18ch;color:var(--ink-900,#111218);font:650 clamp(26px,2.4vw + 14px,46px)/1.06 var(--font-nuscio-display),Geist,Inter,system-ui,sans-serif;letter-spacing:-.02em}.MiraContinuousImprovement_lede__lpqhQ{margin:18px 0 0;max-width:60ch;color:var(--ink-700,#313a5b);font:400 clamp(15px,.4vw + 14px,18px)/1.6 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif}.MiraContinuousImprovement_panel__8Kn2U{container-type:inline-size;position:relative;margin-top:36px;background:var(--surface-soft-rose,#fdf1f6);border-radius:28px;padding:28px 22px 26px}@container (min-width: 480px){.MiraContinuousImprovement_panel__8Kn2U{padding:28px 30px 26px}}.MiraContinuousImprovement_signalsHead__f_4BE{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.MiraContinuousImprovement_signalsHead__f_4BE span{color:var(--ink-600,#4d5878);font:700 10px/1.5 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.MiraContinuousImprovement_signals__hTd_c{position:relative;height:clamp(112px,34cqi,168px);margin-top:14px;overflow:hidden}.MiraContinuousImprovement_sig__aQUTL{position:absolute;left:0;border-radius:999px;background:var(--mira-pink,#f15a9d);opacity:0;animation-name:MiraContinuousImprovement_sigDrift__EELHb,MiraContinuousImprovement_sigFade__Jg6ZL;animation-timing-function:linear,linear;animation-iteration-count:infinite,infinite}.MiraContinuousImprovement_sigBlue__5uZ6u{background:var(--nico-blue,#4a6cff)}@keyframes MiraContinuousImprovement_sigDrift__EELHb{0%{transform:translateX(-3cqi)}to{transform:translateX(103cqi)}}@keyframes MiraContinuousImprovement_sigFade__Jg6ZL{0%{opacity:0}8%{opacity:.85}72%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.MiraContinuousImprovement_sig__aQUTL{animation:none!important;opacity:.55!important}}.MiraContinuousImprovement_funnelRow__ER7WA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,3cqi,20px);margin-top:calc(-1 * clamp(94px, 30cqi, 146px))}.MiraContinuousImprovement_funnelCol__AqDMA{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(7px,2cqi,12px)}.MiraContinuousImprovement_tube__QGquR{position:relative;display:block;width:clamp(24px,7cqi,34px);height:clamp(92px,32cqi,150px);border-radius:999px;background:linear-gradient(180deg,rgba(114,87,255,0),rgba(114,87,255,.14) 40%,rgba(114,87,255,.14) 70%,rgba(114,87,255,0));box-shadow:inset 0 0 0 1px rgba(114,87,255,.28);transition:box-shadow .32s ease}.MiraContinuousImprovement_tubeHit__748Vp{box-shadow:0 0 0 4px rgba(74,108,255,.16),inset 0 0 0 1px rgba(74,108,255,.75)}.MiraContinuousImprovement_ball__l1U5v{position:absolute;left:50%;top:0;width:clamp(7px,2cqi,9px);height:clamp(7px,2cqi,9px);margin-left:clamp(-4.5px,-1cqi,-3.5px);border-radius:999px;background:var(--nico-blue,#4a6cff);opacity:0;transform:translateY(6px) scale(1);transition:opacity .24s ease,transform .62s cubic-bezier(.34,.9,.4,1),top .62s cubic-bezier(.34,.9,.4,1)}.MiraContinuousImprovement_ballHit__VTmrP{opacity:1;top:calc(100% - 10px);transform:scale(.85)}.MiraContinuousImprovement_pill__lIWvO{display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:clamp(6px,2cqi,9px) clamp(10px,3cqi,14px);box-shadow:0 1px 2px rgba(17,18,24,.06)}.MiraContinuousImprovement_dots__Cypsc{display:flex;gap:3px}.MiraContinuousImprovement_dot__yUNx8{width:6px;height:6px;border-radius:999px;background:#e4e1ee;transition:background .26s ease}.MiraContinuousImprovement_dotFilled__0zjFs{background:var(--nico-blue,#4a6cff)}.MiraContinuousImprovement_pillCount__OL3VG{color:var(--ink-900,#111218);font:650 clamp(12px,3cqi,14px)/1 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif;white-space:nowrap}.MiraContinuousImprovement_colLabel__EKf31{margin:0;color:var(--ink-600,#4d5878);font:600 13px/1 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif;white-space:nowrap}@container (max-width: 460px){.MiraContinuousImprovement_dots__Cypsc{display:none}.MiraContinuousImprovement_pill__lIWvO{gap:0;padding:6px 9px}.MiraContinuousImprovement_colLabel__EKf31,.MiraContinuousImprovement_pillCount__OL3VG{font-size:11px}}.MiraContinuousImprovement_headlineRow__QDXFW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 20px;margin-top:26px;padding-top:18px;border-top:1px solid #e4e1ee}.MiraContinuousImprovement_headlineCost__iVYkj,.MiraContinuousImprovement_headlineMain__BQEhr{margin:0;flex:1 1 240px;font:650 clamp(16px,1.4vw + 10px,20px)/1.35 var(--font-nuscio-display),Geist,Inter,system-ui,sans-serif}.MiraContinuousImprovement_headlineMain__BQEhr{color:var(--ink-900,#111218)}.MiraContinuousImprovement_headlineMainMuted__cnaUI{color:var(--ink-600,#4d5878);font-weight:400}.MiraContinuousImprovement_headlineCost__iVYkj{color:var(--mira-ink,#c42a72)}.MiraContinuousImprovement_lossHead__VJ78j{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:34px}.MiraContinuousImprovement_lossHead__VJ78j p:first-child{margin:0;color:var(--ink-600,#4d5878);font:var(--fw-eyebrow,600) var(--type-eyebrow,12px)/1.5 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif;letter-spacing:var(--ls-eyebrow,.14em);text-transform:uppercase}.MiraContinuousImprovement_lossHint__aYb70{margin:0;color:var(--ink-600,#4d5878);font:400 12.5px/1.5 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif}.MiraContinuousImprovement_grid__iINX_{display:flex;gap:6px;margin-top:14px}@media (max-width:640px){.MiraContinuousImprovement_grid__iINX_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}}.MiraContinuousImprovement_btn__PzKwA{all:unset;box-sizing:border-box;flex:1 1 0;display:flex;flex-direction:column;gap:8px;cursor:pointer;min-height:44px;padding:14px 12px 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e9e7f2;transition:background .22s,box-shadow .22s}.MiraContinuousImprovement_btn__PzKwA:focus-visible{outline:2px solid var(--mira-pink,#f15a9d);outline-offset:2px}.MiraContinuousImprovement_btnActive__msSrU{background:var(--surface-soft-rose,#fdf1f6);box-shadow:inset 0 0 0 1px #f2b5ce}@media (max-width:640px){.MiraContinuousImprovement_btn__PzKwA{align-items:center;justify-content:center;padding:0;border-radius:12px}}.MiraContinuousImprovement_btnNum__Anyox{color:var(--ink-600,#4d5878);font:700 10px/1.5 var(--font-nuscio-mono),ui-monospace,monospace;letter-spacing:.14em;transition:color .22s}.MiraContinuousImprovement_btnActive__msSrU .MiraContinuousImprovement_btnNum__Anyox{color:var(--mira-ink,#c42a72)}.MiraContinuousImprovement_btnTitle__TuAB2{color:var(--ink-600,#4d5878);font:650 15px/1.25 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif;transition:color .22s}.MiraContinuousImprovement_btnActive__msSrU .MiraContinuousImprovement_btnTitle__TuAB2{color:var(--ink-900,#111218)}@media (max-width:640px){.MiraContinuousImprovement_btnTitle__TuAB2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MiraContinuousImprovement_btnNum__Anyox{font-size:12px}}.MiraContinuousImprovement_detailPanel__Hfhnb{margin-top:16px;min-height:clamp(110px,22cqi,140px);background:var(--surface-soft-cool,#f7f9ff);border-radius:20px;padding:22px}@container (min-width: 480px){.MiraContinuousImprovement_detailPanel__Hfhnb{padding:22px 26px}}.MiraContinuousImprovement_detailInner__GH2nC{animation:MiraContinuousImprovement_detailIn__ta7V1 .26s ease both}@keyframes MiraContinuousImprovement_detailIn__ta7V1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.MiraContinuousImprovement_lossName__O20hd{display:none;margin:0 0 10px;color:var(--ink-900,#111218);font:650 17px/1.3 var(--font-nuscio-display),Geist,Inter,system-ui,sans-serif}@media (max-width:640px){.MiraContinuousImprovement_lossName__O20hd{display:block}}.MiraContinuousImprovement_detailGrid__EMWe5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}@media (max-width:640px){.MiraContinuousImprovement_detailGrid__EMWe5{grid-template-columns:1fr;gap:16px}}.MiraContinuousImprovement_detailGrid__EMWe5 p{margin:0}.MiraContinuousImprovement_detailLabel__MTwsP{color:var(--ink-600,#4d5878);font:var(--fw-eyebrow,600) var(--type-eyebrow,12px)/1.5 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif;letter-spacing:var(--ls-eyebrow,.14em);text-transform:uppercase}.MiraContinuousImprovement_detailWhat__jkOlP{margin-top:8px!important;color:var(--ink-700,#313a5b);font:400 clamp(15px,.3vw + 14px,17px)/1.55 var(--font-nuscio-sans),Geist,Inter,system-ui,sans-serif}.MiraContinuousImprovement_detailCostBlock__WU2jW{padding-left:20px;border-left:2px solid var(--mira-pink,#f15a9d)}@media (max-width:640px){.MiraContinuousImprovement_detailCostBlock__WU2jW{padding-left:14px;border-left-width:2px}}.MiraContinuousImprovement_detailCostLabel__IRUdA{color:var(--mira-ink,#c42a72)}.MiraContinuousImprovement_detailCostText__ETwTN{margin-top:8px!important;color:var(--ink-900,#111218);font:650 clamp(15px,.3vw + 14px,18px)/1.5 var(--font-nuscio-display),Geist,Inter,system-ui,sans-serif}.MiraContinuousImprovement_srOnly__IpGHB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.MiraContinuousImprovement_section__pm0Jk{padding:36px 20px 40px}.MiraContinuousImprovement_eyebrow__ELGv5{margin-bottom:10px}.MiraContinuousImprovement_lede__lpqhQ{margin-top:14px}.MiraContinuousImprovement_panel__8Kn2U{margin-top:20px;padding:20px 22px}.MiraContinuousImprovement_headlineRow__QDXFW{margin-top:18px;padding-top:14px}.MiraContinuousImprovement_lossHead__VJ78j{margin-top:22px}.MiraContinuousImprovement_grid__iINX_{margin-top:10px}.MiraContinuousImprovement_detailPanel__Hfhnb{margin-top:12px;padding:18px 22px}.MiraContinuousImprovement_detailGrid__EMWe5{gap:12px}}@media (prefers-reduced-motion:reduce){.MiraContinuousImprovement_detailInner__GH2nC{animation:none}.MiraContinuousImprovement_ball__l1U5v,.MiraContinuousImprovement_btnNum__Anyox,.MiraContinuousImprovement_btnTitle__TuAB2,.MiraContinuousImprovement_btn__PzKwA,.MiraContinuousImprovement_dot__yUNx8,.MiraContinuousImprovement_tube__QGquR{transition:none}.MiraContinuousImprovement_ball__l1U5v{display:none}}