.Consultant-module__snAd1q__subhead{margin-top:var(--space-3);color:var(--c-text-3);font-size:var(--fs-mono)}.Consultant-module__snAd1q__heroGrid{gap:var(--space-8);margin-top:var(--space-5);align-items:center;display:grid}@media (min-width:64rem){.Consultant-module__snAd1q__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.Consultant-module__snAd1q__title{letter-spacing:var(--tracking-display);text-wrap:balance;gap:.15em;font-size:clamp(2.2rem,1.3rem + 3.6vw,4.6rem);line-height:1.02;display:grid}.Consultant-module__snAd1q__kicker{margin-bottom:var(--space-3);color:var(--c-accent);text-shadow:var(--halo-soft);font-weight:400}.Consultant-module__snAd1q__titleB{color:var(--c-accent)}.Consultant-module__snAd1q__lead{max-width:40rem;margin-top:var(--space-6);color:var(--c-text-2);font-size:var(--fs-lead);text-shadow:var(--halo-soft);line-height:1.55}.Consultant-module__snAd1q__period{align-items:center;gap:var(--space-2);margin-top:var(--space-5);border:1px solid var(--c-line-strong);color:var(--c-text);font-size:var(--fs-mono);border-radius:999px;padding:.45rem .8rem;display:inline-flex}.Consultant-module__snAd1q__periodDot{background:var(--c-accent);border-radius:50%;width:.5rem;height:.5rem}.Consultant-module__snAd1q__engine{gap:var(--space-3) 0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);align-items:center;margin:0;display:grid;position:relative}.Consultant-module__snAd1q__engineIn{grid-area:1/1;gap:.45rem;display:grid}.Consultant-module__snAd1q__engineIn li{border:1px dashed var(--c-line-strong);color:var(--c-text-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#0f1411d9;border-radius:.6rem;padding:.45rem .7rem;font-size:.7rem}.Consultant-module__snAd1q__engineLines{grid-area:1/2;width:100%;height:100%;overflow:visible}.Consultant-module__snAd1q__engineLines path{fill:none;stroke:color-mix(in srgb, var(--c-accent) 45%, transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.Consultant-module__snAd1q__engineLines .Consultant-module__snAd1q__engineFlow{stroke:var(--c-accent);stroke-width:2px;stroke-dasharray:4 18;animation:2.4s linear infinite Consultant-module__snAd1q__flow}@keyframes Consultant-module__snAd1q__flow{to{stroke-dashoffset:-44px}}.Consultant-module__snAd1q__engineCore{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--c-accent) 55%, transparent);border-radius:var(--radius-ui);text-align:center;background:#0c100ef2;grid-area:1/3;gap:.35rem;display:grid}.Consultant-module__snAd1q__engineCore b{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:900;line-height:1.15}.Consultant-module__snAd1q__engineCore span{color:var(--c-text-3);font-size:.66rem}.Consultant-module__snAd1q__engineArrow{background:linear-gradient(var(--c-accent), transparent);grid-area:2/3;justify-self:center;width:2px;height:2rem}.Consultant-module__snAd1q__engineOut{padding:var(--space-4);border-radius:var(--radius-ui);background:var(--c-accent);color:var(--c-bg);grid-area:3/3;justify-items:center;display:grid}.Consultant-module__snAd1q__engineOut b{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:900;line-height:1}.Consultant-module__snAd1q__engineOut span{font-size:.7rem}.Consultant-module__snAd1q__engine figcaption{grid-area:4/1/auto/-1}@media (prefers-reduced-motion:reduce){.Consultant-module__snAd1q__engineLines .Consultant-module__snAd1q__engineFlow{display:none}}.Consultant-module__snAd1q__summary{gap:var(--space-7);margin-top:var(--space-5);display:grid}@media (min-width:64rem){.Consultant-module__snAd1q__summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.Consultant-module__snAd1q__summaryText{color:var(--c-text);font-size:var(--fs-lead);text-shadow:var(--halo-soft);line-height:1.6}.Consultant-module__snAd1q__ledger{border-top:2px solid var(--c-accent)}.Consultant-module__snAd1q__ledger div{gap:var(--space-4);border-bottom:var(--hairline);grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);padding-block:.75rem;display:grid}.Consultant-module__snAd1q__ledger dt{color:var(--c-text-3)}.Consultant-module__snAd1q__ledger dd{color:var(--c-text);line-height:1.45}@media (max-width:30rem){.Consultant-module__snAd1q__ledger div{grid-template-columns:1fr;gap:.2rem}}.Consultant-module__snAd1q__hadMissing{gap:var(--space-4);display:grid}.Consultant-module__snAd1q__had,.Consultant-module__snAd1q__missing{border-radius:var(--radius-panel);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.Consultant-module__snAd1q__had{border:1px solid var(--glass-border);background:var(--glass-bg)}.Consultant-module__snAd1q__had>p,.Consultant-module__snAd1q__missing>p:first-child{color:var(--c-text-3)}.Consultant-module__snAd1q__had ul{gap:var(--space-2);margin-top:var(--space-3);display:grid}.Consultant-module__snAd1q__had li{color:var(--c-text);padding-left:1.4rem;position:relative}.Consultant-module__snAd1q__had li:before{content:"✓";color:var(--c-accent);position:absolute;left:0}.Consultant-module__snAd1q__missing{border:1px dashed var(--c-accent)}.Consultant-module__snAd1q__missing>p:last-child{margin-top:var(--space-3);color:var(--c-text);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:900;line-height:1.3}.Consultant-module__snAd1q__contrast{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (min-width:64rem){.Consultant-module__snAd1q__contrast{grid-template-columns:1fr 1.4fr}}.Consultant-module__snAd1q__fragmented,.Consultant-module__snAd1q__connected{border-radius:var(--radius-panel);margin:0;padding:clamp(1.25rem,1rem + 1vw,2rem)}.Consultant-module__snAd1q__fragmented{border:1px dashed var(--c-line-strong)}.Consultant-module__snAd1q__connected{border:1px solid color-mix(in srgb, var(--c-accent) 50%, transparent);background:#0c100ee6}.Consultant-module__snAd1q__fragmented figcaption{color:var(--c-text-3)}.Consultant-module__snAd1q__connected figcaption{color:var(--c-accent)}.Consultant-module__snAd1q__fragmented ul{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Consultant-module__snAd1q__fragmented li{border:1px solid var(--c-line-strong);color:var(--c-text-3);transform:rotate(var(--r));border-radius:.5rem;padding:.5rem .9rem}.Consultant-module__snAd1q__connected ol{gap:var(--space-2) 1.4rem;margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Consultant-module__snAd1q__connected>ol>li{background:color-mix(in srgb, var(--c-accent) 14%, transparent);color:var(--c-text);transition:opacity .4s var(--ease-out) calc(var(--i) * 90ms + .15s), transform .4s var(--ease-out) calc(var(--i) * 90ms + .15s);border-radius:999px;padding:.5rem .9rem;font-weight:600;position:relative}.Consultant-module__snAd1q__connected>ol>li+li:before{content:"→";color:var(--c-accent);position:absolute;top:50%;left:-1.15rem;translate:0 -50%}.Consultant-module__snAd1q__contrast[data-inview=false] .Consultant-module__snAd1q__connected>ol>li{opacity:0;transform:translate(-6px)}.Consultant-module__snAd1q__chart{border:1px solid var(--glass-border);border-radius:var(--radius-panel);background:#0c100ee6;margin:0;padding:clamp(1.25rem,1rem + 1vw,2rem)}.Consultant-module__snAd1q__chart>p.Consultant-module__snAd1q__mono{color:var(--c-text-3)}.Consultant-module__snAd1q__disclaimer{margin-bottom:var(--space-4);color:#ffdcaa;font-size:var(--fs-small);border:1px dashed #ffc87899;border-radius:.6rem;padding:.4rem .75rem;line-height:1.4;display:inline-block}.Consultant-module__snAd1q__disclaimer:before{content:"⚠ "}.Consultant-module__snAd1q__compare,.Consultant-module__snAd1q__funnel,.Consultant-module__snAd1q__dots{gap:var(--space-5);display:grid}.Consultant-module__snAd1q__compareRow,.Consultant-module__snAd1q__funnelRow{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--hairline);display:grid}.Consultant-module__snAd1q__compareRow:last-child,.Consultant-module__snAd1q__funnelRow:last-child{border-bottom:0;padding-bottom:0}.Consultant-module__snAd1q__compareLabel{color:var(--c-text);font-weight:600}.Consultant-module__snAd1q__barLine,.Consultant-module__snAd1q__dotRow{gap:var(--space-3);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;display:grid}.Consultant-module__snAd1q__barLine .Consultant-module__snAd1q__mono{color:var(--c-text-3);font-size:.66rem}.Consultant-module__snAd1q__barLine b,.Consultant-module__snAd1q__dotRow b,.Consultant-module__snAd1q__funnelBars b{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.Consultant-module__snAd1q__track{background:#fff3dd0f;border-radius:999px;height:.75rem;display:block;position:relative;overflow:hidden}.Consultant-module__snAd1q__track i{width:max(3px, calc(var(--w) * 100%));border-radius:inherit;background:var(--c-accent);transform-origin:0;height:100%;transition:transform 1s var(--ease-out) .15s;display:block}.Consultant-module__snAd1q__barLine[data-cost] .Consultant-module__snAd1q__track i{background:#fff3dd8c}.Consultant-module__snAd1q__compare[data-inview=false] .Consultant-module__snAd1q__track i,.Consultant-module__snAd1q__dots[data-inview=false] .Consultant-module__snAd1q__track i,.Consultant-module__snAd1q__funnel[data-inview=false] .Consultant-module__snAd1q__track i{transform:scaleX(.02)}.Consultant-module__snAd1q__compareMeta{gap:var(--space-2) var(--space-5);color:var(--c-text-3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.Consultant-module__snAd1q__dots{margin-top:var(--space-4)}.Consultant-module__snAd1q__dotLabel{color:var(--c-text-2);font-size:var(--fs-small)}.Consultant-module__snAd1q__dotRow[data-weak] .Consultant-module__snAd1q__track i{background:repeating-linear-gradient(-45deg,#fff3dd80 0 5px,#fff3dd33 5px 10px)}@media (max-width:30rem){.Consultant-module__snAd1q__barLine,.Consultant-module__snAd1q__dotRow{grid-template-columns:minmax(0,1fr) auto}.Consultant-module__snAd1q__barLine .Consultant-module__snAd1q__mono,.Consultant-module__snAd1q__dotLabel{grid-column:1/-1}}.Consultant-module__snAd1q__legend{gap:var(--space-2) var(--space-5);margin-bottom:var(--space-5);color:var(--c-text-3);flex-wrap:wrap;font-size:.68rem;display:flex}.Consultant-module__snAd1q__legend span{align-items:center;gap:.4rem;display:inline-flex}.Consultant-module__snAd1q__legend i{border-radius:999px;width:1.4rem;height:.55rem}.Consultant-module__snAd1q__legend i[data-from],.Consultant-module__snAd1q__funnelBars [data-from] i{background:repeating-linear-gradient(-45deg,#fff3dd8c 0 4px,#fff3dd40 4px 8px)}.Consultant-module__snAd1q__legend i[data-to]{background:var(--c-accent)}.Consultant-module__snAd1q__funnelBars{gap:.4rem var(--space-3);grid-template-columns:minmax(0,1fr) 4rem;align-items:center;display:grid}.Consultant-module__snAd1q__delta{background:color-mix(in srgb, var(--c-accent) 16%, transparent);color:var(--c-accent);font-family:var(--font-mono);border-radius:999px;justify-self:start;padding:.2rem .6rem;font-size:.72rem}.Consultant-module__snAd1q__traits{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Consultant-module__snAd1q__traits li{border-left:2px solid var(--c-accent);color:var(--c-text);font-size:var(--fs-small);background:#fff3dd08;padding:.6rem .8rem}.Consultant-module__snAd1q__examples{gap:var(--space-3);margin-top:var(--space-3);display:grid}.Consultant-module__snAd1q__examples li{padding:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-ui);gap:.2rem;display:grid}.Consultant-module__snAd1q__examples b{font-family:var(--font-display);font-size:var(--fs-h4)}.Consultant-module__snAd1q__examples span{color:var(--c-text-3);font-size:var(--fs-small)}.Consultant-module__snAd1q__chainV{gap:var(--space-5);display:grid}.Consultant-module__snAd1q__chainV li{border:1px solid var(--glass-border);border-radius:var(--radius-ui);color:var(--c-text);background:#0f1411e6;padding:.8rem 1rem;font-weight:600;position:relative}.Consultant-module__snAd1q__chainV li+li:before{content:"↓";top:calc(-1 * var(--space-5));color:var(--c-accent);line-height:var(--space-5);position:absolute;left:1rem}.Consultant-module__snAd1q__chainV li[data-last]{border-color:var(--c-accent);color:var(--c-accent)}.Consultant-module__snAd1q__bigQuote{margin-top:var(--space-8);max-width:48rem}.Consultant-module__snAd1q__decisions{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (min-width:64rem){.Consultant-module__snAd1q__decisions{grid-template-columns:repeat(2,minmax(0,1fr))}}.Consultant-module__snAd1q__decisions>li{align-content:start;gap:var(--space-3);border-top:2px solid var(--c-accent);color:var(--c-text-2);background:linear-gradient(#fff3dd0a,#0000 75%);padding:clamp(1.25rem,1rem + 1vw,2rem);line-height:1.6;display:grid}.Consultant-module__snAd1q__decisionN{color:var(--c-accent)}.Consultant-module__snAd1q__loopStrip{margin-block:var(--space-8)}.Consultant-module__snAd1q__loopStrip>p{color:var(--c-text-3)}.Consultant-module__snAd1q__loopStrip ol{gap:var(--space-2) 1.6rem;margin-top:var(--space-3);flex-wrap:wrap;display:flex}.Consultant-module__snAd1q__loopStrip li{border:1px solid var(--glass-border);color:var(--c-text);border-radius:999px;padding:.55rem 1rem;position:relative}.Consultant-module__snAd1q__loopStrip li+li:before{content:"→";color:var(--c-accent);position:absolute;left:-1.25rem}.Consultant-module__snAd1q__loopStrip li:last-child:after{content:" ↻";color:var(--c-accent)}.Consultant-module__snAd1q__ai2a{padding:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-panel);background:linear-gradient(90deg,#fff3dd08 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(#fff3dd08 1px,#0000 1px) 0 0/2rem 2rem,#0c100ee6}.Consultant-module__snAd1q__caveat{padding:var(--space-3) var(--space-4);border-left:2px solid var(--c-line-strong);color:var(--c-text-2)!important;font-size:var(--fs-small)!important}.Consultant-module__snAd1q__kpiValue{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.4rem)}.Consultant-module__snAd1q__tableWrap{margin-top:var(--space-7)}.Consultant-module__snAd1q__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.Consultant-module__snAd1q__table caption{margin-bottom:var(--space-3);color:var(--c-text-3);font-family:var(--font-mono);font-size:var(--fs-mono);text-align:left}.Consultant-module__snAd1q__table th,.Consultant-module__snAd1q__table td{border-bottom:var(--hairline);text-align:left;vertical-align:top;padding:.85rem 1rem}.Consultant-module__snAd1q__table thead th{color:var(--c-accent);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:400}.Consultant-module__snAd1q__table tbody th{color:var(--c-text);font-weight:600}.Consultant-module__snAd1q__table td{color:var(--c-text-2)}.Consultant-module__snAd1q__table tfoot th,.Consultant-module__snAd1q__table tfoot td{border-top:2px solid var(--c-accent);color:var(--c-accent);font-family:var(--font-display);border-bottom:0;font-weight:900}@media (max-width:40rem){.Consultant-module__snAd1q__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Consultant-module__snAd1q__table tr{border-bottom:var(--hairline);padding-block:.6rem;display:block}.Consultant-module__snAd1q__table th,.Consultant-module__snAd1q__table td{gap:var(--space-3);border:0;grid-template-columns:7rem 1fr;padding:.3rem 0;display:grid}.Consultant-module__snAd1q__table tbody th,.Consultant-module__snAd1q__table tfoot th{display:block}.Consultant-module__snAd1q__table td:before{content:attr(data-label);color:var(--c-text-3);font-family:var(--font-mono);font-size:.68rem}.Consultant-module__snAd1q__table tfoot tr{border-top:2px solid var(--c-accent);border-bottom:0}.Consultant-module__snAd1q__table tfoot th,.Consultant-module__snAd1q__table tfoot td{border:0}}.Consultant-module__snAd1q__separate{margin-top:var(--space-6);border:1px dashed var(--c-line-strong);border-radius:var(--radius-panel);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.Consultant-module__snAd1q__separate>p.Consultant-module__snAd1q__mono{color:var(--c-text-3)}.Consultant-module__snAd1q__separate dl{margin-top:var(--space-3)}.Consultant-module__snAd1q__separate dt{color:var(--c-text);font-weight:600}.Consultant-module__snAd1q__separate dd{color:var(--c-text-2);margin-top:.25rem}.Consultant-module__snAd1q__evidence{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--c-accent);background:color-mix(in srgb, var(--c-accent) 8%, transparent);color:var(--c-text);line-height:1.55}.Consultant-module__snAd1q__why{gap:var(--space-3);display:grid}.Consultant-module__snAd1q__why>li{gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--hairline);color:var(--c-text);align-items:baseline;line-height:1.45;display:flex}.Consultant-module__snAd1q__why>li>span{color:var(--c-accent);flex:none}.Consultant-module__snAd1q__proves{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (min-width:64rem){.Consultant-module__snAd1q__proves{grid-template-columns:1.2fr 1fr}}.Consultant-module__snAd1q__yes,.Consultant-module__snAd1q__no{border-radius:var(--radius-panel);padding:clamp(1.25rem,1rem + 1vw,2rem)}.Consultant-module__snAd1q__yes{border:1px solid color-mix(in srgb, var(--c-accent) 45%, transparent);background:var(--glass-bg)}.Consultant-module__snAd1q__no{border:1px dashed var(--c-line-strong)}.Consultant-module__snAd1q__yes ul,.Consultant-module__snAd1q__no ul{gap:var(--space-3);margin-top:var(--space-4);display:grid}.Consultant-module__snAd1q__yes li,.Consultant-module__snAd1q__no li{padding-left:1.6rem;line-height:1.45;position:relative}.Consultant-module__snAd1q__yes li{color:var(--c-text)}.Consultant-module__snAd1q__no li{color:var(--c-text-2)}.Consultant-module__snAd1q__yes li:before{content:"✓";color:var(--c-accent);position:absolute;left:0}.Consultant-module__snAd1q__no li:before{content:"—";color:var(--c-text-3);position:absolute;left:0}.Consultant-module__snAd1q__options{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (min-width:64rem){.Consultant-module__snAd1q__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.Consultant-module__snAd1q__option{align-content:start;gap:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-panel);background:var(--glass-bg);color:var(--c-text-2);padding:clamp(1.25rem,1rem + 1vw,2rem);line-height:1.55;display:grid}.Consultant-module__snAd1q__option[data-brand=consulting]{border-color:color-mix(in srgb, var(--c-accent) 50%, transparent)}.Consultant-module__snAd1q__links{gap:var(--space-3) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.Consultant-module__snAd1q__faq{gap:var(--space-2);max-width:52rem;margin-top:var(--space-6);display:grid}.Consultant-module__snAd1q__faq details{border-bottom:var(--hairline)}.Consultant-module__snAd1q__faq summary{padding-block:var(--space-4);color:var(--c-text);cursor:pointer;font-weight:600}.Consultant-module__snAd1q__faq summary:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.Consultant-module__snAd1q__faq p{padding-bottom:var(--space-4);color:var(--c-text-2);line-height:1.6}
.StageExplorer-module__E9b9QG__explorer{margin-top:var(--space-6)}.StageExplorer-module__E9b9QG__chain{gap:var(--space-2);counter-reset:none;flex-wrap:wrap;display:flex}.StageExplorer-module__E9b9QG__step{border:1px solid var(--glass-border);min-height:2.75rem;color:var(--c-text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out);background:#0f1411d9;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;display:inline-flex;position:relative}.StageExplorer-module__E9b9QG__step+.StageExplorer-module__E9b9QG__step:before{content:"→";color:var(--c-text-3);pointer-events:none;font-size:.7rem;position:absolute;left:-.62rem}.StageExplorer-module__E9b9QG__step span{color:var(--c-text-3)}.StageExplorer-module__E9b9QG__step:hover{color:var(--c-text);border-color:var(--c-line-strong)}.StageExplorer-module__E9b9QG__step[aria-selected=true]{border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 14%, #0f1411e6);color:var(--c-text)}.StageExplorer-module__E9b9QG__step[aria-selected=true] span{color:var(--c-accent)}.StageExplorer-module__E9b9QG__step:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.StageExplorer-module__E9b9QG__panel{margin-top:var(--space-5);border:1px solid color-mix(in srgb, var(--c-accent) 45%, transparent);border-radius:var(--radius-panel);background:#0c100eeb;padding:clamp(1.25rem,1rem + 1vw,2rem)}.StageExplorer-module__E9b9QG__panel:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.StageExplorer-module__E9b9QG__panelTitle{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:900}.StageExplorer-module__E9b9QG__panelTitle span{color:var(--c-accent);font-weight:400}.StageExplorer-module__E9b9QG__facts{gap:var(--space-4);margin-top:var(--space-5);display:grid}@media (min-width:48rem){.StageExplorer-module__E9b9QG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.StageExplorer-module__E9b9QG__facts div{padding-left:var(--space-4);border-left:2px solid var(--c-line-strong);gap:.35rem;display:grid}.StageExplorer-module__E9b9QG__facts div[data-kind=risk]{border-left-color:#ff8a7a99}.StageExplorer-module__E9b9QG__facts div[data-kind=next]{border-left-color:var(--c-accent)}.StageExplorer-module__E9b9QG__facts dt{color:var(--c-text-3)}.StageExplorer-module__E9b9QG__facts dd{color:var(--c-text);line-height:1.5}
.HotTub-module__Ozq_Oq__grain{background:repeating-linear-gradient(93deg,#fff3dd05 0 2px,#0000 2px 9px,#fff3dd03 9px 10px,#0000 10px 23px),#0c100ee6}.HotTub-module__Ozq_Oq__title{letter-spacing:var(--tracking-display);text-wrap:balance;gap:.08em;font-size:clamp(2.1rem,1.2rem + 3.4vw,4.4rem);line-height:1.02;display:grid}.HotTub-module__Ozq_Oq__title [data-line="1"]{color:var(--c-accent)}.HotTub-module__Ozq_Oq__proofs{margin-top:var(--space-8);border-top:2px solid var(--c-accent);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.HotTub-module__Ozq_Oq__proofs>div{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:var(--hairline);align-content:start;gap:.35rem;display:grid}.HotTub-module__Ozq_Oq__proofs dt{color:var(--c-text-3);font-size:.68rem}.HotTub-module__Ozq_Oq__proofs dd{justify-items:start;gap:.35rem;display:grid}.HotTub-module__Ozq_Oq__proofs b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,1rem + .9vw,1.8rem);font-weight:900;line-height:1.1}.HotTub-module__Ozq_Oq__tag{border:1px dashed var(--c-accent);color:var(--c-accent);border-radius:999px;padding:.2rem .55rem;font-size:.62rem}.HotTub-module__Ozq_Oq__engine{gap:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;margin:0;display:grid}.HotTub-module__Ozq_Oq__engineIn{gap:.45rem;display:grid}.HotTub-module__Ozq_Oq__engineIn li{border:1px dashed var(--c-line-strong);color:var(--c-text-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#0f1411d9;border-radius:.6rem;padding:.45rem .7rem;font-size:.68rem;position:relative}.HotTub-module__Ozq_Oq__engineIn li:after{content:"";width:var(--space-4);background:color-mix(in srgb, var(--c-accent) 55%, transparent);height:1px;position:absolute;top:50%;left:100%}.HotTub-module__Ozq_Oq__pool{aspect-ratio:1;place-items:center;display:grid;position:relative}.HotTub-module__Ozq_Oq__pool svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HotTub-module__Ozq_Oq__ring{fill:none;stroke:color-mix(in srgb, var(--c-accent) calc(18% + var(--i) * 9%), transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.HotTub-module__Ozq_Oq__wave{fill:none;stroke:var(--c-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-origin:100px 100px;opacity:0;animation:HotTub-module__Ozq_Oq__ripple 3.2s var(--ease-out) var(--d,0s) infinite}@keyframes HotTub-module__Ozq_Oq__ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.05)}}.HotTub-module__Ozq_Oq__poolCore{text-align:center;gap:.3rem;max-width:62%;display:grid;position:relative}.HotTub-module__Ozq_Oq__poolCore b{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:900;line-height:1.15}.HotTub-module__Ozq_Oq__poolCore span{color:var(--c-text-3);font-size:.64rem}.HotTub-module__Ozq_Oq__engineOut{padding:var(--space-3) var(--space-6);border-radius:var(--radius-ui);background:var(--c-accent);color:var(--c-bg);grid-column:2;justify-self:center;justify-items:center;display:grid}.HotTub-module__Ozq_Oq__engineOut b{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.4rem,1.9rem + 1.8vw,3.4rem);font-weight:900;line-height:1}.HotTub-module__Ozq_Oq__engineOut span{font-size:.7rem}.HotTub-module__Ozq_Oq__engine figcaption{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.HotTub-module__Ozq_Oq__wave{display:none}}.HotTub-module__Ozq_Oq__scale{gap:var(--space-4);margin-top:var(--space-4);display:grid}.HotTub-module__Ozq_Oq__scaleRow{gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr) 6.5rem;align-items:center;display:grid}.HotTub-module__Ozq_Oq__scaleRow b{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:900}.HotTub-module__Ozq_Oq__scaleRow[data-first] i{background:#fff3dd8c}.HotTub-module__Ozq_Oq__scaleLabel{color:var(--c-text-2);font-size:var(--fs-small)}.HotTub-module__Ozq_Oq__scale[data-inview=false] .HotTub-module__Ozq_Oq__scaleRow i{transform:scaleX(.02)}@media (max-width:30rem){.HotTub-module__Ozq_Oq__scaleRow{grid-template-columns:minmax(0,1fr) auto}.HotTub-module__Ozq_Oq__scaleLabel{grid-column:1/-1}}.HotTub-module__Ozq_Oq__lines{gap:var(--space-5);margin-top:var(--space-8);display:grid}@media (min-width:64rem){.HotTub-module__Ozq_Oq__lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.HotTub-module__Ozq_Oq__lines p{padding-left:var(--space-5);border-left:3px solid var(--c-accent);color:var(--c-text);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.25rem,1rem + .9vw,1.7rem);font-weight:900;line-height:1.25}.HotTub-module__Ozq_Oq__creative{gap:var(--space-7);margin-top:var(--space-9,5rem);align-items:start;display:grid}@media (min-width:64rem){.HotTub-module__Ozq_Oq__creative{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.HotTub-module__Ozq_Oq__directions{gap:var(--space-2);display:grid}.HotTub-module__Ozq_Oq__directions li{color:var(--c-text);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:900;line-height:1.3}.HotTub-module__Ozq_Oq__tiles ul{grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;display:grid}.HotTub-module__Ozq_Oq__tiles li{aspect-ratio:1;background:color-mix(in srgb, var(--c-accent) 22%, transparent);border:1px solid color-mix(in srgb, var(--c-accent) 45%, transparent);transition:opacity .3s var(--ease-out) calc(var(--i) * 25ms), transform .3s var(--ease-out) calc(var(--i) * 25ms);border-radius:.3rem}.HotTub-module__Ozq_Oq__tiles li[data-video]{background:var(--c-accent);position:relative}.HotTub-module__Ozq_Oq__tiles li[data-video]:after{content:"";background:var(--c-bg);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:32% 30% 32% 38%}.HotTub-module__Ozq_Oq__tiles[data-inview=false] li{opacity:0;transform:scale(.6)}.HotTub-module__Ozq_Oq__tilesKey{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);color:var(--c-text-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.HotTub-module__Ozq_Oq__tilesKey span{align-items:center;gap:.4rem;display:inline-flex}.HotTub-module__Ozq_Oq__tilesKey b{color:var(--c-text);font-family:var(--font-display)}.HotTub-module__Ozq_Oq__tilesKey i{border:1px solid color-mix(in srgb, var(--c-accent) 45%, transparent);background:color-mix(in srgb, var(--c-accent) 22%, transparent);border-radius:.2rem;width:.8rem;height:.8rem}.HotTub-module__Ozq_Oq__tilesKey i[data-video]{background:var(--c-accent)}.HotTub-module__Ozq_Oq__tilesKey .HotTub-module__Ozq_Oq__mono{color:var(--c-text-3);flex-basis:100%;font-size:.66rem}.HotTub-module__Ozq_Oq__timeline ol{gap:var(--space-5);margin-top:var(--space-6);display:grid}@media (min-width:64rem){.HotTub-module__Ozq_Oq__timeline ol{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}}.HotTub-module__Ozq_Oq__timeline li{padding:var(--space-4) 0 0 var(--space-5);border-left:1px solid var(--c-line-strong);transition:opacity .45s var(--ease-out) calc(var(--i) * .12s), transform .45s var(--ease-out) calc(var(--i) * .12s);align-content:start;gap:.35rem;display:grid;position:relative}@media (min-width:64rem){.HotTub-module__Ozq_Oq__timeline li{padding:var(--space-5) var(--space-3) 0 0;border-left:0;border-top:1px solid var(--c-line-strong)}}.HotTub-module__Ozq_Oq__timeline li:before{content:"";top:calc(var(--space-4) + .35rem);border:1px solid var(--c-accent);background:var(--c-bg);border-radius:50%;width:.6rem;height:.6rem;position:absolute;left:-.3rem}@media (min-width:64rem){.HotTub-module__Ozq_Oq__timeline li:before{top:-.3rem;left:0}}.HotTub-module__Ozq_Oq__timeline li>.HotTub-module__Ozq_Oq__mono{color:var(--c-text-3);font-size:.68rem}.HotTub-module__Ozq_Oq__timeline li>b{color:var(--c-text);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:900;line-height:1.2}.HotTub-module__Ozq_Oq__timeline li>span:last-child:not(.HotTub-module__Ozq_Oq__mono){color:var(--c-text-2);font-size:var(--fs-small)}.HotTub-module__Ozq_Oq__timeline li[data-key]{border-color:var(--c-accent)}.HotTub-module__Ozq_Oq__timeline li[data-key]:before{background:var(--c-accent)}.HotTub-module__Ozq_Oq__timeline li[data-key]>b{color:var(--c-accent)}.HotTub-module__Ozq_Oq__timeline[data-inview=false] li{opacity:0;transform:translateY(8px)}.HotTub-module__Ozq_Oq__result{margin-top:var(--space-8);border:1px solid color-mix(in srgb, var(--c-accent) 50%, transparent);border-radius:var(--radius-panel);background:radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--c-accent) 10%, transparent), transparent 60%), #0c100ee6;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.HotTub-module__Ozq_Oq__badge{border:1px dashed var(--c-accent);color:var(--c-accent);border-radius:999px;padding:.3rem .7rem;font-size:.68rem;display:inline-block}.HotTub-module__Ozq_Oq__equation{gap:var(--space-4) var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.HotTub-module__Ozq_Oq__equation>div{gap:.3rem;display:grid}.HotTub-module__Ozq_Oq__equation dt{color:var(--c-text-3);font-size:.68rem}.HotTub-module__Ozq_Oq__equation dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,1.3rem + 1.8vw,3rem);font-weight:900;line-height:1}.HotTub-module__Ozq_Oq__equation>div[data-roas] dd{color:var(--c-accent);font-size:clamp(2.4rem,1.6rem + 3vw,4.4rem)}.HotTub-module__Ozq_Oq__equation>span{color:var(--c-text-3);font-family:var(--font-display);font-size:1.6rem}.HotTub-module__Ozq_Oq__formula{margin-top:var(--space-3);color:var(--c-text-3);font-size:.7rem}.HotTub-module__Ozq_Oq__demandGrid{gap:var(--space-4);margin-top:var(--space-7);display:grid}@media (min-width:64rem){.HotTub-module__Ozq_Oq__demandGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.HotTub-module__Ozq_Oq__intent,.HotTub-module__Ozq_Oq__platform{align-content:start;gap:var(--space-4);display:grid}.HotTub-module__Ozq_Oq__total{color:var(--c-text-2);font-size:var(--fs-small)}.HotTub-module__Ozq_Oq__stack>div{border-radius:.5rem;gap:3px;height:2.6rem;display:flex;overflow:hidden}.HotTub-module__Ozq_Oq__stack i{flex:var(--w) 0 0;transform-origin:0;transition:transform .9s var(--ease-out) .15s}.HotTub-module__Ozq_Oq__stack[data-inview=false] i{transform:scaleX(0)}.HotTub-module__Ozq_Oq__stack i[data-seg=acum],.HotTub-module__Ozq_Oq__stackKey i[data-seg=acum]{background:var(--c-accent)}.HotTub-module__Ozq_Oq__stack i[data-seg="1-3"],.HotTub-module__Ozq_Oq__stackKey i[data-seg="1-3"]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c-accent) 70%, transparent) 0 4px, color-mix(in srgb, var(--c-accent) 25%, transparent) 4px 8px)}.HotTub-module__Ozq_Oq__stack i[data-seg="3-6"],.HotTub-module__Ozq_Oq__stackKey i[data-seg="3-6"]{background:radial-gradient(circle,#fff3dd8c 1.2px,#0000 1.6px) 0 0/6px 6px,#fff3dd0f}.HotTub-module__Ozq_Oq__stackKey{gap:var(--space-2);display:grid}.HotTub-module__Ozq_Oq__stackKey li{gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--hairline);color:var(--c-text-2);grid-template-columns:1.4rem minmax(0,1fr) 3rem 3.6rem;align-items:center;display:grid}.HotTub-module__Ozq_Oq__stackKey li>i{border-radius:.2rem;width:1.4rem;height:.8rem}.HotTub-module__Ozq_Oq__stackKey b{color:var(--c-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;font-weight:900}.HotTub-module__Ozq_Oq__stackKey .HotTub-module__Ozq_Oq__mono{color:var(--c-text-3);text-align:right}.HotTub-module__Ozq_Oq__takeaway{color:var(--c-text);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:900;line-height:1.3}.HotTub-module__Ozq_Oq__takeaway+p{margin-top:var(--space-2)}.HotTub-module__Ozq_Oq__waffle ul{grid-template-columns:repeat(19,minmax(0,1fr));gap:3px;display:grid}.HotTub-module__Ozq_Oq__waffle li{aspect-ratio:1;background:var(--c-accent);transition:opacity .6s var(--ease-out) .2s;border-radius:50%}.HotTub-module__Ozq_Oq__waffle li[data-ig],.HotTub-module__Ozq_Oq__stackKey i[data-dot=ig]{box-shadow:inset 0 0 0 1px var(--c-text-2);background:0 0}.HotTub-module__Ozq_Oq__stackKey i[data-dot=fb]{background:var(--c-accent)}.HotTub-module__Ozq_Oq__stackKey li>i[data-dot]{border-radius:50%;justify-self:center;width:.8rem;height:.8rem}.HotTub-module__Ozq_Oq__waffle[data-inview=false] li{opacity:.15}.HotTub-module__Ozq_Oq__defs{margin-top:var(--space-6);border:1px dashed var(--c-line-strong);border-radius:var(--radius-panel);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.HotTub-module__Ozq_Oq__defs>p{color:var(--c-text-3)}.HotTub-module__Ozq_Oq__defs dl{gap:var(--space-4);margin-top:var(--space-4);display:grid}@media (min-width:64rem){.HotTub-module__Ozq_Oq__defs dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.HotTub-module__Ozq_Oq__defs dt{color:var(--c-text);font-weight:600}.HotTub-module__Ozq_Oq__defs dd{color:var(--c-text-2);font-size:var(--fs-small);margin-top:.25rem;line-height:1.5}.HotTub-module__Ozq_Oq__why{gap:var(--space-4);display:grid}.HotTub-module__Ozq_Oq__why>li{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--hairline);align-items:baseline;display:flex}.HotTub-module__Ozq_Oq__why>li>span{color:var(--c-accent);flex:none}.HotTub-module__Ozq_Oq__why p{color:var(--c-text-2);margin-top:.35rem;line-height:1.55}.HotTub-module__Ozq_Oq__creativeTitle{color:var(--c-text)}
