.cnhc-hero{position:relative;background:linear-gradient(135deg,var(--cnhc-pine-50) 0%,#eef6f0 55%,var(--cnhc-ivory) 100%);color:var(--cnhc-text);padding:var(--cnhc-space-10) var(--cnhc-space-5);overflow:hidden;border-bottom:1px solid var(--cnhc-border-soft)}.cnhc-hero__blob{position:absolute;z-index:0;border-radius:50%;filter:blur(60px);pointer-events:none}.cnhc-hero__blob--1{width:420px;height:420px;top:-160px;right:-80px;background:radial-gradient(circle,var(--cnhc-pine-100) 0%,#fff0 70%)}.cnhc-hero__blob--2{width:320px;height:320px;bottom:-140px;left:-100px;background:radial-gradient(circle,var(--cnhc-amber-100) 0%,#fff0 70%);opacity:.7}.cnhc-hero__inner{max-width:var(--cnhc-max-width);margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.85fr);align-items:center;gap:var(--cnhc-space-8)}.cnhc-hero__content{display:grid;gap:var(--cnhc-space-5)}.cnhc-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--cnhc-space-2);font-family:var(--cnhc-font-mono);font-size:var(--cnhc-fs-caption);letter-spacing:.14em;text-transform:uppercase;color:#000;font-weight:600}.cnhc-hero__eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--cnhc-pine-600);box-shadow:0 0 0 4px var(--cnhc-pine-100)}.cnhc-hero__title{font-family:var(--cnhc-font-display);font-size:var(--cnhc-fs-hero);line-height:1.05;font-weight:700;color:var(--cnhc-pine-900);margin:0;max-width:16ch}.cnhc-hero__title-word{display:inline-block}.cnhc-hero__title-word--a{color:var(--cnhc-pine-900)}.cnhc-hero__title-word--b{color:var(--cnhc-amber-600)}.cnhc-hero__subtitle{font-size:1.0625rem;line-height:1.6;color:var(--cnhc-text-muted);max-width:46ch;margin:0}.cnhc-hero__features{display:flex;flex-wrap:wrap;gap:var(--cnhc-space-3)}.cnhc-hero__feature{display:flex;align-items:center;gap:var(--cnhc-space-3);padding:var(--cnhc-space-3) var(--cnhc-space-4);border-radius:var(--cnhc-radius-md);background:var(--cnhc-surface);border:1px solid var(--cnhc-border);box-shadow:var(--cnhc-shadow-sm)}.cnhc-hero__feature-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--cnhc-radius-sm);background:var(--cnhc-pine-50);color:var(--cnhc-pine-700)}.cnhc-hero__feature-icon svg{width:18px;height:18px}.cnhc-hero__feature-text{display:flex;flex-direction:column;line-height:1.25;font-size:var(--cnhc-fs-small);color:var(--cnhc-text-muted)}.cnhc-hero__feature-text strong{font-size:var(--cnhc-fs-body);color:var(--cnhc-pine-900);font-weight:700}.cnhc-hero__actions{display:flex;align-items:center;gap:var(--cnhc-space-5);margin-top:var(--cnhc-space-1)}.cnhc-btn--hero{padding:var(--cnhc-space-3) var(--cnhc-space-6);font-size:1.1875rem;box-shadow:var(--cnhc-shadow-md)}.cnhc-root a.cnhc-btn--hero,.cnhc-root a.cnhc-btn--hero:visited,.cnhc-root a.cnhc-btn--hero:hover,.cnhc-root a.cnhc-btn--hero:focus{color:#fff}.cnhc-btn--hero svg{transition:transform var(--cnhc-transition)}.cnhc-btn--hero:hover svg{transform:translateX(3px)}.cnhc-hero__link{font-size:var(--cnhc-fs-body);font-weight:600;color:var(--cnhc-pine-800);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px;text-decoration-color:var(--cnhc-pine-600)}.cnhc-hero__link:hover{color:var(--cnhc-pine-900)}.cnhc-hero__trust{display:flex;align-items:center;gap:var(--cnhc-space-3);margin-top:var(--cnhc-space-2);padding:var(--cnhc-space-3) var(--cnhc-space-4);border-radius:var(--cnhc-radius-md);background:rgb(255 255 255 / .6);max-width:fit-content}.cnhc-hero__trust-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--cnhc-pine-800);color:#fff}.cnhc-hero__trust-icon svg{width:14px;height:14px}.cnhc-hero__trust p{margin:0;font-size:var(--cnhc-fs-small);color:var(--cnhc-text-muted)}.cnhc-hero__trust p strong{color:var(--cnhc-pine-800)}.cnhc-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}.cnhc-hero__glow{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .9) 0%,#fff0 70%);filter:blur(20px);z-index:0}.cnhc-hero__illustration{position:relative;z-index:1;width:100%;max-width:460px;height:auto;filter:drop-shadow(var(--cnhc-shadow-lg))}@media (max-width:960px){.cnhc-hero__inner{grid-template-columns:1fr;gap:var(--cnhc-space-6)}.cnhc-hero__visual{order:-1;min-height:240px}.cnhc-hero__illustration{max-width:320px}.cnhc-hero__title{max-width:none}.cnhc-hero__subtitle{max-width:none}.cnhc-hero__trust{max-width:none}}@media (max-width:640px){.cnhc-hero{padding:var(--cnhc-space-6) var(--cnhc-space-4)}.cnhc-hero__actions{flex-direction:column;align-items:flex-start;gap:var(--cnhc-space-3)}.cnhc-hero__feature{flex:1 1 100%}}@media (max-width:768px){.cnhc-hero__visual{display:none!important}}