/* Compactarea este izolată la pagina Despre NeVedem. */
.hero{padding:28px 0}.hero-grid{gap:48px}.hero-copy h1{margin:9px 0 14px;font-size:clamp(2rem,3.2vw,2.75rem)}.hero-promise{margin:-4px 0 9px}.lead{line-height:1.5}.hero-actions{margin:18px 0 14px}.calendar-card{padding:16px;border-radius:27px}.calendar-title{padding:18px 0 13px}.slots{padding:15px 0}.privacy-note{padding:11px}
.entry-points{padding:28px 0 16px}.entry-points h2{margin:7px 0 20px}.entry-card{min-height:0;padding:16px;border-radius:23px}.entry-card-top{margin-bottom:17px}.entry-card h3{margin-bottom:8px}.entry-card>p{margin-bottom:15px;line-height:1.45}.category-links,.entry-benefits{margin-bottom:16px}
.principles{padding:28px 0}.principles h2{margin:7px 0 24px}.principle-grid{gap:12px}.principle-grid article{min-height:0;padding:16px;border-radius:20px}.number{margin-bottom:18px}.principle-grid p{line-height:1.45}
.how{padding:28px 0}.split-heading{gap:48px}.split-heading>p{line-height:1.5}.steps{gap:9px;margin-top:25px}.steps article{grid-template-columns:45px 1fr;gap:12px;padding:15px;border-radius:16px}.steps article>span{width:40px;height:40px;border-radius:12px}.steps p{line-height:1.4}.choice-strip{gap:9px;margin-top:9px}.choice-strip article{padding:13px 16px;border-radius:16px}
.audience{padding:28px 0}.audience h2{margin:7px 0 13px}.community-intro{line-height:1.5}.flexibility-note{margin:15px 0 22px;padding:12px 16px;line-height:1.45}.audience-grid{gap:9px}.audience-grid article{min-height:0;padding:16px;border-radius:19px}.line-icon{height:39px;font-size:1.8rem}.audience-grid p{line-height:1.45}.community-button{margin-top:17px}
.privacy{padding:28px 0}.privacy-grid{gap:48px}.privacy-copy h2{margin:7px 0 13px}.privacy-copy>p:not(.section-kicker){line-height:1.5}.privacy-copy .text-link{margin-top:8px}.check-panel{padding:5px 20px;border-radius:23px}.check-panel li{padding:13px 0}
.pilot-cta{padding-bottom:28px}.cta-card{gap:35px;padding:32px;border-radius:25px}.cta-card h2{margin:7px 0 8px}
footer{padding:18px 0 10px}.footer-grid{gap:18px}.footer-grid p{margin:5px 0 0;line-height:1.3}.footer-grid>div:not(:first-child){gap:4px}.footer-grid strong{margin-bottom:1px}.legal{margin-top:10px;padding-top:7px}

@media(max-width:620px){
  .shell{width:min(100% - 28px,1160px)}.path-bar-inner{min-height:38px}.nav-wrap{min-height:62px}
  .hero{padding:18px 0 24px}.hero-grid{gap:18px}.hero-copy h1{margin:4px 0 7px;font-size:1.7rem}.hero-promise{margin-bottom:6px}.lead{font-size:.94rem;line-height:1.38}.hero-actions{gap:7px;margin:10px 0 8px}.hero-actions .button{height:30px;min-height:30px;line-height:18px;}.quiet-list{gap:3px 10px}
  .calendar-card{padding:11px;border-radius:18px}.calendar-title{padding:10px 0 8px}.slots{gap:4px 8px;padding:9px 0}.slot{min-height:40px}.privacy-note{padding:8px}
  .entry-points,.principles,.how,.audience,.privacy{padding:24px 0}h2{margin:3px 0 12px;font-size:1.5rem}.entry-points{padding-bottom:14px}.entry-grid{gap:6px}.entry-card{padding:13px;border-radius:18px}.entry-card-top{margin-bottom:9px}.entry-card h3{margin-bottom:5px;font-size:1.48rem}.entry-card>p{margin-bottom:9px}.category-links,.entry-benefits{margin-bottom:10px}
  .principle-grid{gap:5px}.principle-grid article{padding:12px 13px}.number{margin-bottom:7px}.principle-grid h3{margin-bottom:4px}
  .split-heading{gap:7px}.split-heading>p{font-size:.92rem;line-height:1.4}.steps{gap:5px;margin-top:12px}.steps article{grid-template-columns:37px 1fr;gap:9px;padding:9px 10px}.steps article>span{width:34px;height:34px}.steps h3{margin-bottom:3px}.choice-strip{gap:5px;margin-top:5px}.choice-strip article{padding:8px 10px}
  .audience h2{margin-bottom:7px}.community-intro{font-size:.93rem;line-height:1.4}.flexibility-note{margin:8px 0 12px;padding:8px 10px}.audience-grid{gap:5px}.audience-grid article{padding:11px 13px}.line-icon{height:30px;font-size:1.5rem}.audience-grid h3{margin-bottom:4px}.community-button{margin-top:10px;height:30px;min-height:30px;line-height:18px;}
  .privacy-grid{gap:13px}.privacy-copy h2{margin-bottom:7px}.privacy-copy>p:not(.section-kicker){font-size:.93rem;line-height:1.4}.privacy-copy .text-link{margin-top:5px}.check-panel{padding:3px 11px}.check-panel li{padding:8px 0}
  .pilot-cta{padding-bottom:24px}.cta-card{gap:12px;padding:14px 12px}.cta-card h2{margin:3px 0 5px}.cta-card .button{height:30px;min-height:30px;line-height:18px;}
  footer{padding:14px 0 8px}.footer-grid{gap:11px 14px}.footer-grid>div:not(:first-child){gap:4px}.footer-grid p{margin-top:3px}.legal{gap:4px;margin-top:8px;padding-top:5px}
}

/* Pagina Despre folosește aceeași densitate compactă. */
main section{padding-top:28px!important;padding-bottom:28px!important}.about-hero h1,main h2{margin-top:4px!important;margin-bottom:8px!important}.about-grid,.values-grid,.principles-grid{gap:8px!important}.about-card,.value-card,.principle-card{padding:13px!important}main p{margin-top:4px;margin-bottom:7px;line-height:1.42}
@media(max-width:620px){main section{padding-top:17px!important;padding-bottom:17px!important}.about-hero h1,main h2{font-size:1.65rem!important}.about-card,.value-card,.principle-card{padding:9px!important}}

main h2{font-size:clamp(1.65rem,2.8vw,2.5rem)}
@media(max-width:620px){.about-hero h1,.hero-copy h1{font-size:1.62rem!important}main h2{font-size:1.4rem!important}.entry-card h3{font-size:1.25rem}}
