#nos-hero{text-align:center;max-width:1100px;margin:0 auto;padding:7rem 6vw 5rem}#nos-hero .s-tag{margin-bottom:1.2rem}#nos-hero h1{color:var(--dark);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}#nos-hero p{color:var(--mid);max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.7}#nos-photo{border-radius:12px;max-width:1100px;margin:3rem auto 0;padding:0 6vw;overflow:hidden}#nos-photo img{object-fit:cover;object-position:center center;border-radius:12px;width:100%;height:620px;display:block}#nos-origin{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1100px;margin:6rem auto;padding:0 6vw;display:grid}.nos-origin-text h2{color:var(--dark);text-wrap:balance;margin:0 0 1.2rem;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:700}.nos-origin-text p{color:var(--mid);margin:0 0 1rem;font-size:.92rem;line-height:1.75}.nos-origin-text p:last-child{margin:0}.nos-origin-stats{flex-direction:column;gap:1.5rem;display:flex}.nos-stat{border-left:3px solid var(--g);padding-left:1.2rem}.nos-stat-n{color:var(--dark);margin-bottom:.3rem;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:800;line-height:1}.nos-stat-l{color:var(--mid);font-size:.8rem;line-height:1.4}#nos-values{background:var(--dark);text-align:center;padding:6rem 6vw}#nos-values .s-tag{color:var(--g);background:#ff572226;border-color:#ff572240;margin-bottom:1.2rem}#nos-values h2{color:#fff;text-wrap:balance;margin:0 0 .8rem;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:700}#nos-values .s-sub{color:#ffffff8c;max-width:560px;margin:0 auto 3.5rem}.nos-values-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto;display:grid}.nos-val{text-align:left;border:1px solid #ffffff14;border-radius:10px;padding:1.8rem}.nos-val-n{color:var(--g);letter-spacing:.08em;margin-bottom:.7rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.nos-val-t{color:#fff;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.nos-val-d{color:#ffffff80;font-size:.78rem;line-height:1.55}#nos-team{max-width:1100px;margin:6rem auto;padding:0 6vw}#nos-team .s-tag{margin-bottom:1rem}#nos-team h2{color:var(--dark);margin:0 0 .6rem;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:700}#nos-team .s-sub{margin-bottom:3rem}.nos-team-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.nos-member{text-align:center}.nos-member-photo{aspect-ratio:1;object-fit:cover;background:var(--gBg);border-radius:10px;width:100%;margin-bottom:1rem;display:block}.nos-member-name{color:var(--dark);margin-bottom:.2rem;font-size:.95rem;font-weight:700}.nos-member-role{color:var(--g);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;font-size:.75rem;font-weight:600}.nos-member-bio{color:var(--mid);font-size:.78rem;line-height:1.55}#nos-cta{background:var(--gBg);text-align:center;padding:5rem 6vw}#nos-cta h2{color:var(--dark);text-wrap:balance;margin:0 0 .8rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}#nos-cta p{color:var(--mid);max-width:520px;margin:0 auto 2rem;font-size:.95rem;line-height:1.65}@media (max-width:860px){#nos-origin{grid-template-columns:1fr;gap:3rem}.nos-values-grid{grid-template-columns:1fr}.nos-team-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.nos-team-grid{grid-template-columns:1fr}}
