.AboutPage{max-width:1120px;margin:0 auto;padding:1rem 1.5rem 4rem;color:var(--sh-text)}.AboutPage__eyebrow{margin:0 0 .5rem;color:var(--sh-text-subtle);font-size:.75rem;font-weight:700;letter-spacing:.12em}.AboutPage__actions{display:flex;flex-wrap:wrap;gap:.5rem}.AboutPage__textLink{display:inline-flex;gap:.35rem;margin-top:1.25rem;color:var(--sh-theme-primary);font-weight:700;text-decoration:none}.AboutPage h2{margin:0;color:var(--sh-text-strong);font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:800;line-height:1.5}.AboutPage h3{margin:0 0 .5rem;color:var(--sh-text-strong);font-size:1.05rem;font-weight:700}.AboutPage>section+section{margin-top:10rem}.AboutHero{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding-top:2.5rem}.AboutHero h1{margin:.5rem 0 1.25rem;color:var(--sh-text-strong);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.35}.AboutHero>:first-child>*,.AboutHero__visual{animation:AboutRise .6s ease-out backwards;animation-delay:var(--rise-delay,0s)}.AboutHero>:first-child>:nth-child(2){--rise-delay:.08s}.AboutHero>:first-child>:nth-child(3){--rise-delay:.16s}.AboutHero>:first-child>:nth-child(4){--rise-delay:.24s}.AboutHero__visual{--rise-delay:.2s}@keyframes AboutRise{0%{opacity:0;transform:translateY(1rem)}}@media(prefers-reduced-motion:reduce){.AboutHero>:first-child>*,.AboutHero__visual{animation:none}}.AboutHero__mark{background:linear-gradient(var(--sh-theme-primary),var(--sh-theme-primary)) left 92%/0 .14em no-repeat;animation:AboutMark .8s ease-out .9s forwards}@keyframes AboutMark{to{background-size:100% .14em}}@media(prefers-reduced-motion:reduce){.AboutHero__mark{background-size:100% .14em;animation:none}}.AboutHero__lead{max-width:36rem;margin:0 0 1.75rem;color:var(--sh-text-muted);font-size:1.02rem;line-height:1.9}.AboutHero__visual img{display:block;width:100%;mix-blend-mode:multiply}:root[data-bs-theme=dark] .AboutHero__visual img{mix-blend-mode:normal;filter:invert(1) hue-rotate(180deg)}.AboutStatement{max-width:50rem;margin-inline:auto;text-align:center}.AboutStatement p{margin:0 0 .75rem;color:var(--sh-text-strong);font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:700;line-height:1.6}.AboutStatement strong{color:var(--sh-theme-primary)}.AboutStatement span{color:var(--sh-text-muted);line-height:1.8}.AboutSection__heading{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.AboutSection__number{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid var(--sh-border);border-radius:50%;color:var(--sh-theme-primary);font-weight:700}.AboutSection__intro{max-width:46rem;margin:0 0 1.75rem 3.75rem;color:var(--sh-text-muted);line-height:1.8}.AboutSection__center{margin-bottom:2rem;text-align:center}.AboutFeatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem 2.5rem;gap:2rem 2.5rem}.AboutFeature .IconTile{margin-bottom:.9rem}.AboutFeature p{margin:0;color:var(--sh-text-muted);font-size:.92rem;line-height:1.75}.AboutSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;text-align:center}.AboutSteps>:nth-child(2){--reveal-delay:.15s}.AboutSteps>:nth-child(3){--reveal-delay:.3s}.AboutSteps .IconTile{width:2.75rem;height:2.75rem;margin-bottom:1rem;font-size:1.25rem}.AboutSteps__number{display:block;margin-bottom:.25rem;color:var(--sh-text-subtle);font-size:.85rem;font-weight:700}.AboutSteps p{margin:0;color:var(--sh-text-muted);font-size:.92rem;line-height:1.7}.AboutValues{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:3rem;gap:3rem}.AboutValues__body p{margin:0 0 .75rem;color:var(--sh-text-muted);line-height:2}.AboutTemplates{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.75rem 2rem;border:1px solid var(--sh-border);border-radius:.75rem}.AboutTemplates h2{margin-bottom:.35rem;font-size:1.15rem}.AboutTemplates p{margin:0;color:var(--sh-text-muted)}.AboutFinalCta{padding:3rem 1.5rem;border:1px solid var(--sh-border);border-radius:.75rem;text-align:center}.AboutFinalCta h2{margin:.5rem 0 1rem;font-size:clamp(1.5rem,3vw,2.2rem)}.AboutFinalCta>p:not(.AboutPage__eyebrow){margin:0 0 1.75rem;color:var(--sh-text-muted)}.AboutFinalCta .AboutPage__actions{justify-content:center}@media screen and (max-width:768px){.AboutPage{padding:.75rem .75rem 3rem}.AboutPage>section+section{margin-top:6rem}.AboutHero,.AboutValues{grid-template-columns:minmax(0,1fr)}.AboutHero{gap:1.5rem;padding-top:1.5rem}.AboutHero__visual{order:-1}.AboutValues{gap:1rem}.AboutSection__intro{margin-left:0}.AboutFeatures,.AboutSteps{grid-template-columns:minmax(0,1fr)}.AboutTemplates{flex-direction:column;align-items:flex-start;padding:1.25rem}}