/* After Dark Studios v206 — unified About + Services page */
html{scroll-padding-top:6.3rem}
.services-anchor-nav-v206{max-width:1260px;margin:1.15rem auto 0;padding:0 clamp(1rem,3vw,2rem);display:flex;flex-wrap:wrap;gap:.6rem}
.services-anchor-nav-v206 a{display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--soft);font-size:.88rem;font-weight:700}
.services-anchor-nav-v206 a:hover,.services-anchor-nav-v206 a:focus-visible{background:rgba(var(--accent-rgb),.18);color:white;outline:2px solid transparent}
.services-about-hero-v206{padding-top:2rem;padding-bottom:2rem;scroll-margin-top:6rem}
.services-about-hero-v206 .company-story-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:1.5rem;align-items:center;padding:clamp(1.3rem,3vw,2.4rem)}
.services-hero-title-v206{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1;letter-spacing:-.045em;margin:.25rem 0 1rem}
.services-about-hero-v206 .company-story-card p{color:var(--soft);max-width:72ch}
.services-about-hero-v206 .company-brand-panel{display:grid;align-self:stretch;align-items:center}
.services-about-hero-v206 .company-logo-panel{min-height:15rem;padding:1rem}
.services-about-hero-v206 .company-logo-panel img{max-width:260px;max-height:240px;object-fit:contain;margin:auto}
.services-about-hero-v206 .story-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.5rem}
.services-about-hero-v206 .story-stats>span{display:block;padding:.9rem;border:1px solid var(--line);border-radius:1rem;background:rgba(0,0,0,.16);color:var(--soft);font-size:.9rem}
.services-about-hero-v206 .story-stats strong{display:block;color:#fff;margin-bottom:.28rem}
.services-development-section-v206,.services-clients-section-v206,.services-founder-section-v206{scroll-margin-top:6rem}
.services-development-section-v206 .section-head h2{font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1.05}
.services-unified-card-v206{display:grid;grid-template-columns:minmax(225px,.7fr) minmax(0,1.3fr);gap:0;overflow:hidden;padding:0}
.services-unified-card-v206 .service-media{height:100%;min-height:320px;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);background-size:cover}
.services-unified-copy-v206{padding:clamp(1.4rem,3vw,2.1rem)}
.services-unified-copy-v206>p:first-child{font-size:1.15rem;color:var(--soft);margin-top:0}
.services-one-list-v206{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.6rem;padding-left:1.25rem;margin:1.2rem 0 1.7rem}
.services-one-list-v206 li{padding:.12rem 0;color:var(--soft)}
.services-clients-section-v206 .title-history-list{margin-top:1.2rem}
.services-founder-section-v206 .founder-card{display:block;padding:clamp(1.3rem,3vw,2.1rem)}
.services-founder-section-v206 .founder-main p{color:var(--soft);max-width:80ch}
.services-founder-section-v206 .founder-history-inline{border-top:1px solid var(--line);padding-top:1.35rem;margin-top:1.5rem}
.services-founder-section-v206 .founder-history-inline>.kicker{display:block;font-size:1.15rem;margin-bottom:.3rem}
.founder-credentials-v206{margin:1.4rem 0 1rem;padding:1.3rem 1.4rem;border:1px solid var(--line);border-radius:1.2rem;background:rgba(var(--accent-rgb),.055)}
.founder-credentials-v206 h3{margin:0 0 .65rem;font-size:1.25rem;color:var(--blue2)}
.founder-credentials-v206 ul{margin:.5rem 0 0;padding-left:1.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.6rem}
.founder-credentials-v206 li{color:var(--soft)}
.services-founder-section-v206 .profile-links{margin:.6rem 0 1rem}
.services-founder-section-v206 .linkedin-button{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:.75rem;background:rgba(255,255,255,.06);padding:.55rem .85rem;font-size:.9rem;color:#fff}
.services-founder-section-v206 .linkedin-mark{font-size:1rem;color:var(--blue2);font-weight:700}
.services-founder-section-v206 .career-entry .career-company{color:var(--blue2);font-weight:700}
.services-founder-section-v206 .career-entry .career-platform{color:var(--muted)}
@media(max-width:980px){.services-about-hero-v206 .company-story-card,.services-unified-card-v206{grid-template-columns:1fr}.services-about-hero-v206 .story-stats{grid-template-columns:1fr}.services-unified-card-v206 .service-media{min-height:220px;aspect-ratio:16/7;border:0;border-bottom:1px solid var(--line)}}
@media(max-width:760px){.services-one-list-v206,.founder-credentials-v206 ul{grid-template-columns:1fr}.services-anchor-nav-v206{gap:.45rem}.services-anchor-nav-v206 a{font-size:.8rem;padding:.42rem .65rem}.services-hero-title-v206{font-size:clamp(2rem,9vw,3rem)}}
