/* Verified visual repairs. Scope overrides to the existing site; audit UI is separate. */
.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0b0c0f;isolation:isolate}
.site-header .brand img{object-fit:contain;flex-shrink:0;filter:none;opacity:1}
body[data-home-v2] .site-header,body.products-page .site-header{background:#fff;border-bottom:1px solid #d4e1dd}
body[data-home-v2] .site-header .brand,body.products-page .site-header .brand{width:auto;height:auto;min-width:0;border:0;border-radius:0;box-shadow:none;background:none;display:flex;gap:.65rem;justify-content:flex-start;color:#15332e}
body[data-home-v2] .site-header .brand::after,body.products-page .site-header .brand::after{content:"Sotou AI";font-size:1rem;font-weight:800;letter-spacing:0;white-space:nowrap}
body[data-home-v2] .site-header .brand img{width:52px;height:52px;border-radius:50%}
body.products-page .site-header .brand img{width:44px;height:44px;box-shadow:none}
body[data-home-v2] .hero-v2-founder{min-width:0;min-height:0;padding:2rem;background:#0b2432;border:1px solid #28505d;border-radius:1rem}
body[data-home-v2] .founder-orbit{display:none}
body[data-home-v2] .hero-v2-founder blockquote{font-size:clamp(1.2rem,1.7vw,1.5rem)}
body[data-home-v2] .hero-v2-founder p{margin-bottom:0;overflow-wrap:anywhere}
body[data-home-v2] #hero-canvas{opacity:.32}
body[data-home-v2] .hero-v2-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:2.5rem}
/* A 4-column template plus legacy span-4/span-12 cards created collapsed implicit columns. */
body[data-home-v2] .section.work{background:#f5f8f7;color:#15332e;--text:#15332e;--muted:#435c55;--teal:#087561;--gold:#86600e;--line:#d4e1dd}
body[data-home-v2] .work .ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}
body[data-home-v2] .work .ladder>.offer-card{grid-column:auto;min-width:0;display:flex;flex-direction:column;gap:.65rem;padding:1.5rem;border-radius:.8rem;background:#fff;color:#15332e}
body[data-home-v2] .work .ladder>.feature-offer{grid-column:1/-1;align-items:stretch}
body[data-home-v2] .work .offer-card h3{color:#15332e}
body[data-home-v2] .work .offer-card p{margin-top:0}
body[data-home-v2] .work .text-link{justify-content:center;text-align:center;white-space:normal;line-height:1.4;overflow-wrap:anywhere;min-height:48px}
/* Products use a light surface; headings and controls must use a complete light palette. */
body.products-page{color-scheme:light;color:#15332e;--text:#15332e;--muted:#435c55;--dim:#52665e;--bg:#f5f8f7;--panel:#fff;--panel-2:#f0f6f3;--line:#d4e1dd;--teal:#087561;--gold:#86600e;--shadow:rgba(15,57,51,.07)}
.products-page .section.work,.products-page .section.contact{background:#f5f8f7;color:var(--text)}
.products-page .offer-card{color:var(--text)}
.products-page .offer-card h3,.products-page .section-heading h2{color:var(--text)}
.products-page .offer-card .offer-stage{color:#087561}
.products-page .feature-offer{--text:#fff;--muted:#e6f5f1;--gold:#f0d176;--teal:#bce9d9}
.products-page .feature-offer h3{color:#fff}
.products-page .site-header .nav-cta{background:#087561;color:#fff;box-shadow:none}
.products-page .site-header .nav-links a,.products-page .site-header .language-toggle{color:#15332e}
.products-page .site-header .language-menu{background:#fff;border-color:#d4e1dd}
.products-page #work-with-us{padding-top:8rem}
.products-page #contact .contact-form{background:#fff;color:#15332e}
.products-page #contact .contact-form label{color:#15332e}
.products-page #contact .contact-form input,.products-page #contact .contact-form select,.products-page #contact .contact-form textarea{background:#fff;color:#15332e;border-color:#92aaa0}
.products-page #contact .contact-form .button-primary{background:#087561;color:#fff}
.products-page .footer{--text:#fff;--muted:#d1dfd8;--dim:#c4d4cb;--teal:#71d8b6;color:#fff;background:#0b231e}
.products-page #work-with-us .section-heading:after{content:"Start with the Free AI Audit, then choose the guidance, training or implementation support that fits your goals."}
.products-page:lang(fr) #work-with-us .section-heading:after{content:"Commencez par l’audit IA gratuit, puis choisissez les conseils, la formation ou l’accompagnement adaptés à vos objectifs."}
.products-page:lang(es) #work-with-us .section-heading:after{content:"Empiece con la auditoría de IA gratuita y elija la orientación, formación o implementación que responda a sus objetivos."}
.products-page:lang(ht) #work-with-us .section-heading:after{content:"Kòmanse ak odit AI gratis la, epi chwazi konsèy, fòmasyon oswa sipò ki mache ak objektif ou."}
@media(max-width:980px){
 body[data-home-v2] .hero-v2-grid{grid-template-columns:1fr}
 body[data-home-v2] .work .ladder{grid-template-columns:repeat(2,minmax(0,1fr))}
 body[data-home-v2] .site-header .nav-links,.products-page .site-header .nav-links{background:#fff;border-color:#c5d8d0;box-shadow:0 10px 24px #0b231e20;top:100%}
 body[data-home-v2] .nav-shell{grid-template-columns:auto auto auto;justify-content:space-between}
 body[data-home-v2] .site-header .nav-toggle{background:#fff;border-color:#92aaa0}
 body[data-home-v2] .site-header .nav-toggle span:not(.visually-hidden),.products-page .site-header .nav-toggle span:not(.visually-hidden){background:#15332e}
 body[data-home-v2] .site-header .nav-links a,.products-page .site-header .nav-links a{color:#15332e}
 body[data-home-v2] .language-selector{display:block}
 .products-page #work-with-us{padding-top:7rem}
}
@media(max-width:680px){
 body[data-home-v2] .work .ladder{grid-template-columns:minmax(0,1fr)}
 body[data-home-v2] .work .ladder>.feature-offer{grid-column:auto}
 body[data-home-v2] .site-header .brand img{width:44px;height:44px}
 body[data-home-v2] .hero-v2-founder{padding:1.5rem;margin:.5rem 0}
 body[data-home-v2] .hero-v2-grid{gap:1.5rem}
 .products-page .site-header .brand::after{font-size:.9rem}
 .products-page #work-with-us{padding-top:7rem}
 .work .ladder>.offer-card{overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){#hero-canvas{display:none}.offer-card{transition:none!important}}
