.nz-home{--nz-page: #0d0e12;color:var(--nz-text)}[data-theme=light] .nz-home{--nz-page: #f5f6f8;--nz-bg-2: #edf0f4;--nz-surface: #fff;--nz-surface-2: #edf0f4;--nz-elevated: #fff;--nz-border: #d6dce5;--nz-border-strong: #c6cdd8;--nz-text: #171b24;--nz-text-muted: #505969;--nz-text-faint: #606979;--nz-accent-2: #ba1730;--nz-success: #16764f;--nz-warning: #976100;background:var(--nz-page)}.nz-home-hero{border-bottom:1px solid var(--nz-border);background:var(--nz-page);padding:64px 0 28px}.nz-home-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px)}.nz-home-hero__copy,.nz-home-hero__showcase{min-width:0}.nz-home-hero__eyebrow{margin:0 0 24px;font-size:.78rem;font-weight:700;color:var(--nz-accent-2);letter-spacing:.12em;text-transform:uppercase}.nz-home-hero h1{font-family:var(--nz-font-display);font-size:clamp(2.6rem,4.8vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0;max-width:620px;text-wrap:balance}.nz-home-hero h1 span{color:var(--nz-accent-2)}.nz-home-hero__lead{margin:24px 0;max-width:500px;font-size:1.08rem;line-height:1.7;color:var(--nz-text-muted)}.nz-home-hero__actions{gap:12px}.nz-home-hero__links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--nz-border);color:var(--nz-text-muted);font-size:.85rem}.nz-home-hero__links a{color:inherit}.nz-home-hero__showcase{display:grid;gap:12px}.nz-home-preview{display:grid;overflow:hidden;min-width:0;border:1px solid var(--nz-border);border-radius:16px;background:var(--nz-surface);color:var(--nz-text);text-decoration:none;transition:border-color .16s ease}.nz-home-preview:hover,.nz-home-preview:focus-visible{border-color:var(--nz-accent)}.nz-home-preview__body{display:grid;min-width:0;gap:10px;padding:20px}.nz-home-preview__label{font-size:.72rem;font-weight:600;color:var(--nz-text-muted)}.nz-home-preview__body strong{font-family:var(--nz-font-display);font-size:1.3rem;overflow-wrap:anywhere}.nz-home-preview__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.nz-home-preview__cta{color:var(--nz-accent-2);font-size:.85rem;font-weight:600}.nz-home-hero__more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nz-home-preview--compact{grid-template-columns:76px minmax(0,1fr);align-items:center;border-radius:12px;padding:10px}.nz-home-preview--compact .nz-home-preview__body{padding:0 0 0 12px;gap:6px}.nz-home-preview--compact .nz-home-preview__body strong{font-size:.85rem}.nz-home-preview--compact .nz-home-preview__image{border-radius:6px}.nz-home-preview--loading{padding:18px;gap:16px}.nz-home-hero__scene{position:relative;margin:0;overflow:hidden;border-radius:16px}.nz-home-hero__scene figcaption{position:absolute;inset:auto 0 0;padding:48px 24px 24px;color:#fff;background:linear-gradient(transparent,#05070ae6);font-size:1.5rem;font-weight:700}.nz-home .nz-home-stats-v2{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;gap:0;padding-bottom:0;border-top:1px solid var(--nz-border)}.nz-home .nz-stat-card{align-items:flex-start;text-align:left;padding:24px;border:0;border-radius:0;background:transparent;box-shadow:none}.nz-home .nz-stat-card+.nz-stat-card{border-left:1px solid var(--nz-border)}.nz-home .nz-stat-card:hover{transform:none;box-shadow:none}.nz-home .nz-section{padding-block:44px}@media (max-width: 1000px){.nz-home-hero__more{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.nz-home-hero{padding-top:32px}.nz-home-hero__grid{grid-template-columns:minmax(0,1fr);gap:28px}.nz-home-hero__actions>.nz-btn{flex:1 1 150px}.nz-home .nz-home-stats-v2{grid-template-columns:minmax(0,1fr)}.nz-home .nz-stat-card{padding:18px 0}.nz-home .nz-stat-card+.nz-stat-card{border-left:0;border-top:1px solid var(--nz-border)}.nz-home .nz-section{padding-block:32px}}@media (prefers-reduced-motion: reduce){.nz-home-preview{transition:none}}
