.site-nav-link{position:relative}.site-nav-link[aria-current=page]{color:var(--ads-text)}.site-nav-link[aria-current=page]:after{content:"";background:var(--ads-cyan);opacity:.8;height:1px;position:absolute;bottom:-.4rem;left:0;right:0}.site-nav-link[aria-disabled=true]{cursor:default;opacity:.55}.site-nav-link[aria-disabled=true]:hover{color:var(--ads-text-secondary)}@media (prefers-reduced-motion:reduce){.site-nav-link{transition:none}}
.performance-graph-frame{margin-top:.35rem}.performance-graph-svg{width:100%;height:auto;display:block}.performance-graph-axis{color:var(--ads-text-secondary);justify-content:space-between;gap:.75rem;margin-top:.15rem;font-size:.75rem;line-height:1.3;display:flex}.performance-graph-point{opacity:0;transform-box:fill-box;transform-origin:50%}.performance-graph-point.is-lit{opacity:1;animation:.5s cubic-bezier(.16,1,.3,1) both ads-node-pulse}.performance-graph-point.is-finale{animation:.66s cubic-bezier(.16,1,.3,1) both ads-node-finale}.performance-graph-rail{opacity:0}.performance-graph-rail.is-lit{opacity:1;animation:.46s ease-out both ads-rail-in}.performance-graph-note{opacity:0;display:none}@media (min-width:1280px){.performance-graph-note{display:block}}.performance-graph-note.is-lit{opacity:1;animation:.4s ease-out both ads-note-in}.performance-graph-caption{opacity:0;transform:translateY(6px)}.performance-graph-caption.is-in{opacity:1;transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(0)}@keyframes ads-node-pulse{0%{opacity:0;transform:scale(.35)}42%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}@keyframes ads-node-finale{0%{opacity:0;transform:scale(.4)}38%{opacity:1;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes ads-rail-in{0%{opacity:0;stroke-dasharray:0 48}to{opacity:1;stroke-dasharray:2 5}}@keyframes ads-note-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.performance-graph-point,.performance-graph-point.is-lit,.performance-graph-point.is-finale,.performance-graph-rail,.performance-graph-rail.is-lit,.performance-graph-note,.performance-graph-note.is-lit,.performance-graph-caption,.performance-graph-caption.is-in{opacity:1;transition:none;animation:none;transform:none}}
.hero-layout{align-items:center;gap:1.25rem;padding-top:1.1rem;padding-bottom:2.5rem;display:grid}.hero-kicker{font-family:var(--font-display);letter-spacing:.1em;color:var(--ads-cyan-text);flex-wrap:wrap;align-items:baseline;margin:0;font-size:.6875rem;font-weight:600;line-height:1.35;display:flex}.hero-kicker-item{white-space:nowrap}.hero-kicker-dot{color:var(--ads-text-muted);letter-spacing:0;margin:0 .42rem;font-weight:500}.hero-copy{min-width:0}.hero-headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ads-text);text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.5rem,6.7vw,2.05rem);font-weight:600;line-height:1.16}.hero-headline span{display:block}.hero-lede{max-width:22.75rem;color:var(--ads-text-secondary);margin:.7rem 0 0;font-size:.9375rem;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:1rem;display:flex}.hero-actions-secondary{min-height:2.75rem;color:var(--ads-text-secondary);align-items:center;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color .15s;display:inline-flex}.hero-actions-secondary:hover{color:var(--ads-text)}@media (max-width:63.99rem){.hero-headline span{display:inline}.hero-headline span+span:before{content:" "}}@media (min-width:64rem){.hero-kicker{letter-spacing:.12em;font-size:.8125rem}.hero-kicker-dot{margin:0 .625rem}.hero-headline{letter-spacing:-.025em;margin-top:1rem;font-size:clamp(2rem,6.4vw,3.4rem);line-height:1.08}.hero-lede{max-width:28rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.65}.hero-actions{gap:.5rem 1.5rem;margin-top:1.5rem}.hero-actions-secondary{font-size:.9375rem}}@media (min-width:80rem){.hero-headline{font-size:clamp(3.5rem,2.2vw + 1.85rem,4.25rem)}.hero-lede{max-width:32rem;margin-top:1.5rem}.hero-actions{margin-top:2rem}}@media (min-width:64rem){.hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(19rem,30rem);gap:3.5rem;padding-top:2.5rem;padding-bottom:5rem}}@media (min-width:80rem){.hero-layout{grid-template-columns:minmax(0,36rem) 34rem;justify-content:center;gap:clamp(2rem,3.5vw,3.75rem);padding-top:clamp(1.75rem,4vh,2.75rem);padding-bottom:clamp(2.25rem,5vh,3.5rem)}}.hero-graph-stage{isolation:isolate;border:1px solid var(--ads-border);border-radius:var(--ads-radius-xl);background:var(--ads-surface-elevated);width:100%;min-width:0;max-width:34rem;box-shadow:0 22px 48px var(--ads-shadow);padding:.9rem .9rem .85rem;position:relative;overflow:hidden}.hero-graph-stage:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(72% 70% at 88% 18%, color-mix(in srgb, var(--ads-cyan) 12%, transparent), transparent 70%);position:absolute;inset:0}.hero-graph-stage>*{z-index:1;position:relative}@media (min-width:640px){.hero-graph-stage{padding:1.05rem 1.1rem 1rem}}@media (max-width:63.99rem){.hero-graph-stage{margin-inline:auto}}
.operating-pipeline{--stage-stagger:.14s}@media (max-width:767px){.operating-shell{height:auto;min-height:0;min-block-size:0}}.operating-track{transform-origin:0;transform:scaleX(0)}.operating-pipeline.is-on .operating-track{transition:transform 1.35s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.operating-rail{transform-origin:top;transform:scaleY(0)}.operating-pipeline.is-on .operating-rail{transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scaleY(1)}.operating-head{opacity:0}.operating-pipeline.is-on .operating-head{opacity:1;animation:1.35s cubic-bezier(.22,1,.36,1) both operating-head-x}.operating-pipeline.is-on .operating-head-y{opacity:1;animation:1.2s cubic-bezier(.22,1,.36,1) both operating-head-y}.operating-stage{opacity:0;cursor:pointer;transform:translateY(10px)}.operating-pipeline.is-on .operating-stage{opacity:1;transition:opacity .45s,transform .5s cubic-bezier(.16,1,.3,1),color .3s,border-color .3s;transition-delay:calc(var(--stage-i,0) * var(--stage-stagger) + .22s);transform:none}.operating-stage.is-live .operating-dot{background:var(--ads-cyan-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--ads-blue) 22%, transparent)}@keyframes operating-head-x{0%{left:0%}to{left:100%}}@keyframes operating-head-y{0%{top:0%}to{top:100%}}@media (prefers-reduced-motion:reduce){.operating-track,.operating-rail,.operating-head,.operating-head-y,.operating-stage{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.operating-head,.operating-head-y{display:none}}
.system-boot{height:auto;min-height:0;margin-top:1.75rem;margin-bottom:1.25rem;position:relative;overflow:hidden}.boot-id,.boot-status,.boot-check,.boot-ready,.boot-summary{font-family:var(--font-sans);white-space:nowrap;margin:0}.boot-id{letter-spacing:.04em;width:max-content;max-width:100%;color:var(--ads-text-muted);opacity:0;font-size:.75rem}.boot-process{transform-origin:top;max-height:7.25rem;margin-top:.7rem;overflow:hidden}.boot-status{letter-spacing:.02em;color:var(--ads-text-secondary);opacity:0;width:0;max-width:100%;font-size:.75rem;overflow:hidden}.boot-scan{height:2px;margin-top:.7rem;position:relative;overflow:hidden}.boot-beam{background:linear-gradient(90deg, transparent, var(--ads-motion-scan), transparent);opacity:0;width:38%;height:2px;position:absolute;top:0;left:0;transform:translate(-120%)}.boot-checks{gap:.28rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.boot-check{letter-spacing:.04em;color:var(--ads-text-muted);opacity:0;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.75rem;display:flex;transform:translateY(5px)}.boot-ok{color:var(--ads-cyan-text)}.boot-settle{max-height:0;overflow:hidden}.boot-ready{letter-spacing:.04em;width:max-content;max-width:100%;color:var(--ads-cyan-text);opacity:0;align-items:baseline;gap:.05rem;font-size:1rem;display:flex;position:relative;overflow:hidden}.boot-ready-copy{display:inline-block}.boot-cursor{color:var(--ads-cyan-text);opacity:0}.boot-sweep{pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ads-motion-scan) 42%, transparent) 46%, transparent 100%);opacity:0;position:absolute;inset:0;transform:translate(-110%)}.boot-summary{letter-spacing:.06em;white-space:normal;max-width:100%;color:var(--ads-text-muted);opacity:0;margin-top:.4rem;font-size:.75rem;transform:translateY(6px)}.system-boot.is-on .boot-id{animation:.3s both boot-fade}.system-boot.is-on .boot-status{animation:.4s steps(22,end) .3s both boot-type}.system-boot.is-on .boot-beam{animation:.6s cubic-bezier(.22,1,.36,1) .5s both boot-scan}.system-boot.is-on .boot-check{animation:.28s cubic-bezier(.16,1,.3,1) both boot-row;animation-delay:calc(.62s + var(--boot-i,0) * .1s)}.system-boot.is-on .boot-process{animation:.34s cubic-bezier(.4,0,.2,1) 1.1s both boot-compress}.system-boot.is-on .boot-settle{animation:.36s cubic-bezier(.16,1,.3,1) 1.35s both boot-settle-open}.system-boot.is-on .boot-ready{animation:.28s cubic-bezier(.16,1,.3,1) 1.4s both boot-ready-in}.system-boot.is-on .boot-ready-copy{animation:.28s cubic-bezier(.16,1,.3,1) 1.4s both boot-ready-reveal}.system-boot.is-on .boot-cursor{animation:10ms linear 1.5s both boot-cursor-in,1.15s step-end 1.9s infinite boot-cursor-blink}.system-boot.is-on .boot-sweep{animation:.28s 1.52s both boot-sweep}.system-boot.is-on .boot-summary{animation:.32s cubic-bezier(.16,1,.3,1) 1.68s both boot-summary-in}@keyframes boot-fade{0%{opacity:0}to{opacity:.78}}@keyframes boot-type{0%{opacity:1;width:0}to{opacity:1;width:22ch}}@keyframes boot-scan{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}to{opacity:0;transform:translate(280%)}}@keyframes boot-row{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes boot-compress{0%{opacity:1;max-height:7.25rem;margin-top:.7rem;transform:translateY(0)}to{opacity:0;visibility:hidden;max-height:0;margin-top:0;transform:translateY(-10px)}}@keyframes boot-settle-open{0%{max-height:0}to{max-height:4.25rem}}@keyframes boot-ready-in{0%{opacity:0}to{opacity:1}}@keyframes boot-ready-reveal{0%{clip-path:inset(0 70% 0 0);letter-spacing:.06em;filter:brightness(1.28)}to{clip-path:inset(0);letter-spacing:.04em;filter:none}}@keyframes boot-cursor-in{to{opacity:1}}@keyframes boot-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes boot-sweep{0%{opacity:0;transform:translate(-110%)}40%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes boot-summary-in{0%{opacity:0;transform:translateY(6px)}to{opacity:.82;transform:none}}@media (prefers-reduced-motion:reduce){.system-boot.is-on .boot-id,.system-boot.is-on .boot-status,.system-boot.is-on .boot-beam,.system-boot.is-on .boot-check,.system-boot.is-on .boot-process,.system-boot.is-on .boot-settle,.system-boot.is-on .boot-ready,.system-boot.is-on .boot-ready-copy,.system-boot.is-on .boot-sweep,.system-boot.is-on .boot-summary{animation:none!important}.system-boot.is-on .boot-id{opacity:.7}.system-boot.is-on .boot-process,.system-boot.is-on .boot-status,.system-boot.is-on .boot-beam,.system-boot.is-on .boot-check,.system-boot.is-on .boot-sweep{visibility:hidden;max-height:0;margin:0;opacity:0!important}.system-boot.is-on .boot-settle{max-height:none}.system-boot.is-on .boot-ready,.system-boot.is-on .boot-ready-copy,.system-boot.is-on .boot-cursor{opacity:1;clip-path:none;letter-spacing:.04em;filter:none}.system-boot.is-on .boot-summary{opacity:.82;transform:none}.system-boot.is-on .boot-cursor{animation:1.15s step-end infinite boot-cursor-blink}}
.problem-map{--problem-delay:90ms}@media (max-width:767px){.problem-shell,.problem-map{height:auto;min-height:0;min-block-size:0}}.problem-track{transform-origin:0;transform:scaleX(0)}.problem-map.is-on .problem-track{transition:transform 1.15s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.problem-rail{transform-origin:top;transform:scaleY(0)}.problem-map.is-on .problem-rail{transition:transform 1.05s cubic-bezier(.22,1,.36,1);transform:scaleY(1)}.problem-head{opacity:0;left:0}.problem-map.is-on .problem-head{opacity:1;animation:1.15s cubic-bezier(.22,1,.36,1) both problem-head}.problem-node,.problem-resolve{opacity:0;transform:translateY(8px)}.problem-map.is-on .problem-node,.problem-map.is-on .problem-resolve{opacity:1;transition:opacity .45s,transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--problem-i,0) * var(--problem-delay) + .28s);transform:none}.problem-diagnostic{opacity:0}.problem-map.is-on .problem-diagnostic{opacity:1;transition:opacity .4s;transition-delay:calc(var(--problem-i,0) * var(--problem-delay) + .62s)}.problem-thesis{opacity:0;transform:translateY(6px)}.problem-map.is-on .problem-thesis{opacity:1;transition:opacity .45s 1.15s,transform .45s cubic-bezier(.16,1,.3,1) 1.15s;transform:none}@keyframes problem-head{0%{left:0%}to{left:100%}}@media (prefers-reduced-motion:reduce){.problem-track,.problem-rail,.problem-head,.problem-node,.problem-resolve,.problem-diagnostic,.problem-thesis{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.problem-head{display:none}}
.ctrl-intro{max-width:40rem;margin-bottom:1.25rem}.ctrl-engine{--ctrl-line:color-mix(in srgb, var(--ads-text) 14%, transparent);--ctrl-ink:var(--ads-text);--ctrl-dim:var(--ads-text-secondary);--ctrl-mute:var(--ads-text-muted);--ctrl-cycle:8s}.ctrl-demo{font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;color:var(--ctrl-mute);margin:0 0 .45rem;font-size:.75rem;line-height:1.35}.ctrl-instrument{grid-template-areas:"signals""bridge-in""core""bridge-out""found""bridge-hand""decision""rail";gap:0;padding:.15rem 0 .1rem;display:grid;position:relative}.ctrl-mark{z-index:2;pointer-events:none;border-color:color-mix(in srgb, var(--ads-blue) 55%, var(--ads-cyan-text));border-style:solid;border-width:0;width:.72rem;height:.72rem;position:absolute}.ctrl-mark-tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.ctrl-mark-tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.ctrl-mark-bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.ctrl-mark-br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.ctrl-kicker{font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;color:var(--ads-cyan-text);margin:0 0 .4rem;font-size:.75rem;line-height:1.35}.ctrl-signals,.ctrl-core,.ctrl-found,.ctrl-decision,.ctrl-rail,.ctrl-bridge{z-index:1;min-width:0;position:relative}.ctrl-signals{grid-area:signals;padding:.55rem .7rem .35rem}.ctrl-meters{grid-template-columns:1fr 1fr;gap:.45rem .85rem;margin:0;padding:0;list-style:none;display:grid}.ctrl-meter{gap:.06rem;min-width:0;padding:0 0 .7rem;display:grid;position:relative}.ctrl-meter-metric,.ctrl-meter-delta,.ctrl-found-meta,.ctrl-actions span,.ctrl-rail,.ctrl-stages li{font-family:var(--font-sans);text-transform:none}.ctrl-meter-metric,.ctrl-meter-delta{letter-spacing:.02em;font-size:.75rem;line-height:1.3}.ctrl-meter-metric{color:var(--ctrl-mute)}.ctrl-meter-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ctrl-ink);font-size:1.12rem;font-weight:700;line-height:1.15}.ctrl-currency{margin-right:.08em;font-family:ui-sans-serif,system-ui,Noto Sans Bengali,sans-serif;font-weight:650}.ctrl-meter-delta[data-dir=up]{color:var(--ads-cyan-text)}.ctrl-meter-delta[data-dir=down]{color:color-mix(in srgb, var(--ads-purple) 55%, var(--ads-text))}.ctrl-node{border:1.5px solid var(--ads-motion-stroke);background:var(--ads-cyan-text);border-radius:999px;width:.34rem;height:.34rem;position:absolute;bottom:.12rem;left:.15rem;right:auto}.ctrl-bridge{justify-self:center;width:min(18rem,78%);overflow:visible}.ctrl-bridge-in{grid-area:bridge-in;height:1.05rem;margin:0}.ctrl-bridge-out,.ctrl-bridge-hand{height:.8rem;margin:0}.ctrl-bridge-out{grid-area:bridge-out}.ctrl-bridge-hand{grid-area:bridge-hand}.ctrl-feed,.ctrl-exit,.ctrl-handoff-path{fill:none;stroke:var(--ads-motion-stroke);stroke-width:1.65px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.ctrl-feed-ghost,.ctrl-exit-ghost{fill:none;stroke:var(--ads-motion-stroke-soft);stroke-width:1.25px;stroke-linecap:round}.ctrl-core{grid-area:core;grid-template-areas:"kicker""chamber";justify-items:stretch;gap:0;padding:.1rem .35rem .05rem;display:grid}.ctrl-core>.ctrl-kicker{grid-area:kicker}.ctrl-core>.ctrl-chamber{grid-area:chamber}.ctrl-chamber{color:color-mix(in srgb, var(--ads-blue) 38%, var(--ads-cyan-text));position:relative}.ctrl-chamber-svg{width:100%;height:auto;display:block}.ctrl-chamber-svg-mobile{max-height:6.35rem;margin-inline:auto}.ctrl-chamber-svg-desktop{display:none}.ctrl-grid-fill{opacity:.38}.ctrl-bracket{fill:none;stroke:var(--ads-motion-stroke-soft);stroke-width:1.35px}.ctrl-channel{fill:color-mix(in srgb, var(--ads-blue) 12%, transparent);stroke:var(--ads-motion-stroke);stroke-width:1.05px}.ctrl-ticks{fill:none;stroke:var(--ads-motion-stroke);stroke-width:1.05px}.ctrl-scan{fill:var(--ads-motion-scan);opacity:0;transform-box:fill-box;transform-origin:50%}.ctrl-focus{fill:none;stroke:var(--ads-blue);stroke-width:1.45px;opacity:.42;transform-box:fill-box;transform-origin:50%}.ctrl-focus circle{fill:var(--ads-cyan-text);stroke:none}.ctrl-stages{z-index:2;pointer-events:none;grid-area:chamber;place-self:end start;gap:.04rem;width:max-content;max-width:min(11.5rem,52%);margin:0 0 .2rem .15rem;padding:0;list-style:none;display:grid}.ctrl-stages li{letter-spacing:.01em;color:var(--ctrl-mute);font-size:.75rem;line-height:1.25}.ctrl-found{grid-area:found;padding:.05rem .7rem .1rem}.ctrl-found-title{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ads-cyan-text);margin:0;font-size:.98rem;font-weight:700;line-height:1.15;display:grid}.ctrl-found-meta{letter-spacing:.02em;color:var(--ctrl-mute);flex-wrap:wrap;gap:.25rem .85rem;margin:.28rem 0 0;font-size:.75rem;line-height:1.35;display:flex}.ctrl-decision{grid-area:decision;padding:.05rem .7rem .55rem}.ctrl-decision-title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--ctrl-ink);margin:0;font-size:clamp(1.35rem,6.2vw,1.7rem);font-weight:700;line-height:1.18}.ctrl-decision-copy{max-width:28rem;color:var(--ctrl-dim);margin:.32rem 0 .48rem;font-size:1rem;line-height:1.65}.ctrl-actions{border-left:2px solid color-mix(in srgb, var(--ads-blue) 42%, var(--ads-cyan-text));gap:.4rem;margin:0;padding:.05rem 0 .15rem .15rem;list-style:none;display:grid}.ctrl-actions li{color:var(--ctrl-ink);grid-template-columns:1.7rem minmax(0,1fr);align-items:baseline;gap:.45rem;padding:0 0 0 .55rem;font-size:1rem;line-height:1.65;display:grid}.ctrl-actions span{letter-spacing:.02em;color:var(--ads-cyan-text);font-size:.75rem;line-height:1.35}.ctrl-rail{letter-spacing:.02em;color:var(--ctrl-mute);border-top:1px dashed var(--ctrl-line);grid-area:rail;gap:.18rem;margin:.35rem 0 0;padding:.45rem .7rem .2rem;font-size:.75rem;line-height:1.35;display:grid}.ctrl-desk-traces{display:none}.ctrl-engine[data-static=true] .ctrl-feed,.ctrl-engine[data-static=true] .ctrl-exit,.ctrl-engine[data-static=true] .ctrl-handoff-path{stroke-dashoffset:0}.ctrl-engine[data-static=true] .ctrl-focus,.ctrl-engine[data-static=true] .ctrl-found,.ctrl-engine[data-static=true] .ctrl-decision,.ctrl-engine[data-static=true] .ctrl-stages li:nth-child(3){opacity:1;color:var(--ctrl-ink)}.ctrl-engine[data-static=true] .ctrl-stages li:nth-child(3){color:var(--ads-cyan-text)}.ctrl-engine[data-active=true] .ctrl-meter .ctrl-node{animation:ctrl-node var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-meter:nth-child(2) .ctrl-node{animation-delay:.18s}.ctrl-engine[data-active=true] .ctrl-meter:nth-child(3) .ctrl-node{animation-delay:.32s}.ctrl-engine[data-active=true] .ctrl-meter:nth-child(4) .ctrl-node{animation-delay:.46s}.ctrl-engine[data-active=true] .ctrl-meter-value{animation:ctrl-telemetry var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-feed{animation:ctrl-draw-in var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-feed-2{animation-delay:.12s}.ctrl-engine[data-active=true] .ctrl-feed-3{animation-delay:.2s}.ctrl-engine[data-active=true] .ctrl-feed-4{animation-delay:.28s}.ctrl-engine[data-active=true] .ctrl-scan{animation:ctrl-scan var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-stages li:first-child{animation:ctrl-stage-1 var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-stages li:nth-child(2){animation:ctrl-stage-2 var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-stages li:nth-child(3){animation:ctrl-stage-3 var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-focus{animation:ctrl-focus var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-found{animation:ctrl-found var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-exit,.ctrl-engine[data-active=true] .ctrl-handoff-path{animation:ctrl-draw-out var(--ctrl-cycle) ease-in-out infinite}.ctrl-engine[data-active=true] .ctrl-decision{animation:ctrl-output var(--ctrl-cycle) ease-in-out infinite}@keyframes ctrl-node{0%{opacity:.42;box-shadow:none}10%,88%{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--ads-blue) 22%, transparent)}to{opacity:.42;box-shadow:none}}@keyframes ctrl-telemetry{0%,6%{opacity:.58}14%,88%{opacity:1}to{opacity:.58}}@keyframes ctrl-draw-in{0%,18%{stroke-dashoffset:1px}36%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes ctrl-scan{0%,36%{opacity:0;transform:translateY(-8%)}40%{opacity:.95}54%{opacity:.82;transform:translateY(720%)}58%,to{opacity:0;transform:translateY(720%)}}@keyframes ctrl-stage-1{0%,16%{color:var(--ctrl-mute)}20%,36%{color:var(--ads-cyan-text)}42%,to{color:var(--ctrl-mute)}}@keyframes ctrl-stage-2{0%,36%{color:var(--ctrl-mute)}40%,54%{color:var(--ads-cyan-text)}60%,to{color:var(--ctrl-mute)}}@keyframes ctrl-stage-3{0%,54%{color:var(--ctrl-mute)}58%,88%{color:var(--ads-cyan-text)}to{color:var(--ctrl-mute)}}@keyframes ctrl-focus{0%,54%{opacity:.4;transform:scale(1)}58%,64%{opacity:1;transform:scale(1.18)}70%,88%{opacity:.82;transform:scale(1)}to{opacity:.4}}@keyframes ctrl-found{0%,54%{opacity:.42}60%,88%{opacity:1}to{opacity:.42}}@keyframes ctrl-draw-out{0%,64%{stroke-dashoffset:1px}74%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes ctrl-output{0%,74%{opacity:.55}80%,92%{opacity:1}to{opacity:.55}}@keyframes ctrl-output-readable{0%,74%{opacity:.9}80%,92%{opacity:1}to{opacity:.9}}@keyframes ctrl-found-readable{0%,54%{opacity:.58}60%,88%{opacity:1}to{opacity:.58}}@media (max-width:47.9875rem){.ctrl-engine[data-active=true] .ctrl-decision{animation-name:ctrl-output-readable}.ctrl-engine[data-active=true] .ctrl-found{animation-name:ctrl-found-readable}}@media (min-width:48rem){.ctrl-intro{margin-bottom:1.15rem}.ctrl-instrument{grid-template-columns:minmax(12rem,.92fr) minmax(13.5rem,1.12fr) minmax(16rem,1.18fr);grid-template-areas:"signals core decision""signals found decision""rail rail rail";align-items:start;column-gap:.4rem;padding:.35rem .2rem .2rem}.ctrl-bridge{display:none}.ctrl-signals{width:max-content;max-width:100%;padding:.45rem .35rem .4rem .55rem}.ctrl-meters{grid-template-columns:1fr;gap:.72rem;width:max-content}.ctrl-meter{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,max-content) .55rem;align-items:center;column-gap:.55rem;padding:0}.ctrl-meter-metric,.ctrl-meter-value,.ctrl-meter-delta{grid-column:1}.ctrl-node{grid-area:2/2;position:relative;inset:auto}.ctrl-core{text-align:center;grid-template-areas:"kicker""chamber""stages";justify-items:center;padding:.35rem .2rem 0}.ctrl-stages{pointer-events:auto;text-align:center;grid-area:stages;place-self:center;max-width:none;margin:.2rem 0 0}.ctrl-chamber-svg-mobile{display:none}.ctrl-chamber-svg-desktop{width:min(100%,13.75rem);height:16.5rem;display:block}.ctrl-found{text-align:center;justify-self:center;padding:.35rem .4rem .5rem}.ctrl-found-title{justify-items:center;font-size:1rem}.ctrl-found-meta{justify-content:center}.ctrl-decision{padding:.45rem .35rem .4rem .7rem}.ctrl-rail{grid-template-columns:auto 1fr;justify-content:space-between;gap:1rem}.ctrl-rail span:last-child{text-align:right}}@media (min-width:64rem){.ctrl-desk-traces{z-index:0;pointer-events:none;width:100%;height:calc(100% - 2.6rem);display:block;position:absolute;inset:.4rem 0 2.2rem;overflow:visible}.ctrl-chamber-svg-desktop{width:min(100%,14.5rem);height:17.25rem}.ctrl-found-title{font-size:1.12rem}.ctrl-engine[data-active=true] .ctrl-scan{animation-name:ctrl-scan-y}}@keyframes ctrl-scan-y{0%,36%{opacity:0;transform:translateY(-12%)}40%{opacity:.95}54%{opacity:.8;transform:translateY(980%)}58%,to{opacity:0;transform:translateY(980%)}}@media (prefers-reduced-motion:reduce){.ctrl-node,.ctrl-meter-value,.ctrl-feed,.ctrl-exit,.ctrl-handoff-path,.ctrl-scan,.ctrl-stages li,.ctrl-focus,.ctrl-found,.ctrl-decision{animation:none!important}}
.so-intro{max-width:40rem;margin-bottom:1.15rem}.so-canvas{--so-cycle:7.2s;grid-template-columns:2.35rem minmax(0,1fr);grid-template-areas:"path before""path mid""path after";gap:.55rem .7rem;padding:.15rem 0 .2rem;display:grid;position:relative}.so-path{pointer-events:none}.so-path-mobile{grid-area:path;width:100%;height:100%;display:block}.so-path-desktop{display:none}.so-col-before{grid-area:before}.so-col-mid{grid-area:mid}.so-col-after{grid-area:after}.so-kicker{font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;color:var(--ads-cyan-text);margin:0;font-size:.75rem;line-height:1.3}.so-sub{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--ads-text-muted);margin:.18rem 0 .45rem;font-size:.75rem;line-height:1.35}.so-metrics{grid-template-columns:1fr 1fr;gap:.28rem .85rem;margin:0;display:grid}.so-metric{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.4rem;min-width:0;display:grid}.so-metric dt{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--ads-text-muted);font-size:.75rem}.so-metric dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ads-text);margin:0;font-size:.98rem;font-weight:700;line-height:1.15}.so-currency{margin-right:.06em;font-family:ui-sans-serif,system-ui,Noto Sans Bengali,sans-serif;font-weight:650}.so-note,.so-flag{font-family:var(--font-sans);text-transform:none}.so-note{letter-spacing:.02em;color:var(--ads-text-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.4}.so-flag{letter-spacing:.02em;margin:.28rem 0 0;font-size:.75rem;line-height:1.35}.so-flag-leak{color:var(--ads-warn)}.so-note-after,.so-flag-ready{color:var(--ads-cyan-text)}.so-col-mid{grid-template-columns:.7rem minmax(0,1fr);align-items:start;column-gap:.65rem;display:grid;position:relative}.so-col-mid .so-kicker,.so-col-mid .so-steps{grid-column:2}.so-boundary{background:color-mix(in srgb, var(--ads-blue) 42%, var(--ads-cyan-text));grid-area:1/1/span 2;justify-self:center;width:1px;min-height:5.4rem;position:relative}.so-pulse{border:1.5px solid var(--ads-blue);background:var(--ads-cyan-text);opacity:.75;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.so-steps{gap:.28rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.so-steps li{color:var(--ads-text);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:.4rem;font-size:1rem;line-height:1.55;display:grid}.so-steps span{font-family:var(--font-sans);letter-spacing:.02em;color:var(--ads-cyan-text);font-size:.75rem}.so-flow,.so-leak{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.so-flow-ghost,.so-leak-ghost{fill:none;stroke-linecap:round;stroke-linejoin:round}.so-flow-before{stroke:color-mix(in srgb, var(--ads-warn) 72%, var(--ads-text-muted));stroke-width:1.35px}.so-flow-before-ghost{stroke:color-mix(in srgb, var(--ads-warn) 32%, transparent);stroke-width:1.2px}.so-flow-after{stroke:var(--ads-motion-stroke);stroke-width:2.35px}.so-flow-after-ghost{stroke:var(--ads-motion-stroke-soft);stroke-width:2.15px}.so-leak{stroke:color-mix(in srgb, var(--ads-warn) 80%, transparent);stroke-width:1.05px}.so-leak-ghost{stroke:color-mix(in srgb, var(--ads-warn) 36%, transparent);stroke-width:1px}.so-path-mobile .so-flow-before,.so-path-mobile .so-flow-before-ghost,.so-path-mobile .so-leak,.so-path-mobile .so-leak-ghost{stroke-width:1.8px}.so-path-mobile .so-flow-after,.so-path-mobile .so-flow-after-ghost{stroke-width:2.5px}.so-node{fill:var(--ads-bg);stroke-width:1.15px}.so-node-start,.so-node-click{stroke:color-mix(in srgb, var(--ads-warn) 70%, var(--ads-text))}.so-node-drop{stroke:var(--ads-warn)}.so-node-end{stroke:var(--ads-cyan-text)}.so-key{max-width:38rem;margin-top:1.05rem}.so-key-lead{font-family:var(--font-display);color:var(--ads-text);margin:0;font-size:clamp(1.15rem,3.4vw,1.35rem);font-weight:700;line-height:1.35}.so-key-support{color:var(--ads-text-secondary);margin:.4rem 0 0;font-size:1rem;line-height:1.65}.so-canvas[data-static=true] .so-flow,.so-canvas[data-static=true] .so-leak{stroke-dashoffset:0}.so-canvas[data-static=true] .so-flag-ready,.so-canvas[data-static=true] .so-pulse{opacity:1}.so-canvas[data-active=true] .so-flow-before,.so-canvas[data-active=true] .so-leak{animation:so-draw-before var(--so-cycle) ease-in-out 1 forwards}.so-canvas[data-active=true] .so-flow-after{animation:so-draw-after var(--so-cycle) ease-in-out 1 forwards}.so-canvas[data-active=true] .so-boundary{animation:so-recalibrate var(--so-cycle) ease-in-out 1 forwards}.so-canvas[data-active=true] .so-pulse{animation:so-pulse-y var(--so-cycle) ease-in-out 1 forwards}.so-canvas[data-active=true] .so-flag-ready{animation:so-ready var(--so-cycle) ease-in-out 1 forwards}@keyframes so-draw-before{0%{stroke-dashoffset:1px}22%,to{stroke-dashoffset:0}}@keyframes so-draw-after{0%,42%{stroke-dashoffset:1px}68%,to{stroke-dashoffset:0}}@keyframes so-recalibrate{0%,20%{opacity:.35}28%,48%{opacity:1}to{opacity:.72}}@keyframes so-pulse-y{0%,22%{opacity:0;transform:translate(-50%)}28%{opacity:1}48%{opacity:.85;transform:translate(-50%,4.6rem)}58%,to{opacity:.7;transform:translate(-50%,4.6rem)}}@keyframes so-ready{0%,72%{opacity:0}84%,to{opacity:1}}@media (min-width:48rem){.so-intro{margin-bottom:1.25rem}.so-canvas{grid-template-columns:minmax(0,1fr) minmax(12.5rem,.72fr) minmax(0,1fr);grid-template-areas:"before mid after";gap:0 .4rem;min-height:0;padding:.35rem 0 .45rem}.so-path-mobile{display:none}.so-path-desktop{z-index:0;width:100%;height:calc(100% - 4.2rem);display:block;position:absolute;inset:.85rem 0 3.35rem}.so-col-before,.so-col-mid,.so-col-after{z-index:1;min-width:0;position:relative}.so-col-before{padding:0 1.1rem 0 0}.so-col-after{padding:0 0 0 .85rem}.so-metrics{max-width:13.5rem}.so-col-mid{justify-items:start;padding:0 .2rem}.so-boundary{min-height:11rem}.so-canvas[data-active=true] .so-pulse{animation-name:so-pulse-y-desk}}@keyframes so-pulse-y-desk{0%,22%{opacity:0;transform:translate(-50%)}28%{opacity:1}48%{opacity:.85;transform:translate(-50%,9.6rem)}58%,to{opacity:.7;transform:translate(-50%,9.6rem)}}@media (prefers-reduced-motion:reduce){.so-flow,.so-leak,.so-boundary,.so-pulse,.so-flag-ready{animation:none!important}.so-flow,.so-leak{stroke-dashoffset:0}.so-flag-ready,.so-pulse{opacity:1}}
.what-do-board{grid-template-areas:"intro""stage";gap:1.15rem;display:grid}.what-do-intro{grid-area:intro;max-width:36rem}.what-do-stage{isolation:isolate;grid-area:stage;display:grid;position:relative}.what-do-field{z-index:0;pointer-events:none;background:radial-gradient(70% 58% at 78% 28%, color-mix(in srgb, var(--ads-cyan) 26%, transparent), transparent 72%), radial-gradient(58% 48% at 18% 78%, color-mix(in srgb, var(--ads-blue) 16%, transparent), transparent 74%);position:absolute;inset:6% -8% 4%}.what-do-card{z-index:1;isolation:isolate;border:1px solid var(--ads-border);border-radius:var(--ads-radius-lg);background:var(--ads-surface);box-shadow:0 12px 28px var(--ads-shadow);transition:border-color .4s,box-shadow .4s,background-color .4s;position:relative;overflow:hidden}.what-do-card:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(90% 70% at 92% -10%, color-mix(in srgb, var(--ads-cyan) 16%, transparent), transparent 58%);opacity:.42;transition:opacity .4s;position:absolute;inset:0}.what-do-card:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--ads-purple) 9%, transparent), transparent 78%);opacity:.7;width:58%;height:70%;position:absolute;bottom:-35%;right:12%}.what-do-card>*{z-index:1;position:relative}.what-do-card-featured{z-index:4;padding:1rem 1.05rem 1.1rem}.what-do-card-support{z-index:3;width:calc(100% - 1.2rem);margin-top:-.42rem;padding:.95rem 1.05rem 1.05rem}.what-do-card-offset{z-index:3;justify-self:end;width:calc(100% - 1.35rem);margin-top:-.28rem;padding:.95rem 1.05rem 1.05rem}.what-do-card-wide{z-index:2;gap:.4rem;width:100%;margin-top:-.1rem;padding:1.05rem 1.12rem 1.1rem;display:grid}.what-do-index{font-family:var(--font-sans);letter-spacing:.06em;color:var(--ads-cyan-text);font-size:.8125rem;font-weight:700}.what-do-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ads-text);margin:.5rem 0 0;font-size:1.1rem;font-weight:600}.what-do-card-featured .what-do-title{font-size:1.15rem}.what-do-rule{background:var(--ads-motion-stroke);transform-origin:0;width:2.35rem;height:2px;margin:.7rem 0 .75rem;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s}.what-do-copy{color:var(--ads-text-secondary);margin:0;font-size:1rem;line-height:1.65}@media (min-width:48rem){.what-do-stage{grid-template-columns:1fr 1fr;grid-template-areas:"featured featured""creative conversion""measure measure";gap:.95rem}.what-do-field{inset:4% -5% 2%}.what-do-card-featured{grid-area:featured;width:auto;margin:0;padding:1.3rem 1.4rem 1.4rem}.what-do-card-support,.what-do-card-offset{justify-self:stretch;width:auto;margin-top:0;padding:1.1rem 1.15rem 1.2rem}.what-do-card-support{grid-area:creative}.what-do-card-offset{grid-area:conversion}.what-do-card-wide{grid-area:measure;grid-template-columns:auto minmax(11rem,16rem) minmax(0,1fr);align-items:center;gap:.85rem 1.75rem;width:auto;margin:0;padding:1.05rem 1.3rem}.what-do-card-wide .what-do-title{margin-top:.2rem}.what-do-card-wide .what-do-rule{display:none}}@media (min-width:64rem){.what-do-board{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.48fr);grid-template-areas:"intro stage";align-items:start;gap:1.35rem 1.75rem}.what-do-intro{padding-top:1.15rem}.what-do-field{inset:-6% -10% -8% -42%}.what-do-card-featured{padding:1.55rem 1.65rem 1.65rem}.what-do-card-support,.what-do-card-offset{margin-top:-.15rem}.what-do-title{font-size:1.1rem}.what-do-card-featured .what-do-title{font-size:1.25rem}.what-do-copy{max-width:34rem;font-size:1.0625rem;line-height:1.65}}@media (hover:hover) and (pointer:fine){.what-do-card:hover,.what-do-card:focus-visible{border-color:color-mix(in srgb, var(--ads-text) 11%, transparent);box-shadow:0 16px 32px var(--ads-shadow-strong)}.what-do-card:hover:before,.what-do-card:focus-visible:before{opacity:.78}.what-do-card:hover .what-do-rule,.what-do-card:focus-visible .what-do-rule{opacity:.9;transform:scaleX(1.4)}}@media (prefers-reduced-motion:reduce){.what-do-card,.what-do-card:before,.what-do-rule{transition:none}}
.gel-intro{max-width:38rem;margin-bottom:1.05rem}.gel-console{gap:1.1rem;display:grid}.gel-inputs{gap:.55rem;display:grid}.gel-field{gap:.22rem;display:grid}.gel-field-label{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--ads-text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem;line-height:1.3;display:flex}.gel-optional{letter-spacing:.02em;color:color-mix(in srgb, var(--ads-text-muted) 80%, transparent)}.gel-field-control{border:1px solid color-mix(in srgb, var(--ads-text) 12%, transparent);border-left:2px solid color-mix(in srgb, var(--ads-cyan) 28%, transparent);background:color-mix(in srgb, var(--ads-surface) 78%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:2.45rem;padding:0 .7rem;display:grid}.gel-field-control:focus-within{border-color:color-mix(in srgb, var(--ads-cyan) 45%, transparent)}.gel-field-control input{width:100%;min-width:0;font-family:var(--font-sans);color:var(--ads-text);background:0 0;border:0;outline:none;padding:.4rem 0;font-size:1.05rem;font-weight:700;line-height:1.2}.gel-suffix{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--ads-cyan-text);font-size:.75rem}.gel-error{color:var(--ads-warn);font-size:.8125rem;line-height:1.35}.gel-output{gap:.85rem;min-width:0;display:grid}.gel-instrument{gap:.35rem;display:grid}.gel-scale{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--ads-text-muted);grid-template-columns:1fr auto 1fr;gap:.4rem;font-size:.75rem;display:grid}.gel-zone-loss{color:var(--ads-warn)}.gel-zone-mid{text-align:center;color:var(--ads-text-secondary)}.gel-zone-gain{text-align:right;color:var(--ads-cyan-text)}.gel-rail-wrap{height:1.85rem;position:relative}.gel-rail{width:100%;height:1.85rem;display:block}.gel-rail-loss{fill:color-mix(in srgb, var(--ads-warn) 32%, transparent)}.gel-rail-gain{fill:color-mix(in srgb, var(--ads-blue) 22%, var(--ads-cyan))}.gel-threshold{stroke:var(--ads-text);stroke-width:1.4px}.gel-marker{border:1.5px solid var(--ads-motion-stroke);background:var(--ads-bg);opacity:.35;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.gel-marker[data-ready=true]{opacity:1}.gel-threshold-readout{font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;color:var(--ads-text-muted);margin:0;font-size:.75rem;line-height:1.4}.gel-kicker{font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;color:var(--ads-cyan-text);margin:0;font-size:.75rem}.gel-position-title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;margin:.28rem 0 0;font-size:clamp(1.35rem,4.6vw,1.85rem);font-weight:700;line-height:1.15}.gel-position-title[data-state=headroom]{color:var(--ads-cyan-text)}.gel-position-title[data-state=tight]{color:var(--ads-text)}.gel-position-title[data-state=below]{color:var(--ads-warn)}.gel-interpret{max-width:34rem;color:var(--ads-text-secondary);margin:.4rem 0 0;font-size:1rem;line-height:1.65}.gel-stats{grid-template-columns:1fr 1fr;gap:.45rem .9rem;margin:0;display:grid}.gel-stats div{min-width:0}.gel-stats dt{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--ads-text-muted);font-size:.75rem;line-height:1.35}.gel-stats dd{font-family:var(--font-display);color:var(--ads-text);margin:.12rem 0 0;font-size:.98rem;font-weight:700;line-height:1.2}.gel-taka{margin-right:.08em;font-family:ui-sans-serif,system-ui,Noto Sans Bengali,sans-serif;font-weight:650}.gel-disclaimer{max-width:40rem;color:var(--ads-text-muted);margin:0;font-size:.8125rem;line-height:1.6}.gel-actions{gap:.45rem;display:grid}.gel-btn{min-height:2.55rem;font-family:var(--font-sans);letter-spacing:0;cursor:pointer;border:1px solid #0000;padding:.45rem .9rem;font-size:.9375rem;font-weight:700}.gel-btn-primary{background:var(--ads-accent);color:var(--ads-on-accent)}.gel-btn-ghost{border-color:color-mix(in srgb, var(--ads-text) 16%, transparent);color:var(--ads-text-secondary);background:0 0}.gel-btn:focus-visible{outline:2px solid var(--ads-cyan);outline-offset:2px}@media (min-width:48rem){.gel-intro{margin-bottom:1.2rem}.gel-console{grid-template-columns:minmax(16rem,.92fr) minmax(20rem,1.18fr);align-items:start;gap:1.6rem}.gel-stats{grid-template-columns:1fr 1fr}.gel-actions{grid-template-columns:auto auto;justify-content:start}}@media (prefers-reduced-motion:reduce){.gel-marker{transition:none!important}}
.proof-shell{--proof-tab:3.375rem;--proof-tab-h:var(--proof-tab);--proof-sticky-start:calc(var(--ads-header-height) + 1.25rem);--proof-card-h:23.3125rem;--proof-stage-h:calc(var(--proof-card-h) + (var(--proof-tab-h) * 2));min-width:0}.proof-intro{max-width:40rem;margin-bottom:1.1rem}.proof-spine{display:none}.proof-scene{min-width:0;height:320vh;position:relative}.proof-stage{top:var(--proof-sticky-start);height:var(--proof-stage-h);isolation:isolate;position:sticky;overflow:clip}.proof-layer{width:100%;min-width:0;transform:translate3d(0, var(--proof-y), 0);position:absolute;top:0;left:0}.proof-layer:first-child{z-index:1;--proof-y:0px}.proof-layer:nth-child(2){z-index:2;--proof-y:calc(var(--proof-stage-h) + 24px)}.proof-layer:nth-child(3){z-index:3;--proof-y:calc(var(--proof-stage-h) + 24px)}.proof-layer[data-parked=true]{visibility:hidden;pointer-events:none}.proof-layer[data-active=true]{pointer-events:auto}.proof-layer[data-recessed=true]{pointer-events:none}.proof-card{isolation:isolate;border:1px solid var(--ads-border);border-radius:var(--ads-radius-lg);background:var(--ads-surface);min-width:0;box-shadow:0 16px 36px var(--ads-shadow);position:relative;overflow:hidden}.proof-card:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--ads-cyan) 28%, transparent), transparent 72%);opacity:.35;pointer-events:none;width:1px;position:absolute;inset:0 auto 0 0}.proof-layer[data-active=true] .proof-card{border-color:color-mix(in srgb, var(--ads-cyan) 34%, var(--ads-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ads-cyan) 16%, transparent), 0 18px 40px var(--ads-shadow-strong)}.proof-layer[data-active=true] .proof-card:before{opacity:.85}.proof-layer[data-recessed=true] .proof-card{border-color:color-mix(in srgb, var(--ads-text) 7%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ads-text) 6%, transparent), 0 10px 22px var(--ads-shadow)}.proof-tab{height:var(--proof-tab);border-bottom:1px solid color-mix(in srgb, var(--ads-text) 8%, transparent);background:var(--ads-surface-elevated);align-items:center;gap:.55rem;padding:0 .9rem;display:flex}.proof-tab-index,.proof-tab-status,.proof-case-label,.proof-metrics dt,.proof-story dt{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--ads-text-muted);font-size:.6875rem;line-height:1.3}.proof-tab-index{color:var(--ads-cyan-text);flex:none}.proof-tab-industry{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;color:var(--ads-text);font-size:.75rem;font-weight:600;overflow:hidden}.proof-tab-status{color:var(--ads-text-secondary);flex:none;margin-left:auto}.proof-layer[data-active=true] .proof-tab-status{color:var(--ads-cyan-text)}.proof-body{padding:.85rem .95rem 1rem}.proof-case-label{margin:0}.proof-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ads-text);margin:.28rem 0 0;font-size:clamp(1.2rem,3.4vw,1.55rem);font-weight:700;line-height:1.25}.proof-metric-block{margin-top:.75rem}.proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .5rem;margin:0;display:grid}.proof-metrics dt{letter-spacing:.01em}.proof-metrics dd{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ads-text);margin:.15rem 0 0;font-size:clamp(1.35rem,5vw,1.85rem);font-weight:700;line-height:1.12}.proof-path{width:100%;height:1.4rem;margin-top:.2rem;display:block}.proof-path-ghost,.proof-path-line{fill:none;stroke-linecap:round;stroke-width:2px}.proof-path-ghost{stroke:color-mix(in srgb, var(--ads-text) 18%, transparent)}.proof-path-line{stroke:var(--ads-motion-stroke);stroke-dasharray:280;stroke-dashoffset:0}.proof-layer[data-active=true] .proof-path-line{animation:.7s both proof-draw}.proof-story{gap:.4rem;margin:.7rem 0 0;display:grid}.proof-story div{grid-template-columns:6.8rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.proof-story dt,.proof-story dd{margin:0}.proof-story dd{font-family:var(--font-sans);color:var(--ads-text-secondary);font-size:1rem;line-height:1.55}.proof-cta{min-height:2.5rem;font-family:var(--font-sans);color:var(--ads-cyan-text);align-items:center;gap:.4rem;margin-top:.85rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.proof-cta span{transition:transform .22s;display:inline-block}.proof-cta[aria-disabled=true]{cursor:default}@keyframes proof-draw{0%{stroke-dashoffset:280px}to{stroke-dashoffset:0}}@media (max-width:23.75rem){.proof-tab-status-lead,.proof-tab-status [aria-hidden=true]{display:none}}@media (hover:hover) and (pointer:fine){.proof-cta:not([aria-disabled=true]):hover span,.proof-card:focus-within .proof-cta:not([aria-disabled=true]) span{transform:translate(4px)}}@media (min-width:48rem){.proof-shell{--proof-sticky-start:calc(var(--ads-header-height) + 1.5rem)}}@media (min-width:64rem){.proof-shell{--proof-sticky-start:calc(var(--ads-header-height) + 1.35rem);grid-template-columns:minmax(17rem,.82fr) minmax(0,46.25rem);align-items:start;gap:2.5rem 3.25rem;display:grid}.proof-intro{top:var(--proof-sticky-start);max-width:none;margin-bottom:0;padding-bottom:2rem;position:sticky}.proof-spine{gap:0;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.proof-spine li{grid-template-columns:.7rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.15rem;padding:.15rem 0;display:grid;position:relative}.proof-spine li:not(:last-child):before{content:"";background:color-mix(in srgb, var(--ads-text) 16%, transparent);width:1px;position:absolute;top:1.35rem;bottom:-.15rem;left:.2rem}.proof-spine li[data-passed=true]:not(:last-child):before{background:color-mix(in srgb, var(--ads-cyan) 28%, transparent)}.proof-spine-node{background:color-mix(in srgb, var(--ads-text) 28%, transparent);width:.42rem;height:.42rem;box-shadow:0 0 0 4px var(--ads-shadow-strong);border-radius:999px}.proof-spine li[data-passed=true] .proof-spine-node,.proof-spine li[data-active=true] .proof-spine-node{background:var(--ads-cyan)}.proof-spine-label{font-family:var(--font-sans);letter-spacing:.03em;text-transform:none;color:var(--ads-text-muted);align-items:baseline;gap:.45rem;font-size:.6875rem;display:flex}.proof-spine li[data-active=true] .proof-spine-label{color:var(--ads-cyan-text)}.proof-spine-industry{font-family:var(--font-sans);letter-spacing:.06em;color:var(--ads-text-secondary)}.proof-title{font-size:clamp(1.3rem,1.6vw,1.7rem)}.proof-metrics dd{font-size:clamp(1.55rem,1.8vw,2.05rem)}.proof-path{height:1.65rem}.proof-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.proof-story div,.proof-story dt{display:block}.proof-story dd{margin-top:.2rem}}@media (prefers-reduced-motion:reduce){.proof-layer{will-change:auto}.proof-card,.proof-cta span,.proof-path-line{transition:none;animation:none}.proof-path-line{stroke-dasharray:none;stroke-dashoffset:0}}
.diag-cta-band{background:var(--ads-surface)}.diag-cta-shell{gap:1.35rem;min-width:0;display:grid}.diag-cta-inner{padding-top:clamp(2.1rem,4.6vw,3.6rem);padding-bottom:clamp(2.1rem,4.6vw,3.2rem)}.diag-cta-note{color:var(--ads-text-muted);margin:.7rem 0 0;font-size:.875rem;line-height:1.5}.diag-cta-panel{border:1px solid var(--ads-border);border-radius:var(--ads-radius-lg);background:var(--ads-surface-elevated);min-width:0;box-shadow:0 16px 36px var(--ads-shadow);padding:.95rem .95rem 1.05rem}.diag-cta-panel-kicker{font-family:var(--font-display);letter-spacing:.02em;color:var(--ads-text-muted);margin:0 0 .7rem;font-size:.72rem;font-weight:600}.diag-cta-choices{gap:.4rem;display:grid}.diag-cta-choice{border:1px solid color-mix(in srgb, var(--ads-text) 8%, transparent);border-radius:var(--ads-radius-md);background:var(--ads-bg);cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.85rem;padding:.55rem .75rem;display:grid;position:relative}.diag-cta-choice input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.diag-cta-mark{border:1px solid color-mix(in srgb, var(--ads-text) 28%, transparent);background:0 0;border-radius:999px;width:.7rem;height:.7rem;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s;transform:scale(.86)}.diag-cta-choice-label{font-family:var(--font-sans);color:var(--ads-text);font-size:1rem;line-height:1.4}.diag-cta-choice[data-selected=true]{border-color:color-mix(in srgb, var(--ads-cyan) 42%, var(--ads-border));background:color-mix(in srgb, var(--ads-cyan) 8%, var(--ads-surface))}.diag-cta-choice[data-selected=true] .diag-cta-mark{border-color:var(--ads-cyan-text);background:var(--ads-cyan);box-shadow:0 0 0 4px color-mix(in srgb, var(--ads-cyan) 16%, transparent);transform:scale(1)}.diag-cta-next{max-height:0;color:var(--ads-text-secondary);opacity:0;margin:0;font-size:.9375rem;line-height:1.5;transition:opacity .28s,transform .28s,max-height .28s,margin .28s;overflow:hidden;transform:translateY(4px)}.diag-cta-next[data-ready=true]{opacity:1;max-height:4rem;margin:.7rem 0 0;transform:translateY(0)}.diag-cta-next span{font-family:var(--font-display);letter-spacing:.02em;color:var(--ads-cyan-text);margin-right:.4rem;font-size:.72rem;font-weight:700;display:inline-block}.diag-cta-actions{gap:.55rem;margin-top:.85rem;display:grid}.diag-cta-primary,.diag-cta-secondary{border-radius:var(--ads-radius-md);min-height:3.15rem;font-family:var(--font-sans);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.diag-cta-primary{background:var(--ads-accent);color:var(--ads-on-accent);border:0;position:relative;overflow:hidden}.diag-cta-primary:after{content:"";background:var(--ads-shadow);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:.42rem;left:14%;right:14%;transform:scaleX(.4)}.diag-cta-primary span{transition:transform .22s;display:inline-block}.diag-cta-secondary{border:1px solid color-mix(in srgb, var(--ads-text) 12%, transparent);color:var(--ads-text-secondary);background:0 0}@media (hover:hover) and (pointer:fine){.diag-cta-choice:hover{border-color:color-mix(in srgb, var(--ads-cyan) 24%, var(--ads-border))}.diag-cta-primary:hover span{transform:translate(4px)}.diag-cta-primary:hover:after{transform:scaleX(1)}.diag-cta-secondary:hover{border-color:color-mix(in srgb, var(--ads-cyan) 28%, var(--ads-border));color:var(--ads-text)}}.diag-cta-choice:focus-within{outline:2px solid color-mix(in srgb, var(--ads-cyan) 28%, transparent);outline-offset:2px}@media (min-width:64rem){.diag-cta-shell{grid-template-columns:minmax(17rem,1fr) minmax(20rem,26.5rem);align-items:center;gap:3rem 4rem}.diag-cta-panel{padding:1.15rem 1.15rem 1.2rem}}@media (prefers-reduced-motion:reduce){.diag-cta-mark,.diag-cta-next,.diag-cta-primary span,.diag-cta-primary:after{transition:none}.diag-cta-next{transform:none}}
.intake-band{background:var(--ads-surface-elevated)}.intake-inner{padding-top:clamp(2.1rem,4.6vw,3.6rem);padding-bottom:clamp(2.4rem,5vw,4rem)}.intake-shell{gap:1.4rem;min-width:0;display:grid}.intake-copy,.intake-panel,.intake-status{min-width:0}.intake-progress{grid-template-columns:1fr 1fr;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.intake-progress-btn{border:0;border-bottom:2px solid color-mix(in srgb, var(--ads-text) 10%, transparent);text-align:left;cursor:pointer;width:100%;min-height:2.85rem;color:var(--ads-text-muted);background:0 0;padding:.35rem .2rem;display:grid}.intake-progress-btn:disabled{cursor:default;opacity:.55}.intake-progress-btn>span:first-child{font-family:var(--font-display);letter-spacing:.02em;font-size:.6875rem;font-weight:700}.intake-progress-btn>span:last-child{font-family:var(--font-display);letter-spacing:.01em;text-transform:none;font-size:.75rem;font-weight:700;line-height:1.25}.intake-progress-btn em{display:none}.intake-progress-btn[data-current=true]{border-bottom-color:var(--ads-cyan);color:var(--ads-text)}.intake-progress-btn[data-complete=true]{border-bottom-color:color-mix(in srgb, var(--ads-cyan) 55%, var(--ads-border));color:var(--ads-text-secondary)}.intake-panel{border:1px solid color-mix(in srgb, var(--ads-cyan) 20%, var(--ads-border));border-radius:var(--ads-radius-lg);background:var(--ads-surface);box-shadow:0 16px 36px var(--ads-shadow);padding:.95rem .95rem 1.05rem}.intake-fieldset{border:0;min-width:0;margin:0;padding:0}.intake-kicker{font-family:var(--font-display);letter-spacing:.04em;text-transform:none;color:var(--ads-text-muted);margin:0 0 .55rem;font-size:.72rem;font-weight:700}.intake-prompt{font-family:var(--font-display);color:var(--ads-text);margin:0 0 .9rem;font-size:clamp(1.2rem,3.4vw,1.5rem);font-weight:600;line-height:1.25}.intake-prompt:focus{outline:none}.intake-prompt:focus-visible{outline:2px solid color-mix(in srgb, var(--ads-cyan) 28%, transparent);outline-offset:4px}.intake-choices{gap:.4rem;display:grid}.intake-choice{border:1px solid color-mix(in srgb, var(--ads-text) 8%, transparent);border-radius:var(--ads-radius-md);background:color-mix(in srgb, var(--ads-bg) 35%, transparent);cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.85rem;padding:.55rem .75rem;display:grid;position:relative}.intake-choice input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.intake-mark{border:1px solid color-mix(in srgb, var(--ads-text) 28%, transparent);background:0 0;border-radius:999px;width:.7rem;height:.7rem;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s;transform:scale(.86)}.intake-choice-label{color:var(--ads-text);font-size:1rem;line-height:1.4}.intake-taka{font-family:ui-sans-serif,system-ui,Noto Sans Bengali,sans-serif}.intake-choice[data-selected=true]{border-color:color-mix(in srgb, var(--ads-cyan) 42%, var(--ads-border));background:color-mix(in srgb, var(--ads-cyan) 8%, var(--ads-surface))}.intake-choice[data-selected=true] .intake-mark{border-color:var(--ads-cyan-text);background:var(--ads-cyan);box-shadow:0 0 0 4px color-mix(in srgb, var(--ads-cyan) 16%, transparent);transform:scale(1)}.intake-choice:focus-within{outline:2px solid color-mix(in srgb, var(--ads-cyan) 28%, transparent);outline-offset:2px}.intake-form{gap:.75rem;display:grid}.intake-field{gap:.35rem;min-width:0;display:grid}.intake-field span{color:var(--ads-text-secondary);font-size:.9375rem}.intake-field input,.intake-field textarea{border:1px solid color-mix(in srgb, var(--ads-text) 10%, transparent);border-radius:var(--ads-radius-md);background:var(--ads-shadow);width:100%;min-height:3rem;color:var(--ads-text);font-family:var(--font-sans);padding:.7rem .8rem;font-size:1rem;line-height:1.4}.intake-field textarea{resize:vertical;min-height:6.5rem}.intake-field input::placeholder,.intake-field textarea::placeholder{color:var(--ads-text-muted)}.intake-error{color:var(--ads-warn);font-size:.875rem}.intake-submit{border-radius:var(--ads-radius-md);background:var(--ads-accent);min-height:3.15rem;color:var(--ads-on-accent);font-family:var(--font-sans);letter-spacing:0;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:.7rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.intake-submit span{transition:transform .22s;display:inline-block}.intake-received-copy{color:var(--ads-text-secondary);margin:0;font-size:1rem;line-height:1.6}.intake-reference{letter-spacing:.01em;color:var(--ads-text);margin:1.1rem 0 0;font-size:.9375rem}.intake-reference span{font-family:var(--font-display);letter-spacing:.04em;text-transform:none;color:var(--ads-cyan-text);margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}@media (hover:hover) and (pointer:fine){.intake-choice:hover{border-color:color-mix(in srgb, var(--ads-cyan) 24%, var(--ads-border))}.intake-submit:hover span{transform:translate(4px)}}@media (min-width:64rem){.intake-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(17rem,1fr) minmax(21rem,27rem);align-items:start;gap:1.4rem 4rem}.intake-copy{grid-area:1/1}.intake-status{grid-area:2/1}.intake-panel{grid-area:1/2/span 2;padding:1.15rem 1.15rem 1.25rem}.intake-progress{grid-template-columns:1fr;gap:.45rem;margin:0}.intake-progress-btn{border-bottom:1px solid color-mix(in srgb, var(--ads-text) 8%, transparent);grid-template-columns:2rem minmax(0,1fr);align-items:start;column-gap:.7rem;min-height:3rem;padding:.45rem 0}.intake-progress-btn em{font-style:normal;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ads-text-secondary);margin-top:.2rem;font-size:.9375rem;font-weight:500;display:block}}@media (prefers-reduced-motion:reduce){.intake-mark,.intake-submit span{transition:none}}
.site-footer{isolation:isolate;border-top:1px solid var(--ads-border);background:var(--ads-surface);position:relative;overflow-x:clip}.site-footer-inner{z-index:1;min-width:0;max-width:var(--ads-container-wide);padding:clamp(2.4rem, 6vw, 4.25rem) var(--ads-space-page) calc(2.4rem + env(safe-area-inset-bottom,0px));margin:0 auto;position:relative}@media (max-width:47.99rem){.site-footer-inner{padding-bottom:calc(8.75rem + env(safe-area-inset-bottom,0px))}}.site-footer-grid{gap:2.1rem;min-width:0;display:grid}.site-footer-brand,.site-footer-col{min-width:0}.site-footer-description{max-width:28rem;color:var(--ads-text-secondary);margin:.9rem 0 0;font-size:1rem;line-height:1.65}.site-footer-line{font-family:var(--font-display);letter-spacing:.02em;color:var(--ads-cyan-text);margin:1rem 0 0;font-size:.75rem;font-weight:700}.site-footer-heading{font-family:var(--font-display);letter-spacing:.02em;color:var(--ads-text);margin:0 0 .85rem;font-size:.8125rem;font-weight:700}.site-footer-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.site-footer-link,.site-footer-cta{min-height:2.75rem;color:var(--ads-text-secondary);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer-link[aria-disabled=true]{cursor:default;opacity:.55}.site-footer-location{color:var(--ads-text-secondary);margin:0 0 .85rem;font-size:1rem;line-height:1.5}.site-footer-cta{font-family:var(--font-display);letter-spacing:.01em;color:var(--ads-text);gap:.4rem;font-size:.8125rem;font-weight:700}.site-footer-cta span{color:var(--ads-cyan-text);transition:transform .22s;display:inline-block}.site-footer-bar{border-top:1px solid color-mix(in srgb, var(--ads-text) 8%, transparent);gap:.75rem;min-width:0;margin-top:2.4rem;padding-top:1.25rem;display:grid}.site-footer-copy,.site-footer-legal{color:var(--ads-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.site-footer-legal{flex-wrap:wrap;gap:.85rem 1.25rem;display:flex}@media (hover:hover) and (pointer:fine){.site-footer-link:not([aria-disabled=true]):hover,.site-footer-cta:hover{color:var(--ads-cyan-text)}.site-footer-cta:hover span{transform:translate(4px)}}@media (min-width:48rem){.site-footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.4rem 2.5rem}}@media (min-width:64rem){.site-footer-grid{grid-template-columns:34fr 18fr 23fr 25fr;align-items:start;gap:0 2.75rem}.site-footer-bar{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:1.4rem;display:flex}}@media (prefers-reduced-motion:reduce){.site-footer-link,.site-footer-cta,.site-footer-cta span{transition:none}}
.diag-invite,.diag-overlay{--diag-ink:var(--ads-text);--diag-dim:var(--ads-text-secondary);--diag-mute:var(--ads-text-muted);--diag-line:color-mix(in srgb, var(--ads-text) 12%, transparent);font-family:var(--font-sans)}.diag-invite,.diag-panel{isolation:isolate;background:var(--ads-surface);color:var(--diag-ink);border:1px solid color-mix(in srgb, var(--ads-cyan) 32%, var(--ads-border));box-shadow:0 22px 48px var(--ads-shadow-strong);position:relative}.diag-invite:after,.diag-panel:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ads-cyan) 28%, transparent);position:absolute;inset:0}.diag-invite{z-index:60;left:50%;bottom:calc(.85rem + env(safe-area-inset-bottom,0px));border-radius:var(--ads-radius-lg);width:min(21rem,100vw - 24px);padding:.9rem 1rem .95rem;position:fixed;transform:translate(-50%)}.diag-kicker{font-family:var(--font-display);letter-spacing:.12em;color:var(--ads-cyan-text);margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.diag-invite-copy{color:var(--diag-ink);margin:.45rem 0 .8rem;font-size:.95rem;line-height:1.45}.diag-invite-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.diag-btn{letter-spacing:0;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:2.75rem;padding:.45rem 1.05rem;font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.diag-btn-primary{background:var(--ads-accent);color:var(--ads-on-accent)}.diag-btn:focus-visible,.diag-close:focus-visible,.diag-choice:focus-visible{outline:2px solid var(--ads-cyan);outline-offset:2px}.diag-btn-primary:disabled{cursor:not-allowed;opacity:.45}.diag-btn-ghost{color:var(--diag-dim);background:0 0}.diag-btn-ghost:hover{color:var(--diag-ink)}.diag-btn-secondary{border:1px solid var(--diag-line);color:var(--diag-ink);background:0 0}.diag-overlay{z-index:70;background:color-mix(in srgb, var(--ads-text) 32%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:stretch stretch;padding:0;display:grid;position:fixed;inset:0}.diag-panel{width:100%;height:calc(100dvh - var(--diag-keyboard-inset,0px));max-height:calc(100dvh - var(--diag-keyboard-inset,0px));border-radius:0;flex-direction:column;display:flex;overflow:hidden}.diag-panel[data-compact=true]{height:auto;max-height:calc(100dvh - var(--diag-keyboard-inset,0px));border-radius:var(--ads-radius-lg) var(--ads-radius-lg) 0 0;align-self:end}.diag-panel[data-compact=true] .diag-body{flex:0 auto}.diag-chrome,.diag-foot{border-color:var(--diag-line);border-style:solid;flex:none;align-items:center;gap:.65rem;min-height:3.15rem;padding:0 .85rem;display:flex}.diag-chrome{z-index:2;padding-top:env(safe-area-inset-top,0px);background:var(--ads-surface);border-bottom-width:1px;justify-content:space-between;padding-right:3rem;position:sticky;top:0}.diag-brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow-x:clip}.diag-foot{z-index:2;padding-top:.85rem;padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));background:var(--ads-surface);border-top-width:1px;justify-content:space-between;margin-top:.15rem;position:sticky;bottom:0}.diag-foot-actions{min-width:0;margin-left:auto}.diag-foot .diag-invite-actions{justify-content:flex-end}.diag-close{top:max(.35rem, env(safe-area-inset-top,0px));z-index:3;width:2.75rem;height:2.75rem;color:var(--diag-dim);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid;position:absolute;right:.35rem}.diag-close:hover{color:var(--diag-ink)}.diag-body{flex:1;min-height:0;padding:.95rem .95rem .35rem;overflow:auto}.diag-progress{flex-wrap:wrap;flex:1;justify-content:center;align-items:baseline;gap:.35rem .55rem;min-width:0;padding:0 .35rem;display:flex}.diag-progress-index{font-family:var(--font-sans);letter-spacing:.04em;color:var(--diag-mute);font-size:.68rem;line-height:1.4}.diag-progress-phase{letter-spacing:.04em;color:var(--diag-ink);font-size:.68rem;font-weight:600;line-height:1.35}.diag-progress-next{color:var(--diag-mute);font-size:.65rem;line-height:1.35;display:none}.diag-progress-track{grid-template-columns:repeat(4,1.15rem);gap:.22rem;display:none}.diag-progress-tick{background:color-mix(in srgb, var(--ads-text) 16%, transparent);height:2px;display:block}.diag-progress-tick[data-on=true]{background:var(--ads-cyan)}.diag-progress-tick[data-now=true]{background:var(--ads-blue)}.diag-step{gap:.8rem;display:grid}.diag-headline{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,5vw,2rem);font-weight:700;line-height:1.2}.diag-headline span{display:block}.diag-body-copy{color:var(--diag-dim);margin:0;font-size:.9375rem;line-height:1.55}.diag-note{color:var(--diag-dim);margin:0;font-size:.875rem;line-height:1.5}.diag-question{font-family:var(--font-display);margin:0;font-size:clamp(1.15rem,4vw,1.45rem);font-weight:700;line-height:1.25}.diag-aperture{gap:.35rem;display:grid}.diag-aperture-slit{border:1px solid var(--ads-border);background:var(--ads-bg);height:2.35rem;position:relative;overflow:hidden}.diag-band{background:linear-gradient(90deg, transparent, var(--ads-cyan), transparent);opacity:.7;width:70%;height:2px;animation:4.8s linear infinite diag-band;position:absolute;left:-40%}.diag-band-a{animation-duration:5.4s;top:28%}.diag-band-b{background:linear-gradient(90deg, transparent, var(--ads-blue), transparent);width:55%;animation-duration:3.8s;animation-direction:reverse;top:50%}.diag-band-c{background:linear-gradient(90deg, transparent, var(--ads-purple), transparent);width:62%;animation-duration:6.2s;top:72%}.diag-aperture-labels{font-family:var(--font-sans);letter-spacing:.02em;color:var(--diag-mute);justify-content:space-between;gap:.4rem;font-size:.72rem;line-height:1.4;display:flex}.diag-choices{gap:.38rem;display:grid}.diag-choice{border:1px solid var(--diag-line);background:color-mix(in srgb, var(--ads-surface) 72%, transparent);min-height:2.7rem;color:var(--diag-dim);text-align:left;cursor:pointer;grid-template-columns:1.7rem minmax(0,1fr) .7rem;align-items:center;padding:.4rem .65rem;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.diag-choice:hover,.diag-choice:focus-visible{color:var(--diag-ink);border-color:color-mix(in srgb, var(--ads-cyan) 42%, transparent);transform:translateY(-1px)}.diag-choice[aria-checked=true]{color:var(--diag-ink);border-color:color-mix(in srgb, var(--ads-cyan) 28%, transparent);background:color-mix(in srgb, var(--ads-cyan) 10%, var(--ads-surface))}.diag-choice-index{font-family:var(--font-sans);letter-spacing:.02em;color:var(--diag-mute);font-size:.6rem;line-height:1.4}.diag-choice[aria-checked=true] .diag-choice-index{color:var(--ads-cyan-text)}.diag-choice-label{font-size:.88rem;font-weight:500;line-height:1.35}.diag-choice-mark{background:var(--ads-cyan);opacity:0;justify-self:end;width:.42rem;height:.42rem}.diag-choice[aria-checked=true] .diag-choice-mark{opacity:1}.diag-spend{grid-template-columns:1fr}.diag-field{gap:.75rem;display:grid;position:relative}.diag-hp{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:auto;left:-10000px;overflow:hidden}.diag-metrics{gap:.9rem;display:grid}.diag-metric-head{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.diag-metric-label{color:var(--diag-ink);font-size:.92rem;font-weight:600;line-height:1.35}.diag-metric-flag{letter-spacing:.01em;text-transform:none;color:var(--ads-cyan-text);flex:none;font-size:.68rem;font-weight:600}.diag-metric-optional .diag-metric-flag{color:var(--diag-mute)}.diag-metric-hint{color:var(--diag-mute);margin:.18rem 0 .4rem;font-size:.78rem;line-height:1.4}.diag-metric-box{border:1px solid var(--diag-line);background:color-mix(in srgb, var(--ads-surface) 88%, transparent);align-items:center;min-height:3.15rem;display:flex}.diag-metric-box[data-invalid=true]{border-color:color-mix(in srgb, var(--ads-purple) 70%, var(--ads-text))}.diag-metric-box:focus-within{border-color:color-mix(in srgb, var(--ads-cyan) 28%, transparent)}.diag-metric-prefix{color:var(--diag-dim);flex:none;padding:0 0 0 .85rem;font-size:1rem;line-height:1.35}.diag-metric-box input{width:100%;min-height:3.15rem;color:var(--diag-ink);background:0 0;border:0;padding:.7rem .85rem;font-size:1rem;line-height:1.35}.diag-metric-box input:focus{outline:none}.diag-note-card{border:1px solid color-mix(in srgb, var(--ads-warn) 42%, transparent);background:color-mix(in srgb, var(--ads-warn) 8%, var(--ads-surface));gap:.4rem;padding:.75rem .8rem;display:grid}.diag-read-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.diag-read-list li{color:var(--diag-mute);font-size:.92rem;line-height:1.4}.diag-read-list li[data-state=now]{color:var(--ads-cyan-text);font-weight:600}.diag-read-list li[data-state=done]{color:var(--diag-ink)}.diag-result-token{font-family:var(--font-sans);letter-spacing:.02em;color:var(--ads-cyan-text);margin:0;font-size:.78rem}.diag-result-name{color:var(--diag-dim);margin:0;font-size:1rem;line-height:1.45}.diag-confidence{align-items:baseline;gap:.55rem;margin-top:.15rem;padding:.2rem 0;display:inline-flex}.diag-confidence span{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--diag-dim);font-size:.8125rem}.diag-confidence strong{font-size:.95rem}.diag-confidence[data-level=HIGH] strong{color:var(--ads-cyan-text)}.diag-confidence[data-level=MEDIUM] strong{color:var(--ads-blue)}.diag-confidence[data-level=LOW] strong{color:var(--ads-warn)}.diag-result-layout{gap:1.35rem;display:grid}.diag-result-main,.diag-result-side{gap:.65rem;display:grid}.diag-result-qualifiers{border-top:1px solid var(--diag-line);gap:.35rem;margin-top:.35rem;padding-top:.75rem;display:grid}.diag-result-qualifiers .diag-note{color:var(--diag-mute);font-size:.78rem;line-height:1.45}.diag-result-block,.diag-integrity,.diag-missing{gap:.55rem;margin-top:.25rem;display:grid}.diag-integrity,.diag-missing{border:1px solid var(--diag-line);background:color-mix(in srgb, var(--ads-surface) 88%, transparent);padding:.8rem .85rem}.diag-result[data-constraint=MEASUREMENT_CONSTRAINT] .diag-integrity{border-color:color-mix(in srgb, var(--ads-warn) 50%, transparent)}.diag-result[data-constraint=INSUFFICIENT_DATA] .diag-missing{border-color:color-mix(in srgb, var(--ads-blue) 42%, transparent)}.diag-result[data-constraint=MEASUREMENT_CONSTRAINT] .diag-result-signal,.diag-result[data-constraint=MEASUREMENT_CONSTRAINT] .diag-result-token{color:var(--ads-warn)}.diag-result[data-constraint=INSUFFICIENT_DATA] .diag-result-signal,.diag-result[data-constraint=INSUFFICIENT_DATA] .diag-result-token{color:var(--ads-blue)}.diag-integrity-counts,.diag-missing-list{grid-template-columns:1fr 1fr;gap:.55rem .75rem;margin:0;padding:0;list-style:none;display:grid}.diag-integrity-counts div,.diag-missing-list li{gap:.12rem;display:grid}.diag-integrity-counts dt,.diag-missing-list span,.diag-evidence em{letter-spacing:.02em;text-transform:none;color:var(--diag-dim);font-size:.75rem;line-height:1.4}.diag-integrity-counts dd,.diag-missing-list strong{margin:0;font-size:.95rem;font-weight:600}.diag-evidence li[data-tone=unknown] strong,.diag-evidence li[data-tone=critical] strong{color:var(--ads-warn)}.diag-evidence em{text-transform:none;letter-spacing:0;margin-top:.15rem;font-style:normal;display:block}.diag-float{display:block;position:relative}.diag-float input{border:1px solid var(--diag-line);background:color-mix(in srgb, var(--ads-surface) 88%, transparent);width:100%;height:3.15rem;color:var(--diag-ink);padding:1.15rem .75rem .5rem;font-size:.95rem;line-height:1.35}.diag-float input:focus{border-color:color-mix(in srgb, var(--ads-cyan) 28%, transparent);outline:none}.diag-float input[aria-invalid=true]{border-color:color-mix(in srgb, var(--ads-purple) 70%, var(--ads-text))}.diag-float-label{letter-spacing:.02em;text-transform:none;height:3.15rem;color:var(--diag-dim);pointer-events:none;align-items:center;font-size:.8125rem;line-height:1.35;display:flex;position:absolute;top:0;left:.75rem}.diag-float input:focus+.diag-float-label,.diag-float input:not(:placeholder-shown)+.diag-float-label{align-items:flex-start;padding-top:.42rem;font-size:.6875rem;line-height:1.35}.diag-error{min-height:.9rem;color:color-mix(in srgb, var(--ads-purple) 55%, var(--ads-text));margin-top:.2rem;font-size:.8125rem;line-height:1.35;display:block}.diag-signal-stage{min-height:7.5rem;padding:.65rem 0 .2rem;position:relative;overflow:hidden}.diag-signal-mesh{background:repeating-linear-gradient(90deg, transparent 0 10px, color-mix(in srgb, var(--ads-cyan) 16%, transparent) 10px 11px);opacity:.28;animation:1.8s forwards diag-density;position:absolute;inset:0}.diag-signal-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ads-blue) 22%, transparent), transparent);width:30%;animation:1.8s cubic-bezier(.16,1,.3,1) forwards diag-scan;position:absolute;inset:10% auto 10% 0}.diag-inputs{z-index:1;gap:.45rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.diag-inputs span{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--diag-dim);font-size:.75rem;line-height:1.4}.diag-inputs strong{letter-spacing:.03em;text-transform:none;font-size:.92rem;font-weight:600;line-height:1.35;display:block}.diag-status{font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;color:var(--ads-cyan-text);margin:0;font-size:.68rem;line-height:1.4}.diag-result-signal{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ads-cyan-text);margin:0;font-size:clamp(1.55rem,5vw,2.2rem);font-weight:700;line-height:1.18}.diag-meta{border-top:1px solid var(--diag-line);border-bottom:1px solid var(--diag-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .7rem;padding:.7rem 0;display:grid}.diag-meta p,.diag-observe,.diag-cta-zone h3{margin:0}.diag-meta span{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--diag-dim);margin-bottom:.22rem;font-size:.75rem;line-height:1.4;display:block}.diag-meta strong{font-size:.8rem;font-weight:600;line-height:1.35}.diag-observe{color:var(--diag-ink);font-size:1.05rem;line-height:1.55}.diag-evidence,.diag-actions,.diag-warn-list{margin:0;padding:0;list-style:none}.diag-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .9rem;display:grid}.diag-evidence span,.diag-actions span{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--diag-dim);font-size:.75rem;line-height:1.4;display:block}.diag-evidence strong{margin-top:.2rem;font-size:1rem;font-weight:600;line-height:1.35;display:block}.diag-actions{gap:.7rem;display:grid}.diag-actions li{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.diag-actions p{color:var(--diag-ink);margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.diag-actions span{color:var(--ads-cyan-text);padding-top:.15rem}.diag-warn-list{gap:.35rem;display:grid}.diag-warn-list li{color:color-mix(in srgb, var(--ads-warn) 80%, var(--ads-text));font-size:.82rem;line-height:1.45}.diag-cta-zone{border-top:1px solid var(--diag-line);gap:.5rem;padding-top:.85rem;display:grid}.diag-cta-zone h3{font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.25}@keyframes diag-scan{0%{transform:translate(-40%)}to{transform:translate(280%)}}@keyframes diag-density{0%{opacity:.12}to{opacity:.3}}@keyframes diag-band{0%{transform:translate(0)}to{transform:translate(160%)}}@media (min-width:23.5rem){.diag-spend{grid-template-columns:1fr 1fr}}@media (max-width:23.49rem){.diag-spend,.diag-meta,.diag-evidence,.diag-integrity-counts{grid-template-columns:1fr}}@media (min-width:48rem){.diag-overlay{padding:max(1rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));place-items:center}.diag-invite{width:22rem;padding:1.15rem 1.2rem 1.2rem;bottom:2.25rem;left:auto;right:2rem;transform:none}.diag-invite-copy{margin:.6rem 0 1rem;font-size:.98rem}.diag-panel,.diag-panel[data-compact=true]{border-radius:var(--ads-radius-lg);align-self:center;width:min(28.5rem,100vw - 48px);height:auto;max-height:min(46rem,100dvh - 32px)}.diag-panel[data-wide=true]{width:min(44rem,100vw - 48px)}.diag-chrome,.diag-foot{padding-left:1.1rem;padding-right:1.1rem}.diag-chrome{padding-top:0;padding-right:3.2rem}.diag-close{top:.35rem;right:.45rem}.diag-progress-next{display:inline}.diag-progress-track{display:grid}.diag-body{padding:1.05rem 1.2rem .45rem}.diag-step-choice{grid-template-columns:minmax(12rem,.85fr) minmax(0,1.15fr);align-items:start;gap:1.15rem 1.4rem}.diag-field{grid-template-columns:1fr 1fr;gap:.75rem .85rem}.diag-float:nth-child(5){grid-column:1/-1}}@media (min-width:64rem){.diag-panel[data-wide=true]{width:min(52rem,100vw - 64px)}.diag-result-layout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:1.25rem 1.6rem}.diag-result-side{border-left:1px solid var(--diag-line);gap:1.15rem;padding-left:1.2rem}}@media (prefers-reduced-motion:reduce){.diag-signal-mesh,.diag-signal-scan,.diag-band,.diag-choice{transition:none;animation:none}}
