.onas-hero{padding-block:var(--space-16)}.onas-hero__inner{display:grid;grid-template-columns:minmax(0,1.4fr);gap:var(--space-8);align-items:center}@media(min-width:960px){.onas-hero__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.onas-hero__title{max-width:16ch;margin-bottom:var(--space-4)}.onas-hero__lead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--gray-700);max-width:46ch;margin-bottom:var(--space-6)}.onas-hero__cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.onas-hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.onas-hero__pill{padding:0.4rem 0.9rem;border-radius:var(--radius-pill);background:rgba(239,230,219,0.9);font-size:var(--font-size-xs);color:var(--color-text-muted)}.onas-hero__media{position:relative}.onas-hero__image-wrap{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.onas-hero__image{width:100%;height:auto;object-fit:cover}.onas-hero__badge{position:absolute;bottom:var(--space-4);left:50%;transform:translateX(-50%);white-space:nowrap}.onas-hero__stats{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--font-size-sm)}.onas-hero__stat-label{display:block;font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}.onas-hero__stat-value{color:var(--gray-800)}.onas-section{position:relative}.onas-section--striped{background:linear-gradient(to bottom,rgba(255,255,255,0.82),rgba(246,237,227,0.9))}.onas-section__grid{align-items:center;gap:var(--space-8)}.onas-section__grid--reverse{direction:rtl}.onas-section__grid--reverse>*{direction:ltr}.onas-section__grid--vertical{align-items:flex-start}.onas-section__text{max-width:640px}.onas-section__cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.onas-section__image-block{max-width:560px;margin-inline:auto}.onas-image-card{overflow:hidden}.onas-image-card__image{width:100%;height:auto;object-fit:cover;border-radius:var(--radius-md)}.onas-highlight__title,.onas-mission__title,.onas-benefit__title{margin-bottom:var(--space-3)}.onas-highlight__list{display:grid;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--gray-700);padding-left:0}.onas-highlight__list li{position:relative;padding-left:1.4rem}.onas-highlight__list li::before{content:"";position:absolute;left:0.3rem;top:0.55rem;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#d8bd94,#c49b61);box-shadow:0 0 0 3px rgba(196,155,97,0.22)}.onas-highlight__list--light{color:#f7f3ee}.onas-highlight__list--light li::before{box-shadow:0 0 0 3px rgba(255,255,255,0.18)}.onas-highlight__list--light li{color:#f7f3ee}.onas-mission{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4)}.onas-mission__footer{margin-top:auto}.onas-benefits{gap:var(--space-6)}.onas-benefit{display:flex;flex-direction:column;gap:var(--space-3)}.onas-benefit p{margin-bottom:0}.onas-link{font-size:var(--font-size-sm);letter-spacing:0.08em;text-transform:uppercase;color:var(--color-primary-dark)}.onas-link:hover{color:var(--color-primary-dark)}.onas-security{border-radius:var(--radius-lg)}.onas-values{display:grid;gap:var(--space-4);margin-top:var(--space-4)}@media(min-width:768px){.onas-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.onas-values__label{display:block;font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-primary)}.onas-values__item p{font-size:var(--font-size-sm);color:var(--gray-700);margin-top:var(--space-1)}.onas-section--cta{padding-bottom:var(--space-20)}.onas-cta{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.onas-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(min-width:992px){.onas-cta{flex-direction:row;justify-content:space-between;align-items:center}.onas-cta__text{max-width:640px}}@media(max-width:767px){.onas-hero{padding-top:var(--space-12)}.onas-hero__title{font-size:var(--font-size-3xl)}.onas-hero__lead{font-size:var(--font-size-base)}}