.experience-hero{padding:clamp(7rem,12vw,11rem) 0 4rem;border-bottom:1px solid var(--line)}
.experience-hero h1{max-width:13ch;font-size:clamp(3.2rem,8vw,7.5rem);line-height:.9;letter-spacing:-.065em;margin:.6rem 0 1.2rem}
.experience-hero .intro{max-width:720px;font-size:clamp(1.05rem,2vw,1.35rem);color:var(--muted)}
.experience-section{padding:clamp(4rem,8vw,7rem) 0}.experience-section+.experience-section{border-top:1px solid var(--line)}
.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}
.experience-card{padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--line);border-radius:22px;background:var(--panel)}
.experience-card .number{display:block;color:var(--gold);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:2.5rem}
.experience-card h2,.experience-card h3{margin:.35rem 0 .75rem}.experience-card p{color:var(--muted)}
.experience-card a:not(.button){color:var(--gold);font-weight:750}
.demo-shell{min-height:620px;padding:1rem;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,rgba(202,164,74,.1),transparent 34%),var(--panel);overflow:hidden}
.demo-support{display:grid;grid-template-columns:1.25fr .75fr;gap:1rem;align-items:start}
.truth-note{padding:1rem 1.2rem;border-left:3px solid var(--gold);background:rgba(202,164,74,.08);color:var(--muted)}
.scenario-math{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:end;margin-top:2rem}
.scenario-math label{display:grid;gap:.5rem;color:var(--muted);font-size:.9rem}
.scenario-math input{width:100%;padding:.9rem 1rem;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit}
.scenario-output{grid-column:1/-1;padding:1.4rem;border:1px solid rgba(202,164,74,.45);border-radius:18px;background:rgba(202,164,74,.08)}
.scenario-output strong{display:block;font-size:clamp(2rem,4vw,3.4rem);color:var(--gold)}
.industry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}
.industry-list .experience-card{display:flex;flex-direction:column}.industry-list .experience-card a{margin-top:auto;padding-top:1rem}
.industry-detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem)}
.workflow-list{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;counter-reset:workflow}
.workflow-list li{counter-increment:workflow;padding:1rem 1rem 1rem 3.5rem;border:1px solid var(--line);border-radius:14px;position:relative;background:var(--panel)}
.workflow-list li:before{content:counter(workflow,decimal-leading-zero);position:absolute;left:1rem;color:var(--gold);font-weight:800}
@media(max-width:800px){.experience-grid,.demo-support,.industry-detail{grid-template-columns:1fr}.industry-list{grid-template-columns:1fr}.scenario-math{grid-template-columns:1fr}.demo-shell{min-height:560px}.experience-hero{padding-top:6.5rem}}
