/* NURIT Hero v1.6.0 — compact international B2B hero, isolated from legacy styles */
.nurit-home .nhero,.nurit-home .nhero *{box-sizing:border-box}
.nurit-home .nhero{--b:#0067b8;--b2:#0078d4;--cyan:#00a4ef;--green:#55a630;--orange:#f15a3b;--ink:#111827;--muted:#5f6b7a;--line:#e3e9ef;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#fbfdff 0%,#fff 84%);border-bottom:1px solid #eef2f6;padding:58px 0 62px}
.nurit-home .nhero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.nurit-home .nhero-bg:before{content:"";position:absolute;right:-9%;top:-42%;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(0,120,212,.095) 0,rgba(0,120,212,0) 67%)}
.nurit-home .nhero-bg:after{content:"";position:absolute;right:2%;top:-12%;width:52%;height:125%;opacity:.58;background-image:linear-gradient(rgba(0,103,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,103,184,.035) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(90deg,transparent,#000 35%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%)}
.nurit-home .nhero-bg>span{position:absolute;width:9px;height:9px;right:7%;top:16%;background:var(--orange);box-shadow:18px 0 0 #ffb900,0 18px 0 #55a630,18px 18px 0 #0078d4;opacity:.85;animation:nheroMark 7s ease-in-out infinite}
.nurit-home .nhero-bg>i{position:absolute;right:35%;bottom:6%;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(85,166,48,.08),transparent 70%)}
@keyframes nheroMark{50%{transform:translateY(-5px)}}
.nurit-home .nhero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:58px;align-items:center;position:relative;z-index:1}
.nurit-home .nhero-copy{max-width:610px;animation:nheroIn .55s cubic-bezier(.2,.7,.2,1) both}
@keyframes nheroIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.nurit-home .nhero-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:13px;color:var(--b);font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.11em;text-transform:uppercase}
.nurit-home .nhero-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--b2);box-shadow:0 0 0 4px rgba(0,120,212,.08)}
.nurit-home .nhero-copy h1{margin:0!important;max-width:610px;color:var(--ink)!important;font-family:"Segoe UI",SegoeUI,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;font-size:clamp(42px,3.7vw,55px)!important;line-height:1.035!important;letter-spacing:-.043em!important;font-weight:610!important;text-wrap:balance}
.nurit-home .nhero-lead{margin:17px 0 0;max-width:580px;color:var(--muted);font-size:15.5px;line-height:1.6}
.nurit-home .nhero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}
.nurit-home .nhero-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 17px;border:1px solid transparent;border-radius:6px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}
.nurit-home .nhero-btn:hover{transform:translateY(-1px)}
.nurit-home .nhero-btn-primary{background:var(--b);color:#fff;box-shadow:0 8px 20px rgba(0,103,184,.16)}
.nurit-home .nhero-btn-primary:hover{background:#005a9e;box-shadow:0 11px 25px rgba(0,103,184,.2)}
.nurit-home .nhero-btn-secondary{background:#fff;color:#253140;border-color:#cbd5df}.nurit-home .nhero-btn-secondary:hover{background:#f8fafc;border-color:#aebbc8}
.nurit-home .nhero-btn span{font-size:15px}
.nurit-home .nhero-points{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;color:#4d5a6a;font-size:11.5px;font-weight:600}
.nurit-home .nhero-points span{display:inline-flex;align-items:center;gap:7px}.nurit-home .nhero-points i{width:6px;height:6px;border-radius:50%}.nurit-home .nhero-points .is-blue{background:var(--b2)}.nurit-home .nhero-points .is-green{background:var(--green)}.nurit-home .nhero-points .is-orange{background:var(--orange)}
.nurit-home .nhero-partners{margin-top:20px;padding-top:15px;border-top:1px solid #edf1f5}.nurit-home .nhero-partners>small{display:block;margin-bottom:8px;color:#8994a3;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.nurit-home .nhero-partners>div{display:flex;flex-wrap:wrap;gap:7px}.nurit-home .nhero-partners a{display:flex;align-items:center;justify-content:center;min-width:98px;height:36px;padding:5px 8px;border:1px solid #e0e6ec;border-radius:5px;background:#fff;color:#536173;text-decoration:none}.nurit-home .nhero-partners a[aria-disabled="true"]{pointer-events:none}.nurit-home .nhero-partners img{display:block!important;max-width:84px!important;max-height:21px!important;width:auto!important;height:auto!important;object-fit:contain}.nurit-home .nhero-partners strong{font-size:10px;font-weight:600}
.nurit-home .nhero-visual{position:relative;min-width:0;animation:nheroVisual .65s .08s cubic-bezier(.2,.7,.2,1) both}
@keyframes nheroVisual{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}
.nurit-home .nhero-frame{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(122,139,158,.22);border-radius:16px;box-shadow:0 24px 64px rgba(18,38,63,.13)}
.nurit-home .nhero-topbar{height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 15px;border-bottom:1px solid #e6ebf0;background:#fff}
.nurit-home .nhero-brand{display:flex;align-items:center;gap:10px;min-width:0}.nurit-home .nhero-brand img{display:block!important;width:auto!important;height:24px!important;max-width:98px!important;object-fit:contain}.nurit-home .nhero-brand>span{padding-left:10px;border-left:1px solid #dce3e9;color:#758191;font-size:9px;font-weight:600;white-space:nowrap}
.nurit-home .nhero-status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #dceadf;border-radius:999px;background:#f3faf4;color:#43724c;font-size:8.5px;font-weight:700}.nurit-home .nhero-status i{width:6px;height:6px;border-radius:50%;background:#48a356;box-shadow:0 0 0 4px rgba(72,163,86,.09);animation:nheroPulse 2s ease-in-out infinite}@keyframes nheroPulse{50%{box-shadow:0 0 0 7px rgba(72,163,86,0)}}
.nurit-home .nhero-workspace{display:grid;grid-template-columns:42px 1fr;background:#f7f9fc;min-height:440px}
.nurit-home .nhero-side{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:18px;border-right:1px solid #e5eaf0;background:#fbfcfd}.nurit-home .nhero-side span{width:17px;height:17px;border-radius:5px;background:#e8edf2}.nurit-home .nhero-side span.is-active{background:#d9edf9;border:1px solid #a8d1eb}
.nurit-home .nhero-main{min-width:0;padding:16px}
.nurit-home .nhero-main-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.nurit-home .nhero-main-head>div{max-width:385px}.nurit-home .nhero-main-head small{display:block;margin-bottom:5px;color:var(--b);font-size:8.5px;font-weight:750;letter-spacing:.1em}.nurit-home .nhero-main-head h2{margin:0!important;color:#1d2939!important;font-size:19px!important;line-height:1.24!important;letter-spacing:-.025em!important;font-weight:610!important}.nurit-home .nhero-badge{flex:0 0 auto;padding:5px 8px;border:1px solid #dbe2e9;border-radius:999px;background:#fff;color:#7a8593;font-size:8px;font-weight:600}
.nurit-home .nhero-flow{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:5px;margin-bottom:10px}.nurit-home .nhero-flow>div{padding:9px 10px;border:1px solid #e1e7ed;border-radius:9px;background:#fff}.nurit-home .nhero-flow b,.nurit-home .nhero-flow strong,.nurit-home .nhero-flow small{display:block}.nurit-home .nhero-flow b{color:#9aa4b2;font-size:7px;letter-spacing:.08em}.nurit-home .nhero-flow strong{margin-top:2px;color:#344054;font-size:10.5px}.nurit-home .nhero-flow small{margin-top:1px;color:#98a2b3;font-size:7.5px}.nurit-home .nhero-flow>i{color:#a2adba;text-align:center;font-style:normal;font-size:12px}
.nurit-home .nhero-panel-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(168px,.55fr);gap:10px}.nurit-home .nhero-chart-card,.nurit-home .nhero-stack>div{background:#fff;border:1px solid #e1e7ed;border-radius:10px}.nurit-home .nhero-chart-card{padding:12px}.nurit-home .nhero-card-head span,.nurit-home .nhero-card-head strong{display:block}.nurit-home .nhero-card-head span{color:#98a2b3;font-size:7.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.nurit-home .nhero-card-head strong{margin-top:2px;color:#475467;font-size:10px}.nurit-home .nhero-chart-stage{position:relative;height:155px;margin-top:6px;overflow:hidden;border-radius:7px;background-image:linear-gradient(rgba(102,112,133,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(102,112,133,.05) 1px,transparent 1px);background-size:38px 31px}.nurit-home .nhero-bars{position:absolute;inset:12px 5px 0;display:flex;align-items:flex-end;gap:7px}.nurit-home .nhero-bars i{flex:1;height:var(--h);background:linear-gradient(180deg,#ddecf6,#eef5f9);border-top:1px solid rgba(0,164,239,.35);transform-origin:bottom;animation:nheroBar .7s ease both}.nurit-home .nhero-bars i:nth-child(2){animation-delay:.05s}.nurit-home .nhero-bars i:nth-child(3){animation-delay:.1s}.nurit-home .nhero-bars i:nth-child(4){animation-delay:.15s}.nurit-home .nhero-bars i:nth-child(5){animation-delay:.2s}.nurit-home .nhero-bars i:nth-child(6){animation-delay:.25s}@keyframes nheroBar{from{transform:scaleY(.15);opacity:.2}to{transform:scaleY(1);opacity:1}}
.nurit-home .nhero-chart-stage svg{position:absolute!important;inset:9px 5px 6px!important;width:calc(100% - 10px)!important;height:calc(100% - 15px)!important;overflow:visible!important}.nurit-home .nhero-line{fill:none;stroke:var(--b2);stroke-width:4;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800;animation:nheroDraw 1.25s .15s ease-out forwards}.nurit-home .nhero-chart-stage circle{fill:var(--b2)}@keyframes nheroDraw{to{stroke-dashoffset:0}}
.nurit-home .nhero-stack{display:grid;gap:7px}.nurit-home .nhero-stack>div{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:9px}.nurit-home .nhero-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;font-size:10px;font-weight:700}.nurit-home .nhero-icon.blue{background:#edf6fc;color:#0067b8}.nurit-home .nhero-icon.green{background:#f0f8ed;color:#4b8d2f}.nurit-home .nhero-icon.orange{background:#fff1ed;color:#c94b32}.nurit-home .nhero-stack p{margin:0}.nurit-home .nhero-stack strong,.nurit-home .nhero-stack small{display:block}.nurit-home .nhero-stack strong{color:#344054;font-size:9px;line-height:1.2}.nurit-home .nhero-stack small{margin-top:2px;color:#98a2b3;font-size:7.2px;line-height:1.25}
.nurit-home .nhero-services{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.nurit-home .nhero-services span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;border:1px solid #e1e7ed;border-radius:999px;background:#fff;color:#667085;font-size:7.8px;font-weight:600}
.nurit-home .nhero-note{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #e1e8ef;border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 8px 22px rgba(24,39,75,.08);color:#667085;font-size:8.5px;font-weight:650;white-space:nowrap;animation:nheroFloat 6s ease-in-out infinite}.nurit-home .nhero-note span{width:5px;height:5px;border-radius:50%;background:var(--cyan)}.nurit-home .nhero-note-a{left:-16px;bottom:70px}.nurit-home .nhero-note-b{right:-12px;top:76px;animation-delay:-3s}.nurit-home .nhero-note-b span{background:var(--green)}@keyframes nheroFloat{50%{transform:translateY(-4px)}}
.nurit-home .nhero-image-wrap{padding:12px;background:#f7f9fc}.nurit-home .nhero-image-wrap img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1.22/1;object-fit:cover;border-radius:10px}.nurit-home .nhero-image-footer{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 12px;background:#f7f9fc}.nurit-home .nhero-image-footer span{padding:5px 7px;border:1px solid #e1e7ed;border-radius:999px;background:#fff;color:#667085;font-size:8px;font-weight:600}
@media(max-width:1140px){.nurit-home .nhero-grid{grid-template-columns:minmax(0,.94fr) minmax(460px,1.06fr);gap:40px}.nurit-home .nhero-copy h1{font-size:47px!important}.nurit-home .nhero-panel-row{grid-template-columns:1fr}.nurit-home .nhero-stack{grid-template-columns:repeat(3,1fr)}.nurit-home .nhero-stack>div{grid-template-columns:30px 1fr}.nurit-home .nhero-chart-stage{height:140px}}
@media(max-width:920px){.nurit-home .nhero{padding:38px 0 48px}.nurit-home .nhero-grid{grid-template-columns:1fr;gap:28px}.nurit-home .nhero-visual{order:1;max-width:760px;width:100%;margin:0 auto}.nurit-home .nhero-copy{order:2;max-width:760px}.nurit-home .nhero-copy h1{max-width:760px;font-size:43px!important}.nurit-home .nhero-lead{max-width:700px}.nurit-home .nhero-note-a{left:10px}.nurit-home .nhero-note-b{right:10px}}
@media(max-width:640px){.nurit-home .nhero{padding:18px 0 38px}.nurit-home .nhero-grid{gap:22px}.nurit-home .nhero-copy h1{font-size:34px!important;line-height:1.055!important;letter-spacing:-.038em!important}.nurit-home .nhero-lead{margin-top:13px;font-size:14px;line-height:1.55}.nurit-home .nhero-actions{display:grid;grid-template-columns:1fr;margin-top:18px}.nurit-home .nhero-btn{width:100%}.nurit-home .nhero-points{gap:11px;margin-top:14px;font-size:10.5px}.nurit-home .nhero-partners{margin-top:15px;padding-top:12px}.nurit-home .nhero-partners>div{display:grid;grid-template-columns:repeat(3,1fr)}.nurit-home .nhero-partners a{min-width:0;height:34px}.nurit-home .nhero-frame{border-radius:12px}.nurit-home .nhero-topbar{height:47px;padding:0 11px}.nurit-home .nhero-brand img{height:21px!important;max-width:85px!important}.nurit-home .nhero-brand>span{display:none}.nurit-home .nhero-workspace{grid-template-columns:31px 1fr;min-height:0}.nurit-home .nhero-side{gap:8px;padding-top:12px}.nurit-home .nhero-side span{width:13px;height:13px}.nurit-home .nhero-main{padding:10px}.nurit-home .nhero-main-head{margin-bottom:8px}.nurit-home .nhero-main-head h2{font-size:15px!important}.nurit-home .nhero-badge{display:none}.nurit-home .nhero-flow{grid-template-columns:1fr 14px 1fr 14px 1fr;gap:3px}.nurit-home .nhero-flow>div{padding:7px 6px}.nurit-home .nhero-flow small{display:none}.nurit-home .nhero-flow strong{font-size:9px}.nurit-home .nhero-panel-row{grid-template-columns:1fr}.nurit-home .nhero-chart-stage{height:118px}.nurit-home .nhero-stack{grid-template-columns:1fr 1fr 1fr;gap:5px}.nurit-home .nhero-stack>div{display:block;padding:7px}.nurit-home .nhero-icon{width:26px;height:26px;margin-bottom:5px}.nurit-home .nhero-stack small{display:none}.nurit-home .nhero-services{display:none}.nurit-home .nhero-note{display:none}.nurit-home .nhero-image-wrap{padding:8px}.nurit-home .nhero-image-footer{padding:0 8px 8px}}
@media(max-width:400px){.nurit-home .nhero-copy h1{font-size:31px!important}.nurit-home .nhero-points{display:grid;grid-template-columns:1fr 1fr}.nurit-home .nhero-partners>div{grid-template-columns:1fr 1fr}.nurit-home .nhero-stack{grid-template-columns:1fr}.nurit-home .nhero-stack>div:nth-child(3){display:none}}
@media(prefers-reduced-motion:reduce){.nurit-home .nhero-bg>span,.nurit-home .nhero-copy,.nurit-home .nhero-visual,.nurit-home .nhero-status i,.nurit-home .nhero-bars i,.nurit-home .nhero-line,.nurit-home .nhero-note{animation:none!important}.nurit-home .nhero-btn{transition:none!important}}
