.nrt-hero{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.nrt-hero--video_dark{background:#111;color:#fff;min-height:100vh}.nrt-hero__bg{inset:0;position:absolute;z-index:0}.nrt-hero__bg-img,.nrt-hero__video{height:100%;object-fit:cover;object-position:center;width:100%}.nrt-hero__overlay{background:linear-gradient(135deg,rgba(15,23,42,.82),rgba(15,23,42,.55) 60%,rgba(15,23,42,.7));inset:0;position:absolute}.nrt-hero--split_dark{background:#111;color:#fff;min-height:85vh}.nrt-hero--split_light{background:#fff;color:#0f172a;min-height:80vh}.nrt-hero--minimal_light{align-items:center;background:#fff;color:#0f172a;min-height:60vh}.nrt-hero__split-media{height:100%;position:absolute;right:0;top:0;width:48%;z-index:0}.nrt-hero__split-media img{height:100%;object-fit:cover;width:100%}.nrt-hero--split_dark .nrt-hero__split-media:before{background:linear-gradient(90deg,#0f172a,transparent 40%);content:"";inset:0;position:absolute;z-index:1}.nrt-hero__container{align-items:center;display:flex;flex:1;gap:64px;margin:0 auto;max-width:1200px;padding:96px 40px 80px;position:relative;width:100%;z-index:1}.nrt-hero__container--center{justify-content:center;text-align:center}.nrt-hero__container--center .nrt-hero__ctas{justify-content:center}.nrt-hero__content{flex:1;max-width:680px;min-width:0}.nrt-hero--split_dark .nrt-hero__content,.nrt-hero--split_light .nrt-hero__content{max-width:52%}.nrt-hero__eyebrow{background:transparent;border:none;border-radius:0;color:#e84b2e;display:inline-block;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 16px;padding:0;text-transform:uppercase}.nrt-hero__headline{color:inherit;font-family:Roboto,sans-serif;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:800;letter-spacing:-.01em;line-height:1.06;margin:0 0 24px}.nrt-hero__headline b,.nrt-hero__headline strong{color:inherit;font-weight:900}.nrt-hero--minimal_light .nrt-hero__headline,.nrt-hero--split_light .nrt-hero__headline{color:#0f172a}.nrt-hero__headline-accent{color:#e84b2e;display:block}.nrt-hero__headline-line2{display:block}.nrt-hero__sub{color:hsla(0,0%,100%,.75);font-family:Roboto,sans-serif;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65;margin:0 0 36px;max-width:520px}.nrt-hero--minimal_light .nrt-hero__sub,.nrt-hero--split_light .nrt-hero__sub{color:#475569}.nrt-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.nrt-btn{align-items:center;border:2px solid transparent!important;border-radius:6px!important;cursor:pointer;display:inline-flex!important;font-family:Roboto,sans-serif!important;font-size:.875rem!important;font-weight:700!important;gap:8px;letter-spacing:.05em!important;line-height:1!important;padding:14px 24px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;white-space:nowrap}.nrt-btn--primary{background:#e84b2e!important;border-color:#e84b2e!important;color:#fff!important}.nrt-btn--primary:hover{background:#c73a20!important;border-color:#c73a20!important;box-shadow:0 4px 16px rgba(232,75,46,.35);color:#fff!important;transform:translateY(-1px)}.nrt-btn--secondary{background:transparent!important;border-color:#e84b2e!important;color:#e84b2e!important}.nrt-btn--secondary:hover{background:rgba(232,75,46,.08)!important;color:#e84b2e!important;transform:translateY(-1px)}.nrt-btn--secondary-white{background:transparent!important;border-color:hsla(0,0%,100%,.5)!important;color:#fff!important}.nrt-btn--secondary-white:hover{background:hsla(0,0%,100%,.1)!important;border-color:#fff!important;color:#fff!important;transform:translateY(-1px)}.nrt-btn--ghost{background:transparent!important;border-color:transparent!important;color:#0f172a!important;padding-left:0!important;padding-right:0!important}.nrt-btn--ghost:hover{background:transparent!important;color:#e84b2e!important}.nrt-btn--ghost-white{background:transparent!important;border-color:transparent!important;color:hsla(0,0%,100%,.85)!important;padding-left:0!important;padding-right:0!important}.nrt-btn--ghost-white:hover{background:transparent!important;color:#fff!important}.nrt-btn__icon{flex-shrink:0;height:16px;width:16px}.nrt-link-arrow{align-items:center;color:#e84b2e;display:inline-flex;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:600;gap:6px;letter-spacing:.02em;text-decoration:none;transition:gap .2s ease,color .2s ease}.nrt-link-arrow:hover{color:#c73a20;gap:10px}.nrt-link-arrow--white{color:hsla(0,0%,100%,.8)}.nrt-link-arrow--white:hover{color:#fff}.nrt-link-arrow svg{flex-shrink:0;height:16px;width:16px}.nrt-hero--full_dark .nrt-btn--ghost,.nrt-hero--split_dark .nrt-btn--ghost{border-color:hsla(0,0%,100%,.4);color:#fff;padding-left:24px;padding-right:24px}.nrt-hero--full_dark .nrt-btn--ghost:hover,.nrt-hero--split_dark .nrt-btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.8);color:#fff;transform:translateY(-1px)}.nrt-hero--minimal_light .nrt-btn--ghost,.nrt-hero--split_light .nrt-btn--ghost{color:#0f172a}.nrt-hero--minimal_light .nrt-btn--ghost:hover,.nrt-hero--split_light .nrt-btn--ghost:hover{background:transparent;color:#e84b2e}.nrt-hero .nrt-btn--primary{overflow:hidden;position:relative}.nrt-hero .nrt-btn--primary:after{background:hsla(0,0%,100%,.15);content:"";height:200%;left:-75%;position:absolute;top:-50%;transform:skewX(-20deg);transition:left .4s ease;width:50%}.nrt-hero .nrt-btn--primary:hover:after{left:125%}.nrt-hero__bullets{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 28px;padding:0}.nrt-hero__bullet{align-items:flex-start;color:#4b5563;display:flex;font-family:Roboto,sans-serif;font-size:.9375rem;gap:10px;line-height:1.5}.nrt-hero__bullet-check{color:#e84b2e;flex-shrink:0;font-weight:700;height:18px;margin-top:2px;width:18px}.nrt-hero__bullet strong{color:#0f172a;font-style:normal;font-weight:700}.nrt-hero__trust{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-family:Roboto,sans-serif;font-size:.8125rem;gap:6px;margin:0}.nrt-hero--minimal_light .nrt-hero__trust,.nrt-hero--split_light .nrt-hero__trust{color:#94a3b8}.nrt-hero__trust-icon{flex-shrink:0;height:14px;width:14px}.nrt-hero__media{flex:0 0 44%;position:relative;z-index:1}.nrt-hero__media-frame{background:#f0f0ee;background-image:radial-gradient(circle,#d0d0cc 1px,transparent 0);background-size:24px 24px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;padding:32px;position:relative}.nrt-hero__media-img{border-radius:8px;display:block;height:auto;position:relative;width:100%;z-index:1}.nrt-hero--split_dark .nrt-hero__media-frame,.nrt-hero--video_dark .nrt-hero__media-frame{background:#1a1a1a;background-image:none;box-shadow:0 24px 64px rgba(0,0,0,.4)}.nrt-hero__media-glow{background:radial-gradient(ellipse,rgba(232,75,46,.25) 0,transparent 70%);bottom:-20%;height:60%;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:80%;z-index:0}.nrt-hero__statbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(17,17,17,.7);border-top:1px solid hsla(0,0%,100%,.1);position:relative;z-index:1}.nrt-hero--minimal_light .nrt-hero__statbar,.nrt-hero--split_light .nrt-hero__statbar{background:#fff;border-top:1px solid #e2e8f0}.nrt-hero__statbar-inner{align-items:stretch;display:flex;margin:0 auto;max-width:1200px;padding:0 40px}.nrt-hero__stat{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;padding:24px 16px}.nrt-hero__stat-value{color:#e84b2e;font-family:Roboto,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1}.nrt-hero__stat-label{color:hsla(0,0%,100%,.55);font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nrt-hero--minimal_light .nrt-hero__stat-label,.nrt-hero--split_light .nrt-hero__stat-label{color:#94a3b8}.nrt-hero__stat-divider{align-self:stretch;background:hsla(0,0%,100%,.1);margin:16px 0;width:1px}.nrt-hero--minimal_light .nrt-hero__stat-divider,.nrt-hero--split_light .nrt-hero__stat-divider{background:#e2e8f0}.nrt-hero__scroll{bottom:80px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.nrt-hero__scroll-line{animation:nrt-scroll-pulse 2s ease-in-out infinite;background:linear-gradient(180deg,rgba(232,75,46,.8),transparent);height:48px;margin:0 auto;width:1px}@keyframes nrt-scroll-pulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}@media (max-width:767px){.nrt-hero--video_dark{min-height:100svh}.nrt-hero--split_dark,.nrt-hero--split_light{flex-direction:column;min-height:auto}.nrt-hero__split-media{height:45vw;min-height:240px;position:relative;width:100%}.nrt-hero--split_dark .nrt-hero__split-media:before{background:linear-gradient(180deg,transparent 60%,#0f172a)}.nrt-hero__container{flex-direction:column;gap:32px;padding:48px 20px 40px}.nrt-hero--split_dark .nrt-hero__content,.nrt-hero--split_light .nrt-hero__content{max-width:100%}.nrt-hero__media{flex:none;width:100%}.nrt-hero__headline{font-size:2.25rem}.nrt-hero__ctas{align-items:stretch;flex-direction:column}.nrt-hero__ctas .nrt-btn{justify-content:center;width:100%}.nrt-hero__statbar-inner{display:grid;grid-template-columns:1fr 1fr;padding:0 20px}.nrt-hero__stat-divider{display:none}.nrt-hero__stat{padding:18px 8px}.nrt-hero__stat-value{font-size:1.75rem}.nrt-hero__scroll{display:none}.nrt-hero__sub{max-width:100%}}@media (prefers-reduced-motion:reduce){.nrt-hero__video{display:none}.nrt-hero__scroll-line{animation:none}.nrt-hero .nrt-btn--primary:after{display:none}.nrt-hero .nrt-btn:hover{transform:none}}