.ntech-js-hero{--navy:#0a1f4e;--orange:#f7a052;--od:#e8841a;--go:linear-gradient(135deg,#f7a052,#e8841a);--gn:linear-gradient(135deg,#0a1f4e,#1a3a7a 55%,#1e4d9a);--font:"Inter",-apple-system,"Segoe UI",Arial,sans-serif;background:var(--gn);color:#fff;display:block;font-family:var(--font);overflow:clip;position:relative}.ntech-js-hero__band{padding-block:36px 44px;padding-inline:16px;position:relative}.ntech-js-hero__band:before{background:radial-gradient(circle,rgba(247,160,82,.14),transparent 68%);border-radius:50%;content:"";height:380px;inset-block-start:-80px;inset-inline-end:-80px;pointer-events:none;position:absolute;width:380px}.ntech-js-hero__in{display:grid;gap:28px;margin-inline:auto;max-width:1080px;position:relative;z-index:1}.ntech-js-hero__copy{min-inline-size:0}.ntech-js-hero__eyebrow{background:rgba(247,160,82,.12);border:1px solid rgba(247,160,82,.28);border-radius:999px;color:var(--od);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 18px;padding:5px 12px;text-transform:uppercase}.ntech-js-hero h1,.ntech-js-hero h2,.ntech-js-hero h3,.ntech-js-hero h4{color:#fff;font-size:clamp(34px,5vw,48px);font-weight:800;letter-spacing:-1.1px;line-height:1.08;margin:0 0 16px}.ntech-js-hero__intro{color:hsla(0,0%,100%,.68);font-size:16px;line-height:1.7;margin-bottom:26px}.ntech-js-hero__intro p{margin:0}.ntech-js-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.ntech-js-hero__primary,.ntech-js-hero__search button,.ntech-js-hero__secondary{align-items:center;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:44px;text-decoration:none}.ntech-js-hero__primary{background:var(--go);border-radius:4px;box-shadow:0 2px 10px rgba(247,160,82,.35);color:#fff;font-size:14.5px;padding-inline:22px}.ntech-js-hero__secondary{background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:4px;color:#fff;font-size:14px;font-weight:600;padding-inline:20px}.ntech-js-hero__search{align-items:stretch;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;display:flex;flex-wrap:wrap;overflow:clip}.ntech-js-hero__field{flex:1 1 12rem;min-inline-size:0;padding:10px 14px}.ntech-js-hero__field+.ntech-js-hero__field{border-block-start:1px solid hsla(0,0%,100%,.14)}.ntech-js-hero__field label{color:hsla(0,0%,100%,.45);display:block;font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.ntech-js-hero__field input{background:transparent;border:0;color:#fff;font:inherit;font-size:14px;width:100%}.ntech-js-hero__field input::placeholder{color:hsla(0,0%,100%,.4)}.ntech-js-hero__search button{background:var(--go);border:0;color:#fff;flex:1 1 100%;font-size:14px}.ntech-js-hero__photo{border-radius:16px;box-shadow:0 16px 48px rgba(10,31,78,.35);height:260px;overflow:clip;position:relative}.ntech-js-hero__photo img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.ntech-js-hero__field input:focus-visible,.ntech-js-hero__primary:focus-visible,.ntech-js-hero__search button:focus-visible,.ntech-js-hero__secondary:focus-visible{outline:2px solid #fff;outline-offset:3px}.ntech-js-hero__primary:active,.ntech-js-hero__search button:active,.ntech-js-hero__secondary:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ntech-js-hero__primary:hover,.ntech-js-hero__search button:hover{opacity:.92}.ntech-js-hero__secondary:hover{border-color:#fff}}@media (prefers-reduced-motion:no-preference){.ntech-js-hero__primary,.ntech-js-hero__search button,.ntech-js-hero__secondary{transition:transform .16s ease-out,opacity .16s ease-out,border-color .16s ease-out}}@media (min-width:768px){.ntech-js-hero__band{padding-block:56px 64px;padding-inline:24px}.ntech-js-hero__photo{height:360px}.ntech-js-hero__search{flex-wrap:nowrap}.ntech-js-hero__field+.ntech-js-hero__field{border-block-start:0;border-inline-start:1px solid hsla(0,0%,100%,.14)}.ntech-js-hero__search button{flex:0 0 auto;padding-inline:20px}}@media (min-width:1100px){.ntech-js-hero__in{align-items:center;gap:48px;grid-template-columns:1fr .9fr}.ntech-js-hero__copy{max-width:520px}.ntech-js-hero__photo{height:420px}}