.nh-hero__img{object-position:center 30%}.cbp-hero__img{object-position:center 40%}.nh-hero{position:relative;min-height:92dvh;display:flex;align-items:flex-end;padding-bottom:var(--sp-9);overflow:hidden}.nh-hero__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(26,26,26,.9) 0,rgba(26,26,26,.45) 45%,rgba(26,26,26,.15));z-index:1}.nh-hero__content{position:relative;z-index:2;max-width:680px}.nh-hero__label{display:block;font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--sp-3)}.nh-hero__title{font-family:var(--font-display);font-size:clamp(40px,6vw,68px);font-weight:400;line-height:1.1;color:var(--color-text-on-dark);margin-bottom:var(--sp-4)}.nh-hero__em{font-style:italic;color:var(--color-accent-gold)}.nh-hero__sub{font-size:var(--text-body-lg);line-height:var(--lh-body);color:rgba(250,248,245,.8);max-width:52ch;margin-bottom:var(--sp-6)}.nh-hero__actions{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.nh-hero__btn-sec{border-color:rgba(250,248,245,.5)!important;color:var(--color-text-on-dark)!important}.nh-hero__btn-sec:hover{background-color:rgba(250,248,245,.1)!important;border-color:rgba(250,248,245,.8)!important}.nh-stats{background-color:var(--color-primary-dark);padding:var(--sp-7) 0;border-bottom:1px solid rgba(196,162,101,.15)}.nh-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5);text-align:center}.nh-stat{flex-direction:column;gap:var(--sp-2)}.nh-stat,.nh-stat__icon{display:flex;align-items:center}.nh-stat__icon{justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background-color:var(--color-accent-gold-10);color:var(--color-accent-gold);margin-bottom:var(--sp-1)}.nh-stat__value{font-family:var(--font-display);font-size:clamp(28px,3.5vw,40px);font-weight:400;color:var(--color-accent-gold);line-height:1}.nh-stat__label{font-size:var(--text-body-sm);color:rgba(250,248,245,.65);max-width:18ch;line-height:1.3}.nh-why{background-color:var(--color-bg-warm)}.nh-why__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:var(--sp-7)}.nh-why-card{padding:var(--sp-5);border-left:2px solid var(--color-accent-gold);background-color:var(--color-bg-cream);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:background-color var(--t-base)}.nh-why-card:hover{background-color:var(--color-accent-gold-10)}.nh-why-card__title{font-size:var(--text-h4);font-weight:700;color:var(--color-primary-dark);margin-bottom:var(--sp-2);line-height:1.3}.nh-why-card__desc{font-size:var(--text-body-sm);line-height:var(--lh-body);color:var(--color-text-secondary);max-width:none}.nh-fullbleed{position:relative;height:440px;overflow:hidden}.nh-fullbleed__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,26,26,.85) 0,rgba(26,26,26,.5) 50%,rgba(26,26,26,.2));z-index:1}.nh-fullbleed__caption{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;max-width:600px;padding-top:0;padding-bottom:0}.nh-fullbleed__caption blockquote{font-family:var(--font-display);font-size:clamp(20px,2.5vw,28px);font-style:italic;font-weight:400;color:var(--color-text-on-dark);line-height:1.5;margin-bottom:var(--sp-3);max-width:48ch}.nh-fullbleed__caption cite{font-family:var(--font-body);font-size:var(--text-body-sm);font-style:normal;color:var(--color-accent-gold);letter-spacing:.04em}.nh-facts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:var(--sp-7)}.nh-fact-card{transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.nh-fact-card:hover{transform:translateY(-3px)}.nh-fact-card__title{font-size:var(--text-h4);font-weight:700;color:var(--color-primary-dark);margin-bottom:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-divider)}.nh-fact-card__body{font-size:var(--text-body-sm);line-height:var(--lh-body);color:var(--color-text-secondary);max-width:none}.nh-sss{background-color:var(--color-bg-warm)}.nh-sss__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.nh-sss__label{display:block;font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--sp-3)}.nh-sss__title{font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:400;color:var(--color-primary-dark);line-height:var(--lh-subhead);margin-top:var(--sp-3);margin-bottom:var(--sp-5)}.nh-sss__title em{font-style:italic;color:var(--color-accent-gold)}.nh-sss__text p{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text-secondary);margin-bottom:var(--sp-4);max-width:58ch}.nh-sss__cta{margin-top:var(--sp-3)}.nh-sss__img-wrap{position:relative;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden}.nh-faq__list{margin-top:var(--sp-7);display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-divider)}.nh-faq-item{padding:var(--sp-5) 0;border-bottom:1px solid var(--color-divider);display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6);align-items:start}.nh-faq-item__q{font-size:var(--text-body);font-weight:700;color:var(--color-primary-dark);line-height:var(--lh-subhead)}.nh-faq-item__a{font-size:var(--text-body-sm);line-height:var(--lh-body);color:var(--color-text-secondary);max-width:none}.nh-faq__cta{margin-top:var(--sp-7);display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.nh-faq__cta p{font-size:var(--text-body-sm);color:var(--color-text-secondary);max-width:none}.nh-cta{background-color:var(--color-primary-dark);padding:var(--sp-9) 0}.nh-cta__inner{max-width:640px}.nh-cta__title{font-family:var(--font-display);font-size:clamp(28px,3.5vw,44px);font-weight:400;color:var(--color-text-on-dark);line-height:var(--lh-heading);margin-top:var(--sp-3);margin-bottom:var(--sp-3)}.nh-cta__sub{font-size:var(--text-body);line-height:var(--lh-body);color:rgba(250,248,245,.68);max-width:52ch;margin-bottom:var(--sp-6)}.nh-cta__actions{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}@media (max-width:1023px){.nh-hero{min-height:80dvh;padding-bottom:var(--sp-8)}.nh-stats__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}.nh-why__grid{gap:24px}.nh-facts__grid,.nh-sss__grid,.nh-why__grid{grid-template-columns:1fr}.nh-sss__grid{gap:48px}.nh-sss__img-wrap{aspect-ratio:16/9}.nh-faq-item{grid-template-columns:1fr;gap:var(--sp-3)}}@media (max-width:767px){.nh-hero{min-height:100dvh;padding-bottom:var(--sp-7);align-items:flex-end}.cbp-hero__img,.nh-hero__img{object-position:center center}.nh-hero__title{font-size:clamp(34px,9vw,44px)}.nh-hero__actions{flex-direction:column;align-items:flex-start}.nh-stats__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-4)}.nh-fullbleed{height:320px}.nh-fullbleed__caption blockquote{font-size:18px}.nh-cta__actions{flex-direction:column;align-items:flex-start}}