.EnterpriseReadinessAssessment-module__AIAMTa__assessment{padding:var(--section-space-compact) 0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);scroll-margin-top:calc(var(--sticky-header-offset) + var(--space-6))}.EnterpriseReadinessAssessment-module__AIAMTa__header{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.EnterpriseReadinessAssessment-module__AIAMTa__eyebrow,.EnterpriseReadinessAssessment-module__AIAMTa__resultEyebrow{margin-bottom:var(--space-4);color:var(--accent);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:760;display:block}.EnterpriseReadinessAssessment-module__AIAMTa__header h2{max-width:17ch;color:var(--color-text);font-size:var(--text-3xl);letter-spacing:-.025em;margin:0;font-weight:680;line-height:1.15}.EnterpriseReadinessAssessment-module__AIAMTa__introduction{max-width:var(--content-reading)}.EnterpriseReadinessAssessment-module__AIAMTa__introduction p{color:var(--color-text-muted);line-height:var(--leading-copy);margin:0}.EnterpriseReadinessAssessment-module__AIAMTa__introduction .EnterpriseReadinessAssessment-module__AIAMTa__privacyNote{margin-top:var(--space-4);color:var(--color-text-subtle);font-size:var(--text-sm)}.EnterpriseReadinessAssessment-module__AIAMTa__progress{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-10);padding:var(--space-3) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:flex}.EnterpriseReadinessAssessment-module__AIAMTa__workspace{padding-top:var(--space-10);grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.EnterpriseReadinessAssessment-module__AIAMTa__questions{gap:var(--space-10);min-width:0;display:grid}.EnterpriseReadinessAssessment-module__AIAMTa__question{border:0;min-width:0;margin:0;padding:0}.EnterpriseReadinessAssessment-module__AIAMTa__question legend{gap:var(--space-4);width:100%;color:var(--color-text);font-size:var(--text-lg);align-items:baseline;padding:0;font-weight:680;line-height:1.35;display:flex}.EnterpriseReadinessAssessment-module__AIAMTa__questionNumber{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;flex:none}.EnterpriseReadinessAssessment-module__AIAMTa__questionContext{margin:var(--space-2) 0 var(--space-5) calc(var(--space-4) + 1.75rem);color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.6}.EnterpriseReadinessAssessment-module__AIAMTa__options{gap:var(--space-2);display:grid}.EnterpriseReadinessAssessment-module__AIAMTa__option{gap:var(--space-4);min-height:58px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;transition:border-color .16s,background-color .16s;display:grid}.EnterpriseReadinessAssessment-module__AIAMTa__option:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.EnterpriseReadinessAssessment-module__AIAMTa__option:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--color-surface))}.EnterpriseReadinessAssessment-module__AIAMTa__option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.EnterpriseReadinessAssessment-module__AIAMTa__option input{width:1.1rem;height:1.1rem;accent-color:var(--accent);margin:.15rem 0 0}.EnterpriseReadinessAssessment-module__AIAMTa__option span{gap:var(--space-1);display:grid}.EnterpriseReadinessAssessment-module__AIAMTa__option strong{color:var(--color-text);font-size:var(--text-sm);line-height:1.45}.EnterpriseReadinessAssessment-module__AIAMTa__option small{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.EnterpriseReadinessAssessment-module__AIAMTa__result{top:calc(var(--sticky-header-offset) + var(--space-6));min-width:0;padding:clamp(var(--space-6), 4vw, var(--space-10));border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-subtle);position:sticky}.EnterpriseReadinessAssessment-module__AIAMTa__result h3{color:var(--color-text);font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:680;line-height:1.2}.EnterpriseReadinessAssessment-module__AIAMTa__result>p{margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:var(--leading-copy)}.EnterpriseReadinessAssessment-module__AIAMTa__localOnly{gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.EnterpriseReadinessAssessment-module__AIAMTa__localOnly strong{color:var(--color-text);font-size:var(--text-sm)}.EnterpriseReadinessAssessment-module__AIAMTa__localOnly span{color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.6}.EnterpriseReadinessAssessment-module__AIAMTa__signal{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.EnterpriseReadinessAssessment-module__AIAMTa__signal span,.EnterpriseReadinessAssessment-module__AIAMTa__signal strong{min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);border-radius:999px;align-items:center;font-weight:720;display:inline-flex}.EnterpriseReadinessAssessment-module__AIAMTa__signal span[data-risk=high]{border-color:color-mix(in srgb, #d45b5b 55%, var(--color-border))}.EnterpriseReadinessAssessment-module__AIAMTa__signal span[data-risk=moderate]{border-color:color-mix(in srgb, #c68b2c 60%, var(--color-border))}.EnterpriseReadinessAssessment-module__AIAMTa__signal span[data-risk=lower]{border-color:color-mix(in srgb, #3f9b73 60%, var(--color-border))}.EnterpriseReadinessAssessment-module__AIAMTa__resultSection,.EnterpriseReadinessAssessment-module__AIAMTa__offer{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.EnterpriseReadinessAssessment-module__AIAMTa__resultSection h4,.EnterpriseReadinessAssessment-module__AIAMTa__offer h4{color:var(--color-text);font-size:var(--text-base);margin:0;font-weight:700;line-height:1.4}.EnterpriseReadinessAssessment-module__AIAMTa__resultSection p,.EnterpriseReadinessAssessment-module__AIAMTa__offer p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.65}.EnterpriseReadinessAssessment-module__AIAMTa__resultSection ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.EnterpriseReadinessAssessment-module__AIAMTa__resultSection li{padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6;position:relative}.EnterpriseReadinessAssessment-module__AIAMTa__resultSection li:before{background:var(--accent);content:"";width:.4rem;height:1px;position:absolute;top:.72em;left:0}.EnterpriseReadinessAssessment-module__AIAMTa__offer>span{margin-bottom:var(--space-2);color:var(--accent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:760;display:block}.EnterpriseReadinessAssessment-module__AIAMTa__offer a,.EnterpriseReadinessAssessment-module__AIAMTa__reset{min-height:44px;margin-top:var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--color-canvas);font:inherit;font-size:var(--text-sm);padding:0 var(--space-5);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.EnterpriseReadinessAssessment-module__AIAMTa__offer a:hover,.EnterpriseReadinessAssessment-module__AIAMTa__offer a:focus-visible,.EnterpriseReadinessAssessment-module__AIAMTa__reset:hover,.EnterpriseReadinessAssessment-module__AIAMTa__reset:focus-visible{border-color:var(--color-text);background:var(--color-text);color:var(--color-canvas)}.EnterpriseReadinessAssessment-module__AIAMTa__reset{color:var(--color-text-muted);text-underline-offset:4px;background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}@media (max-width:900px){.EnterpriseReadinessAssessment-module__AIAMTa__header,.EnterpriseReadinessAssessment-module__AIAMTa__workspace{grid-template-columns:1fr}.EnterpriseReadinessAssessment-module__AIAMTa__result{position:static}}@media (max-width:560px){.EnterpriseReadinessAssessment-module__AIAMTa__progress{flex-direction:column;align-items:flex-start}.EnterpriseReadinessAssessment-module__AIAMTa__question legend{gap:var(--space-3)}.EnterpriseReadinessAssessment-module__AIAMTa__questionContext{margin-left:0}.EnterpriseReadinessAssessment-module__AIAMTa__option{padding:var(--space-4) var(--space-3)}.EnterpriseReadinessAssessment-module__AIAMTa__offer a{width:100%}}@media (prefers-reduced-motion:reduce){.EnterpriseReadinessAssessment-module__AIAMTa__option{transition:none}}
.ProofStudioVisual-module___KmkKG__frame{--proof-accent:var(--cad-fuchsia);--proof-accent-rgb:196, 91, 213;border:1px solid color-mix(in srgb, var(--proof-accent) 32%, var(--color-border));background:linear-gradient(145deg, rgba(var(--proof-accent-rgb), .11), transparent 35%), var(--color-surface-subtle);border-radius:clamp(.75rem,1.8vw,1.25rem);min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000003d}.ProofStudioVisual-module___KmkKG__frame[data-theme=software-control]{--proof-accent:var(--tsmith-cyan);--proof-accent-rgb:82, 184, 170}.ProofStudioVisual-module___KmkKG__frame:before{z-index:0;background:linear-gradient(90deg, transparent, rgba(var(--proof-accent-rgb), .7), transparent);content:"";opacity:.7;height:1px;position:absolute;inset:2.7rem 0 auto}.ProofStudioVisual-module___KmkKG__toolbar{z-index:1;border-bottom:1px solid var(--color-border);min-height:2.75rem;color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.66rem;font-weight:700;line-height:1;display:flex;position:relative}.ProofStudioVisual-module___KmkKG__signal{background:var(--proof-accent);width:.48rem;height:.48rem;box-shadow:0 0 0 4px rgba(var(--proof-accent-rgb), .12);border-radius:999px}.ProofStudioVisual-module___KmkKG__counter{color:var(--color-text-muted);margin-left:auto}.ProofStudioVisual-module___KmkKG__stage{z-index:1;aspect-ratio:3/2;background-color:#0b0f14;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.ProofStudioVisual-module___KmkKG__image{object-fit:cover;width:100%;height:100%;display:block}.ProofStudioVisual-module___KmkKG__caption{z-index:1;gap:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:minmax(11rem,.8fr) minmax(0,1.2fr);align-items:start;padding:clamp(1rem,2vw,1.4rem);display:grid;position:relative}.ProofStudioVisual-module___KmkKG__caption>div{gap:var(--space-2);display:grid}.ProofStudioVisual-module___KmkKG__kicker{color:var(--proof-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760;line-height:1.3}.ProofStudioVisual-module___KmkKG__caption strong{color:var(--color-text);letter-spacing:-.01em;font-size:.95rem;line-height:1.35}.ProofStudioVisual-module___KmkKG__caption p{color:var(--color-text-subtle);margin:0;font-size:.78rem;line-height:1.55}.ProofStudioVisual-module___KmkKG__frame[data-variant=section]{margin-top:var(--space-8)}.ProofStudioVisual-module___KmkKG__frame[data-variant=section] .ProofStudioVisual-module___KmkKG__caption{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr)}.ProofStudioVisual-module___KmkKG__frame[data-variant=card] .ProofStudioVisual-module___KmkKG__caption{grid-template-columns:1fr}.ProofStudioVisual-module___KmkKG__atlas{padding-block:var(--section-space);border-bottom:1px solid var(--color-border-strong)}.ProofStudioVisual-module___KmkKG__atlasHeader{grid-template-columns:minmax(0,1fr) minmax(19rem,.7fr);align-items:end;gap:clamp(2rem,7vw,6rem);margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.ProofStudioVisual-module___KmkKG__atlasHeader h2{max-width:19ch;color:var(--color-text);font-size:var(--text-section,var(--text-3xl));letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.08}.ProofStudioVisual-module___KmkKG__atlasHeader p{max-width:42rem;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-copy);margin:0}.ProofStudioVisual-module___KmkKG__atlasEyebrow{margin-bottom:var(--space-4);color:var(--accent);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:760;line-height:1.2;display:block}.ProofStudioVisual-module___KmkKG__atlasGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.ProofStudioVisual-module___KmkKG__atlasHeader{grid-template-columns:1fr}}@media (max-width:720px){.ProofStudioVisual-module___KmkKG__caption,.ProofStudioVisual-module___KmkKG__frame[data-variant=section] .ProofStudioVisual-module___KmkKG__caption,.ProofStudioVisual-module___KmkKG__atlasGrid{grid-template-columns:1fr}.ProofStudioVisual-module___KmkKG__caption p{font-size:.75rem}.ProofStudioVisual-module___KmkKG__atlasHeader p{font-size:1rem}}
.CaseStudyEvidence-module___8JdXq__story{gap:var(--section-space-compact);margin-bottom:var(--section-space);display:grid}.CaseStudyEvidence-module___8JdXq__eyebrow,.CaseStudyEvidence-module___8JdXq__tagRow span,.CaseStudyEvidence-module___8JdXq__tagGroups strong,.CaseStudyEvidence-module___8JdXq__claimList span,.CaseStudyEvidence-module___8JdXq__sourceList span,.CaseStudyEvidence-module___8JdXq__claimSummary span{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.CaseStudyEvidence-module___8JdXq__storyIdentity{gap:var(--space-5);padding-block:var(--space-8);border-bottom:1px solid var(--color-border-strong);display:grid}.CaseStudyEvidence-module___8JdXq__tagRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.CaseStudyEvidence-module___8JdXq__tagRow span{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--color-border));min-height:32px;padding-inline:var(--space-3);border-radius:999px;align-items:center;display:inline-flex}.CaseStudyEvidence-module___8JdXq__tagGroups{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudyEvidence-module___8JdXq__tagGroups p{gap:var(--space-2);color:var(--color-text-muted);margin:0;line-height:1.55;display:grid}.CaseStudyEvidence-module___8JdXq__atGlance,.CaseStudyEvidence-module___8JdXq__executiveSection,.CaseStudyEvidence-module___8JdXq__beforeAfter,.CaseStudyEvidence-module___8JdXq__demoSection,.CaseStudyEvidence-module___8JdXq__relatedStories,.CaseStudyEvidence-module___8JdXq__technicalAppendix{grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.CaseStudyEvidence-module___8JdXq__atGlance h2,.CaseStudyEvidence-module___8JdXq__executiveSection h2,.CaseStudyEvidence-module___8JdXq__beforeAfter h2,.CaseStudyEvidence-module___8JdXq__demoSection h2,.CaseStudyEvidence-module___8JdXq__relatedStories h2,.CaseStudyEvidence-module___8JdXq__technicalAppendix h2,.CaseStudyEvidence-module___8JdXq__midCta h2,.CaseStudyEvidence-module___8JdXq__finalCta h2,.CaseStudyEvidence-module___8JdXq__attribution h2{margin:var(--space-3) 0 0;color:var(--color-text);letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.CaseStudyEvidence-module___8JdXq__glanceGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CaseStudyEvidence-module___8JdXq__glanceGrid article,.CaseStudyEvidence-module___8JdXq__relatedStories article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-5)}.CaseStudyEvidence-module___8JdXq__glanceGrid h3,.CaseStudyEvidence-module___8JdXq__relatedStories h3,.CaseStudyEvidence-module___8JdXq__implementationHighlights h3{color:var(--color-text);font-size:var(--text-lg);margin:0;line-height:1.3}.CaseStudyEvidence-module___8JdXq__glanceGrid p,.CaseStudyEvidence-module___8JdXq__relatedStories p,.CaseStudyEvidence-module___8JdXq__implementationHighlights p,.CaseStudyEvidence-module___8JdXq__executiveSection>p,.CaseStudyEvidence-module___8JdXq__technicalAppendix header p,.CaseStudyEvidence-module___8JdXq__demoSection header p{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.7}.CaseStudyEvidence-module___8JdXq__metricRail{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.CaseStudyEvidence-module___8JdXq__metricRail div{min-width:0;padding:var(--space-6);border-right:1px solid var(--color-border)}.CaseStudyEvidence-module___8JdXq__metricRail div:first-child{padding-left:0}.CaseStudyEvidence-module___8JdXq__metricRail div:last-child{border-right:0;padding-right:0}.CaseStudyEvidence-module___8JdXq__metricRail dt{color:var(--color-text);letter-spacing:-.055em;font-size:clamp(2.2rem,5vw,4rem);font-weight:760;line-height:1}.CaseStudyEvidence-module___8JdXq__metricRail dd{margin:var(--space-3) 0 0;color:var(--color-text);font-weight:700;line-height:1.35}.CaseStudyEvidence-module___8JdXq__metricRail p{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.55}.CaseStudyEvidence-module___8JdXq__executiveSection,.CaseStudyEvidence-module___8JdXq__beforeAfter,.CaseStudyEvidence-module___8JdXq__demoSection,.CaseStudyEvidence-module___8JdXq__relatedStories,.CaseStudyEvidence-module___8JdXq__technicalAppendix{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.CaseStudyEvidence-module___8JdXq__executiveSection>p{font-size:var(--text-lg);margin:0}.CaseStudyEvidence-module___8JdXq__beforeAfter>div{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.CaseStudyEvidence-module___8JdXq__beforeAfter article{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.CaseStudyEvidence-module___8JdXq__beforeAfter article>span{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.CaseStudyEvidence-module___8JdXq__beforeAfter p{margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:1.7}.CaseStudyEvidence-module___8JdXq__flowArrow{color:var(--accent);font-size:var(--text-2xl);place-items:center;display:grid}.CaseStudyEvidence-module___8JdXq__implementationHighlights{gap:var(--space-4);margin:var(--space-6) 0 0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.CaseStudyEvidence-module___8JdXq__implementationHighlights li{gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.CaseStudyEvidence-module___8JdXq__implementationHighlights li>span{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760}.CaseStudyEvidence-module___8JdXq__implementationHighlights a,.CaseStudyEvidence-module___8JdXq__relatedStories a,.CaseStudyEvidence-module___8JdXq__attribution a,.CaseStudyEvidence-module___8JdXq__sourceList a{margin-top:var(--space-4);color:var(--color-link);text-underline-offset:4px;font-weight:700;text-decoration:underline;display:inline-flex}.CaseStudyEvidence-module___8JdXq__midCta,.CaseStudyEvidence-module___8JdXq__finalCta{gap:var(--space-8);border:1px solid color-mix(in srgb, var(--accent) 48%, var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 58%), var(--color-surface-subtle);padding:clamp(var(--space-6), 5vw, var(--space-10));grid-template-columns:minmax(0,1.3fr) minmax(14rem,auto);align-items:end;display:grid}.CaseStudyEvidence-module___8JdXq__midCta p,.CaseStudyEvidence-module___8JdXq__finalCta p{max-width:68ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:1.65}.CaseStudyEvidence-module___8JdXq__midCta>div:last-child{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.CaseStudyEvidence-module___8JdXq__midCta a,.CaseStudyEvidence-module___8JdXq__finalCta>a{border:1px solid var(--accent);border-radius:var(--radius-md);min-height:46px;padding:0 var(--space-5);color:var(--color-text);align-items:center;font-weight:720;display:inline-flex}.CaseStudyEvidence-module___8JdXq__midCta a:first-child,.CaseStudyEvidence-module___8JdXq__finalCta>a{background:var(--accent);color:var(--color-canvas)}.CaseStudyEvidence-module___8JdXq__outcomeList{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CaseStudyEvidence-module___8JdXq__outcomeList li{border-top:2px solid var(--accent);color:var(--color-text);font-size:var(--text-lg);padding-top:var(--space-4);font-weight:650;line-height:1.45}.CaseStudyEvidence-module___8JdXq__visual{min-width:0}.CaseStudyEvidence-module___8JdXq__visual>p{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.55}.CaseStudyEvidence-module___8JdXq__demoSection>div{min-width:0}.CaseStudyEvidence-module___8JdXq__attribution{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr);gap:clamp(1.5rem,5vw,4.5rem);display:grid}.CaseStudyEvidence-module___8JdXq__attribution p{color:var(--color-text-muted);margin:0;line-height:1.65}.CaseStudyEvidence-module___8JdXq__attribution p+p{margin-top:var(--space-3)}.CaseStudyEvidence-module___8JdXq__relatedStories>div{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudyEvidence-module___8JdXq__technicalChapters{gap:var(--space-3);display:grid}.CaseStudyEvidence-module___8JdXq__technicalChapter,.CaseStudyEvidence-module___8JdXq__evidenceLedger{scroll-margin-top:calc(var(--sticky-header-offset) + var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.CaseStudyEvidence-module___8JdXq__technicalChapter summary,.CaseStudyEvidence-module___8JdXq__evidenceLedger summary{gap:var(--space-4);cursor:pointer;min-height:68px;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;list-style:none;display:flex}.CaseStudyEvidence-module___8JdXq__technicalChapter summary::-webkit-details-marker{display:none}.CaseStudyEvidence-module___8JdXq__evidenceLedger summary::-webkit-details-marker{display:none}.CaseStudyEvidence-module___8JdXq__technicalChapter summary span:first-child,.CaseStudyEvidence-module___8JdXq__evidenceLedger summary span:first-child{gap:var(--space-1);display:grid}.CaseStudyEvidence-module___8JdXq__technicalChapter summary strong,.CaseStudyEvidence-module___8JdXq__evidenceLedger summary strong{color:var(--color-text);line-height:1.35}.CaseStudyEvidence-module___8JdXq__technicalChapter summary small,.CaseStudyEvidence-module___8JdXq__evidenceLedger summary small{color:var(--color-text-subtle);line-height:1.45}.CaseStudyEvidence-module___8JdXq__technicalChapter[open] summary>span:last-child,.CaseStudyEvidence-module___8JdXq__evidenceLedger[open] summary>span:last-child{transform:rotate(45deg)}.CaseStudyEvidence-module___8JdXq__technicalChapterBody,.CaseStudyEvidence-module___8JdXq__evidenceLedgerBody{padding:0 var(--space-5) var(--space-6);border-top:1px solid var(--color-border)}.CaseStudyEvidence-module___8JdXq__narrative{max-width:76ch;padding-top:var(--space-5)}.CaseStudyEvidence-module___8JdXq__narrative p{color:var(--color-text-muted);margin:0;line-height:1.75}.CaseStudyEvidence-module___8JdXq__narrative p+p{margin-top:var(--space-4)}.CaseStudyEvidence-module___8JdXq__detailGrid,.CaseStudyEvidence-module___8JdXq__visualGrid,.CaseStudyEvidence-module___8JdXq__claimList,.CaseStudyEvidence-module___8JdXq__sourceList{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CaseStudyEvidence-module___8JdXq__detailCard,.CaseStudyEvidence-module___8JdXq__claimList li,.CaseStudyEvidence-module___8JdXq__sourceList li{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4)}.CaseStudyEvidence-module___8JdXq__detailCard h4,.CaseStudyEvidence-module___8JdXq__buyerRelevance h4,.CaseStudyEvidence-module___8JdXq__claimSummary h4{color:var(--color-text);font-size:var(--text-base);margin:0}.CaseStudyEvidence-module___8JdXq__detailCard ul,.CaseStudyEvidence-module___8JdXq__claimSummary ul,.CaseStudyEvidence-module___8JdXq__claimList,.CaseStudyEvidence-module___8JdXq__sourceList{padding:0;list-style:none}.CaseStudyEvidence-module___8JdXq__detailCard ul{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.CaseStudyEvidence-module___8JdXq__detailCard li{color:var(--color-text-muted);line-height:1.55}.CaseStudyEvidence-module___8JdXq__buyerRelevance,.CaseStudyEvidence-module___8JdXq__claimSummary{margin-top:var(--space-5);border-left:2px solid var(--accent);padding:var(--space-4);background:color-mix(in srgb, var(--accent) 6%, transparent)}.CaseStudyEvidence-module___8JdXq__buyerRelevance p{margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.65}.CaseStudyEvidence-module___8JdXq__claimSummary ul{gap:var(--space-3);margin:var(--space-4) 0 0;display:grid}.CaseStudyEvidence-module___8JdXq__claimSummary li{gap:var(--space-4);grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);display:grid}.CaseStudyEvidence-module___8JdXq__claimSummary a{color:var(--color-text-muted);text-underline-offset:4px;line-height:1.55;text-decoration:underline}.CaseStudyEvidence-module___8JdXq__claimList li,.CaseStudyEvidence-module___8JdXq__sourceList li{gap:var(--space-3);display:grid}.CaseStudyEvidence-module___8JdXq__claimList strong,.CaseStudyEvidence-module___8JdXq__sourceList strong{color:var(--color-text);line-height:1.5}.CaseStudyEvidence-module___8JdXq__claimList p,.CaseStudyEvidence-module___8JdXq__sourceList p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.CaseStudyEvidence-module___8JdXq__finalCta{margin-top:var(--space-4)}@media (max-width:900px){.CaseStudyEvidence-module___8JdXq__atGlance,.CaseStudyEvidence-module___8JdXq__executiveSection,.CaseStudyEvidence-module___8JdXq__beforeAfter,.CaseStudyEvidence-module___8JdXq__demoSection,.CaseStudyEvidence-module___8JdXq__relatedStories,.CaseStudyEvidence-module___8JdXq__technicalAppendix,.CaseStudyEvidence-module___8JdXq__attribution,.CaseStudyEvidence-module___8JdXq__midCta,.CaseStudyEvidence-module___8JdXq__finalCta{grid-template-columns:1fr}.CaseStudyEvidence-module___8JdXq__midCta>div:last-child{justify-content:flex-start}}@media (max-width:720px){.CaseStudyEvidence-module___8JdXq__tagGroups,.CaseStudyEvidence-module___8JdXq__glanceGrid,.CaseStudyEvidence-module___8JdXq__metricRail,.CaseStudyEvidence-module___8JdXq__implementationHighlights,.CaseStudyEvidence-module___8JdXq__outcomeList,.CaseStudyEvidence-module___8JdXq__relatedStories>div,.CaseStudyEvidence-module___8JdXq__detailGrid,.CaseStudyEvidence-module___8JdXq__visualGrid,.CaseStudyEvidence-module___8JdXq__claimList,.CaseStudyEvidence-module___8JdXq__sourceList,.CaseStudyEvidence-module___8JdXq__beforeAfter>div{grid-template-columns:1fr}.CaseStudyEvidence-module___8JdXq__metricRail div,.CaseStudyEvidence-module___8JdXq__metricRail div:first-child,.CaseStudyEvidence-module___8JdXq__metricRail div:last-child{border-right:0;border-bottom:1px solid var(--color-border);padding-inline:0}.CaseStudyEvidence-module___8JdXq__metricRail div:last-child{border-bottom:0}.CaseStudyEvidence-module___8JdXq__flowArrow{transform:rotate(90deg)}.CaseStudyEvidence-module___8JdXq__claimSummary li{grid-template-columns:1fr}}
.LazyEvidenceVideo-module__gg6MUG__video{margin:var(--space-8) 0 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);overflow:hidden}.LazyEvidenceVideo-module__gg6MUG__stage{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);background-color:#090d12;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.LazyEvidenceVideo-module__gg6MUG__stage iframe{border:0;width:100%;height:100%}.LazyEvidenceVideo-module__gg6MUG__poster{align-content:center;justify-items:start;gap:var(--space-3);max-width:42rem;padding:clamp(1.25rem,5vw,3.5rem);display:grid;position:absolute;inset:0}.LazyEvidenceVideo-module__gg6MUG__poster strong{color:#f7fafc;letter-spacing:-.025em;max-width:24ch;font-size:clamp(1.25rem,3.2vw,2.15rem);line-height:1.12}.LazyEvidenceVideo-module__gg6MUG__signal{width:2.5rem;height:2px;margin-bottom:var(--space-3);background:var(--accent)}.LazyEvidenceVideo-module__gg6MUG__kicker{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:760;line-height:1.4}.LazyEvidenceVideo-module__gg6MUG__loadButton{min-height:46px;margin-top:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--color-canvas);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:0 var(--space-5);justify-content:center;align-items:center;font-weight:750;display:inline-flex}.LazyEvidenceVideo-module__gg6MUG__loadButton:hover,.LazyEvidenceVideo-module__gg6MUG__loadButton:focus-visible{color:#090d12;background:#f7fafc;border-color:#f7fafc}.LazyEvidenceVideo-module__gg6MUG__caption{gap:var(--space-8);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.LazyEvidenceVideo-module__gg6MUG__caption p{max-width:64ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.65}.LazyEvidenceVideo-module__gg6MUG__caption a,.LazyEvidenceVideo-module__gg6MUG__transcript summary{color:var(--color-text);font-size:var(--text-sm);text-underline-offset:4px;font-weight:700;text-decoration:underline}.LazyEvidenceVideo-module__gg6MUG__unavailable{margin-top:var(--space-4);color:var(--color-text-subtle);font-size:var(--text-sm)}.LazyEvidenceVideo-module__gg6MUG__transcript{border-top:1px solid var(--color-border);padding:var(--space-5)}.LazyEvidenceVideo-module__gg6MUG__transcript summary{cursor:pointer}.LazyEvidenceVideo-module__gg6MUG__transcript p{max-width:72ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);white-space:pre-line;line-height:1.7}@media (max-width:620px){.LazyEvidenceVideo-module__gg6MUG__caption{gap:var(--space-4);grid-template-columns:1fr}}
.FounderExperienceDossiers-module__YOZHnG__dossiers{margin-bottom:var(--section-space);border-top:1px solid var(--color-border-strong);padding-top:var(--section-space-compact)}.FounderExperienceDossiers-module__YOZHnG__header{margin-bottom:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(19rem,.7fr);align-items:end;gap:clamp(2rem,7vw,6rem);display:grid}.FounderExperienceDossiers-module__YOZHnG__eyebrow,.FounderExperienceDossiers-module__YOZHnG__period,.FounderExperienceDossiers-module__YOZHnG__evidenceClass{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:760;line-height:1.45}.FounderExperienceDossiers-module__YOZHnG__header h2{max-width:18ch;margin:var(--space-3) 0 0;color:var(--color-text);font-size:var(--text-3xl);letter-spacing:-.035em;line-height:1.08}.FounderExperienceDossiers-module__YOZHnG__header p{color:var(--color-text-muted);font-size:var(--text-lg);margin:0;line-height:1.7}.FounderExperienceDossiers-module__YOZHnG__timeline{max-width:74rem;margin:0 auto var(--space-10)}.FounderExperienceDossiers-module__YOZHnG__timelineClaim{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);display:grid}.FounderExperienceDossiers-module__YOZHnG__timelineClaim p{color:var(--color-text-muted);margin:0;line-height:1.65}.FounderExperienceDossiers-module__YOZHnG__evidence a{margin-top:var(--space-2);color:var(--accent);overflow-wrap:anywhere;text-underline-offset:.2em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.FounderExperienceDossiers-module__YOZHnG__list{gap:var(--space-5);display:grid}.FounderExperienceDossiers-module__YOZHnG__dossier{padding:var(--space-8) 0;border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--sticky-header-offset) + var(--space-6));grid-template-columns:minmax(13rem,.52fr) minmax(0,1.48fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.FounderExperienceDossiers-module__YOZHnG__identity h3{margin:var(--space-3) 0 0;color:var(--color-text);font-size:var(--text-2xl);letter-spacing:-.025em;line-height:1.15}.FounderExperienceDossiers-module__YOZHnG__roles{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.FounderExperienceDossiers-module__YOZHnG__roles li{color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.5}.FounderExperienceDossiers-module__YOZHnG__summary{max-width:72ch;color:var(--color-text-muted);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;line-height:1.75}.FounderExperienceDossiers-module__YOZHnG__facts,.FounderExperienceDossiers-module__YOZHnG__implementations,.FounderExperienceDossiers-module__YOZHnG__metrics{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.FounderExperienceDossiers-module__YOZHnG__facts li{padding-left:var(--space-5);color:var(--color-text-muted);line-height:1.6;position:relative}.FounderExperienceDossiers-module__YOZHnG__facts li:before{background:var(--accent);content:"";width:.4rem;height:1px;position:absolute;top:.72em;left:0}.FounderExperienceDossiers-module__YOZHnG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.FounderExperienceDossiers-module__YOZHnG__metrics li{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.FounderExperienceDossiers-module__YOZHnG__metrics strong{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xl);display:block}.FounderExperienceDossiers-module__YOZHnG__metrics span{margin-top:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.5;display:block}.FounderExperienceDossiers-module__YOZHnG__implementationHeader{margin-top:var(--space-7)}.FounderExperienceDossiers-module__YOZHnG__caseFiles{gap:var(--space-5);display:grid}.FounderExperienceDossiers-module__YOZHnG__caseFile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);scroll-margin-top:calc(var(--sticky-header-offset) + var(--space-6));padding:clamp(1.1rem,3vw,1.75rem)}.FounderExperienceDossiers-module__YOZHnG__caseFileHeader{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.FounderExperienceDossiers-module__YOZHnG__caseFileHeader h4{max-width:30ch;margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.2}.FounderExperienceDossiers-module__YOZHnG__caseFile>p,.FounderExperienceDossiers-module__YOZHnG__problem p,.FounderExperienceDossiers-module__YOZHnG__downstreamProjects p{margin:var(--space-4) 0 0;color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.65}.FounderExperienceDossiers-module__YOZHnG__caseFileStatus{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.FounderExperienceDossiers-module__YOZHnG__caseFileStatus span{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--color-border));color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);text-transform:uppercase;border-radius:999px;font-weight:700}.FounderExperienceDossiers-module__YOZHnG__caseFileStatus .FounderExperienceDossiers-module__YOZHnG__claimStatus{text-align:center;border-style:dashed;max-width:20rem}.FounderExperienceDossiers-module__YOZHnG__caseFileStatus .FounderExperienceDossiers-module__YOZHnG__claimStatus[data-corroboration$=pending-corroboration]{border-color:color-mix(in srgb, #d6a34d 68%, var(--color-border));color:color-mix(in srgb, #d6a34d 84%, var(--color-text))}.FounderExperienceDossiers-module__YOZHnG__statusBoundary{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3) var(--space-4)}.FounderExperienceDossiers-module__YOZHnG__statusBoundary summary{color:var(--color-text-subtle);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.FounderExperienceDossiers-module__YOZHnG__statusBoundary p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.FounderExperienceDossiers-module__YOZHnG__problem,.FounderExperienceDossiers-module__YOZHnG__downstreamProjects{margin-top:var(--space-5);border-left:2px solid var(--accent);padding-left:var(--space-4)}.FounderExperienceDossiers-module__YOZHnG__caseFileGrid{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FounderExperienceDossiers-module__YOZHnG__caseFileGrid>div{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.FounderExperienceDossiers-module__YOZHnG__caseFileGrid ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:var(--space-5);display:grid}.FounderExperienceDossiers-module__YOZHnG__caseFileGrid li{color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.55}.FounderExperienceDossiers-module__YOZHnG__downstreamProjects{gap:var(--space-4);display:grid}.FounderExperienceDossiers-module__YOZHnG__downstreamProjects article{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.FounderExperienceDossiers-module__YOZHnG__downstreamProjects strong{color:var(--color-text)}.FounderExperienceDossiers-module__YOZHnG__downstreamProjects article p{margin-top:var(--space-2);font-size:var(--text-sm)}.FounderExperienceDossiers-module__YOZHnG__implementations{grid-template-columns:repeat(2,minmax(0,1fr))}.FounderExperienceDossiers-module__YOZHnG__implementations a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-height:100%;color:var(--color-text);padding:var(--space-4);overflow-wrap:anywhere;display:block}.FounderExperienceDossiers-module__YOZHnG__implementations a:hover,.FounderExperienceDossiers-module__YOZHnG__implementations a:focus-visible{border-color:var(--accent)}.FounderExperienceDossiers-module__YOZHnG__implementations strong,.FounderExperienceDossiers-module__YOZHnG__implementations span{display:block}.FounderExperienceDossiers-module__YOZHnG__implementations span{margin-top:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.5}.FounderExperienceDossiers-module__YOZHnG__evidence{gap:var(--space-3);margin-top:var(--space-6);display:grid}.FounderExperienceDossiers-module__YOZHnG__evidence details{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.FounderExperienceDossiers-module__YOZHnG__evidence summary{color:var(--color-text);cursor:pointer;font-size:var(--text-sm);font-weight:700}.FounderExperienceDossiers-module__YOZHnG__evidence p{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.65}.FounderExperienceDossiers-module__YOZHnG__boundary{margin-top:var(--space-5);border-left:2px solid var(--accent);padding-left:var(--space-4)}.FounderExperienceDossiers-module__YOZHnG__boundary p{margin:var(--space-2) 0 0;color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.65}@media (max-width:850px){.FounderExperienceDossiers-module__YOZHnG__header,.FounderExperienceDossiers-module__YOZHnG__dossier,.FounderExperienceDossiers-module__YOZHnG__caseFileHeader{grid-template-columns:1fr}.FounderExperienceDossiers-module__YOZHnG__caseFileStatus{justify-content:flex-start}}@media (max-width:620px){.FounderExperienceDossiers-module__YOZHnG__implementations,.FounderExperienceDossiers-module__YOZHnG__metrics,.FounderExperienceDossiers-module__YOZHnG__caseFileGrid{grid-template-columns:1fr}}
.CadGuardianHomePage-module__jXa6Ua__page{width:min(100%, var(--content-page));padding:0 var(--gutter) var(--section-space);color:var(--color-text);margin-inline:auto}.CadGuardianHomePage-module__jXa6Ua__heroBackdrop{border-bottom:1px solid var(--color-border-strong)}.CadGuardianHomePage-module__jXa6Ua__hero{grid-template-columns:minmax(0,.96fr) minmax(20rem,1.04fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);width:100%;min-width:0;display:grid}.CadGuardianHomePage-module__jXa6Ua__heroCopy{grid-column:1;align-self:center;max-width:48rem}.CadGuardianHomePage-module__jXa6Ua__eyebrow{margin-bottom:var(--space-4);color:var(--accent);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:760;line-height:1.2;display:block}.CadGuardianHomePage-module__jXa6Ua__hero h1{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.65rem,4.6vw,4.15rem);font-weight:720;line-height:var(--leading-tight);margin:0}.CadGuardianHomePage-module__jXa6Ua__heroSummary{max-width:var(--content-reading);margin:var(--space-8) 0 0;color:var(--color-text);font-size:var(--text-xl);line-height:1.6}.CadGuardianHomePage-module__jXa6Ua__heroActions,.CadGuardianHomePage-module__jXa6Ua__finalActions,.CadGuardianHomePage-module__jXa6Ua__inlineLinks{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.CadGuardianHomePage-module__jXa6Ua__heroActions{margin-top:var(--space-8)}.CadGuardianHomePage-module__jXa6Ua__primaryAction,.CadGuardianHomePage-module__jXa6Ua__secondaryAction{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:48px;padding:.78rem 1rem;font-size:.95rem;font-weight:720;line-height:1.2;text-decoration:none;display:inline-flex}.CadGuardianHomePage-module__jXa6Ua__primaryAction{border-color:var(--accent);background:var(--accent);color:var(--color-canvas)}.CadGuardianHomePage-module__jXa6Ua__primaryAction:hover,.CadGuardianHomePage-module__jXa6Ua__primaryAction:focus-visible{border-color:var(--color-text);background:var(--color-text);color:var(--color-canvas)}.CadGuardianHomePage-module__jXa6Ua__secondaryAction{background:var(--color-surface);color:var(--color-text)}.CadGuardianHomePage-module__jXa6Ua__secondaryAction:hover,.CadGuardianHomePage-module__jXa6Ua__secondaryAction:focus-visible{border-color:var(--color-text-subtle);background:var(--color-surface-raised)}.CadGuardianHomePage-module__jXa6Ua__factRail{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-canvas) 88%, transparent);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(2rem,5vw,4rem) 0 0;display:grid}.CadGuardianHomePage-module__jXa6Ua__factRail div{gap:var(--space-2);padding:var(--space-5);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);align-content:start;display:grid}.CadGuardianHomePage-module__jXa6Ua__factRail div:first-child{padding-left:var(--space-5)}.CadGuardianHomePage-module__jXa6Ua__factRail div:last-child{padding-right:var(--space-5);border-right:0}.CadGuardianHomePage-module__jXa6Ua__factRail dt{color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:720}.CadGuardianHomePage-module__jXa6Ua__factRail dd{color:var(--color-text);margin:0;font-size:.94rem;line-height:1.55}.CadGuardianHomePage-module__jXa6Ua__proofBridge{padding-block:var(--section-space-compact);border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.CadGuardianHomePage-module__jXa6Ua__proofBridgeCopy{max-width:32rem}.CadGuardianHomePage-module__jXa6Ua__proofBridgeCopy h2,.CadGuardianHomePage-module__jXa6Ua__commercialBandCopy h2{font-size:var(--text-section);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.08}.CadGuardianHomePage-module__jXa6Ua__proofBridgeCopy p,.CadGuardianHomePage-module__jXa6Ua__commercialBandCopy p{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-copy)}.CadGuardianHomePage-module__jXa6Ua__proofBridgeVisual{min-width:0}.CadGuardianHomePage-module__jXa6Ua__commercialBand{border-bottom:1px solid var(--color-border-strong)}.CadGuardianHomePage-module__jXa6Ua__commercialBandLayout{grid-template-columns:minmax(0,.88fr) minmax(18rem,1.12fr);align-items:center;width:100%;min-width:0;display:grid}.CadGuardianHomePage-module__jXa6Ua__commercialBandCopy{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--color-canvas) 90%, transparent);max-width:42rem;padding:clamp(1.5rem,4vw,3rem)}.CadGuardianHomePage-module__jXa6Ua__commercialBandCopy p{color:var(--color-text)}.CadGuardianHomePage-module__jXa6Ua__section{padding-block:var(--section-space);border-bottom:1px solid var(--color-border-strong)}.CadGuardianHomePage-module__jXa6Ua__sectionHeader{max-width:var(--content-reading);margin-bottom:clamp(2.5rem,6vw,4.5rem)}.CadGuardianHomePage-module__jXa6Ua__sectionHeader h2,.CadGuardianHomePage-module__jXa6Ua__finalSection h2{font-size:var(--text-section);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.08}.CadGuardianHomePage-module__jXa6Ua__sectionHeader p,.CadGuardianHomePage-module__jXa6Ua__finalSection p{max-width:var(--content-reading);margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-copy)}.CadGuardianHomePage-module__jXa6Ua__problemGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CadGuardianHomePage-module__jXa6Ua__problemCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);min-height:14rem;padding:clamp(1.5rem,3vw,2.2rem)}.CadGuardianHomePage-module__jXa6Ua__problemCard h3,.CadGuardianHomePage-module__jXa6Ua__directoryRow h3,.CadGuardianHomePage-module__jXa6Ua__steps h3,.CadGuardianHomePage-module__jXa6Ua__evidenceRow h3,.CadGuardianHomePage-module__jXa6Ua__coverageGrid h3{font-size:var(--text-xl);letter-spacing:-.025em;margin:0;font-weight:680;line-height:1.18}.CadGuardianHomePage-module__jXa6Ua__problemCard p,.CadGuardianHomePage-module__jXa6Ua__directoryRow p,.CadGuardianHomePage-module__jXa6Ua__steps p,.CadGuardianHomePage-module__jXa6Ua__evidenceRow p,.CadGuardianHomePage-module__jXa6Ua__coverageGrid li,.CadGuardianHomePage-module__jXa6Ua__assuranceList dd{color:var(--color-text-muted);line-height:var(--leading-copy)}.CadGuardianHomePage-module__jXa6Ua__problemCard p{margin:var(--space-5) 0 0}.CadGuardianHomePage-module__jXa6Ua__directory,.CadGuardianHomePage-module__jXa6Ua__evidenceList,.CadGuardianHomePage-module__jXa6Ua__steps,.CadGuardianHomePage-module__jXa6Ua__assuranceList{border-top:1px solid var(--color-border-strong);margin:0}.CadGuardianHomePage-module__jXa6Ua__directoryRow{gap:var(--space-8);padding-block:var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr) auto;align-items:start;display:grid}.CadGuardianHomePage-module__jXa6Ua__directoryRow p{max-width:42rem;margin:0}.CadGuardianHomePage-module__jXa6Ua__directoryRow a,.CadGuardianHomePage-module__jXa6Ua__evidenceRow>a,.CadGuardianHomePage-module__jXa6Ua__coverageGrid a,.CadGuardianHomePage-module__jXa6Ua__sectionLink,.CadGuardianHomePage-module__jXa6Ua__inlineLinks a,.CadGuardianHomePage-module__jXa6Ua__textAction{color:var(--color-text);text-underline-offset:5px;font-weight:680;text-decoration:underline;text-decoration-thickness:1px}.CadGuardianHomePage-module__jXa6Ua__directoryRow a:hover,.CadGuardianHomePage-module__jXa6Ua__directoryRow a:focus-visible,.CadGuardianHomePage-module__jXa6Ua__evidenceRow>a:hover,.CadGuardianHomePage-module__jXa6Ua__evidenceRow>a:focus-visible,.CadGuardianHomePage-module__jXa6Ua__coverageGrid a:hover,.CadGuardianHomePage-module__jXa6Ua__coverageGrid a:focus-visible,.CadGuardianHomePage-module__jXa6Ua__sectionLink:hover,.CadGuardianHomePage-module__jXa6Ua__sectionLink:focus-visible,.CadGuardianHomePage-module__jXa6Ua__inlineLinks a:hover,.CadGuardianHomePage-module__jXa6Ua__inlineLinks a:focus-visible,.CadGuardianHomePage-module__jXa6Ua__textAction:hover,.CadGuardianHomePage-module__jXa6Ua__textAction:focus-visible{text-decoration-thickness:2px}.CadGuardianHomePage-module__jXa6Ua__sectionLink{min-height:44px;margin-top:var(--space-8);align-items:center;display:inline-flex}.CadGuardianHomePage-module__jXa6Ua__steps{padding:0;list-style:none}.CadGuardianHomePage-module__jXa6Ua__steps li{gap:var(--space-6);padding-block:var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:4rem minmax(0,1fr);display:grid}.CadGuardianHomePage-module__jXa6Ua__steps li>span{color:var(--accent);font-size:var(--text-sm);letter-spacing:.08em;font-weight:760}.CadGuardianHomePage-module__jXa6Ua__steps p{max-width:44rem;margin:var(--space-3) 0 0}.CadGuardianHomePage-module__jXa6Ua__evidenceRow{gap:var(--space-8);padding-block:var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(15rem,.78fr) minmax(0,1.32fr) auto;align-items:start;display:grid}.CadGuardianHomePage-module__jXa6Ua__evidenceMetrics{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.CadGuardianHomePage-module__jXa6Ua__evidenceMetrics article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);min-width:0;padding:clamp(1.35rem,3vw,2rem)}.CadGuardianHomePage-module__jXa6Ua__evidenceMetrics strong{color:var(--accent);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);font-weight:760;line-height:1;display:block}.CadGuardianHomePage-module__jXa6Ua__evidenceMetrics h3{margin:var(--space-4) 0 0;font-size:var(--text-lg);line-height:1.25}.CadGuardianHomePage-module__jXa6Ua__evidenceMetrics span{margin-top:var(--space-4);color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:720;line-height:1.45;display:block}.CadGuardianHomePage-module__jXa6Ua__evidenceMetrics p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.CadGuardianHomePage-module__jXa6Ua__evidenceRow>div:first-child>span{margin-bottom:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:720;line-height:1.4;display:block}.CadGuardianHomePage-module__jXa6Ua__evidenceRow p{margin:0}.CadGuardianHomePage-module__jXa6Ua__evidenceRow small{margin-top:var(--space-4);color:var(--color-text-subtle);font-size:.82rem;line-height:1.55;display:block}.CadGuardianHomePage-module__jXa6Ua__coverageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,7vw,6rem);display:grid}.CadGuardianHomePage-module__jXa6Ua__coverageGrid>div{border-top:1px solid var(--color-border-strong);padding-top:var(--space-6)}.CadGuardianHomePage-module__jXa6Ua__coverageGrid ul{gap:var(--space-3);margin:var(--space-6) 0;padding-left:1.2rem;display:grid}.CadGuardianHomePage-module__jXa6Ua__coverageGrid li::marker{color:var(--accent)}.CadGuardianHomePage-module__jXa6Ua__assuranceList{padding:0}.CadGuardianHomePage-module__jXa6Ua__assuranceList div{gap:var(--space-8);padding-block:var(--space-7);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);display:grid}.CadGuardianHomePage-module__jXa6Ua__assuranceList dt{color:var(--color-text);font-size:var(--text-lg);font-weight:680;line-height:1.3}.CadGuardianHomePage-module__jXa6Ua__assuranceList dd{max-width:44rem;margin:0}.CadGuardianHomePage-module__jXa6Ua__inlineLinks{margin-top:var(--space-8);gap:var(--space-6)}.CadGuardianHomePage-module__jXa6Ua__finalSection{padding-block:var(--section-space) 0;grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:end;gap:clamp(2.5rem,7vw,6rem);display:grid}.CadGuardianHomePage-module__jXa6Ua__finalActions{justify-content:flex-end}.CadGuardianHomePage-module__jXa6Ua__textAction{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.CadGuardianHomePage-module__jXa6Ua__hero,.CadGuardianHomePage-module__jXa6Ua__proofBridge,.CadGuardianHomePage-module__jXa6Ua__commercialBandLayout,.CadGuardianHomePage-module__jXa6Ua__finalSection,.CadGuardianHomePage-module__jXa6Ua__coverageGrid{grid-template-columns:1fr}.CadGuardianHomePage-module__jXa6Ua__hero{gap:var(--space-12);align-items:start}.CadGuardianHomePage-module__jXa6Ua__heroCopy{max-width:42rem}.CadGuardianHomePage-module__jXa6Ua__proofBridge{align-items:start}.CadGuardianHomePage-module__jXa6Ua__proofBridgeCopy{max-width:var(--content-reading)}.CadGuardianHomePage-module__jXa6Ua__factRail{grid-template-columns:repeat(2,minmax(0,1fr))}.CadGuardianHomePage-module__jXa6Ua__factRail div:nth-child(2){padding-right:var(--space-5);border-right:0}.CadGuardianHomePage-module__jXa6Ua__factRail div:nth-child(3){padding-left:var(--space-5)}.CadGuardianHomePage-module__jXa6Ua__problemGrid,.CadGuardianHomePage-module__jXa6Ua__evidenceMetrics{grid-template-columns:1fr}.CadGuardianHomePage-module__jXa6Ua__problemCard{min-height:0}.CadGuardianHomePage-module__jXa6Ua__directoryRow,.CadGuardianHomePage-module__jXa6Ua__evidenceRow,.CadGuardianHomePage-module__jXa6Ua__assuranceList div{gap:var(--space-4);grid-template-columns:1fr}.CadGuardianHomePage-module__jXa6Ua__directoryRow a,.CadGuardianHomePage-module__jXa6Ua__evidenceRow>a{justify-self:start}.CadGuardianHomePage-module__jXa6Ua__finalActions{justify-content:flex-start}}@media (max-width:560px){.CadGuardianHomePage-module__jXa6Ua__hero{gap:var(--space-8)}.CadGuardianHomePage-module__jXa6Ua__hero h1{max-width:none;font-size:clamp(2.45rem,12vw,3.35rem)}.CadGuardianHomePage-module__jXa6Ua__factRail{grid-template-columns:1fr}.CadGuardianHomePage-module__jXa6Ua__factRail div,.CadGuardianHomePage-module__jXa6Ua__factRail div:first-child,.CadGuardianHomePage-module__jXa6Ua__factRail div:nth-child(2),.CadGuardianHomePage-module__jXa6Ua__factRail div:nth-child(3),.CadGuardianHomePage-module__jXa6Ua__factRail div:last-child{padding-inline:var(--space-4);border-right:0}.CadGuardianHomePage-module__jXa6Ua__heroSummary,.CadGuardianHomePage-module__jXa6Ua__sectionHeader p,.CadGuardianHomePage-module__jXa6Ua__proofBridgeCopy p,.CadGuardianHomePage-module__jXa6Ua__commercialBandCopy p,.CadGuardianHomePage-module__jXa6Ua__finalSection p{font-size:1rem}.CadGuardianHomePage-module__jXa6Ua__commercialBandCopy{padding:var(--space-6) var(--space-5);align-self:end}.CadGuardianHomePage-module__jXa6Ua__heroActions,.CadGuardianHomePage-module__jXa6Ua__finalActions{flex-direction:column;align-items:stretch}.CadGuardianHomePage-module__jXa6Ua__primaryAction,.CadGuardianHomePage-module__jXa6Ua__secondaryAction{width:100%}.CadGuardianHomePage-module__jXa6Ua__steps li{gap:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr)}.CadGuardianHomePage-module__jXa6Ua__inlineLinks{align-items:flex-start;gap:var(--space-3);flex-direction:column}}
