.new-home-page{--nh-blue:var(--marketing-blue);--nh-blue-deep:var(--marketing-blue-deep);--nh-ink:var(--marketing-ink);--nh-muted:var(--marketing-muted);--nh-line:var(--marketing-line);--nh-surface:var(--marketing-surface);--nh-surface-alt:var(--marketing-surface-alt);--nh-shadow:var(--marketing-shadow);color:var(--nh-ink)}.new-home-hero{padding:96px 0 52px}.hero-shell{display:block;margin:0 auto 72px}.hero-copy{text-align:center}.eyebrow{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;background:rgba(37,99,235,.1);color:var(--nh-blue-deep);font-size:.86rem;font-weight:800;letter-spacing:.02em;margin-bottom:16px}.eyebrow.light{background:hsla(0,0%,100%,.14);color:#dbe9ff}.final-cta-card h2,.hero-copy h1,.section-heading h2,.security-card h2,.spotlight-copy h2{letter-spacing:-.04em;line-height:.95}.hero-copy h1{font-size:clamp(3.35rem,6vw,5.2rem);max-width:756px;margin:0 auto 24px;text-align:center;text-wrap:balance;line-height:1.02}.hero-description{color:var(--nh-muted);font-size:1.14rem;line-height:1.58;max-width:560px;margin:0 auto 44px;text-align:center}.final-cta-actions,.hero-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-chip-row,.hero-cta-row{justify-content:center}.hero-cta-row{margin-bottom:24px}.hero-credibility{color:#607089;font-size:.92rem;font-weight:600;line-height:1.55;margin:0 auto;max-width:280px;text-align:center}.hero-button{border-radius:999px!important;padding:14px 24px!important;font-size:1rem!important;font-weight:800!important;text-transform:none!important}.hero-button.primary{background:linear-gradient(135deg,var(--nh-blue) 0,#5590ff 100%)!important;box-shadow:0 18px 36px rgba(37,99,235,.22)}.hero-button.secondary{border-color:rgba(16,24,40,.14)!important;color:var(--nh-ink)!important;background:hsla(0,0%,100%,.9)!important}.hero-button.on-dark{border-color:hsla(0,0%,100%,.28)!important;color:#fff!important;background:transparent!important}.hero-footnote{color:#657086;font-size:.95rem;margin:16px 0 0;text-align:center}.hero-chip-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.proof-chip{background:hsla(0,0%,100%,.88)!important;border:1px solid rgba(16,24,40,.08);border-radius:999px!important;font-weight:700!important}.hero-media{position:relative;min-height:0}.hero-media-centered{max-width:1320px;margin:96px auto 0}.hero-media-card{position:relative;overflow:hidden;background:#f3f3f3;border:1px solid rgba(95,125,183,.15);border-radius:40px;padding:20px;box-shadow:0 28px 80px rgba(37,99,235,.12)}.hero-media-glow{position:absolute;inset:-20% 12% auto;height:220px;background:radial-gradient(circle,rgba(88,130,255,.36) 0,rgba(88,130,255,0) 70%);pointer-events:none}.feature-video video,.hero-video,.spotlight-video{width:100%;height:100%;display:block;border-radius:22px;object-fit:cover}.hero-video{max-width:1280px;aspect-ratio:16/9;margin:0 auto}.hero-stat-card{position:absolute;display:flex;gap:14px;align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.96),rgba(93,139,255,.94));border:1px solid hsla(0,0%,100%,.18);border-radius:20px;padding:16px 18px;box-shadow:0 18px 40px rgba(37,99,235,.22);max-width:270px}.hero-stat-card svg{color:#fff;font-size:1.7rem}.hero-stat-card span,.hero-stat-card strong{display:block}.hero-stat-card strong{font-size:.96rem;margin-bottom:4px;color:#fff}.hero-stat-card span{color:hsla(0,0%,100%,.92);font-size:.9rem;line-height:1.45}.hero-stat-card.bottom{left:18px;bottom:20px}.new-home-checklist,.new-home-features,.new-home-final-cta,.new-home-proof,.new-home-rollout,.new-home-security,.new-home-spotlight,.new-home-use-cases{padding:34px 0 28px}.new-home-problem-strip{padding:18px 0 28px}.problem-strip{background:hsla(0,0%,100%,.82);border:1px solid rgba(16,24,40,.08);border-radius:26px;padding:22px;box-shadow:0 18px 50px rgba(18,38,63,.06)}.problem-strip__header{text-align:center}.problem-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.problem-item{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:18px;background:#f2f7ff;color:#1f2d46;font-weight:800;line-height:1.45;box-shadow:inset 0 0 0 1px rgba(37,99,235,.06)}.problem-item strong{font-weight:800;color:#12203a}.problem-item svg{color:#f59e0b;font-size:1.05rem;margin-top:2px}.proof-panel{background:hsla(0,0%,100%,.88);border:1px solid rgba(16,24,40,.08);border-radius:28px;padding:24px;box-shadow:0 18px 50px rgba(18,38,63,.06)}.proof-label{font-weight:800;text-align:center;margin:0 0 20px}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.proof-grid div{background:#f6f9ff;border-radius:20px;padding:18px;border:1px solid rgba(37,99,235,.08)}.proof-grid span,.proof-grid strong{display:block}.proof-grid strong{font-size:1rem;margin-bottom:8px}.proof-grid span{color:var(--nh-muted);line-height:1.55}.final-cta-card,.spotlight-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);grid-gap:32px;gap:32px;align-items:center;padding:34px;border-radius:32px;overflow:hidden}.spotlight-card{background:linear-gradient(135deg,#1b60e5,#1246b1);color:#fff;box-shadow:0 30px 70px rgba(24,83,199,.28)}.final-cta-card p,.spotlight-copy p{line-height:1.7;font-size:1.05rem}.final-cta-card h2,.spotlight-copy h2{font-size:clamp(2.1rem,4.2vw,3.7rem);margin:0 0 16px}.spotlight-copy p{margin:0 0 18px;color:hsla(0,0%,100%,.86)}.spotlight-lead{font-size:1.06rem;font-weight:800;color:#fff!important;margin-bottom:18px!important}.mistake-prevention-callout{margin-top:24px;padding:16px 18px;border-radius:18px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:.98rem;font-weight:800;line-height:1.55}.feature-copy ul,.spotlight-copy ul{list-style:none;padding:0;margin:0}.feature-copy li,.spotlight-copy li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.6}.feature-copy li:before,.spotlight-copy li:before{content:"";position:absolute;left:0;top:10px;width:12px;height:12px;border-radius:999px;background:currentColor;opacity:.8}.spotlight-media{position:relative}.spotlight-video{background:hsla(0,0%,100%,.12);padding:12px;border-radius:26px}.section-heading{max-width:920px;margin-bottom:38px}.section-heading.centered,.section-heading.narrow{margin-left:auto;margin-right:auto;text-align:center}.section-heading h2{font-size:clamp(2rem,3.8vw,3.6rem);margin:0 0 12px;line-height:1.02;text-wrap:balance}.section-heading p{color:var(--nh-muted);font-size:1rem;line-height:1.68;margin:0}.section-kicker{color:#4d5d79!important;font-size:.98rem!important;font-weight:700;margin:0 0 12px!important}.feature-heading{max-width:840px}.feature-stack{display:grid;grid-gap:28px;gap:28px}.comparison-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:28px}.comparison-card{padding:28px;border-radius:32px;border:1px solid rgba(16,24,40,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.98));box-shadow:0 20px 54px rgba(19,37,63,.06)}.comparison-card.toggles{background:radial-gradient(circle at top right,rgba(97,146,255,.18),transparent 32%),linear-gradient(180deg,#eef4ff,#e5efff);border-color:rgba(37,99,235,.22)}.comparison-card h3{font-size:1.55rem;margin:0 0 10px}.comparison-card ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.comparison-card li{display:flex;align-items:flex-start;gap:14px;padding:14px 0 0;border-top:1px solid rgba(16,24,40,.08)}.comparison-card__eyebrow{display:inline-flex;align-items:center;border-radius:999px;padding:7px 12px;background:rgba(37,99,235,.08);color:var(--nh-blue-deep);font-size:.8rem;font-weight:800;letter-spacing:.02em;margin-bottom:14px}.comparison-card__summary{color:var(--nh-muted);line-height:1.65;font-size:.98rem;margin:0 0 18px;max-width:52ch}.comparison-card__dot{width:12px;height:12px;border-radius:999px;background:var(--nh-blue);flex:0 0 auto;margin-top:7px;box-shadow:0 0 0 6px rgba(37,99,235,.1)}.comparison-card__copy span,.comparison-card__copy strong{display:block}.comparison-card__copy strong{color:#13223f;font-size:1rem;margin-bottom:4px}.comparison-card__copy span{color:var(--nh-muted);font-size:.95rem;line-height:1.55}.feature-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);grid-gap:34px;gap:34px;align-items:center;padding:30px;border-radius:30px;background:hsla(0,0%,100%,.9);border:1px solid rgba(16,24,40,.08);box-shadow:0 20px 50px rgba(19,37,63,.06)}.feature-row.reverse{grid-template-columns:minmax(320px,.9fr) minmax(0,1fr)}.feature-row.reverse .feature-copy{order:2}.feature-row.reverse .feature-media{order:1}.feature-row:nth-child(2){border-color:rgba(37,99,235,.22);box-shadow:0 24px 60px rgba(37,99,235,.09);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(239,245,255,.96))}.feature-row:nth-child(2) .feature-copy h3{font-size:clamp(1.8rem,3vw,2.5rem)}.feature-copy h3{font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 12px}.feature-copy p{color:var(--nh-muted);line-height:1.65;font-size:.98rem;margin:0}.feature-subline{color:#42526d!important;font-size:.92rem!important;font-weight:700;line-height:1.55!important;margin-top:14px!important}.feature-video{border-radius:28px;padding:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.feature-video.warm{background:linear-gradient(180deg,#eef4ff,#e0ebff)}.feature-video.soft-yellow{background:linear-gradient(180deg,#fff4d0,#ffe8ad)}.feature-video.soft-blue{background:linear-gradient(180deg,#edf3ff,#d9e8ff)}.feature-video.emphasized{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 18px 42px rgba(255,196,63,.18)}.security-card{text-align:center;background:linear-gradient(180deg,#161c2b,#0f1420);color:#fff;border-radius:28px;padding:42px 34px;box-shadow:0 28px 60px rgba(8,12,22,.25)}.security-icon{font-size:2.6rem!important;color:#8cb7ff;margin-bottom:12px}.security-card h2{font-size:clamp(1.9rem,3.2vw,2.7rem);max-width:720px;margin:0 auto 14px;line-height:1.04;text-wrap:balance}.security-card p{color:hsla(0,0%,100%,.78);line-height:1.7;font-size:1.03rem;margin:0 auto 22px;max-width:760px}.security-button{border-radius:999px!important;padding:12px 22px!important;font-weight:800!important;text-transform:none!important}.use-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.use-case-card{border-radius:24px;padding:24px;min-height:220px;border:1px solid rgba(16,24,40,.08);box-shadow:0 18px 40px rgba(19,37,63,.05)}.use-case-card h3{font-size:1.1rem;margin:18px 0 10px}.use-case-card p{color:var(--nh-muted);line-height:1.6;font-size:.96rem;margin:0}.use-case-card.tone-1{background:#eef8cf}.use-case-card.tone-2{background:#f3eaff}.use-case-card.tone-3{background:#e4f0ff}.use-case-card.tone-4{background:#fff0bf}.use-case-icon{font-size:2rem!important;color:var(--nh-blue-deep)}.checklist-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:26px;background:hsla(0,0%,100%,.9);border-radius:28px;border:1px solid rgba(16,24,40,.08);box-shadow:0 18px 50px rgba(19,37,63,.05)}.checklist-item{display:flex;align-items:flex-start;gap:14px;padding:18px 18px 17px;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f4f8ff);border:1px solid rgba(37,99,235,.08);color:#243047}.checklist-item svg{color:var(--nh-blue);flex:0 0 auto;margin-top:2px}.checklist-item__copy span,.checklist-item__copy strong{display:block}.checklist-item__copy strong{color:#13223f;font-size:1rem;line-height:1.35;margin-bottom:4px}.checklist-item__copy span{color:var(--nh-muted);font-size:.92rem;line-height:1.55}.rollout-card{background:hsla(0,0%,100%,.9);border:1px solid rgba(16,24,40,.08);border-radius:30px;padding:30px;box-shadow:0 18px 50px rgba(19,37,63,.05)}.rollout-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.rollout-step{display:flex;align-items:flex-start;gap:14px;padding:20px 18px;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f4f8ff);border:1px solid rgba(37,99,235,.08);color:#243047;min-height:142px}.rollout-step__number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--nh-blue);color:#fff;flex:0 0 auto}.rollout-step__copy span,.rollout-step__copy strong{display:block}.rollout-step__copy strong{color:#13223f;font-size:1rem;line-height:1.38;margin-bottom:6px}.rollout-step__copy span{color:var(--nh-muted);font-size:.93rem;line-height:1.58}.final-cta-card{background:radial-gradient(circle at top center,rgba(90,149,255,.28),transparent 34%),linear-gradient(180deg,#0f1830,#101a28);color:#fff;grid-template-columns:minmax(0,1fr);text-align:center;max-width:1120px;margin:0 auto;padding:56px 40px;border-radius:36px;box-shadow:0 26px 70px rgba(15,24,48,.18)}.final-cta-card p{color:hsla(0,0%,100%,.78);max-width:760px;margin:0 auto 28px;font-size:1.06rem;line-height:1.65}.final-cta-reinforcement{color:#fff!important;font-size:.98rem!important;font-weight:800;margin:-6px auto 22px!important}.final-cta-card h2{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:18px;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.02;text-wrap:balance}.final-cta-actions,.final-cta-kicker{justify-content:center}.final-cta-kicker{display:inline-flex;align-items:center;border-radius:999px;padding:10px 16px;background:hsla(0,0%,100%,.1);color:#dce8ff;font-size:.92rem;font-weight:700;margin-bottom:22px}@media only screen and (max-width:1200px){.feature-row,.feature-row.reverse,.spotlight-card{grid-template-columns:1fr}.hero-copy h1{max-width:12ch}.hero-media{min-height:0}.hero-stat-card{position:static;max-width:none;margin-top:16px}.problem-strip__grid,.proof-grid,.rollout-steps,.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-block{grid-template-columns:1fr}}@media only screen and (max-width:900px){.final-cta-actions,.hero-cta-row,.new-home-header__actions,.new-home-header__inner{flex-direction:column;align-items:stretch}.hero-button,.nav-button,.new-home-header__actions,.security-button{width:100%}.hero-copy h1{font-size:clamp(2.6rem,14vw,4rem);max-width:11ch}.hero-description{font-size:1rem;max-width:620px;margin-bottom:30px}.hero-cta-row{gap:14px;margin-bottom:14px}.hero-media-centered{margin-top:52px}.checklist-card,.problem-strip__grid,.proof-grid,.rollout-steps,.use-case-grid{grid-template-columns:1fr}.checklist-card,.feature-row,.final-cta-card,.problem-strip,.proof-panel,.rollout-card,.security-card,.spotlight-card{padding:22px}}