.animated-muni-work[data-astro-cid-fumwtu3q]{width:var(--animated-muni-size,148px);aspect-ratio:1;filter:drop-shadow(0 16px 24px #0b304524);contain:layout;background:0 0;border:0;border-radius:0;flex:none;display:block;position:relative;overflow:visible}.animated-muni-work[data-astro-cid-fumwtu3q] video[data-astro-cid-fumwtu3q]{object-fit:contain;mix-blend-mode:multiply;transform-origin:50% 84%;will-change:translate,rotate,scale;width:100%;height:100%;display:block}@media (width<=680px){.animated-muni-work[data-astro-cid-fumwtu3q]{--animated-muni-size:112px;filter:drop-shadow(0 12px 20px #0b30451f)}}@media (prefers-reduced-motion:reduce){.animated-muni-work[data-astro-cid-fumwtu3q] video[data-astro-cid-fumwtu3q]{will-change:auto}}.problem-selector[data-astro-cid-svecgjjj]{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(30px,5vw,72px);margin-top:clamp(36px,5vw,64px);display:grid}.problem-selector__stage[data-astro-cid-svecgjjj]{border:1px solid var(--ink);background:var(--rice);min-height:560px;box-shadow:14px 14px 0 var(--ink);grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}.problem-selector__art[data-astro-cid-svecgjjj]{background:radial-gradient(circle at 50% 48%,#f2b13457,#0000 28%),linear-gradient(145deg,#168c8c1a,#0000 62%);place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.problem-selector__orbit[data-astro-cid-svecgjjj]{aspect-ratio:1;border:1px solid #0b304526;border-radius:50%;width:min(340px,72%);position:absolute;box-shadow:0 0 0 42px #168c8c0d,0 0 0 84px #f2b1340d}.problem-selector__orbit[data-astro-cid-svecgjjj]:before,.problem-selector__orbit[data-astro-cid-svecgjjj]:after{content:"";aspect-ratio:1;background:var(--teal);border-radius:50%;width:18px;position:absolute;box-shadow:0 0 0 7px #168c8c1f}.problem-selector__orbit[data-astro-cid-svecgjjj]:before{top:8%;left:12%}.problem-selector__orbit[data-astro-cid-svecgjjj]:after{background:var(--yellow);bottom:18%;right:5%;box-shadow:0 0 0 7px #f2b13426}.problem-selector__mascot[data-astro-cid-svecgjjj]{z-index:2;opacity:0;filter:drop-shadow(0 26px 34px #0b30452e);mix-blend-mode:multiply;transform-origin:50% 88%;width:min(360px,76%);height:auto;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .65s var(--ease);will-change:transform;display:block;position:absolute;transform:translate(32px,16px)scale(.92)}.problem-selector__mascot[data-astro-cid-svecgjjj].is-active{opacity:1;transform:none}.problem-selector__stage[data-astro-cid-svecgjjj] figcaption[data-astro-cid-svecgjjj]{z-index:3;border-top:1px solid var(--ink);background:var(--white);grid-template-columns:auto minmax(0,1fr);gap:8px 18px;padding:20px;display:grid;position:relative}.problem-selector__stage[data-astro-cid-svecgjjj] figcaption[data-astro-cid-svecgjjj] span[data-astro-cid-svecgjjj]{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.problem-selector__stage[data-astro-cid-svecgjjj] figcaption[data-astro-cid-svecgjjj] strong[data-astro-cid-svecgjjj]{font-size:.84rem;line-height:1.45}.problem-selector__stage[data-astro-cid-svecgjjj] figcaption[data-astro-cid-svecgjjj] a[data-astro-cid-svecgjjj]{width:max-content;max-width:100%;color:var(--teal);text-underline-offset:4px;grid-column:2;font-size:.72rem;font-weight:800}.problem-selector__questions[data-astro-cid-svecgjjj]{border-top:1px solid var(--ink);align-content:start;display:grid}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj]{border:0;border-bottom:1px solid var(--ink-10);min-height:150px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:padding-left .35s var(--ease),background-color .35s ease;background:0 0;gap:10px;padding:24px 22px;display:grid}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj] span[data-astro-cid-svecgjjj]{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj] strong[data-astro-cid-svecgjjj]{max-width:34ch;font-size:clamp(1.05rem,1.6vw,1.36rem);line-height:1.3}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj][aria-selected=true]{background:var(--yellow);padding-left:34px}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj][aria-selected=true] span[data-astro-cid-svecgjjj]{color:var(--ink)}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.problem-selector__mascot[data-astro-cid-svecgjjj].is-active{animation:6.4s cubic-bezier(.45,.05,.3,.96) infinite problem-mascot-work}.problem-selector__mascot[data-astro-cid-svecgjjj]:nth-child(2).is-active{animation-name:problem-mascot-check}.problem-selector__mascot[data-astro-cid-svecgjjj]:nth-child(3).is-active{animation-name:problem-mascot-connect}.problem-selector__orbit[data-astro-cid-svecgjjj]{animation:15s linear infinite problem-orbit-drift}.problem-selector__orbit[data-astro-cid-svecgjjj]:before{animation:problem-orbit-pulse 2.4s var(--ease) infinite}.problem-selector__orbit[data-astro-cid-svecgjjj]:after{animation:problem-orbit-pulse 2.4s 1.2s var(--ease) infinite}@keyframes problem-mascot-work{0%,to{transform:translate(0,0)rotate(0)scale(1)}18%{transform:translate(-5px,-7px)rotate(-1.4deg)scale(1.01)}42%{transform:translate(8px,-15px)rotate(2deg)scale(1.022)}68%{transform:translate(3px,-7px)rotate(.8deg)scale(1.012)}86%{transform:translate(-6px,-11px)rotate(-1.7deg)scale(1.018)}}@keyframes problem-mascot-check{0%,to{transform:translate(0,0)rotate(0)scale(1)}22%{transform:translate(6px,-8px)rotate(1.7deg)scale(1.012)}48%{transform:translate(-4px,-16px)rotate(-2deg)scale(1.024)}72%{transform:translate(-7px,-8px)rotate(-1.2deg)scale(1.014)}88%{transform:translate(3px,-12px)rotate(1deg)scale(1.018)}}@keyframes problem-mascot-connect{0%,to{transform:translate(0,0)rotate(0)scale(1)}20%{transform:translate(-6px,-9px)rotate(-1.6deg)scale(1.014)}46%{transform:translate(5px,-15px)rotate(1.8deg)scale(1.024)}70%{transform:translate(9px,-6px)rotate(2.2deg)scale(1.012)}87%{transform:translate(-2px,-12px)rotate(-.8deg)scale(1.018)}}@keyframes problem-orbit-drift{to{transform:rotate(360deg)}}@keyframes problem-orbit-pulse{0%,to{opacity:.48;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}}@media (width<=960px){.problem-selector[data-astro-cid-svecgjjj]{grid-template-columns:1fr}.problem-selector__stage[data-astro-cid-svecgjjj]{min-height:500px}.problem-selector__questions[data-astro-cid-svecgjjj]{border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr))}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj]{border-right:1px solid var(--ink-10);min-height:150px}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj]:last-child{border-right:0}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj][aria-selected=true]{padding-left:22px}}@media (width<=620px){.problem-selector[data-astro-cid-svecgjjj]{gap:22px}.problem-selector__stage[data-astro-cid-svecgjjj]{min-height:430px;box-shadow:8px 8px 0 var(--ink)}.problem-selector__art[data-astro-cid-svecgjjj]{min-height:310px}.problem-selector__mascot[data-astro-cid-svecgjjj]{width:min(285px,78%)}.problem-selector__stage[data-astro-cid-svecgjjj] figcaption[data-astro-cid-svecgjjj]{grid-template-columns:1fr;padding:16px}.problem-selector__stage[data-astro-cid-svecgjjj] figcaption[data-astro-cid-svecgjjj] a[data-astro-cid-svecgjjj]{grid-column:auto}.problem-selector__questions[data-astro-cid-svecgjjj]{border-left:0;grid-template-columns:1fr}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj]{border-right:0;min-height:0;padding:17px 4px 17px 0}.problem-selector__questions[data-astro-cid-svecgjjj] button[data-astro-cid-svecgjjj][aria-selected=true]{padding-left:16px}}@media (prefers-reduced-motion:reduce){.problem-selector__mascot[data-astro-cid-svecgjjj],.problem-selector__orbit[data-astro-cid-svecgjjj]{will-change:auto;transition:none!important;animation:none!important}.problem-selector__mascot[data-astro-cid-svecgjjj].is-active{transform:none}}.home-dashboard[data-astro-cid-ytyh6i4a]{background:var(--rice);color:var(--ink);font-variant-numeric:tabular-nums;border:1px solid #0b304524;overflow:hidden}.home-dashboard[data-astro-cid-ytyh6i4a]>header[data-astro-cid-ytyh6i4a]{background:var(--ink);color:var(--white);grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px;padding:11px 15px;display:grid}.home-dashboard[data-astro-cid-ytyh6i4a]>header[data-astro-cid-ytyh6i4a] span[data-astro-cid-ytyh6i4a]{color:var(--yellow);letter-spacing:.08em;font-size:.64rem;font-weight:900}.home-dashboard[data-astro-cid-ytyh6i4a]>header[data-astro-cid-ytyh6i4a] strong[data-astro-cid-ytyh6i4a]{font-size:.77rem}.home-dashboard[data-astro-cid-ytyh6i4a]>header[data-astro-cid-ytyh6i4a] small[data-astro-cid-ytyh6i4a]{color:#ffffffb8;font-size:.61rem;font-weight:800}.home-dashboard__body[data-astro-cid-ytyh6i4a]{gap:12px;padding:14px;display:grid}.home-dashboard__summary[data-astro-cid-ytyh6i4a]{gap:4px;display:grid}.home-dashboard__summary[data-astro-cid-ytyh6i4a] span[data-astro-cid-ytyh6i4a],.home-dashboard__insight[data-astro-cid-ytyh6i4a] span[data-astro-cid-ytyh6i4a]{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;font-weight:900}.home-dashboard__summary[data-astro-cid-ytyh6i4a] strong[data-astro-cid-ytyh6i4a]{font-size:clamp(.96rem,1.45vw,1.2rem);line-height:1.3}.home-dashboard__metrics[data-astro-cid-ytyh6i4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-dashboard__metrics[data-astro-cid-ytyh6i4a]>span[data-astro-cid-ytyh6i4a]{border:1px solid var(--ink-10);background:var(--white);border-radius:12px;gap:6px;min-width:0;padding:11px;display:grid}.home-dashboard__metrics[data-astro-cid-ytyh6i4a] small[data-astro-cid-ytyh6i4a]{color:var(--ink-72);font-size:.64rem;font-weight:800}.home-dashboard__metrics[data-astro-cid-ytyh6i4a] strong[data-astro-cid-ytyh6i4a]{font-size:clamp(1.1rem,2vw,1.52rem)}.home-dashboard__metrics[data-astro-cid-ytyh6i4a] em[data-astro-cid-ytyh6i4a]{color:var(--ink-56);font-size:.6rem;font-style:normal}.home-dashboard__reading[data-astro-cid-ytyh6i4a]{grid-template-columns:minmax(0,1.25fr) minmax(170px,.75fr);gap:12px;display:grid}.home-dashboard__chart[data-astro-cid-ytyh6i4a]{border:1px solid var(--ink-10);background:var(--white);border-radius:12px;align-items:end;gap:8px;min-height:112px;padding:14px;display:flex}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]{height:var(--h,42%);background:var(--teal);transform-origin:bottom;border-radius:7px 7px 3px 3px;flex:1}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(2){--h:58%}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(3){--h:48%}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(4){--h:72%}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(5){--h:68%}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(6){--h:86%;background:var(--yellow)}.home-dashboard__insight[data-astro-cid-ytyh6i4a]{background:var(--ink);color:var(--white);border-radius:12px;align-content:start;gap:8px;padding:13px;display:grid}.home-dashboard__insight[data-astro-cid-ytyh6i4a] span[data-astro-cid-ytyh6i4a]{color:var(--yellow)}.home-dashboard__insight[data-astro-cid-ytyh6i4a] strong[data-astro-cid-ytyh6i4a]{font-size:.82rem;line-height:1.35}.home-dashboard__insight[data-astro-cid-ytyh6i4a] p[data-astro-cid-ytyh6i4a]{color:#ffffffb8;margin:0;font-size:.67rem;line-height:1.45}.home-dashboard__note[data-astro-cid-ytyh6i4a]{border-top:1px solid var(--ink-10);background:var(--white);color:var(--ink-56);margin:0;padding:7px 14px;font-size:.6rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.home-dashboard__metrics[data-astro-cid-ytyh6i4a]>span[data-astro-cid-ytyh6i4a]{animation:7.2s cubic-bezier(.65,0,.35,1) infinite home-dashboard-card-drift}.home-dashboard__metrics[data-astro-cid-ytyh6i4a]>span[data-astro-cid-ytyh6i4a]:nth-child(2){animation-delay:-2.4s}.home-dashboard__metrics[data-astro-cid-ytyh6i4a]>span[data-astro-cid-ytyh6i4a]:nth-child(3){animation-delay:-4.8s}.home-dashboard__insight[data-astro-cid-ytyh6i4a]{animation:8.4s cubic-bezier(.65,0,.35,1) infinite home-dashboard-insight-breathe}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]{animation:.72s cubic-bezier(.22,1,.36,1) both home-dashboard-read,6.4s cubic-bezier(.65,0,.35,1) .9s infinite home-dashboard-bar-live}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(2){animation-delay:90ms,-1.1s}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(3){animation-delay:.18s,-2.2s}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(4){animation-delay:.27s,-3.3s}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(5){animation-delay:.36s,-4.4s}.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]:nth-child(6){animation-delay:.45s,-5.5s}@keyframes home-dashboard-read{0%{opacity:.45;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes home-dashboard-card-drift{0%,to{translate:0;box-shadow:0 0 #0b304500}50%{translate:0 -3px;box-shadow:0 8px 20px #0b30450f}}@keyframes home-dashboard-insight-breathe{0%,to{translate:0}50%{translate:0 -4px}}@keyframes home-dashboard-bar-live{0%,to{filter:saturate();scale:1}50%{filter:saturate(1.08);scale:1 .92}}}@media (width<=620px){.home-dashboard__metrics[data-astro-cid-ytyh6i4a]{grid-template-columns:1fr 1fr}.home-dashboard__metrics[data-astro-cid-ytyh6i4a]>span[data-astro-cid-ytyh6i4a]:last-child{grid-column:1/-1}.home-dashboard__reading[data-astro-cid-ytyh6i4a]{grid-template-columns:1fr}.home-dashboard__chart[data-astro-cid-ytyh6i4a]{min-height:96px}.home-dashboard[data-astro-cid-ytyh6i4a]>header[data-astro-cid-ytyh6i4a] small[data-astro-cid-ytyh6i4a]{display:none}.home-dashboard__body[data-astro-cid-ytyh6i4a]{padding:11px}}@media (prefers-reduced-motion:reduce){.home-dashboard__metrics[data-astro-cid-ytyh6i4a]>span[data-astro-cid-ytyh6i4a],.home-dashboard__insight[data-astro-cid-ytyh6i4a],.home-dashboard__chart[data-astro-cid-ytyh6i4a] i[data-astro-cid-ytyh6i4a]{animation:none;translate:none;scale:none}}.home-hero:after{content:"";z-index:-1;border:clamp(16px,2vw,28px) solid var(--teal);border-color:var(--teal) transparent transparent;border-radius:50%;width:min(72%,900px);height:min(30vw,380px);position:absolute;bottom:-22%;right:0;transform:rotate(-7deg)}.home-hero{align-items:center;min-height:calc(100dvh - 113px);padding-block:clamp(54px,7vw,96px);display:grid;overflow:hidden}.hero-composition{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(42px,7vw,104px);display:grid}.hero-copy .eyebrow{margin-bottom:22px}.hero-copy .lede{margin-top:25px}.hero-copy .button-row{margin-top:34px}.hero-instrument{background:var(--white);border:1px solid var(--ink-20);border-radius:var(--radius);isolation:isolate;padding:clamp(22px,3vw,34px);position:relative}.hero-instrument:before{content:"";z-index:-1;background:var(--teal);border-radius:var(--radius);position:absolute;inset:12px -12px -12px 12px}.instrument-head,.instrument-foot,.canvas-nav,.canvas-note{color:var(--ink-72);justify-content:space-between;align-items:center;gap:16px;font-size:.72rem;font-weight:700;display:flex}.live-state{background:var(--yellow-18);color:var(--ink);border-radius:999px;padding:5px 9px}.instrument-question{margin:32px 0 20px;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700}.instrument-answer{border-block:1px solid var(--ink-10);grid-template-columns:38px 1fr;gap:15px;padding:20px 0;display:grid}.answer-index{color:var(--teal);font-weight:800}.instrument-answer strong{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.28;display:block}.instrument-answer p{color:var(--ink-72);margin-top:9px}.instrument-evidence{background:var(--ink-10);grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.instrument-evidence div{background:var(--white);padding:14px 10px}.instrument-evidence div:nth-child(2){background:var(--teal-12)}.instrument-evidence div:nth-child(3){background:var(--yellow-18)}.instrument-evidence small,.instrument-evidence strong{display:block}.instrument-evidence small{color:var(--ink-72);font-size:.7rem}.instrument-evidence strong{margin-top:4px;font-size:.9rem}.hero-rule{background:var(--ink);height:6px;position:absolute;inset:auto 0 0}.hero-rule span{background:var(--yellow);width:34%;height:100%;animation:hero-rule 1.3s var(--ease) both;display:block}@keyframes hero-rule{0%{width:0}}.problem-chapter{background:var(--white)}.problem-editorial{grid-template-columns:.8fr 1.2fr;gap:clamp(48px,9vw,130px);display:grid}.problem-lead{align-self:start;position:sticky;top:90px}.problem-rail{border-top:1px solid var(--ink)}.problem-line{border-bottom:1px solid var(--ink-10);min-height:104px;transition:transform var(--fast),background var(--fast);grid-template-columns:56px 1fr auto;align-items:center;gap:24px;text-decoration:none;display:grid}.problem-line:hover,.problem-line:focus-visible{background:var(--teal-12);transform:translate(4px)}.problem-line span{color:var(--teal);font-size:.75rem;font-weight:800}.problem-line p{font-size:clamp(1.08rem,2.2vw,1.65rem);font-weight:700;line-height:1.3}.problem-line b{color:var(--teal);font-size:.75rem}.answer-stage{background:var(--teal);color:var(--white)}.answer-layout{grid-template-columns:.85fr 1.15fr;gap:clamp(44px,9vw,126px);display:grid}.answer-sticky{align-self:start;position:sticky;top:110px}.answer-sticky .section-kicker{color:var(--yellow)}.answer-sticky p:last-child{color:#ffffffbd;margin-top:24px;font-size:1.08rem}.answer-sequence{counter-reset:answer}.answer-step{border-top:1px solid #ffffff40;padding:42px 0}.answer-step:last-child{border-bottom:1px solid #ffffff40}.answer-step>span{text-transform:uppercase;letter-spacing:.14em;color:var(--yellow);font-size:.72rem;font-weight:800}.answer-step h3{max-width:18ch;margin-top:15px;font-size:clamp(1.55rem,3vw,2.75rem)}.answer-step p{color:#ffffffb8;margin-top:14px}.workflow-stage{background:var(--rice)}.workflow-track{border-block:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.workflow-node{border-right:1px solid var(--ink-10);flex-direction:column;min-height:260px;padding:26px 22px;display:flex}.workflow-node:last-child{border-right:0}.workflow-node span{color:var(--teal);font-size:.72rem;font-weight:800}.workflow-node h3{margin-top:auto}.workflow-node p{color:var(--ink-72);margin-top:12px;font-size:.88rem}.dashboard-stage{background:var(--white)}.dashboard-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(42px,8vw,110px);display:grid}.dashboard-copy p:not(.section-kicker){color:var(--ink-72);margin:24px 0;font-size:1.08rem}.modules-stage{background:var(--rice)}.module-slices{border-top:1px solid var(--ink)}.module-slice{border-bottom:1px solid var(--ink-10);min-height:112px;transition:background var(--fast),padding var(--fast);grid-template-columns:54px 1fr 32px;align-items:center;gap:22px;text-decoration:none;display:grid}.module-slice:hover,.module-slice:focus-visible{background:var(--white);padding-inline:18px}.module-slice>span{color:var(--teal);font-size:.72rem;font-weight:800}.module-slice div{grid-template-columns:.55fr 1fr;align-items:center;gap:30px;display:grid}.module-slice div>div{display:block}.module-slice small{color:var(--teal);margin-top:6px;font-size:.7rem;font-weight:800;display:block}.module-slice p{color:var(--ink-72)}.module-slice b{font-size:1.2rem;font-weight:400}.solutions-stage{background:var(--white)}.solution-composition{grid-template-columns:.8fr 1.2fr;gap:clamp(42px,9vw,130px);display:grid}.solution-title{align-self:start;position:sticky;top:100px}.solution-orbit{display:grid}.solution-link{border-top:1px solid var(--ink-10);transition:transform var(--fast);grid-template-columns:42px 1fr;gap:15px;padding:30px 0;text-decoration:none;display:grid}.solution-link:hover{transform:translate(5px)}.solution-link span{color:var(--teal);font-size:.7rem;font-weight:800}.solution-link p{color:var(--ink-72);grid-column:2;margin-top:7px}.solution-link h3{font-size:clamp(1.35rem,2.4vw,2rem)}.industry-stage{background:var(--ink);color:var(--white)}.industry-composition{grid-template-columns:.72fr 1.28fr;gap:clamp(44px,8vw,110px);display:grid}.industry-copy{align-self:start;position:sticky;top:100px}.industry-copy .section-kicker{color:var(--yellow)}.industry-copy p:last-child{color:#ffffffa6;margin-top:22px}.industry-accordion{border-top:1px solid #ffffff47}.industry-slice{min-height:104px;transition:background var(--fast),padding var(--fast);border-bottom:1px solid #ffffff2e;grid-template-columns:.7fr 1fr auto;align-items:center;gap:24px;text-decoration:none;display:grid}.industry-slice:hover{background:#ffffff0f;padding-inline:16px}.industry-slice>span{font-size:clamp(1.2rem,2.4vw,2rem);font-weight:800}.industry-slice p{color:#ffffffad}.industry-slice b{color:var(--yellow);font-size:.78rem}.start-stage{background:var(--yellow)}.start-layout{grid-template-columns:.9fr 1.1fr;gap:clamp(48px,9vw,130px);display:grid}.start-statement{align-self:start;position:sticky;top:100px}.start-steps{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.start-steps li{border-bottom:1px solid #0b304540;grid-template-columns:54px 1fr;gap:20px;padding:34px 0;display:grid}.start-steps li>span{font-size:.72rem;font-weight:800}.start-steps p{color:var(--ink-72);margin-top:9px}.report-stage{background:var(--white);overflow:hidden}.report-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(48px,8vw,112px);display:grid}.report-lead>p:not(.section-kicker){color:var(--ink-72);margin:24px 0;font-size:1.05rem}.report-signals{grid-template-columns:1.2fr .8fr;gap:14px;padding:38px 0;display:grid;position:relative}.report-signals:before{content:"";z-index:0;background:var(--teal);height:68px;position:absolute;top:44%;left:-12%;right:-18%;transform:rotate(-3deg)}.report-signal{z-index:1;background:var(--rice);border:1px solid var(--ink-20);flex-direction:column;min-height:210px;padding:clamp(24px,3vw,36px);display:flex;position:relative}.report-signal--large{background:var(--ink);min-height:434px;color:var(--white);grid-row:span 2}.report-signal--accent{background:var(--yellow)}.report-signal>span{text-transform:uppercase;letter-spacing:.12em;color:var(--teal);font-size:.72rem;font-weight:800}.report-signal--large>span{color:var(--yellow)}.report-signal strong{letter-spacing:-.04em;margin-top:auto;font-size:clamp(1.35rem,2.5vw,2.3rem);line-height:1.16}.report-signal p{color:var(--ink-72);margin-top:14px;font-size:.86rem}.report-signal--large p{color:#ffffffb3}.trust-stage{background:var(--teal);color:var(--white)}.trust-composition{grid-template-columns:120px .8fr 1.2fr;align-items:start;gap:clamp(34px,7vw,90px);display:grid}.trust-mark img{width:88px}.trust-copy p{color:#ffffffbd;margin:22px 0 30px;font-size:1.08rem}.trust-list{border-top:1px solid #ffffff4d}.trust-row{border-bottom:1px solid #ffffff38;grid-template-columns:40px 1fr;gap:18px;padding:24px 0;display:grid}.trust-row span{color:var(--yellow);font-size:.72rem;font-weight:800}.trust-row p{font-weight:700}.pricing-stage{background:var(--rice)}.pricing-composition{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,110px);display:grid}.pricing-word{letter-spacing:-.08em;color:var(--teal);font-size:clamp(4rem,10vw,9rem);font-weight:800;line-height:.82}.pricing-copy p{color:var(--ink-72);margin:24px 0 30px;font-size:1.08rem}.dashboard-stage--editorial{overflow:hidden}.dashboard-stage--editorial .dashboard-layout{grid-template-columns:.72fr 1.28fr;align-items:start}.dashboard-stage--editorial .dashboard-copy{position:sticky;top:104px}.signal-spread{grid-template-columns:minmax(0,1.14fr) minmax(180px,.7fr);align-items:start;gap:clamp(16px,2.5vw,30px);display:grid}.signal-spread__notes{gap:clamp(24px,4vw,46px);padding-top:clamp(60px,8vw,108px);display:grid}.signal-story{min-width:0;margin:0}.signal-story__frame{border:1px solid var(--ink);border-radius:var(--radius);background:var(--rice);transition:transform .52s var(--ease),box-shadow .52s var(--ease);overflow:hidden}.signal-story figcaption{border-top:1px solid var(--ink-10);gap:4px;margin-top:14px;padding-top:15px;display:grid}.signal-story figcaption strong{font-size:clamp(.9rem,1.35vw,1.08rem);line-height:1.35}.signal-story figcaption span{color:var(--ink-72);font-size:.76rem;line-height:1.5}.signal-story--lead figcaption{grid-template-columns:.8fr 1.2fr;gap:18px}.signal-story--lead figcaption span{font-size:.82rem}.signal-visual{aspect-ratio:4/5;flex-direction:column;padding:clamp(16px,2.8vw,30px);display:flex}.signal-visual__head{border-bottom:1px solid var(--ink-20);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:.63rem;font-weight:800;display:flex}.signal-visual__head b{color:var(--teal)}.signal-visual--stock{background:var(--ink);color:var(--white)}.signal-visual--stock .signal-visual__head{border-color:#fff3}.stock-gauge{border:1px solid #ffffff5c;height:18px;margin-top:clamp(30px,5vw,62px);position:relative}.stock-gauge span{background:var(--yellow);width:42%;height:100%;display:block}.stock-gauge i{color:var(--yellow);font-size:.62rem;font-style:normal;font-weight:800;position:absolute;top:-23px;right:0}.stock-bars{border-bottom:1px solid #ffffff40;align-items:end;gap:8px;height:clamp(120px,20vw,220px);margin-top:30px;display:flex}.stock-bars span{height:var(--level);background:var(--teal);transform-origin:bottom;flex:1}.stock-bars span:nth-child(4),.stock-bars span:nth-child(6){background:var(--yellow)}.signal-visual__verdict{margin-top:auto;padding-top:22px}.signal-visual__verdict span{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:800}.signal-visual__verdict strong{margin-top:9px;font-size:clamp(1rem,2vw,1.5rem);line-height:1.25;display:block}.signal-visual--cash{background:var(--yellow)}.cash-lines{gap:13px;margin-top:clamp(34px,6vw,66px);display:grid}.cash-lines span{border:1px solid var(--ink);height:12px;display:block}.cash-lines i{width:var(--value);background:var(--ink);height:100%;display:block}.cash-lines span:nth-child(2) i{background:var(--teal)}.cash-lines span:nth-child(3) i{background:var(--white)}.cash-legend{justify-content:space-between;margin-top:12px;font-size:.55rem;font-weight:800;display:flex}.signal-visual__short{margin-top:auto;font-size:clamp(1rem,2vw,1.35rem);line-height:1.2}.signal-visual--evidence{background:var(--white)}.evidence-stack{border-top:1px solid var(--ink);margin:auto 0 0;padding:0;list-style:none}.evidence-stack li{border-bottom:1px solid var(--ink-10);grid-template-columns:28px 1fr;gap:10px;padding:13px 0;display:grid}.evidence-stack li:nth-child(3){background:var(--teal);color:var(--white);margin-inline:-12px;padding-inline:12px}.evidence-stack span{color:var(--teal);font-size:.57rem;font-weight:800}.evidence-stack li:nth-child(3) span{color:var(--yellow)}.evidence-stack strong{font-size:.72rem}@media (prefers-reduced-motion:no-preference){.signal-story:hover .signal-story__frame{box-shadow:8px 8px 0 var(--ink);transform:translateY(-5px)}.signal-story.reveal.is-visible .signal-story__frame{animation:signal-unmask .72s var(--ease) both;animation-delay:calc(var(--i,0)*90ms)}.signal-story.reveal.is-visible .stock-bars span{animation:bar-grow .76s var(--ease) both;animation-delay:calc(var(--i,0)*70ms + .18s)}@keyframes signal-unmask{0%{opacity:.35;clip-path:inset(0 0 12%)}to{opacity:1;clip-path:inset(0)}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (width<=960px){.dashboard-stage--editorial .dashboard-layout{grid-template-columns:1fr}.dashboard-stage--editorial .dashboard-copy{position:static}.signal-spread{width:min(760px,100%);margin-inline:auto}}@media (width<=600px){.signal-spread{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:12px}.signal-spread__notes{gap:24px;padding-top:42px}.signal-story figcaption{margin-top:10px;padding-top:10px;display:block}.signal-story figcaption span{display:none}.signal-story figcaption strong{letter-spacing:-.01em;font-size:.72rem}.signal-story__frame{border-radius:var(--radius-sm);box-shadow:0 12px 34px #0b304514}}.home-hero{isolation:isolate;contain:paint;overflow:clip}@media (width<=1200px),(hover:none),(pointer:coarse){.hero-rule span,.signal-story.reveal.is-visible .signal-story__frame,.signal-story.reveal.is-visible .stock-bars span{animation:none!important}.problem-line:hover,.module-slice:hover,.solution-link:hover,.industry-slice:hover,.signal-story:hover .signal-story__frame{transform:none!important}.problem-line:hover,.module-slice:hover,.industry-slice:hover{padding-inline:0}.signal-story:hover .signal-story__frame{box-shadow:none}}.home-hero{min-height:auto;padding-block:clamp(28px,3.5vw,48px) clamp(48px,6vw,78px)}.home-hero .hero-rule{display:none}.home-hero h1{text-wrap:balance;max-width:18ch;font-size:clamp(3.2rem,4vw,3.75rem);line-height:1.02}.home-hero .lede{max-width:42ch;font-size:clamp(1rem,1.35vw,1.18rem)}.workflow-stage{background:linear-gradient(90deg,transparent 0 49.9%,var(--ink-10) 50%,transparent 50.1%), var(--rice);overflow:hidden}.workflow-stage .section-intro{align-items:end}.workflow-stage .section-intro p{max-width:38ch}.workflow-explorer{border:1px solid var(--ink);background:var(--white)}.workflow-explorer .workflow-track{border:0;grid-template-columns:repeat(4,1fr)}.workflow-explorer .workflow-node{appearance:none;border:0;border-right:1px solid var(--ink-10);border-bottom:1px solid var(--ink);background:var(--white);min-width:0;min-height:126px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:background var(--base),color var(--base),transform var(--fast);border-radius:0}.workflow-explorer .workflow-node:last-child{border-right:0}.workflow-explorer .workflow-node[aria-pressed=true]{background:var(--ink);color:var(--white)}.workflow-explorer .workflow-node[aria-pressed=true] span{color:var(--yellow)}.workflow-explorer .workflow-node[aria-pressed=true] p{color:#ffffffb3}.workflow-explorer .workflow-node:hover:not([aria-pressed=true]){background:var(--yellow)}.workflow-explorer .workflow-node:active{transform:translateY(1px)}.workflow-explorer .workflow-node:focus-visible{z-index:2;outline:3px solid var(--teal);outline-offset:-4px;position:relative}.workflow-focus{grid-template-columns:minmax(130px,.34fr) minmax(0,1fr) minmax(230px,.72fr) auto;align-items:center;gap:clamp(20px,3.5vw,54px);min-height:240px;padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden}.workflow-focus:after{content:"";aspect-ratio:1;border:20px solid var(--teal);pointer-events:none;border-left-color:#0000;border-radius:50%;width:190px;position:absolute;bottom:-86px;right:-52px}.workflow-focus__signal{border-bottom:1px solid var(--ink);align-items:end;gap:8px;height:130px;display:flex}.workflow-focus__signal i{height:var(--bar-height,42%);background:var(--teal);transform-origin:bottom;flex:1}.workflow-focus__signal i:nth-child(2){--bar-height:72%;background:var(--yellow)}.workflow-focus__signal i:nth-child(3){--bar-height:56%}.workflow-focus__signal i:nth-child(4){--bar-height:88%;background:var(--ink)}.workflow-focus span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800;display:block}.workflow-focus strong{letter-spacing:-.045em;margin-top:10px;font-size:clamp(1.45rem,3vw,2.6rem);line-height:1.12;display:block}.workflow-focus p{max-width:55ch;color:var(--ink-72);margin-top:13px}.workflow-focus>b{color:var(--teal);letter-spacing:.08em;align-self:start;font-size:.72rem}.workflow-focus__route{grid-column:3;grid-template-columns:auto 1fr auto 1fr auto;align-self:center;align-items:center;gap:7px;padding-right:104px;display:grid}.workflow-focus__route span{letter-spacing:.06em;white-space:nowrap;font-size:.55rem}.workflow-focus__route i{background:var(--ink-10);height:2px;overflow:hidden}.workflow-focus__route i:before{content:"";background:var(--teal);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.12)}.workflow-focus__mascot{--animated-muni-size:96px;box-shadow:none;border-radius:0;grid-area:1/3;place-self:center end}@media (prefers-reduced-motion:no-preference) and (width>=1201px) and (hover:hover) and (pointer:fine){.workflow-focus[data-changing=true]>div:nth-child(2){animation:workflow-copy-in .36s var(--ease) both}.workflow-focus[data-changing=true] .workflow-focus__signal i{animation:workflow-bar-in .48s var(--ease) both}.workflow-focus[data-changing=true] .workflow-focus__route i:before{animation:workflow-route-in .9s var(--ease) both}@keyframes workflow-copy-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes workflow-bar-in{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes workflow-route-in{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}}@media (width<=960px){.answer-tile:nth-child(3){grid-column:1/-1}.home-decision-demo{justify-self:center;width:min(100%,820px);min-height:0}.workflow-explorer .workflow-node{min-height:118px;padding-inline:16px}.home-hero .hero-composition{grid-template-columns:1fr}.home-hero h1{max-width:15ch}.workflow-explorer .workflow-track{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(140px,1fr));overflow-x:auto}.workflow-explorer .workflow-node{scroll-snap-align:start}}@media (width<=640px){.home-hero h1{max-width:13ch;font-size:clamp(2.4rem,11.8vw,2.75rem);line-height:1.01}.home-decision-demo{min-height:0;padding-inline:2px}.workflow-explorer .workflow-track{scroll-snap-type:none;grid-template-columns:1fr;overflow-x:visible}.workflow-explorer .workflow-node{border-right:0;border-top:1px solid var(--ink-10);scroll-snap-align:none;min-height:88px;padding:22px 20px}.workflow-explorer .workflow-node:first-child{border-top:0}.workflow-focus{grid-template-columns:72px minmax(0,1fr);gap:18px;min-height:310px;padding:24px 18px}.workflow-focus__signal{height:104px}.workflow-focus__route{grid-area:2/1/auto/-1;padding:14px 0 0 86px}.workflow-focus__mascot{--animated-muni-size:72px;border-radius:14px;grid-area:2/1;justify-self:start}.workflow-focus>b{position:absolute;top:18px;right:18px}.workflow-focus:after{display:none}}.home-hero,.dashboard-stage--editorial,.report-stage{max-width:100%}.workflow-focus,.signal-spread,.signal-story,.signal-story__frame,.report-signals,.report-signal{min-width:0;max-width:100%}.signal-story__frame{overflow:clip}.direction-fold span,.report-signals:before{pointer-events:none;contain:paint}@media (width<=960px){.signal-spread{grid-template-columns:1fr}.signal-spread__notes{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}}@media (width<=740px){.signal-spread__notes{grid-template-columns:1fr}}.problem-landscape__head{grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);align-items:end;gap:28px clamp(40px,8vw,120px);display:grid}.problem-landscape__head .section-kicker{grid-column:1/-1;margin-bottom:0}.problem-landscape__head h2{max-width:16ch}.problem-landscape__head>p:last-child{color:var(--ink-72);font-size:1.05rem}.problem-canvas{border-block:1px solid var(--ink);background:linear-gradient(var(--ink-05) 1px,transparent 1px), linear-gradient(90deg,var(--ink-05) 1px,transparent 1px);background-size:48px 48px;min-height:690px;margin-top:clamp(48px,7vw,86px);position:relative;overflow:hidden}.problem-canvas:before{content:"";aspect-ratio:1;border:1px solid var(--ink-20);border-radius:50%;width:420px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.problem-canvas__core{z-index:5;aspect-ratio:4/5;width:clamp(320px,30vw,410px);color:var(--ink);transform:translate(-50%,-50%) perspective(900px) rotateX(var(--mascot-rx,0deg)) rotateY(var(--mascot-ry,0deg)) translateY(var(--mascot-scroll-y,0px));will-change:transform;background:radial-gradient(circle at 50% 34%,#ffffffdb,#f4f0e7e0 56%,#168c8c14);border-radius:36px;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;overflow:hidden;box-shadow:0 22px 58px #0b304521}.problem-canvas__core:before{content:"";z-index:0;filter:blur(10px);height:24px;transform:scaleX(var(--mascot-shadow,1));background:#0b304529;border-radius:50%;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:18px;left:18%;right:18%}.problem-canvas__core:after{content:"";pointer-events:none;border:1px solid #0b30451a;border-radius:28px;position:absolute;inset:12px}.problem-canvas__core>span{z-index:4;width:max-content;max-width:calc(100% - 38px);color:var(--white);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#0b3045e6;padding:8px 12px;font-size:.62rem;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.problem-canvas__mascot-model{z-index:1;height:100%;inset:0;contain:layout paint!important;background:0 0!important;border:0!important;width:100%!important;min-height:0!important;position:absolute!important;overflow:visible!important}.problem-canvas__mascot-model canvas,.problem-canvas__mascot-model .muni-mascot-3d__poster{height:100%;min-height:0}.problem-canvas__mascot-model .muni-mascot-3d__poster{filter:drop-shadow(0 16px 14px #0b304529);width:84%;height:89%;inset:3% 8% 8%}.problem-canvas__mascot-model .muni-mascot-3d__hint{white-space:nowrap;bottom:52px;right:50%;translate:50%}.problem-point.is-mascot-focus{border-color:var(--teal);background:#fffffff5;box-shadow:0 14px 34px #0b30451f}.problem-point.is-mascot-focus:before{background:var(--teal);transform:scale(1.18)}.problem-canvas__core i{z-index:2;aspect-ratio:1;background:var(--teal);border-radius:50%;width:9px;position:absolute;box-shadow:0 0 0 6px #149d961f}.problem-canvas__core i:first-of-type{bottom:70px;left:25px}.problem-canvas__core i:nth-of-type(2){background:var(--yellow);bottom:62px;right:30px}.problem-canvas__core i:nth-of-type(3){background:var(--ink);top:44px;right:34px}.problem-constellation{position:absolute;inset:0}.problem-point{z-index:2;border:1px solid var(--ink-20);width:min(310px,28%);min-height:118px;color:var(--ink);transition:transform var(--base) var(--ease),background var(--fast),box-shadow var(--base);background:#fffffff0;grid-template-columns:30px 1fr;align-content:center;gap:10px;padding:18px 20px;text-decoration:none;display:grid;position:absolute;box-shadow:6px 6px #0b304514}.problem-point:first-child{top:9%;left:2%}.problem-point:nth-child(2){top:6%;right:3%}.problem-point:nth-child(3){top:45%;right:1%}.problem-point:nth-child(4){bottom:4%;right:20%}.problem-point:nth-child(5){bottom:10%;left:4%}.problem-point span{color:var(--teal);font-size:.68rem;font-weight:800}.problem-point p{font-weight:800;line-height:1.35}.problem-point b{color:var(--teal);grid-column:2;margin-top:7px;font-size:.7rem}.problem-point:hover,.problem-point:focus-visible{z-index:4;background:var(--yellow);box-shadow:10px 10px 0 var(--ink);transform:translateY(-5px)rotate(-.6deg)}.problem-canvas__axis{color:var(--ink-72);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:.62rem;font-weight:800;display:flex;position:absolute;inset:auto 18px 14px}.answer-theatre__question{grid-template-columns:minmax(200px,.45fr) minmax(0,1fr);align-items:end;gap:12px clamp(36px,8vw,120px);margin-bottom:clamp(42px,6vw,72px);display:grid}.answer-theatre__question .section-kicker{color:var(--yellow);grid-column:1/-1;margin:0 0 6px}.answer-theatre__question>span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.12em;align-self:start;padding-top:9px;font-size:.68rem;font-weight:800}.answer-theatre__question h2{max-width:18ch}.answer-theatre__question>p:last-child{color:#ffffffb3;grid-column:2}.answer-console{background:var(--white);color:var(--ink);border:1px solid #ffffff57}.answer-console__rail{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.09em;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;height:62px;padding:0 24px;font-size:.66rem;font-weight:800;display:grid}.answer-console__rail i{background:linear-gradient(90deg,var(--teal) 0 64%,var(--ink-10) 64%);height:2px}.answer-console__rail b{color:var(--teal)}.answer-mosaic{grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr .85fr;display:grid}.answer-tile{border-right:1px solid var(--ink-10);border-bottom:1px solid var(--ink-10);flex-direction:column;min-height:220px;padding:clamp(24px,3vw,40px);display:flex}.answer-tile:first-child{background:var(--yellow);grid-row:span 2;min-height:440px}.answer-tile:nth-child(2){background:var(--rice);grid-column:2/4}.answer-tile:nth-child(3){background:var(--ink);color:var(--white);grid-column:2/4}.answer-tile:nth-child(3) p{color:#ffffffad}.answer-tile:nth-child(5){background:var(--teal);color:var(--white)}.answer-tile:nth-child(5) span{color:var(--yellow)}.answer-tile:nth-child(5) p{color:#ffffffbd}.answer-tile>span{color:var(--teal);text-transform:uppercase;letter-spacing:.09em;font-size:.64rem;font-weight:800}.answer-tile h3{max-width:20ch;margin-top:auto;font-size:clamp(1.25rem,2.3vw,2.1rem)}.answer-tile p{color:var(--ink-72);margin-top:12px;font-size:.82rem}.answer-console__foot{background:var(--rice);color:var(--ink-72);justify-content:space-between;gap:22px;padding:18px 24px;font-size:.7rem;display:flex}.answer-console__foot strong{color:var(--ink)}.dashboard-gallery__head{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:clamp(48px,7vw,92px);display:grid}.dashboard-gallery__head>div:last-child>strong{letter-spacing:-.045em;font-size:clamp(1.65rem,3vw,3.1rem);line-height:1.05;display:block}.dashboard-gallery__head>div:last-child p{color:var(--ink-72);margin:20px 0}.dashboard-product-shot{background:0 0;margin:0 0 clamp(36px,6vw,76px);position:relative;overflow:visible}.dashboard-product-shot figcaption{border-top:1px solid var(--ink-10);align-items:center;gap:20px;margin-top:18px;padding:16px 0;display:flex}.dashboard-product-shot figcaption>div{gap:6px;min-width:0;display:grid}.dashboard-product-shot figcaption span{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:800}.dashboard-product-shot figcaption strong{font-size:.92rem}.dashboard-product-shot figcaption small{color:var(--ink-56);font-size:.72rem}.dashboard-gallery .signal-spread{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);width:100%}.dashboard-gallery .signal-spread__notes{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(40px,6vw,88px)}.dashboard-gallery .signal-story--lead .signal-visual{aspect-ratio:16/10}.dashboard-gallery .signal-spread__notes .signal-visual{aspect-ratio:4/5}.module-atlas__head{grid-template-columns:1.1fr .65fr;align-items:end;gap:20px clamp(36px,8vw,120px);margin-bottom:clamp(46px,7vw,82px);display:grid}.module-atlas__head .section-kicker{grid-column:1/-1;margin:0}.module-atlas__head>p:last-child{color:var(--ink-72)}.module-map{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(112px,auto);gap:12px;display:grid}.module-cell{border:1px solid var(--ink-20);background:var(--white);min-height:230px;transition:transform var(--base) var(--ease),background var(--fast),color var(--fast),box-shadow var(--base);flex-direction:column;padding:clamp(20px,2.7vw,34px);text-decoration:none;display:flex;position:relative;overflow:hidden}.module-cell:first-child{background:var(--ink);color:var(--white);grid-area:span 2/span 5;min-height:470px}.module-cell:nth-child(2){grid-column:span 4}.module-cell:nth-child(3){background:var(--yellow);grid-column:span 3}.module-cell:nth-child(4){grid-column:6/span 3}.module-cell:nth-child(5){background:var(--teal);color:var(--white);grid-column:9/span 4}.module-cell:nth-child(6){grid-column:span 3}.module-cell:nth-child(7){background:var(--yellow);grid-column:span 4}.module-cell:nth-child(8){grid-column:span 5}.module-cell:nth-child(9){background:var(--ink);color:var(--white);grid-column:4/span 6}.module-cell:after{content:"↗";transition:transform var(--fast);font-size:1.25rem;position:absolute;top:16px;right:20px}.module-cell>span{color:var(--teal);font-size:.68rem;font-weight:800}.module-cell:first-child>span,.module-cell:nth-child(5)>span,.module-cell:nth-child(9)>span{color:var(--yellow)}.module-cell h3{margin-top:auto;font-size:clamp(1.35rem,2.5vw,2.5rem)}.module-cell p{color:var(--ink-72);margin-top:12px;font-size:.85rem}.module-cell:first-child p,.module-cell:nth-child(5) p,.module-cell:nth-child(9) p{color:#ffffffb3}.module-cell small{color:var(--teal);margin-top:24px;font-weight:800}.module-cell:hover,.module-cell:focus-visible{z-index:2;box-shadow:8px 8px 0 var(--ink);transform:translateY(-6px)}.module-cell:hover:after{transform:translate(3px,-3px)}.solution-field{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,5vw,72px);display:grid}.solution-field__statement{grid-column:1/span 7;padding-bottom:clamp(44px,6vw,80px)}.solution-field__statement h2{max-width:15ch}.solution-field__statement>p:last-child{color:var(--ink-72);margin-top:22px;font-size:1.05rem}.solution-paths{grid-column:3/-1;grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;gap:12px;display:grid}.solution-path{border:1px solid var(--ink-20);background:var(--white);transition:transform var(--base) var(--ease),background var(--fast);grid-template-columns:34px 1fr auto;gap:14px;padding:26px;text-decoration:none;display:grid}.solution-path:first-child{grid-column:1/span 7}.solution-path:nth-child(2){grid-column:4/-1}.solution-path:nth-child(3){background:var(--yellow);grid-column:2/span 8}.solution-path:nth-child(4){grid-column:5/-1}.solution-path:nth-child(5){background:var(--ink);color:var(--white);grid-column:1/span 7}.solution-path>span{color:var(--teal);font-size:.68rem;font-weight:800}.solution-path:nth-child(5)>span{color:var(--yellow)}.solution-path h3{font-size:clamp(1.15rem,2vw,1.7rem)}.solution-path p{color:var(--ink-72);margin-top:8px;font-size:.82rem}.solution-path:nth-child(5) p{color:#ffffffb3}.solution-path>b{font-size:1.1rem;font-weight:400}.solution-path:hover,.solution-path:focus-visible{background:var(--teal);color:var(--white);transform:translate(8px)}.solution-path:hover span,.solution-path:hover p,.solution-path:focus-visible span,.solution-path:focus-visible p{color:var(--white)}.industry-room__head{justify-content:space-between;align-items:end;gap:48px;margin-bottom:clamp(44px,6vw,76px);display:flex}.industry-room__head h2{max-width:16ch}.industry-room__head .section-kicker{color:var(--yellow)}.industry-room__stage{border:1px solid #ffffff47;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);min-height:440px;display:grid}.industry-room__visual{background:var(--yellow);color:var(--ink);border-right:1px solid #ffffff47;place-items:center;display:grid;position:relative;overflow:hidden}.industry-room__visual>em{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:.72rem;font-style:normal;font-weight:800;position:absolute;top:20px;left:22px}.industry-room__chart{z-index:2;border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);align-items:end;gap:10px;width:min(260px,70%);height:190px;padding:0 18px 18px;display:flex;position:relative}.industry-room__chart:before{content:"";background:var(--ink-20);height:1px;box-shadow:0 48px 0 var(--ink-20),0 96px 0 var(--ink-20);position:absolute;top:22px;left:22px;right:0}.industry-room__chart span{z-index:1;height:var(--level,54%);background:var(--ink);flex:1;position:relative}.industry-room__chart span:first-child{--level:42%;background:var(--teal)}.industry-room__chart span:nth-child(2){--level:72%}.industry-room__chart span:nth-child(3){--level:58%;background:var(--white)}.industry-room__chart span:nth-child(4){--level:86%;background:var(--yellow);border:1px solid var(--ink)}.industry-room__chart[data-scene=fnb] span:first-child{--level:66%}.industry-room__chart[data-scene=fnb] span:nth-child(2){--level:44%}.industry-room__chart[data-scene=fnb] span:nth-child(3){--level:78%}.industry-room__chart[data-scene=fnb] span:nth-child(4){--level:52%}.industry-room__chart[data-scene=distributor] span:first-child{--level:74%}.industry-room__chart[data-scene=distributor] span:nth-child(2){--level:68%}.industry-room__chart[data-scene=distributor] span:nth-child(3){--level:38%}.industry-room__chart[data-scene=distributor] span:nth-child(4){--level:82%}.industry-room__chart[data-scene=reseller-online] span:first-child{--level:52%}.industry-room__chart[data-scene=reseller-online] span:nth-child(2){--level:83%}.industry-room__chart[data-scene=reseller-online] span:nth-child(3){--level:64%}.industry-room__chart[data-scene=reseller-online] span:nth-child(4){--level:45%}.industry-room__chart[data-scene=jasa] span:first-child{--level:48%}.industry-room__chart[data-scene=jasa] span:nth-child(2){--level:59%}.industry-room__chart[data-scene=jasa] span:nth-child(3){--level:71%}.industry-room__chart[data-scene=jasa] span:nth-child(4){--level:76%}.industry-room__chart[data-scene=manufaktur-kecil] span:first-child{--level:82%}.industry-room__chart[data-scene=manufaktur-kecil] span:nth-child(2){--level:48%}.industry-room__chart[data-scene=manufaktur-kecil] span:nth-child(3){--level:67%}.industry-room__chart[data-scene=manufaktur-kecil] span:nth-child(4){--level:39%}.industry-room__visual i{aspect-ratio:1;border:1px solid var(--ink);width:22%;position:absolute;transform:rotate(45deg)}.industry-room__visual i:first-of-type{top:10%;left:5%}.industry-room__visual i:nth-of-type(2){border-radius:50%;width:31%;bottom:10%;right:5%}.industry-room__visual i:nth-of-type(3){background:var(--teal);width:9%;top:5%;right:20%}.industry-room__visual i:nth-of-type(4){background:var(--white);width:12%;bottom:2%;left:15%}.industry-room__visual i:nth-of-type(5){border-color:#0b304542;border-radius:50%;width:auto;inset:18%}.industry-room__question{flex-direction:column;justify-content:center;padding:clamp(32px,6vw,78px);display:flex}.industry-room__question>span{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800}.industry-room__question h3{max-width:18ch;margin:22px 0 44px;font-size:clamp(2rem,4.5vw,4.8rem)}.industry-room__question a{width:max-content;color:var(--yellow);text-underline-offset:7px;font-weight:700}.industry-switcher{border-bottom:1px solid #ffffff47;grid-template-columns:repeat(6,1fr);display:grid}.industry-switcher button{color:#ffffffad;background:0 0;border:0;border-right:1px solid #ffffff2e;min-height:72px;padding:12px;font-size:.74rem;font-weight:800}.industry-switcher button:last-child{border-right:0}.industry-switcher button[aria-pressed=true]{background:var(--teal);color:var(--white)}.industry-switcher button:hover{color:var(--yellow)}.start-journey__head{justify-content:space-between;align-items:end;gap:42px;margin-bottom:clamp(44px,6vw,76px);display:flex}.start-journey__head>p:last-child{color:var(--ink-72);max-width:35ch}.start-steps--horizontal{border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:64px;display:grid;position:relative}.start-steps--horizontal:before{content:"";background:var(--ink);height:2px;position:absolute;top:25px;left:0;right:0}.start-steps--horizontal li{border:0;padding:28px 28px 0 0;display:block;position:relative}.start-steps--horizontal li:before{content:"";aspect-ratio:1;border:5px solid var(--yellow);background:var(--ink);width:18px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:-46px;left:0}.start-steps--horizontal li>span{color:var(--teal);margin-bottom:38px;display:block}.start-steps--horizontal p{font-size:.86rem}.trust-manifesto{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px 14px;display:grid}.trust-manifesto__mark{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;grid-column:1/span 3;align-items:center;gap:18px;font-size:.7rem;font-weight:800;display:flex}.trust-manifesto__mark img{width:62px}.trust-manifesto>h2{grid-column:4/-1;max-width:16ch;font-size:clamp(2.8rem,6vw,6.5rem)}.trust-manifesto__lede{color:#ffffffb8;grid-column:4/span 6;margin-top:20px;font-size:1.08rem}.trust-principles{border-block:1px solid #ffffff47;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:clamp(44px,7vw,82px);display:grid}.trust-principle{border-right:1px solid #fff3;flex-direction:column;min-height:190px;padding:24px;display:flex}.trust-principle:last-child{border-right:0}.trust-principle span{color:var(--yellow);font-size:.68rem;font-weight:800}.trust-principle p{margin-top:auto;font-weight:700}.trust-manifesto>.button{grid-column:10/-1;justify-self:end;margin-top:20px}.faq-library{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 20px;display:grid}.faq-library__head{grid-column:1/span 8;margin-bottom:clamp(46px,7vw,82px)}.faq-library__head h2{max-width:16ch}.faq-library__head>p:last-child{color:var(--ink-72);margin-top:22px}.faq-library .faq-list{border-top:1px solid var(--ink);grid-column:2/-1;grid-template-columns:1fr 1fr;display:grid}.faq-library .faq-list details{border-bottom:1px solid var(--ink-10);padding:24px}.faq-library .faq-list details:nth-child(odd){border-right:1px solid var(--ink-10)}.faq-library .faq-list details[open]{background:var(--rice)}@media (prefers-reduced-motion:no-preference) and (width>=1201px) and (hover:hover) and (pointer:fine){.problem-canvas__core{animation:5.4s ease-in-out infinite problem-breathe}.answer-tile{transition:transform var(--base) var(--ease)}.answer-tile:hover{z-index:2;transform:translateY(-5px)}.industry-room[data-changing=true] .industry-room__question h3{animation:industry-copy-in .38s var(--ease) both}.industry-room[data-changing=true] .industry-room__chart span{animation:industry-code-in .44s var(--ease) both}.industry-room[data-changing=true] .industry-room__visual>em{animation:industry-copy-in .38s var(--ease) both}@keyframes problem-breathe{0%,to{box-shadow:0 0 0 18px #f2b13421,0 0 0 19px var(--ink-20),0 28px 70px #0b304529}50%{box-shadow:0 0 0 26px #f2b1341a,0 0 0 27px var(--ink-20),0 34px 82px #0b304533}}@keyframes industry-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes industry-code-in{0%{opacity:.2;transform:scale(.84)rotate(-4deg)}to{opacity:1;transform:none}}}@media (width<=1200px){.problem-landscape__head,.answer-theatre__question,.dashboard-gallery__head,.module-atlas__head{grid-template-columns:1fr}.problem-landscape__head .section-kicker,.answer-theatre__question .section-kicker,.answer-theatre__question>p:last-child,.module-atlas__head .section-kicker{grid-column:auto}.problem-canvas{min-height:780px}.problem-point{width:34%}.problem-point:nth-child(3){top:43%}.problem-point:nth-child(4){right:7%}.answer-mosaic{grid-template-columns:1fr 1fr}.answer-tile:first-child{grid-area:auto/1/auto/-1;min-height:280px}.answer-tile:nth-child(2){grid-column:1/-1}.dashboard-gallery .signal-spread__notes{grid-template-columns:repeat(2,minmax(0,1fr))}.module-cell:nth-child(n){grid-area:auto/span 6;min-height:240px}.module-cell:first-child{min-height:360px}.solution-field__statement{grid-column:1/span 9}.solution-paths{grid-column:2/-1}.industry-room__stage{grid-template-columns:.75fr 1.25fr}.industry-switcher{grid-template-columns:repeat(3,1fr)}.start-journey__head{display:grid}.start-steps--horizontal{grid-template-columns:1fr 1fr;gap:54px 0}.start-steps--horizontal:before{display:none}.start-steps--horizontal li{padding-top:0}.start-steps--horizontal li:before{top:-18px}.trust-manifesto__mark,.trust-manifesto>h2{grid-column:1/-1}.trust-manifesto__lede{grid-column:1/span 9}.trust-principles{grid-template-columns:1fr 1fr}.trust-principle:nth-child(2){border-right:0}.trust-principle:nth-child(-n+2){border-bottom:1px solid #fff3}.trust-manifesto>.button{grid-column:1/-1;justify-self:start}.faq-library__head{grid-column:1/span 10}.faq-library .faq-list{grid-column:1/-1}}@media (width<=680px){.problem-landscape__head>p:last-child{font-size:.95rem}.problem-canvas{background-size:32px 32px;min-height:0;padding:330px 14px 18px}.problem-canvas:before{width:300px;top:170px}.problem-canvas__core{width:220px;top:170px}.problem-canvas__core>span{padding:6px 8px;font-size:.48rem;bottom:10px}.problem-canvas__core i{display:none}.problem-constellation{gap:9px;display:grid;position:relative}.problem-point:nth-child(n){width:100%;min-height:94px;box-shadow:none;position:relative;inset:auto}.problem-canvas__axis{display:none}.answer-console__rail{grid-template-columns:auto 1fr;padding-inline:16px}.answer-console__rail b{display:none}.answer-mosaic{grid-template-columns:1fr}.answer-tile:nth-child(n){grid-column:auto;min-height:190px}.answer-tile:first-child{min-height:240px}.answer-console__foot{display:grid}.answer-console__foot span:nth-child(2){display:none}.dashboard-gallery .signal-spread__notes,.dashboard-gallery .signal-spread{grid-template-columns:1fr}.dashboard-gallery .signal-story--lead .signal-visual,.dashboard-gallery .signal-spread__notes .signal-visual{aspect-ratio:4/5}.module-map{grid-template-columns:1fr;display:grid}.module-cell:nth-child(n){grid-column:auto;min-height:210px}.module-cell:first-child{min-height:290px}.solution-field{display:block}.solution-field__statement{padding-bottom:42px}.solution-paths{grid-template-columns:1fr;display:grid}.solution-path:nth-child(n){grid-column:auto;padding:22px 18px}.industry-room__stage{grid-template-columns:1fr}.industry-room__visual{border-bottom:1px solid #ffffff47;border-right:0;min-height:230px}.industry-room__question{min-height:300px}.industry-room__question h3{font-size:clamp(1.8rem,9vw,3rem)}.industry-switcher{grid-template-columns:1fr 1fr}.industry-switcher button{min-height:62px}.start-steps--horizontal{grid-template-columns:1fr;gap:46px}.start-steps--horizontal li{padding-left:42px}.start-steps--horizontal li:before{top:4px}.start-steps--horizontal li>span{margin-bottom:10px}.trust-manifesto__lede{grid-column:1/-1}.trust-principles{grid-template-columns:1fr}.trust-principle{border-bottom:1px solid #fff3;min-height:130px;border-right:0!important}.faq-library__head{grid-column:1/-1}.faq-library .faq-list{grid-template-columns:1fr}.faq-library .faq-list details{padding-inline:0}.faq-library .faq-list details:nth-child(odd){border-right:0}.problem-canvas{padding:18px 14px;overflow:clip}.problem-canvas:before{display:none}.problem-canvas__core{width:220px;margin:0 auto 22px;position:relative;inset:auto;transform:none}.problem-constellation{position:relative}}@media (prefers-reduced-motion:reduce){.problem-canvas__core{animation:none}.problem-point,.module-cell,.solution-path,.answer-tile{transform:none!important}}.trust-manifesto>h2{font-size:var(--type-h2)}.problem-landscape,.answer-theatre,.dashboard-gallery,.module-atlas,.solution-field,.industry-room,.start-journey,.trust-manifesto,.faq-library{min-width:0;max-width:100%}@media (width<=1200px){.problem-canvas{min-height:0;padding:28px 22px;overflow:clip}.problem-canvas:before{display:none}.problem-canvas__core{width:min(340px,74vw);margin:0 auto 32px;position:relative;inset:auto;transform:none}.problem-constellation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.problem-point:nth-child(n){width:auto;min-height:118px;box-shadow:none;position:relative;inset:auto;transform:none}.problem-canvas__axis{display:none}.workflow-explorer .workflow-track{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.workflow-explorer .workflow-node{min-height:112px}.workflow-focus{grid-template-columns:110px minmax(0,1fr);gap:22px;min-height:320px}.workflow-focus__route{grid-area:2/1/auto/-1;padding:12px 0 0 116px}.workflow-focus__mascot{--animated-muni-size:92px;grid-area:2/1;justify-self:start}.workflow-focus>b{position:absolute;top:24px;right:24px}.answer-console,.industry-room__stage{max-width:100%;overflow:clip}}@media (width<=680px){.problem-constellation,.workflow-explorer .workflow-track{grid-template-columns:1fr}}@media (width<=1200px) and (hover:none){.problem-canvas__core{animation:none}.problem-point:hover,.problem-point:focus-visible,.module-cell:hover,.module-cell:focus-visible,.solution-path:hover,.solution-path:focus-visible{transform:none}}.dashboard-gallery__head h2{max-width:18ch}.start-journey__head>p:last-child{max-width:46ch}.start-steps--horizontal h3{max-width:18ch}.industry-room__question h3{max-width:20ch;font-size:clamp(1.8rem,3.4vw,3.4rem)}.module-cell h3{font-size:clamp(1.35rem,2vw,2.1rem)}@media (width<=1200px){.ramuni-hero-visual{overflow:clip}.problem-canvas{min-height:0;padding:28px 22px;overflow:clip}.problem-canvas:before{display:none}.problem-canvas__core{will-change:auto;width:min(340px,74vw);margin:0 auto 32px;animation:none;position:relative;inset:auto;transform:none}.problem-constellation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.problem-point:nth-child(n){width:auto;min-height:112px;box-shadow:none;position:relative;inset:auto;transform:none}.problem-point.is-mascot-focus{border-color:var(--ink-20);box-shadow:none;background:#fffffff0}.problem-canvas__axis{display:none}.solution-field{grid-template-columns:1fr}.solution-field__statement,.solution-paths{grid-column:1}.solution-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-path:nth-child(n){grid-column:auto;min-height:0}.answer-tile,.module-cell,.trust-principle{min-height:0}.answer-console,.industry-room__stage{max-width:100%;overflow:clip}}@media (width<=680px){.dashboard-product-shot{box-shadow:none}.dashboard-product-shot figcaption{align-items:flex-start;gap:14px;padding:16px}.problem-canvas{padding:18px 14px}.problem-canvas__core{width:min(270px,78vw);margin-bottom:24px}.problem-constellation,.solution-paths{grid-template-columns:1fr}.problem-point:nth-child(n){min-height:94px}.module-cell:nth-child(n),.answer-tile:nth-child(n),.solution-path:nth-child(n){min-height:0}}@media (width<=420px){.dashboard-product-shot figcaption{grid-template-columns:112px minmax(0,1fr);display:grid}.dashboard-product-shot figcaption>div{align-self:center}}@media (width>=961px) and (width<=1200px){.home-hero .hero-composition{grid-template-columns:minmax(260px,.82fr) minmax(430px,1.18fr);gap:30px}.home-hero h1{max-width:17ch;font-size:clamp(2.7rem,4vw,3.45rem)}}.home-hero:after{display:none}.home-hero{padding-block:clamp(42px,5vw,72px) clamp(64px,8vw,112px)}.home-hero .hero-composition{grid-template-columns:minmax(0,1fr);gap:clamp(38px,5vw,68px)}.home-hero .hero-copy{text-align:center;justify-items:center;width:min(100%,980px);margin-inline:auto;display:grid}.home-hero h1{max-width:19ch;font-size:clamp(3.35rem,6vw,5.8rem);line-height:.98}.home-hero .lede{max-width:64ch}.home-hero .hero-copy .button-row{justify-content:center}.home-decision-demo{justify-self:center;width:min(100%,1120px);padding:0}@media (width<=960px){.home-hero .hero-copy{text-align:left;justify-items:start}.home-hero .hero-copy .button-row{justify-content:flex-start}.home-hero h1{max-width:16ch;font-size:clamp(3rem,8vw,4.75rem)}.home-decision-demo{padding:0}}@media (width<=680px){.home-hero{padding-block:36px 66px}.home-hero h1{max-width:13ch;font-size:clamp(2.55rem,12vw,3.35rem)}.home-hero .hero-copy .button-row{width:100%}}@media (width>=961px){.home-hero{padding-block:clamp(34px,4vw,58px) clamp(54px,6vw,84px)}.home-hero .hero-composition{grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(34px,4vw,68px)}.home-hero .hero-copy{text-align:left;justify-items:start;width:auto;margin:0}.home-hero h1{max-width:12ch;font-size:clamp(3rem,4.45vw,4.75rem);line-height:1.01}.home-hero .lede{max-width:48ch}.home-hero .hero-copy .button-row{justify-content:flex-start}.home-decision-demo{justify-self:stretch;width:100%}}.home-decision-demo{width:100%;min-height:0;padding:0;display:block}.home-hero-product{width:100%;min-width:0;margin:0;padding-bottom:38px}.home-hero-product__viewport{background:0 0;position:relative;overflow:visible}.home-hero-product__dashboard{width:100%}.home-hero-product figcaption{color:var(--ink-72);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 14px;padding:12px 150px 0 0;display:grid}.home-hero-product figcaption strong{color:var(--ink);font-size:.76rem}.home-hero-product figcaption span{font-size:.68rem}.home-hero-guide{z-index:4;pointer-events:none;min-width:0;display:block;position:absolute;bottom:-118px;right:12px}.home-hero-guide__mascot{--animated-muni-size:clamp(82px,7vw,104px);box-shadow:none;filter:none;background:0 0;border:0;border-radius:0}.home-hero-guide .animated-muni-work:after{display:none}@media (width>=961px) and (width<=1200px){.home-hero-guide__mascot{--animated-muni-size:88px}}@media (width<=960px){.home-decision-demo{width:min(100%,820px)}}@media (width<=620px){.home-decision-demo{width:100%;padding:0}.home-hero-product{padding-bottom:54px}.home-hero-product__viewport{border:0}.home-hero-product figcaption{grid-template-columns:1fr;gap:3px;padding:12px 86px 0 2px}.home-hero-guide{bottom:-104px;right:0}.home-hero-guide__mascot{--animated-muni-size:76px;border-radius:0}}@media (prefers-reduced-motion:reduce){.home-hero-guide__mascot{animation:none!important}}
