/* RADAVIA green palette + halftone team refinement v125 */
.nr-faq summary:focus-visible{outline:2px solid #25d366;outline-offset:-2px}
.nr-main{--nr-ink:#effff5;--nr-paper:#050b08;--nr-white:#0b1812;--nr-green:#25d366;--nr-lime:#7bea9f;--nr-mint:#0e291b;--nr-line:rgba(90,218,137,.17);background:#030906;color:#effff5}.nr-main p{color:rgba(220,246,229,.57)}.nr-main em,.nr-label,.nr-step>span,.nr-step>b,.nr-file header>b,.nr-file-panel>span,.nr-person span,.nr-footer-mail{color:#68dda1!important}.nr-label:before{background:#25d366;box-shadow:0 0 0 6px rgba(37,211,102,.11),0 0 20px rgba(37,211,102,.38)}
.nr-solutions,.nr-process,.nr-sample,.nr-team,.nr-pricing,.nr-application,.nr-close{border-color:rgba(90,218,137,.13);background:#030906;color:#effff5}.nr-solutions:before,.nr-process:before,.nr-team:before,.nr-pricing:before,.nr-application:before{background:radial-gradient(circle at 82% 18%,rgba(37,211,102,.09),transparent 25%),linear-gradient(rgba(91,220,139,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(91,220,139,.026) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px}.nr-section-head p,.nr-pricing-head p,.nr-standard-head p{color:rgba(220,246,229,.56)}
.nr-service-card,.nr-service-card-featured,.nr-step,.nr-price-card,.nr-price-card-dark{border-color:rgba(99,222,145,.18);background:linear-gradient(145deg,rgba(15,35,25,.82),rgba(4,15,9,.76));color:#effff5}.nr-service-card:before{border-color:rgba(37,211,102,.2);box-shadow:0 0 45px rgba(37,211,102,.07)}.nr-service-card:hover,.nr-service-card:focus-visible,.nr-step.is-active,.nr-step:hover,.nr-step:focus-visible{border-color:rgba(37,211,102,.72);background:linear-gradient(145deg,rgba(17,57,35,.92),rgba(4,20,11,.9));box-shadow:inset 0 0 65px rgba(37,211,102,.08),0 0 42px rgba(37,211,102,.12);color:#fff}.nr-service-card p,.nr-service-card:hover p,.nr-service-card:focus-visible p,.nr-step p,.nr-step.is-active p,.nr-step:hover p,.nr-step:focus-visible p,.nr-price-card p,.nr-price-card-dark p{color:rgba(220,246,229,.57)}.nr-service-card li:before,.nr-price-card li:before{color:#25d366}.nr-card-icon{border-color:rgba(37,211,102,.48);color:#68dda1;background:rgba(37,211,102,.07);box-shadow:0 0 25px rgba(37,211,102,.09)}.nr-process-progress i{background:rgba(90,218,137,.17)}.nr-process-progress i.is-active{background:#25d366;box-shadow:0 0 16px rgba(37,211,102,.58)}
.nr-sample{background:radial-gradient(circle at 18% 14%,rgba(37,211,102,.11),transparent 26%),#020805}.nr-dossier-nav,.nr-file,.nr-purchase-flow,.nr-application-form{border-color:rgba(99,222,145,.18);background:linear-gradient(145deg,rgba(14,33,23,.94),rgba(4,15,9,.93));color:#effff5}.nr-dossier-nav button,.nr-file header,.nr-file-meta,.nr-file footer,.nr-file-meta div,.nr-price-card li,.nr-application ol,.nr-application li{border-color:rgba(99,222,145,.15)}.nr-dossier-nav button{color:rgba(220,246,229,.45)}.nr-dossier-nav button.is-active,.nr-price-card a,.nr-price-card-dark a,.nr-application-form button,.nr-button-primary{background:#25d366;color:#031008}.nr-file header>b,.nr-file-panel>span{border-color:#25d366}.nr-file-panel p,.nr-purchase-flow p,.nr-application-grid>div>p{color:rgba(220,246,229,.57)}.nr-purchase-flow{background:rgba(9,30,18,.74);color:#e4ffed}.nr-purchase-flow i,.nr-application li b{color:#68dda1}
.nr-team{background:#030a06}.nr-person{border-color:rgba(99,222,145,.19);background:#08150d}.nr-person img{filter:grayscale(1) contrast(1.34) brightness(.7);transition:transform 1s var(--nr-ease),filter .65s var(--nr-ease)}.nr-person:before{position:absolute;inset:0;z-index:1;background:radial-gradient(circle,#020705 0 .85px,transparent 1.1px);background-size:4px 4px;mix-blend-mode:multiply;opacity:.7;pointer-events:none;transition:opacity .55s var(--nr-ease);content:""}.nr-person:after{z-index:1;background:linear-gradient(transparent,rgba(2,9,5,.97))}.nr-person:hover img,.nr-person:focus-within img{filter:grayscale(0) contrast(1) brightness(1);transform:scale(1.035)}.nr-person:hover:before,.nr-person:focus-within:before{opacity:0}
.nr-application{background:radial-gradient(circle at 15% 20%,rgba(37,211,102,.12),transparent 28%),#030906}.nr-application-form input,.nr-application-form select,.nr-application-form textarea{border-color:rgba(99,222,145,.19);background:rgba(3,14,8,.8)}.nr-application-form input:focus,.nr-application-form select:focus,.nr-application-form textarea:focus{border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.11)}.nr-close{background:#020704}.nr-close-mesh{background:radial-gradient(circle at 78% 28%,rgba(37,211,102,.2),transparent 25%),radial-gradient(circle at 16% 84%,rgba(126,234,159,.09),transparent 28%),linear-gradient(rgba(91,220,139,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(91,220,139,.04) 1px,transparent 1px);background-size:auto,auto,72px 72px,72px 72px}.nr-button-primary{border-color:#25d366}.nr-footer{border-color:rgba(99,222,145,.13);background:#010503}.nr-footer-top,.nr-footer-bottom{border-color:rgba(99,222,145,.14)}.nr-footer nav span{color:rgba(169,230,190,.35)}
.nr-standard{background:#030906;color:#effff5}.nr-standard:before{background:radial-gradient(circle at 18% 24%,rgba(37,211,102,.14),transparent 28%),radial-gradient(circle at 84% 68%,rgba(109,228,149,.1),transparent 30%),linear-gradient(rgba(91,220,139,.036) 1px,transparent 1px),linear-gradient(90deg,rgba(91,220,139,.036) 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px}.nr-standard:after{background:linear-gradient(110deg,transparent 0 42%,rgba(37,211,102,.06) 49%,transparent 56%)}.nr-standard-head .nr-label,.nr-standard-head h2 em{color:#68dda1}.nr-standard-head .nr-label:before{background:#25d366;box-shadow:0 0 0 6px rgba(37,211,102,.12),0 0 24px rgba(37,211,102,.55)}.nr-standard-head h2{color:#effff5}.nr-standard-ambient>i{background:#25d366;box-shadow:0 0 18px #25d366}.nr-standard-ambient>span{color:rgba(104,221,161,.22)}.nr-workflow-input,.nr-standard-track article{border-color:rgba(99,222,145,.21)!important;background:linear-gradient(145deg,rgba(15,35,25,.8),rgba(4,15,9,.74))!important;color:#effff5}.nr-workflow-input>span,.nr-standard-track article>span{color:rgba(153,225,178,.43)}.nr-node-icon{border-color:rgba(37,211,102,.27);background:rgba(37,211,102,.08);color:#70e39d;box-shadow:inset 0 0 22px rgba(37,211,102,.06)}.nr-workflow-input b,.nr-standard-track b{color:#effff5}.nr-workflow-input small,.nr-standard-track small{color:rgba(164,226,184,.43)}.nr-workflow-input small i,.nr-standard-track small i{background:rgba(92,180,121,.17)}.nr-standard-track article:before{background:radial-gradient(circle,rgba(88,211,132,.48) 0 2px,transparent 2.5px) 0 50%/8px 6px repeat-x;filter:drop-shadow(0 0 3px rgba(37,211,102,.18))}
@keyframes nr-cyan-trail{0%{opacity:.3;transform:translateY(-50%) scaleX(0)}55%{opacity:1;filter:drop-shadow(0 0 7px #25d366)}100%{opacity:1;background:radial-gradient(circle,#25d366 0 2px,transparent 2.5px) 0 50%/8px 6px repeat-x;transform:translateY(-50%) scaleX(1);filter:drop-shadow(0 0 3px rgba(37,211,102,.78))}}@keyframes nr-cyan-node{0%{outline:1px solid transparent}55%{outline:1px solid #43df79;outline-offset:3px;box-shadow:inset 0 0 55px rgba(37,211,102,.14),0 0 0 7px rgba(37,211,102,.09),0 0 42px rgba(37,211,102,.27)}100%{outline:1px solid rgba(67,223,121,.8);outline-offset:0;box-shadow:inset 0 0 45px rgba(37,211,102,.11),0 18px 48px rgba(0,0,0,.28),0 0 24px rgba(37,211,102,.12)}}@keyframes nr-cyan-icon{0%{transform:scale(.82);color:#70e39d}65%{transform:scale(1.12);background:rgba(37,211,102,.23);color:#ecfff2;box-shadow:0 0 28px rgba(37,211,102,.44)}100%{transform:scale(1);background:rgba(37,211,102,.15);color:#76e6a1;box-shadow:0 0 18px rgba(37,211,102,.22)}}@keyframes nr-cyan-copy{to{color:#68dda1}}@keyframes nr-cyan-check{to{background:#25d366;color:#031008;box-shadow:0 0 13px rgba(37,211,102,.58)}}
@media(max-width:1000px){.nr-standard-track article:before{background:radial-gradient(circle,rgba(88,211,132,.48) 0 2px,transparent 2.5px) 50% 0/6px 8px repeat-y}}@keyframes nr-cyan-trail-vertical{0%{opacity:.3;transform:translateX(-50%) scaleY(0)}55%{opacity:1;filter:drop-shadow(0 0 7px #25d366)}100%{opacity:1;background:radial-gradient(circle,#25d366 0 2px,transparent 2.5px) 50% 0/6px 8px repeat-y;transform:translateX(-50%) scaleY(1);filter:drop-shadow(0 0 3px rgba(37,211,102,.78))}}@media(prefers-reduced-motion:reduce){.nr-person img,.nr-person:before{transition:none}.nr-workflow-input,.nr-standard-track article{outline-color:rgba(67,223,121,.8)}.nr-workflow-input small,.nr-standard-track small{color:#68dda1}.nr-workflow-input small i,.nr-standard-track small i{background:#25d366;color:#031008}}

/* Global legibility + FAQ refinement v127 */
.nr-workflow-input>span,.nr-standard-track article>span{font-size:9px}.nr-workflow-input small,.nr-standard-track small{font-size:8px;line-height:1.3}.nr-file-meta small,.nr-file footer,.nr-footer nav span,.nr-footer-bottom,.nr-application li{font-size:10px}.nr-file header span,.nr-file header>b,.nr-file-panel>span,.nr-person span,.nr-purchase-flow{font-size:11px}.nr-application-form label{font-size:12px}.nr-application-form small{font-size:11px}.nr-faq{position:relative;padding:132px 0;border-top:1px solid rgba(90,218,137,.13);background:#030906;color:#effff5;isolation:isolate}.nr-faq:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 16% 18%,rgba(37,211,102,.1),transparent 26%),linear-gradient(rgba(91,220,139,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(91,220,139,.026) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;content:""}.nr-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nr-faq details{border:1px solid rgba(99,222,145,.18);border-radius:18px;background:linear-gradient(145deg,rgba(15,35,25,.82),rgba(4,15,9,.76));overflow:hidden}.nr-faq summary{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;min-height:92px;padding:22px 26px;color:#effff5;font-size:18px;font-weight:650;cursor:pointer;list-style:none}.nr-faq summary::-webkit-details-marker{display:none}.nr-faq summary span{color:#68dda1;font:750 10px/1 ui-monospace,monospace;letter-spacing:.1em}.nr-faq summary i{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(37,211,102,.35);border-radius:50%;color:#68dda1;font-style:normal;transition:transform .35s var(--nr-ease),background .35s var(--nr-ease)}.nr-faq details[open] summary i{background:#25d366;color:#031008;transform:rotate(45deg)}.nr-faq details p{max-width:680px;margin:0;padding:0 26px 28px 76px;color:rgba(220,246,229,.62);font-size:16px;line-height:1.65}@media(max-width:750px){.nr-faq{padding:86px 0}.nr-faq-grid{grid-template-columns:1fr}.nr-faq summary{padding:20px;font-size:16px}.nr-faq details p{padding:0 20px 24px 70px}}
