._page_1dbth_1{--i:var(--color-ink);--m:var(--color-muted);--l:var(--color-rule);--p:var(--color-paper);--s:var(--color-surface);--t:var(--color-tint);--a:var(--color-accent);background:var(--p);min-height:100vh;color:var(--i)}._hero_1dbth_14{gap:clamp(var(--space-xl), 7vw, 7rem);min-height:39rem;padding-block:clamp(var(--space-xl), 8vw, var(--space-3xl));scroll-margin-top:var(--sticky-header-height);grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);align-items:center;display:grid}._heroLead_1dbth_24{max-width:47rem}._hero_1dbth_14 h1{max-width:15ch;font-size:clamp(48px,4.45vw,68px);line-height:1.01}._heroText_1dbth_26{max-width:43rem;margin:var(--space-md) 0 0;color:var(--m);font-size:var(--text-lg);line-height:1.5}._heroActions_1dbth_27{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}._heroFinding_1dbth_29{padding:clamp(var(--space-md), 3vw, var(--space-lg));border-top:var(--rule-strong) solid var(--a);background:var(--s)}._heroFinding_1dbth_29>p:first-child{color:var(--m);font-size:var(--text-xs);margin:0}._heroFinding_1dbth_29 h2{max-width:16ch;margin:var(--space-xl) 0 var(--space-md);font-size:clamp(1.65rem,2.5vw,2.3rem);line-height:1.02}._heroFinding_1dbth_29 dl{gap:var(--space-sm);padding-block:var(--space-md);border-block:1px solid var(--l);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._heroFinding_1dbth_29 dt{color:var(--m);font-size:var(--text-xs)}._heroFinding_1dbth_29 dd{margin:var(--space-3xs) 0 0;font:600 clamp(1.2rem, 2vw, 1.65rem) var(--font-mono);font-variant-numeric:tabular-nums}._findingAction_1dbth_40{margin:var(--space-md) 0 0;padding:var(--space-sm);background:var(--t);font-size:var(--text-sm);line-height:1.45}._findingAction_1dbth_40 strong{color:var(--a)}._heroProofStrip_1dbth_42{display:none}._situations_1dbth_44,._pipeline_1dbth_45,._process_1dbth_46,._boundaries_1dbth_47,._packageSection_1dbth_48,._scope_1dbth_49,._faq_1dbth_50{padding-block:var(--space-2xl);border-top:1px solid var(--l);scroll-margin-top:var(--sticky-header-height)}._situations_1dbth_44{background:var(--t);max-width:none}._situations_1dbth_44>div{width:min(75rem,100% - clamp(2rem,5vw,4rem));margin-inline:auto}._situationHeading_1dbth_58,._sectionIntro_1dbth_58{max-width:52rem;margin-bottom:var(--space-xl)}._situationHeading_1dbth_58 h2,._sectionIntro_1dbth_58 h2{max-width:19ch}._situationHeading_1dbth_58 p,._sectionIntro_1dbth_58 p{max-width:44rem;margin:var(--space-sm) 0 0;color:var(--m);font-size:var(--text-md);line-height:1.55}._situationStage_1dbth_62{border-top:var(--rule-strong) solid var(--a);background:var(--s);grid-template-columns:minmax(20rem,.88fr) minmax(0,1.12fr);display:grid}._situationVisual_1dbth_63{padding:var(--space-sm);margin:0}._situationVisual_1dbth_63 img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}._situationVisual_1dbth_63 figcaption{max-width:42rem;margin-top:var(--space-xs);color:var(--m);font-size:var(--text-sm);line-height:1.45}._situationList_1dbth_66{border-left:1px solid var(--l);margin:0;padding:0;list-style:none}._situationList_1dbth_66 li{gap:var(--space-sm);min-height:8.5rem;padding:var(--space-md);border-bottom:1px solid var(--l);grid-template-columns:2.5rem minmax(0,1fr);display:grid}._situationList_1dbth_66 li:last-child{border-bottom:0}._situationList_1dbth_66 li>span{color:var(--a);font:600 var(--text-xs) var(--font-mono)}._situationList_1dbth_66 h3{margin:0 0 var(--space-2xs);font-size:var(--text-lg);line-height:1.15}._situationList_1dbth_66 p,._situationList_1dbth_66 small{margin:0;font-size:.9375rem;line-height:1.45;display:block}._situationList_1dbth_66 small{margin-top:var(--space-3xs);color:var(--m)}._trackList_1dbth_74{border-top:var(--rule-strong) solid var(--i);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._trackList_1dbth_74 li{gap:var(--space-sm);min-width:0;padding:var(--space-lg) var(--space-md) var(--space-md) 0;grid-template-columns:2.5rem minmax(0,1fr);display:grid}._trackList_1dbth_74 li+li{padding-left:var(--space-md);border-left:1px solid var(--l)}._trackList_1dbth_74 li>span{color:var(--a);font:600 var(--text-sm) var(--font-mono)}._trackList_1dbth_74 h3{margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.15}._trackList_1dbth_74 p{margin:var(--space-xs) 0 0;color:var(--m);font-size:.9375rem;line-height:1.5}._boundaryTable_1dbth_81{border-top:var(--rule-strong) solid var(--a)}._boundaryHeader_1dbth_82,._boundaryRow_1dbth_82{gap:clamp(var(--space-md), 4vw, 4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}._boundaryHeader_1dbth_82{padding-block:var(--space-xs);border-bottom:1px solid var(--i);color:var(--m);font-size:var(--text-sm);font-weight:600}._boundaryRow_1dbth_82{padding-block:var(--space-lg) var(--space-md);border-bottom:1px solid var(--l);align-items:start}._boundaryRow_1dbth_82 strong{font-size:var(--text-md);line-height:1.45}._boundaryRow_1dbth_82 p{color:var(--m);margin:0;font-size:.9375rem;line-height:1.5}._package_1dbth_48{gap:clamp(var(--space-xl), 7vw, 7rem);padding:clamp(var(--space-lg), 4vw, var(--space-xl));border-top:var(--rule-strong) solid var(--a);background:var(--t);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}._packagePrice_1dbth_89{justify-items:start;display:grid}._packagePrice_1dbth_89>p{margin:0 0 var(--space-xs);color:var(--a);font-size:var(--text-xs);font-weight:650}._packagePrice_1dbth_89 h2{max-width:16ch}._packagePrices_1dbth_92{align-items:baseline;gap:var(--space-xs);margin-top:var(--space-sm);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._packagePrices_1dbth_92 s{color:var(--m);font-size:var(--text-md);text-decoration-thickness:.1em;-webkit-text-decoration-color:var(--a);text-decoration-color:var(--a)}._packagePrices_1dbth_92 strong{color:var(--a);font-size:clamp(2rem,3vw,3rem);font-weight:600}._packagePrice_1dbth_89>span{margin-top:var(--space-3xs);color:var(--m);font-size:var(--text-sm)}._packagePrice_1dbth_89>a{margin-top:var(--space-lg)}._packageCopy_1dbth_97{align-self:center}._packageCopy_1dbth_97 p{max-width:38rem;margin:0 0 var(--space-sm);font-size:var(--text-md);line-height:1.55}._packageCopy_1dbth_97 small{padding-top:var(--space-md);border-top:1px solid var(--l);color:var(--m);font-size:var(--text-sm);line-height:1.5;display:block}._scope_1dbth_49>div:first-child{max-width:52rem;margin-bottom:var(--space-xl)}._scopeColumns_1dbth_102{gap:var(--space-md);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);display:grid}._scopeColumns_1dbth_102>div{padding:var(--space-lg);border-top:var(--rule-strong) solid var(--l);background:var(--t)}._scopeIncluded_1dbth_104{border-top-color:var(--a)!important;background:var(--s)!important}._scope_1dbth_49 h3{margin:0 0 var(--space-md);font-size:var(--text-lg)}._scope_1dbth_49 ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}._scope_1dbth_49 li{gap:var(--space-xs);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;font-size:.9375rem;line-height:1.45;display:grid}._scope_1dbth_49 li svg{width:1.1rem;height:1.1rem;color:var(--a);margin-top:.15rem}._scopeExcluded_1dbth_109,._scopeExcluded_1dbth_109 li svg{color:var(--m)}._faqGrid_1dbth_112{gap:clamp(var(--space-xl), 7vw, 7rem);grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);display:grid}._faqGrid_1dbth_112 h2{max-width:12ch}._faqGrid_1dbth_112 details{border-top:1px solid var(--l)}._faqGrid_1dbth_112 details:last-child{border-bottom:1px solid var(--l)}._faqGrid_1dbth_112 summary{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:3.25rem;padding-block:var(--space-sm);font-family:var(--font-display);cursor:pointer;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;display:flex}._faqGrid_1dbth_112 summary:after{color:var(--a);content:"+"}._faqGrid_1dbth_112 details[open] summary:after{content:"−"}._faqGrid_1dbth_112 details p{max-width:48rem;padding:0 0 var(--space-md);color:var(--m);margin:0;font-size:.9375rem;line-height:1.55}._finalActions_1dbth_121{justify-items:center;gap:var(--space-xs);min-width:min(100%,17rem);display:grid}:where(#_situations_1dbth_44,#_process_1dbth_46,#_boundaries_1dbth_47,#_package_1dbth_48,#_faq_1dbth_50) h2:focus-visible{outline:var(--rule-focus) solid var(--a);outline-offset:.35rem}@media (max-width:64rem){._hero_1dbth_14{grid-template-columns:minmax(0,1fr);min-height:0}._heroFinding_1dbth_29{max-width:42rem}._situationStage_1dbth_62{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr)}._faqGrid_1dbth_112{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){._hero_1dbth_14{gap:var(--space-lg);padding-block:var(--space-lg) var(--space-xl)}._hero_1dbth_14 h1{font-size:clamp(35px,9.7vw,40px);line-height:1.01}._heroText_1dbth_26{font-size:var(--text-md)}._heroActions_1dbth_27>*{width:100%}._heroFindingDesktop_1dbth_137{display:none}._heroProofStrip_1dbth_42{gap:var(--space-sm);padding:var(--space-md);border-top:var(--rule-strong) solid var(--a);background:var(--s);display:grid}._heroProofStrip_1dbth_42 h2{max-width:24ch;margin:0;font-size:1.35rem;line-height:1.12}._proofMetrics_1dbth_146{color:var(--m);font-size:var(--text-sm);margin:0;line-height:1.45}._proofMetrics_1dbth_146 strong{color:var(--i);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1rem}._proofAction_1dbth_148{padding-top:var(--space-sm);border-top:1px solid var(--l);font-size:var(--text-sm);margin:0;line-height:1.45}._proofAction_1dbth_148 strong{color:var(--a)}._situations_1dbth_44{padding-block:var(--space-xl)}._situationHeading_1dbth_58{margin-bottom:var(--space-lg)}._situationStage_1dbth_62,._package_1dbth_48,._scopeColumns_1dbth_102{grid-template-columns:minmax(0,1fr)}._situationVisual_1dbth_63{padding:var(--space-xs)}._situationVisual_1dbth_63 img{aspect-ratio:auto;height:11.25rem}._situationList_1dbth_66{border-top:1px solid var(--l);border-left:0}._situationList_1dbth_66 li{min-height:0}._trackList_1dbth_74{grid-template-columns:minmax(0,1fr)}._trackList_1dbth_74 li{padding:var(--space-md) 0}._trackList_1dbth_74 li+li{border-top:1px solid var(--l);border-left:0;padding-left:0}._boundaryHeader_1dbth_82{display:none}._boundaryRow_1dbth_82{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}._package_1dbth_48{gap:var(--space-xl);padding:var(--space-md)}._scopeColumns_1dbth_102>div{padding:var(--space-md)}._finalActions_1dbth_121{width:100%}}
