.homeSection{position:relative;overflow:hidden}.homeSection h3{color:var(--color-fg-0);letter-spacing:-.025em;margin:0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:580;line-height:1.2}.sectionIntro{max-width:900px}.sectionLead{max-width:720px;margin-top:var(--space-8)}.sectionLead p,.prose p{margin:0}.sectionLead p+p,.prose p+p{margin-top:var(--space-5)}.prose p{color:var(--color-fg-2);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.68}.sectionFootnote{gap:var(--space-3);grid-template-columns:24px 1fr;display:grid;max-width:720px!important;color:var(--color-muted)!important;font-size:.75rem!important;line-height:1.55!important}.sectionFootnote:before{color:var(--color-signal-dim);content:"//";font-family:SFMono-Regular,Consolas,monospace}.buttonDisabled{cursor:not-allowed;opacity:.48}.buttonDisabled:hover{border-color:var(--color-signal);background:var(--color-signal);transform:none}.siteHeaderInner{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)}.siteNav{gap:clamp(16px,2vw,28px)}.hero{border-bottom:1px solid var(--color-border);min-height:max(760px,100svh)}.heroSupporting{max-width:650px!important;margin-top:var(--space-5)!important;color:var(--color-fg-1)!important;font-size:.9375rem!important;line-height:1.65!important}.heroMicrocopy{max-width:570px!important;margin-top:var(--space-5)!important;color:var(--color-muted)!important;font-size:.75rem!important;line-height:1.55!important}.calculatorSection{border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 84% 18%, #b7ffd514, transparent 32%), var(--color-bg-1);padding:clamp(96px,12vw,160px) 0;position:relative;overflow:hidden}.calculatorHeader{grid-template-columns:minmax(0,1.1fr) minmax(340px,.58fr);align-items:end;gap:clamp(48px,8vw,112px);display:grid}.calculatorHeader h2{max-width:870px}.calculatorHeader>p{color:var(--color-fg-2);margin:0 0 8px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.calculatorShell{border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:#070b09b8;border:1px solid #dff2e729;grid-template-columns:minmax(0,.92fr) minmax(420px,.68fr);margin-top:clamp(56px,8vw,96px);display:grid;overflow:hidden}.calculatorControls{align-content:start;gap:0;margin:0;padding:clamp(28px,4vw,52px);display:grid}.calculatorField{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.calculatorField:first-child{padding-top:0}.calculatorField:last-child{border-bottom:0}.calculatorField label{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:34px;color:var(--color-fg-1);font-size:.875rem;display:flex}.calculatorField output{color:var(--color-signal);flex:none;font-family:SFMono-Regular,Consolas,monospace;font-size:.8125rem;font-weight:650}.calculatorField input[type=range]{width:100%;height:44px;margin:var(--space-2) 0 0;cursor:pointer;appearance:none;background:0 0}.calculatorField input[type=range]:focus-visible{outline:2px solid var(--color-signal);outline-offset:5px}.calculatorField input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-signal) var(--range-progress), #dff2e724 var(--range-progress));height:3px}.calculatorField input[type=range]::-webkit-slider-thumb{border:3px solid var(--color-bg-1);appearance:none;background:var(--color-signal);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 0 1px #b7ffd58c,0 0 18px #b7ffd547}.calculatorField input[type=range]::-moz-range-track{border-radius:var(--radius-pill);background:#dff2e724;height:3px}.calculatorField input[type=range]::-moz-range-progress{border-radius:var(--radius-pill);background:var(--color-signal);height:3px}.calculatorField input[type=range]::-moz-range-thumb{border:3px solid var(--color-bg-1);background:var(--color-signal);border-radius:50%;width:14px;height:14px}.calculatorScale{color:var(--color-muted);justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex}.calculatorResult{background:radial-gradient(circle at 88% 16%,#b7ffd524,#0000 34%),linear-gradient(145deg,#b7ffd50f,#0b120efa);border-left:1px solid #b7ffd52b;flex-direction:column;min-width:0;padding:clamp(28px,4vw,52px);display:flex;position:relative}.calculatorResultTopline{justify-content:space-between;gap:var(--space-4);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex}.calculatorResultTopline span:last-child{color:var(--color-signal-dim)}.calculatorPrimaryResult{gap:var(--space-5);margin-top:clamp(44px,6vw,74px);display:grid}.calculatorPrimaryResult>span{max-width:390px;color:var(--color-fg-2);font-size:.875rem;line-height:1.55}.calculatorPrimaryResult strong{color:var(--color-signal);letter-spacing:-.055em;font-size:clamp(2.8rem,5vw,5rem);font-weight:560;line-height:.95}.calculatorMetrics{border-top:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);grid-template-columns:repeat(2,1fr);margin:clamp(40px,5vw,64px) 0 0;display:grid}.calculatorMetrics>div{min-width:0;padding:var(--space-5);border-right:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.calculatorMetrics dt{color:var(--color-muted);font-size:.6875rem;line-height:1.4}.calculatorMetrics dd{overflow-wrap:anywhere;margin:var(--space-3) 0 0;color:var(--color-fg-0);font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(1rem,2vw,1.35rem)}.calculatorNote{margin:var(--space-6) 0!important;color:var(--color-muted)!important;font-size:.6875rem!important;line-height:1.55!important}.calculatorResult .button{width:100%;margin-top:auto}.calculatorShell{grid-template-columns:minmax(0,1.18fr) minmax(390px,.72fr)}.pricingWorkspace{flex-direction:column;justify-content:center;min-width:0;min-height:540px;padding:clamp(34px,5vw,64px);display:flex;position:relative}.pricingBonus{background:var(--color-fg-0);min-height:44px;color:var(--color-bg-0);border-radius:0 0 22px 22px;align-items:center;gap:7px;padding:0 18px 0 7px;font-size:.75rem;display:flex;position:absolute;top:0;right:clamp(24px,4vw,52px)}.pricingBonus>span{background:var(--color-signal);width:30px;height:30px;color:var(--color-bg-0);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:650;display:grid}.pricingBonus strong{font-weight:680}.pricingSelected{gap:var(--space-3);margin-bottom:clamp(52px,7vw,82px);display:grid}.pricingSelected>span{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.pricingSelected output{color:var(--color-fg-0);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.7rem);font-weight:540;line-height:1}.pricingSelected output small{color:var(--color-fg-2);letter-spacing:0;font-size:clamp(.85rem,1.2vw,1rem);font-weight:450}.pricingDragHint{margin:var(--space-3) 0 0;color:var(--color-signal-dim);letter-spacing:.02em;font-size:.75rem}.pricingRail{height:102px;position:relative}.pricingRail input[type=range]{z-index:3;cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0;position:relative}.pricingRail input[type=range]:focus-visible{border-radius:var(--radius-pill);outline:2px solid var(--color-signal);outline-offset:5px}.pricingRail input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-signal) var(--range-progress), #dff2e775 var(--range-progress));height:2px}.pricingRail input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-signal);border:1px solid #b7ffd5a6;border-radius:50%;width:46px;height:46px;margin-top:-22px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 7px #b7ffd514,0 0 26px #b7ffd54d}.pricingRail input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.06)}.pricingRail input[type=range]:active::-webkit-slider-thumb{transform:scale(1.14);box-shadow:0 0 0 10px #b7ffd524,0 0 34px #b7ffd566}.pricingRail input[type=range]::-moz-range-track{background:#dff2e775;height:2px}.pricingRail input[type=range]::-moz-range-progress{background:var(--color-signal);height:2px}.pricingRail input[type=range]::-moz-range-thumb{background:var(--color-signal);border:1px solid #b7ffd5a6;border-radius:50%;width:42px;height:42px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 7px #b7ffd514,0 0 26px #b7ffd54d}.pricingRail input[type=range]:hover::-moz-range-thumb{transform:scale(1.06)}.pricingRail input[type=range]:active::-moz-range-thumb{transform:scale(1.14);box-shadow:0 0 0 10px #b7ffd524,0 0 34px #b7ffd566}.pricingTicks{z-index:1;pointer-events:none;height:82px;position:absolute;top:20px;left:0;right:0}.pricingTick{color:var(--color-muted);justify-items:center;gap:5px;display:grid;position:absolute;top:0;transform:translate(-50%)}.pricingTick:first-child{justify-items:start;transform:none}.pricingTick:last-child{justify-items:end;transform:translate(-100%)}.pricingTick i{background:#dff2e79e;width:1px;height:15px}.pricingTick strong{color:var(--color-fg-2);white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;font-style:normal}.pricingTick small{border-radius:var(--radius-pill);color:var(--color-muted);white-space:nowrap;background:#dff2e70f;padding:3px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem}.pricingTickActive strong{color:var(--color-signal)}.pricingTickActive small{color:var(--color-signal);background:#b7ffd51f}.pricingBoundaries{color:var(--color-muted);justify-content:space-between;margin-top:9px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex}.pricingHint{max-width:600px;margin:var(--space-8) 0 0;color:var(--color-muted);font-size:.75rem;line-height:1.6}.calculatorPrimaryResult{gap:var(--space-3);margin-top:clamp(36px,5vw,60px)}.calculatorPrimaryResult>span{color:var(--color-fg-0);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:560}.calculatorPrimaryResult strong{font-size:clamp(2.5rem,4.8vw,4.5rem)}.calculatorPrimaryResult small{color:var(--color-muted);font-size:.6875rem}.pricingIncluded{gap:var(--space-3);margin:clamp(30px,4vw,48px) 0;padding:0;list-style:none;display:grid}.pricingIncluded li{align-items:center;gap:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:52px;color:var(--color-fg-1);padding:10px 14px;font-size:.8125rem;display:flex}.pricingIncluded li span{background:var(--color-signal);width:28px;height:28px;color:var(--color-bg-0);border-radius:8px;flex:none;place-items:center;font-weight:760;display:grid}.calculatorTotal{align-items:center;gap:var(--space-4);margin:0 calc(-1 * clamp(28px, 4vw, 52px)) var(--space-6);padding:var(--space-5) clamp(28px, 4vw, 52px);background:var(--color-signal);color:var(--color-bg-0);grid-template-columns:1fr auto auto;display:grid}.calculatorTotal>span{font-size:.875rem;font-weight:650}.calculatorTotal strong{white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(1.15rem,2vw,1.45rem)}.calculatorTotal small{border-radius:var(--radius-pill);background:var(--color-fg-0);color:var(--color-bg-0);white-space:nowrap;padding:5px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.commercialProof{border-bottom:1px solid var(--color-border);background:linear-gradient(#b7ffd506,#0000 50%);padding:clamp(96px,12vw,160px) 0;position:relative;overflow:hidden}.commercialProofHeader{grid-template-columns:minmax(0,1.1fr) minmax(340px,.58fr);align-items:end;gap:clamp(48px,8vw,112px);display:grid}.commercialProofHeader h2{max-width:850px}.commercialProofHeader>p{color:var(--color-fg-2);margin:0 0 8px;font-size:.9375rem;line-height:1.65}.commercialMetricGrid{border-top:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);grid-template-columns:repeat(2,1fr);margin:clamp(58px,8vw,94px) 0 0;padding:0;list-style:none;display:grid}.commercialMetricGrid>li{gap:var(--space-4);border-right:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);grid-template-rows:auto 1fr auto;min-height:270px;padding:clamp(26px,4vw,48px);display:grid}.commercialMetricHead{align-items:baseline;gap:var(--space-3);display:flex}.commercialMetricHead>span{color:var(--color-signal-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:.6875rem}.commercialMetricLabel{max-width:340px;color:var(--color-fg-1);text-align:left;margin:0;font-size:1rem;font-weight:560;line-height:1.35}.commercialMetricValue{color:var(--color-signal);letter-spacing:-.065em;align-self:center;font-size:clamp(3.2rem,7vw,7.2rem);font-weight:520;line-height:.92}.commercialMetricNote{max-width:580px;color:var(--color-fg-2);align-self:end;margin:0;font-size:.8125rem;line-height:1.6}.reviewPlatforms{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:#070b098f;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(36px,7vw,96px);margin-top:clamp(54px,8vw,92px);padding:clamp(28px,4vw,48px);display:grid}.reviewPlatforms>div>span{color:var(--color-signal-dim);letter-spacing:.1em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.reviewPlatforms strong{margin-top:var(--space-3);color:var(--color-fg-0);font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:560;display:block}.reviewPlatforms p{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:.75rem;line-height:1.55}.reviewPlatforms ul{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.reviewPlatforms li{min-height:92px;padding:var(--space-4);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-fg-1);letter-spacing:.04em;text-align:center;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem;display:grid}.salesEconomics{border-bottom:1px solid var(--color-border);padding:clamp(96px,12vw,160px) 0;position:relative;overflow:hidden}.salesEconomicsHeading{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);gap:clamp(48px,8vw,112px);display:grid}.salesEconomicsHeading .eyebrow{margin-bottom:calc(-1 * var(--space-2));grid-column:1/-1}.salesEconomicsHeading h2{max-width:820px}.salesEconomicsHeading>p{color:var(--color-fg-2);align-self:end;margin:0 0 8px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.salesArgumentList{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);grid-template-columns:repeat(3,1fr);margin:clamp(64px,8vw,96px) 0 0;padding:0;list-style:none;display:grid}.salesArgumentList li{border-right:1px solid var(--color-border);min-height:275px;padding:clamp(24px,3vw,38px)}.salesArgumentList li:last-child{border-right:0}.salesArgumentList li>span{color:var(--color-signal-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.salesArgumentList h3{margin-top:var(--space-12);font-size:clamp(1.35rem,2.3vw,2rem)}.salesArgumentList p{margin:var(--space-5) 0 0;color:var(--color-fg-2);font-size:.9375rem;line-height:1.6}.salesEconomicsStatement{max-width:1020px;color:var(--color-fg-0);letter-spacing:-.05em;text-wrap:balance;margin:clamp(72px,10vw,128px) 0 0;font-size:clamp(2rem,4.6vw,4.4rem);font-weight:520;line-height:1.04}.salesEconomicsStatement strong{color:var(--color-signal);font-weight:inherit}.choiceSection{background:linear-gradient(#0f16126b,#0000 38%)}.choiceLayout{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid}.choiceCopy h2{max-width:720px}.choiceCopy .prose{max-width:610px;margin-top:var(--space-8)}.choiceField{min-width:0;position:relative;overflow:hidden}.choiceFieldHeader,.demoPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:62px;padding:0 var(--space-5);border-bottom:1px solid var(--color-border);color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex}.choiceMap{width:100%;height:auto;display:block}.choiceGrid path,.demoGrid path{fill:none;stroke:#d7f4e20f;stroke-width:1px}.choiceRoutes path{fill:none;stroke:#bfd3c63b;stroke-dasharray:4 8;stroke-width:1.3px}.choicePoints circle{fill:var(--color-bg-2);stroke:#d7f4e259}.choicePoints text,.choiceSuppliers text{fill:var(--color-muted);letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.choiceDemandOrbit{fill:#b7ffd508;stroke:#b7ffd58c;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:50%;animation:18s linear infinite orbit-rotate}.choiceDemandCore,.sourceVisualCore{fill:var(--color-signal);filter:drop-shadow(0 0 9px #b7ffd5cc)}.choiceSuppliers rect{fill:#b7ffd509;stroke:#b7ffd53b}.choiceLegend{gap:var(--space-5);padding:0 var(--space-5) var(--space-5);color:var(--color-muted);flex-wrap:wrap;font-size:.625rem;display:flex}.choiceLegend span{align-items:center;gap:8px;display:flex}.choiceLegend i{border:1px solid var(--color-border-strong);border-radius:50%;width:7px;height:7px}.choiceLegend .choiceLegendDemand{border-color:var(--color-signal);background:var(--color-signal);box-shadow:0 0 9px #b7ffd58c}.choiceStatement,.technologyAccent,.contextStatement,.channelStatement,.noFitAccent{letter-spacing:-.045em;text-wrap:balance;font-weight:520;color:var(--color-fg-0)!important;margin:clamp(72px,10vw,128px) 0 0!important;font-size:clamp(1.8rem,4vw,3.8rem)!important;line-height:1.08!important}.choiceStatement{border-left:1px solid var(--color-signal-dim);grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);gap:clamp(40px,8vw,110px);padding-left:clamp(24px,6vw,80px);display:grid;max-width:1040px!important}.choiceStatement>p{max-width:none!important;margin:0!important}.choiceStatement>p:first-child{color:var(--color-fg-0)!important;font-size:clamp(1.8rem,3.5vw,3.3rem)!important;line-height:1.08!important}.choiceStatement>p:last-child{letter-spacing:0;align-self:end;color:var(--color-fg-2)!important;font-size:1rem!important;line-height:1.65!important}.choiceStatement strong{color:var(--color-signal);font-weight:inherit}.technologySection{background:var(--color-bg-1)}.technologyLayout{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:clamp(48px,9vw,130px);display:grid}.technologyCopy{padding-top:42px}.technologyAccent{padding-top:var(--space-8);border-top:1px solid var(--color-border-strong);position:relative;max-width:1040px!important}.technologyAccent span{margin-bottom:var(--space-5);color:var(--color-signal-dim);letter-spacing:.1em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem;display:block}.sourcesIntro{max-width:980px}.sourceLanes{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0a0f0c8c;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(56px,7vw,88px);display:grid}.sourceLane{grid-template-rows:auto auto auto 1fr auto;min-width:0;padding:clamp(28px,4vw,52px);display:grid}.sourceLane+.sourceLane{border-left:1px solid var(--color-border)}.sourceLaneStrong{background:radial-gradient(circle at 74% 28%,#b7ffd514,#0000 40%)}.sourceLaneMeta{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem;display:flex}.sourceLaneMeta span:first-child{color:var(--color-signal-dim)}.sourceVisual{width:min(100%,330px);margin:var(--space-10) auto}.sourceVisual rect,.sourceVisual path{fill:none;stroke:#d3ebdc33;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.sourceVisual .sourceVisualSignal{stroke:var(--color-signal-dim);stroke-dasharray:4 7;stroke-width:1.7px;animation:4s linear infinite signal-flow}.sourceLane h3{max-width:440px;font-size:clamp(1.45rem,2.7vw,2.35rem)}.sourceLaneCopy{margin-top:var(--space-6)}.sourceLaneResult{align-items:center;gap:var(--space-3);letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;display:flex;margin-top:var(--space-10)!important;color:var(--color-fg-1)!important;font-size:.6875rem!important}.sourceLaneResult span{background:var(--color-signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #b7ffd5b3}.processSection{background:linear-gradient(#0000,#0f17129e)}.processHeader{align-items:end;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.processRoute{grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(64px,9vw,110px) 0 0;padding:0;list-style:none;display:grid;position:relative}.processRoute:before{background:linear-gradient(90deg, var(--color-border), var(--color-signal-dim), var(--color-border));content:"";height:1px;position:absolute;top:25px;left:12.5%;right:12.5%}.processRoute li{text-align:center;align-content:start;justify-items:center;padding-inline:clamp(12px,2.5vw,32px);display:grid;position:relative}.processNode{z-index:1;width:52px;height:52px;margin-bottom:var(--space-8);border:1px solid var(--color-border-strong);background:var(--color-bg-1);border-radius:50%;place-items:center;display:grid;position:relative}.processNode span{color:var(--color-signal);font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.processRoute p{margin:var(--space-4) 0 0!important;color:var(--color-fg-2)!important;font-size:.875rem!important;line-height:1.6!important}.demoSection{background:var(--color-bg-1)}.demoIntro{max-width:1020px}.demoLayout{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:center;gap:clamp(40px,7vw,94px);margin-top:clamp(56px,8vw,96px);display:grid}.demoPanel{border-color:#b7ffd52e;min-width:0;overflow:hidden}.demoViewport{position:relative;overflow:hidden}.demoViewport svg{width:100%;height:auto;display:block}.demoTrace path{fill:none;stroke-linecap:round}.demoTraceMuted{stroke:#cce1d429}.demoTraceActive{stroke:var(--color-signal);stroke-dasharray:4 9;stroke-width:1.7px;animation:4s linear infinite signal-flow}.demoEvents circle{fill:var(--color-bg-2);stroke:var(--color-border-strong)}.demoEvents .demoEventRing{fill:none;stroke:#d3ebdc1a;stroke-dasharray:2 5}.demoEvents text,.demoAnnotations text{fill:var(--color-muted);letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.demoEventActive .demoEventPulse{fill:none;stroke:var(--color-signal);transform-box:fill-box;transform-origin:50%;animation:3.5s ease-out infinite signal-pulse}.demoEventActive .demoEventDetector{fill:#b7ffd50f;stroke:#b7ffd5b8;stroke-dasharray:3 4}.demoEventActive circle:last-of-type{fill:var(--color-signal);stroke:none;filter:drop-shadow(0 0 9px #b7ffd5cc)}.demoScan{pointer-events:none;background:linear-gradient(90deg,#0000,#b7ffd50f,#0000);width:18%;animation:7s ease-in-out infinite demo-scan;position:absolute;inset:0 auto 0 -20%}.demoReadouts{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.demoReadouts div{padding:var(--space-4) var(--space-5);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.demoReadouts div:nth-child(3n){border-right:0}.demoReadouts dt,.demoReadouts dd{letter-spacing:.08em;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem}.demoReadouts dt{color:var(--color-muted)}.demoReadouts dd{color:var(--color-signal);margin-top:7px}.demoDisclaimer{margin:var(--space-4) var(--space-5) var(--space-5)!important;color:var(--color-muted)!important;font-size:.6875rem!important;line-height:1.5!important}.demoNarrativeIndex{color:var(--color-signal-dim);letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.demoNarrative h3{margin-top:var(--space-6);font-size:clamp(1.6rem,3vw,2.8rem)}.demoNarrative .prose{margin-top:var(--space-6)}.demoAccent{padding-top:var(--space-6);border-top:1px solid var(--color-border-strong);margin-top:var(--space-8)!important;color:var(--color-fg-1)!important;font-size:1rem!important;line-height:1.6!important}.contextIntro{grid-template-columns:minmax(0,.9fr) minmax(340px,.65fr);gap:clamp(48px,9vw,130px);max-width:none;display:grid}.contextIntro .eyebrow,.contextIntro h2{grid-column:1}.contextIntro .sectionLead{grid-area:1/2/span 2;margin-top:0;padding-top:38px}.contextCompare{gap:var(--space-5);grid-template-columns:.78fr 1.22fr;margin-top:clamp(56px,8vw,96px);display:grid}.databasePanel,.contextPanel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#090e0bb3;overflow:hidden}.databasePanel header,.contextPanel header{min-height:64px;padding:0 var(--space-6);border-bottom:1px solid var(--color-border);color:var(--color-fg-1);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.databasePanel header span:last-child,.contextPanel header span:last-child{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem}.databasePanel ul,.contextPanel ol{margin:0;padding:0;list-style:none}.databasePanel li{padding:var(--space-4) var(--space-6);color:var(--color-muted);border-bottom:1px solid #dff2e70f;font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem}.databasePanel>p{margin:var(--space-6)!important;color:var(--color-muted)!important;font-size:.8125rem!important;line-height:1.55!important}.contextPanel{background:radial-gradient(circle at 80% 35%, #b7ffd514, transparent 45%), var(--color-bg-1);border-color:#b7ffd538}.contextPanel li{align-items:center;gap:var(--space-4);min-height:67px;padding:0 var(--space-6);border-bottom:1px solid var(--color-border);grid-template-columns:42px 1fr;display:grid;position:relative}.contextPanel li:not(:last-child):after{color:var(--color-signal-dim);content:"↓";font-size:.7rem;position:absolute;bottom:-7px;left:44px}.contextPanel li>span{color:var(--color-signal-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.contextPanel strong{font-size:.9375rem;font-weight:540}.contextStatement strong,.channelStatement strong{color:var(--color-signal);font-weight:inherit}.channelSection{background:var(--color-bg-1)}.channelHeader,.fitHeader,.transparencyHeader{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(48px,9vw,130px);display:grid}.channelIntroCopy,.transparencyCopy{padding-top:42px}.channelAxis{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);grid-template-columns:repeat(3,1fr);margin-top:clamp(64px,8vw,96px);display:grid}.channelAxis article{min-height:270px;padding:var(--space-8);border-right:1px solid var(--color-border)}.channelAxis article:last-child{border-right:0}.channelAxis article>span,.fitMatrix li>span,.principles li>span{color:var(--color-muted);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.channelAxis h3{margin-top:var(--space-12)}.channelAxis p{margin-top:var(--space-5)!important;color:var(--color-fg-2)!important;font-size:.875rem!important;line-height:1.6!important}.channelAxis .channelActive{background:linear-gradient(145deg,#b7ffd51a,#b7ffd504)}.channelAxis .channelActive>span,.channelAxis .channelActive h3{color:var(--color-signal)}.fitLead{color:var(--color-fg-2)!important;margin-top:42px!important;font-size:clamp(1rem,1.4vw,1.125rem)!important;line-height:1.68!important}.fitMatrix{border-top:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);grid-template-columns:repeat(2,1fr);margin:clamp(64px,9vw,108px) 0 0;padding:0;list-style:none;display:grid}.fitMatrix li{border-right:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);min-height:230px;padding:clamp(24px,4vw,44px)}.fitMatrix h3{margin-top:var(--space-8)}.fitMatrix p,.principles p{margin-top:var(--space-4)!important;color:var(--color-fg-2)!important;font-size:.875rem!important;line-height:1.6!important}.noFitSection{background:linear-gradient(145deg,#0d1210,#080b0a)}.noFitLayout{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);gap:clamp(48px,9vw,130px);display:grid}.noFitCopy{margin-top:var(--space-8)!important;font-size:1rem!important}.noFitList{border-top:1px solid var(--color-border-strong);margin:36px 0 0;padding:0;list-style:none}.noFitList li{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border);color:var(--color-fg-2);grid-template-columns:24px 1fr;font-size:.9375rem;line-height:1.55;display:grid}.noFitList span{color:var(--color-signal-dim)}.noFitAccent{max-width:1020px!important;color:var(--color-fg-1)!important}.conversionSection{padding-block:clamp(64px,8vw,96px)}.conversionSurface,.finalCtaSurface{background:linear-gradient(135deg,#b7ffd51c,#0a100cf2 46%,#b7ffd509);border-color:#b7ffd542;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,7vw,90px);padding:clamp(32px,6vw,76px);display:grid;position:relative;overflow:hidden}.conversionSignal,.finalCtaSignal{width:82px;height:82px;position:absolute;top:46px;right:48px}.conversionSignal span,.finalCtaSignal span{border:1px solid #b7ffd538;border-radius:50%;position:absolute;inset:0}.conversionSignal span:nth-child(2),.finalCtaSignal span:nth-child(2){inset:25%}.conversionSignal span:nth-child(3),.finalCtaSignal span:nth-child(3){background:var(--color-signal);border:0;inset:44%;box-shadow:0 0 16px #b7ffd5b3}.conversionCopy h2,.finalCtaCopy h2{max-width:780px;font-size:clamp(2.2rem,5vw,4.6rem)}.conversionCopy>p,.finalCtaCopy>p{max-width:620px!important;margin-top:var(--space-6)!important;color:var(--color-fg-2)!important;font-size:1rem!important;line-height:1.6!important}.conversionCopy>p+p{margin-top:var(--space-2)!important}.conversionAction,.finalCtaAction{z-index:1;position:relative}.conversionAction .button,.finalCtaAction .button{width:100%}.conversionAction p,.finalCtaAction p{margin:var(--space-4) 0 0!important;color:var(--color-muted)!important;font-size:.6875rem!important;line-height:1.5!important}.principles{background:var(--color-border);grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(64px,8vw,96px) 0 0;padding:1px;list-style:none;display:grid}.principles li{min-height:240px;padding:var(--space-8);background:var(--color-bg-0)}.principles h3{margin-top:var(--space-12)}.faqSection{background:var(--color-bg-1)}.faqLayout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.18fr);gap:clamp(56px,10vw,140px);display:grid}.faqSticky{align-self:start;position:sticky;top:120px}.faqSticky>p{margin-top:var(--space-8)!important;font-size:1rem!important}.faqList{border-top:1px solid var(--color-border-strong)}.faqList details{border-bottom:1px solid var(--color-border-strong)}.faqList summary{cursor:pointer;align-items:center;gap:var(--space-4);min-height:84px;padding:var(--space-4) 0;color:var(--color-fg-1);grid-template-columns:38px 1fr 24px;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:540;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary:focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}.faqList summary>span:first-child{color:var(--color-signal-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.faqList summary>span:last-child{width:18px;height:18px;position:relative}.faqList summary>span:last-child:before,.faqList summary>span:last-child:after{background:var(--color-signal-dim);content:"";width:14px;height:1px;position:absolute;top:8px;left:2px}.faqList summary>span:last-child:after{transition:transform var(--transition-fast);transform:rotate(90deg)}.faqList details[open] summary>span:last-child:after{transform:rotate(0)}.faqAnswer{padding:0 42px var(--space-8) 54px}.faqAnswer p{color:var(--color-fg-2)!important;margin:0!important;font-size:.9375rem!important;line-height:1.68!important}.faqAnswer p+p{margin-top:var(--space-4)!important}.finalCta{border-top:1px solid var(--color-border);padding:clamp(88px,12vw,160px) 0;position:relative;overflow:hidden}.finalCtaSurface{border-radius:var(--radius-lg);border:1px solid #b7ffd540}.siteFooter{border-top:1px solid var(--color-border);background:#050706}.siteFooterInner{padding-block:var(--space-16);grid-template-columns:minmax(230px,1fr) auto auto;align-items:end;gap:clamp(32px,6vw,80px);display:grid}.footerBrand p,.footerMeta{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:.75rem}.footerNav{justify-content:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.footerNav a{min-width:44px;min-height:44px;color:var(--color-fg-2);justify-content:center;align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.footerNav a:hover{color:var(--color-signal)}.footerMeta{white-space:nowrap}@keyframes orbit-rotate{to{transform:rotate(360deg)}}@keyframes demo-scan{0%,15%{opacity:0;transform:translate(0)}40%{opacity:1}75%,to{opacity:0;transform:translate(680%)}}@media (max-width:1180px){.siteNav{gap:15px}.siteNav a{font-size:.72rem}}@media (max-width:1080px){.siteHeaderInner{grid-template-columns:1fr auto}.siteNav{display:none}.choiceLayout,.demoLayout,.calculatorShell{grid-template-columns:1fr}.calculatorResult{border-top:1px solid #b7ffd52b;border-left:0}.pricingWorkspace{min-height:500px}.choiceField,.demoPanel{width:min(100%,780px)}.demoNarrative{max-width:720px}.processRoute{row-gap:var(--space-12);grid-template-columns:repeat(2,1fr)}.processRoute:before{display:none}.processRoute li{text-align:left;grid-template-columns:52px 1fr;justify-items:start}.processNode{margin:0}.siteFooterInner{grid-template-columns:1fr auto}.footerNav{grid-area:1/1/auto/-1;justify-content:flex-start}}@media (max-width:820px){.calculatorHeader,.commercialProofHeader,.salesEconomicsHeading,.technologyLayout,.channelHeader,.fitHeader,.transparencyHeader,.noFitLayout,.contextIntro{gap:var(--space-10);grid-template-columns:1fr}.technologyCopy,.channelIntroCopy,.transparencyCopy,.fitLead,.noFitList{padding-top:0;margin-top:0!important}.contextIntro .eyebrow,.contextIntro h2,.contextIntro .sectionLead{grid-area:auto/1}.contextIntro .sectionLead{padding-top:0}.sourceLanes,.contextCompare{grid-template-columns:1fr}.sourceLane+.sourceLane{border-top:1px solid var(--color-border);border-left:0}.channelAxis{grid-template-columns:1fr}.channelAxis article{border-right:0;border-bottom:1px solid var(--color-border);min-height:0}.channelAxis article:last-child{border-bottom:0}.channelAxis h3{margin-top:var(--space-6)}.principles{grid-template-columns:1fr}.salesEconomicsHeading .eyebrow{grid-column:auto;margin-bottom:0}.salesArgumentList{grid-template-columns:1fr}.salesArgumentList li{border-right:0;border-bottom:1px solid var(--color-border);min-height:0}.salesArgumentList li:last-child{border-bottom:0}.salesArgumentList h3{margin-top:var(--space-6)}.reviewPlatforms,.choiceStatement{grid-template-columns:1fr}.principles li{min-height:0}.principles h3{margin-top:var(--space-6)}.faqLayout{gap:var(--space-12);grid-template-columns:1fr}.faqSticky{position:static}.conversionSurface,.finalCtaSurface{grid-template-columns:1fr;align-items:start}.conversionAction,.finalCtaAction{max-width:420px}}@media (max-width:620px){.hero h1{font-size:clamp(2.55rem,11.4vw,3.6rem)}.calculatorSection,.commercialProof,.salesEconomics{padding-block:84px}.calculatorShell{border-radius:var(--radius-md)}.calculatorResult{padding:24px}.pricingWorkspace{min-height:460px;padding:72px 24px 30px}.pricingBonus{justify-content:center;padding-right:10px;font-size:.6875rem;left:18px;right:18px}.pricingSelected{margin-bottom:48px}.pricingSelected output{font-size:clamp(2rem,10vw,3rem)}.pricingSelected output small{margin-top:8px;display:block}.pricingTick:not(:first-child):not(:last-child):not(.pricingTickActive) strong,.pricingTick:not(:first-child):not(:last-child):not(.pricingTickActive) small{display:none}.pricingTickActive{z-index:2}.pricingBoundaries{margin-top:0}.calculatorPrimaryResult strong{font-size:clamp(2.35rem,12vw,3.7rem)}.calculatorTotal{margin-inline:-24px;padding-inline:24px}.commercialMetricGrid{grid-template-columns:1fr}.commercialMetricGrid>li{min-height:230px}.commercialMetricValue{font-size:clamp(3.2rem,18vw,5.5rem)}.reviewPlatforms{border-radius:var(--radius-md);padding:24px}.reviewPlatforms ul{grid-template-columns:1fr}.reviewPlatforms li{min-height:62px}.salesEconomicsStatement{margin-top:72px}.section{padding-block:84px}.choiceStatement,.technologyAccent,.contextStatement,.channelStatement,.noFitAccent{margin-top:72px!important}.choiceLayout{gap:var(--space-12)}.processHeader{grid-template-columns:1fr}.processHeader .button{width:100%}.processRoute{grid-template-columns:1fr}.processRoute li{gap:var(--space-5);padding:0}.sourceLanes{border-radius:var(--radius-md)}.sourceLane{padding:24px}.demoReadouts{grid-template-columns:repeat(2,1fr)}.demoReadouts div:nth-child(3n){border-right:1px solid var(--color-border)}.demoReadouts div:nth-child(2n){border-right:0}.fitMatrix{grid-template-columns:1fr}.fitMatrix li{min-height:0}.faqList summary{gap:var(--space-3);grid-template-columns:28px 1fr 20px}.faqAnswer{padding-left:40px}.conversionSurface,.finalCtaSurface{padding:28px}.conversionSignal,.finalCtaSignal{opacity:.55;width:54px;height:54px;top:24px;right:24px}.siteFooterInner{grid-template-columns:1fr;align-items:start}.footerNav{grid-area:auto;grid-template-columns:repeat(2,1fr);display:grid}.footerMeta{margin-top:0}}@media (max-width:380px){.siteHeaderCta{max-width:156px}.siteHeaderCta .buttonArrow{display:none}.choiceFieldHeader,.demoPanelHeader{padding-inline:var(--space-4)}.choiceFieldHeader span:last-child,.demoPanelHeader span:last-child{display:none}.sourceLane{padding:20px}.pricingBonus strong{max-width:140px}.calculatorTotal{grid-template-columns:1fr auto}.calculatorTotal small{grid-column:2}.databasePanel header,.contextPanel header,.databasePanel li,.contextPanel li{padding-inline:var(--space-4)}.contextPanel li:not(:last-child):after{left:32px}.footerNav{grid-template-columns:1fr;gap:0}}
