@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";.novajuris-site{--nj-white: #ffffff;--nj-gray-50: #f8fafc;--nj-gray-100: #f1f5f9;--nj-gray-200: #e2e8f0;--nj-gray-300: #cbd5e1;--nj-gray-400: #94a3b8;--nj-gray-500: #64748b;--nj-gray-600: #475569;--nj-gray-700: #334155;--nj-gray-800: #1e293b;--nj-gray-900: #0f172a;--nj-indigo: #4f46e5;--nj-indigo-light: #6366f1;--nj-indigo-dark: #4338ca;--nj-indigo-50: #eef2ff;--nj-indigo-100: #e0e7ff;--nj-indigo-bg: rgba(79, 70, 229, .06);--nj-indigo-border: rgba(79, 70, 229, .15);--nj-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--nj-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--nj-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--nj-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--nj-font-display: "Space Grotesk", -apple-system, sans-serif;--nj-font-body: "Inter", -apple-system, sans-serif;--nj-ease: cubic-bezier(.16, 1, .3, 1)}.novajuris-site{font-family:var(--nj-font-body);color:var(--nj-gray-600);background:var(--nj-white);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.novajuris-site ::-moz-selection{background:var(--nj-indigo);color:#fff}.novajuris-site ::selection{background:var(--nj-indigo);color:#fff}.novajuris-site a{color:inherit;text-decoration:none}.novajuris-site img{max-width:100%;display:block}.novajuris-site *,.novajuris-site *:before,.novajuris-site *:after{box-sizing:border-box}@keyframes nj-fade-in{to{opacity:1;transform:translateY(0)}}@keyframes nj-wa-pulse{0%,to{box-shadow:0 4px 20px #25d36659}50%{box-shadow:0 4px 30px #25d3668c}}@keyframes nj-scroll-anim{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.novajuris-site .anim-fade{opacity:0;transform:translateY(20px);animation:nj-fade-in .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0s)}.novajuris-site .anim-reveal{opacity:0;transform:translateY(40px);animation:nj-fade-in 1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0s)}.novajuris-site .nj-btn-solid{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:var(--nj-indigo);color:#fff;font-weight:600;border-radius:.625rem;transition:all .3s var(--nj-ease);letter-spacing:.01em;border:none;cursor:pointer;font-family:var(--nj-font-body);font-size:inherit;box-shadow:0 1px 3px #4f46e54d}.novajuris-site .nj-btn-solid:hover{background:var(--nj-indigo-dark);transform:translateY(-2px);box-shadow:0 8px 25px #4f46e54d}.novajuris-site .nj-btn-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:transparent;color:var(--nj-indigo);font-weight:600;border-radius:.625rem;border:2px solid var(--nj-indigo-border);transition:all .3s;font-family:var(--nj-font-body);font-size:inherit;cursor:pointer}.novajuris-site .nj-btn-ghost:hover{border-color:var(--nj-indigo);background:var(--nj-indigo-bg);transform:translateY(-2px)}.novajuris-site .nj-section-tag{display:block;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--nj-indigo);margin-bottom:.75rem}.novajuris-site .nj-section-title{font-family:var(--nj-font-display);color:var(--nj-gray-800);line-height:1.15;font-weight:700;font-size:clamp(1.875rem,4vw,3rem)}.novajuris-site .nj-container{max-width:1200px;margin:0 auto;padding:0 2rem}.novajuris-site .nj-container--wide{max-width:1280px;margin:0 auto;padding:0 2rem}.novajuris-site .nj-container--narrow{max-width:48rem;margin:0 auto}.novajuris-site .nj-nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .4s var(--nj-ease)}.novajuris-site .nj-nav--scrolled{background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 3px #00000014,0 1px 2px -1px #00000014;padding:.5rem 0}.novajuris-site .nj-nav--top{padding:1rem 0}.novajuris-site .nj-nav__inner{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.novajuris-site .nj-nav__logo{display:flex;align-items:center;gap:.625rem;z-index:101}.novajuris-site .nj-nav__logo-icon{color:var(--nj-indigo)}.novajuris-site .nj-nav__logo-text{font-family:var(--nj-font-display);font-weight:700;font-size:1.1rem;letter-spacing:.1em;color:var(--nj-gray-800)}.novajuris-site .nj-nav__links{display:none;align-items:center;gap:2rem}@media (min-width: 1024px){.novajuris-site .nj-nav__links{display:flex}}.novajuris-site .nj-nav__link{font-size:.875rem;font-weight:500;color:var(--nj-gray-600);transition:color .3s}.novajuris-site .nj-nav__link:hover,.novajuris-site .nj-nav__link--active{color:var(--nj-indigo)}.novajuris-site .nj-nav__cta{background:var(--nj-indigo);color:#fff;padding:.625rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.875rem;transition:all .3s;box-shadow:0 1px 2px #4f46e533}.novajuris-site .nj-nav__cta:hover{background:var(--nj-indigo-dark);transform:translateY(-1px)}.novajuris-site .nj-nav__link--portal{border:1.5px solid var(--nj-indigo);padding:.5rem 1.25rem;border-radius:.5rem;font-size:.875rem;color:var(--nj-indigo);font-weight:600;transition:all .3s}.novajuris-site .nj-nav__link--portal:hover{background:var(--nj-indigo);color:#fff}.novajuris-site .nj-hamburger{display:flex;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:.25rem;z-index:101}@media (min-width: 1024px){.novajuris-site .nj-hamburger{display:none}}.novajuris-site .nj-hamburger__line{display:block;width:1.5rem;height:2px;background:var(--nj-gray-800);border-radius:1px;transition:all .3s}.novajuris-site .nj-hamburger__line--open-1{transform:rotate(45deg) translate(5px,5px)}.novajuris-site .nj-hamburger__line--open-2{opacity:0}.novajuris-site .nj-hamburger__line--open-3{transform:rotate(-45deg) translate(5px,-5px)}.novajuris-site .nj-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#fffffffa;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);display:flex;align-items:center;justify-content:center;transition:opacity .4s;opacity:0;pointer-events:none}.novajuris-site .nj-mobile-menu--open{opacity:1;pointer-events:auto}.novajuris-site .nj-mobile-menu__inner{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.novajuris-site .nj-mobile-menu__link{font-family:var(--nj-font-display);font-size:1.75rem;font-weight:600;color:var(--nj-gray-800);transition:color .3s}.novajuris-site .nj-mobile-menu__link:hover,.novajuris-site .nj-mobile-menu__link--accent{color:var(--nj-indigo)}.novajuris-site .nj-mobile-menu__link--portal{border:1.5px solid var(--nj-indigo);border-radius:.5rem;text-align:center;padding:.75rem 2rem;margin-top:.5rem;font-size:1.25rem;color:var(--nj-indigo)}.novajuris-site .nj-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 4rem;overflow:hidden}.novajuris-site .nj-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.novajuris-site .nj-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 30%,var(--nj-indigo-50) 0%,transparent 60%),radial-gradient(ellipse 50% 80% at 80% 70%,rgba(79,70,229,.03) 0%,transparent 50%),linear-gradient(180deg,#fff 0%,var(--nj-gray-50) 100%)}.novajuris-site .nj-hero__grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:radial-gradient(var(--nj-gray-200) 1px,transparent 1px);background-size:32px 32px}.novajuris-site .nj-hero__content{position:relative;z-index:2;max-width:820px;text-align:center}.novajuris-site .nj-hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:var(--nj-indigo-bg);border:1px solid var(--nj-indigo-border);border-radius:9999px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nj-indigo);margin-bottom:2rem}.novajuris-site .nj-hero__title{font-family:var(--nj-font-display);font-weight:700;line-height:1.1;color:var(--nj-gray-800);margin-bottom:1.75rem;font-size:clamp(2.5rem,6vw,4.25rem)}.novajuris-site .nj-hero__title-line{display:block}.novajuris-site .nj-hero__title-line--accent{color:var(--nj-indigo)}.novajuris-site .nj-hero__desc{color:var(--nj-gray-500);margin:0 auto 2.5rem;line-height:1.8;max-width:600px;font-size:clamp(1rem,1.5vw,1.125rem)}.novajuris-site .nj-hero__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:4rem}.novajuris-site .nj-hero__stats{display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap;padding:2rem;background:var(--nj-white);border-radius:1rem;box-shadow:var(--nj-shadow-lg);border:1px solid var(--nj-gray-100)}.novajuris-site .nj-hero__stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}.novajuris-site .nj-hero__stat-number{font-family:var(--nj-font-display);font-size:2.25rem;font-weight:700;color:var(--nj-indigo)}.novajuris-site .nj-hero__stat-label{font-size:.8rem;color:var(--nj-gray-500);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.novajuris-site .nj-hero__stat-divider{width:1px;height:2.5rem;background:var(--nj-gray-200)}@media (max-width: 639px){.novajuris-site .nj-hero__stat-divider{display:none}.novajuris-site .nj-hero__stats{gap:1.5rem}}.novajuris-site .nj-hero__portal-cta{display:none}@media (max-width: 768px){.novajuris-site .nj-hero__portal-cta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:420px;margin:0 auto 1.75rem;padding:1rem 1.25rem;background:var(--nj-indigo);border:1px solid var(--nj-indigo-dark);border-radius:.75rem;color:#fff;font-family:var(--nj-font-body);font-size:1rem;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:var(--nj-shadow-md);transition:background .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.novajuris-site .nj-hero__portal-cta:hover{background:var(--nj-indigo-dark)}.novajuris-site .nj-hero__portal-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.novajuris-site .nj-hero__portal-cta:active{transform:scale(.99)}.novajuris-site .nj-hero__portal-cta-icon{flex-shrink:0}.novajuris-site .nj-hero__portal-cta-text{flex:1;text-align:center}.novajuris-site .nj-hero__portal-cta-arrow{flex-shrink:0;opacity:.9}}.novajuris-site .nj-hero__scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:none;flex-direction:column;align-items:center;gap:.75rem}@media (min-width: 768px){.novajuris-site .nj-hero__scroll{display:flex}}.novajuris-site .nj-hero__scroll-line{width:1px;height:2.5rem;background:linear-gradient(180deg,var(--nj-indigo),transparent);animation:nj-scroll-anim 2s ease-in-out infinite}.novajuris-site .nj-hero__scroll-text{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;color:var(--nj-gray-400)}.novajuris-site .nj-section{padding:6rem 0;position:relative}.novajuris-site .nj-section--white{background:var(--nj-white)}.novajuris-site .nj-section--gray{background:var(--nj-gray-50)}.novajuris-site .nj-section--contact{background:linear-gradient(135deg,var(--nj-gray-900),#1a1050);overflow:hidden}.novajuris-site .nj-section__header{text-align:center;margin-bottom:3.5rem}.novajuris-site .nj-section__subtitle{color:var(--nj-gray-500);max-width:560px;margin:1rem auto 0;line-height:1.8}.novajuris-site .nj-text--body{color:var(--nj-gray-600);line-height:1.8}.novajuris-site .nj-services-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.novajuris-site .nj-services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.novajuris-site .nj-services-grid{grid-template-columns:repeat(3,1fr)}}.novajuris-site .nj-grid-2col{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media (min-width: 1024px){.novajuris-site .nj-grid-2col{grid-template-columns:1fr 1fr}}.novajuris-site .nj-testimonials-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.novajuris-site .nj-testimonials-grid{grid-template-columns:repeat(3,1fr)}}.novajuris-site .nj-card{position:relative;background:var(--nj-white);border:1px solid var(--nj-gray-200);border-radius:.875rem;transition:all .4s var(--nj-ease);overflow:hidden}.novajuris-site .nj-card:hover{border-color:var(--nj-indigo-border);transform:translateY(-4px);box-shadow:var(--nj-shadow-lg)}.novajuris-site .nj-card--service{padding:2rem}.novajuris-site .nj-card__icon-wrap{width:3.5rem;height:3.5rem;border-radius:.75rem;background:var(--nj-indigo-bg);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:all .3s}.novajuris-site .nj-card:hover .nj-card__icon-wrap{background:var(--nj-indigo-100)}.novajuris-site .nj-card__icon{color:var(--nj-indigo)}.novajuris-site .nj-card__number{position:absolute;top:1.25rem;right:1.25rem;font-family:var(--nj-font-display);font-size:2rem;font-weight:700;color:#4f46e514;line-height:1}.novajuris-site .nj-card__title{font-family:var(--nj-font-display);font-size:1.25rem;font-weight:700;color:var(--nj-gray-800);margin-bottom:.625rem}.novajuris-site .nj-card__desc{font-size:.925rem;color:var(--nj-gray-500);line-height:1.7}.novajuris-site .nj-card--whyus{padding:1.75rem}.novajuris-site .nj-card__whyus-num{font-family:var(--nj-font-display);font-size:1rem;font-weight:700;color:var(--nj-indigo);opacity:.5;margin-bottom:.75rem}.novajuris-site .nj-whyus-cards{display:grid;gap:1.25rem}.novajuris-site .nj-card--testimonial{padding:2rem}.novajuris-site .nj-card--testimonial-featured{border-color:var(--nj-indigo-border);box-shadow:var(--nj-shadow-md)}.novajuris-site .nj-card__stars{display:flex;gap:.125rem;margin-bottom:1rem}.novajuris-site .nj-card__text{color:var(--nj-gray-600);line-height:1.8;font-size:.95rem;margin-bottom:1.5rem}.novajuris-site .nj-card__author{display:flex;align-items:center;gap:.875rem}.novajuris-site .nj-card__initials{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--nj-indigo-bg);color:var(--nj-indigo);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0;border:1.5px solid var(--nj-indigo-border)}.novajuris-site .nj-card__name{display:block;color:var(--nj-gray-800);font-size:.95rem}.novajuris-site .nj-card__location{font-size:.8rem;color:var(--nj-gray-400)}.novajuris-site .nj-process{max-width:900px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr;gap:0}@media (min-width: 768px){.novajuris-site .nj-process{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.novajuris-site .nj-process__track{display:none}@media (min-width: 768px){.novajuris-site .nj-process__track{display:block;position:absolute;top:28px;left:calc(12.5% + 1.625rem);right:calc(12.5% + 1.625rem);height:2px;background:var(--nj-indigo);z-index:0}}.novajuris-site .nj-process__step{text-align:center;position:relative;z-index:1;padding:1rem 0}@media (max-width: 767px){.novajuris-site .nj-process__step{display:flex;gap:1.5rem;text-align:left;border-left:2px solid var(--nj-gray-200);padding:1.25rem 0 1.25rem 1.5rem;margin-left:1rem}.novajuris-site .nj-process__step:last-child{border-left-color:transparent}}.novajuris-site .nj-process__marker{margin-bottom:1.25rem}@media (max-width: 767px){.novajuris-site .nj-process__marker{margin-bottom:0;flex-shrink:0;position:relative}.novajuris-site .nj-process__marker:before{content:"";position:absolute;left:-2.1rem;top:50%;width:1.5rem;height:2px;background:var(--nj-indigo-border)}}.novajuris-site .nj-process__dot{width:3.25rem;height:3.25rem;border-radius:50%;background:var(--nj-white);border:2px solid var(--nj-indigo);display:flex;align-items:center;justify-content:center;font-family:var(--nj-font-display);font-size:1.125rem;font-weight:700;color:var(--nj-indigo);margin:0 auto;transition:all .3s;box-shadow:var(--nj-shadow-sm)}.novajuris-site .nj-process__step:hover .nj-process__dot{background:var(--nj-indigo);color:#fff;box-shadow:0 0 0 6px #4f46e51f}.novajuris-site .nj-process__title{font-family:var(--nj-font-display);font-size:1.125rem;font-weight:700;color:var(--nj-gray-800);margin-bottom:.375rem}.novajuris-site .nj-process__desc{font-size:.875rem;color:var(--nj-gray-500);line-height:1.65}.novajuris-site .nj-contact-grid{align-items:start}.novajuris-site .nj-contact-info{display:grid;gap:1rem}.novajuris-site .nj-contact-info__item{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;transition:all .3s}.novajuris-site .nj-contact-info__item:hover{background:#ffffff1a;border-color:#fff3}.novajuris-site .nj-contact-info__icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#4f46e526;border-radius:.625rem;flex-shrink:0}.novajuris-site .nj-contact-info__icon svg{stroke:#a5b4fc}.novajuris-site .nj-contact-info__title{display:block;color:#fff;font-size:.95rem;margin-bottom:.125rem}.novajuris-site .nj-contact-info__value{font-size:.85rem;color:#fff9}.novajuris-site .nj-form{padding:2.5rem;background:var(--nj-white);border:none;border-radius:1rem;box-shadow:var(--nj-shadow-xl)}.novajuris-site .nj-form__title{font-family:var(--nj-font-display);font-size:1.5rem;font-weight:700;color:var(--nj-gray-800);margin-bottom:2rem}.novajuris-site .nj-form__fields{display:flex;flex-direction:column;gap:1.25rem}.novajuris-site .nj-form__group{position:relative}.novajuris-site .nj-form__input{width:100%;padding:.875rem 1rem;background:var(--nj-gray-50);border:1.5px solid var(--nj-gray-200);border-radius:.5rem;color:var(--nj-gray-800);font-family:var(--nj-font-body);font-size:.95rem;outline:none;transition:all .3s}.novajuris-site .nj-form__input:focus{border-color:var(--nj-indigo);box-shadow:0 0 0 3px #4f46e51a;background:var(--nj-white)}.novajuris-site .nj-form__textarea{resize:vertical;min-height:80px}.novajuris-site .nj-form__label{position:absolute;left:1rem;top:.875rem;color:var(--nj-gray-400);font-size:.95rem;pointer-events:none;transition:all .25s}.novajuris-site .nj-form__input:not(:-moz-placeholder)~.nj-form__label{top:-.5rem;left:.75rem;font-size:.7rem;background:var(--nj-white);padding:0 .25rem;color:var(--nj-indigo)}.novajuris-site .nj-form__input:focus~.nj-form__label,.novajuris-site .nj-form__input:not(:placeholder-shown)~.nj-form__label{top:-.5rem;left:.75rem;font-size:.7rem;background:var(--nj-white);padding:0 .25rem;color:var(--nj-indigo)}.novajuris-site .nj-form__select{width:100%;padding:.875rem 1rem;background:var(--nj-gray-50);border:1.5px solid var(--nj-gray-200);border-radius:.5rem;color:var(--nj-gray-800);font-family:var(--nj-font-body);font-size:.95rem;outline:none;transition:all .3s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.novajuris-site .nj-form__select:focus{border-color:var(--nj-indigo);box-shadow:0 0 0 3px #4f46e51a;background:var(--nj-white)}.novajuris-site .nj-form__option{background:var(--nj-white);color:var(--nj-gray-700)}.novajuris-site .nj-form__submit{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;margin-top:1.5rem;background:var(--nj-indigo);color:#fff;font-family:var(--nj-font-body);font-weight:700;border-radius:.625rem;border:none;cursor:pointer;transition:all .3s var(--nj-ease);font-size:inherit;box-shadow:0 1px 3px #4f46e54d}.novajuris-site .nj-form__submit:hover{background:var(--nj-indigo-dark);transform:translateY(-2px);box-shadow:0 8px 25px #4f46e54d}.novajuris-site .nj-page-header{padding:9rem 2rem 4rem;background:var(--nj-gray-50)}.novajuris-site .nj-page-header__title{font-family:var(--nj-font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;color:var(--nj-gray-800);line-height:1.1;margin-bottom:1.5rem}.novajuris-site .nj-page-header__desc{color:var(--nj-gray-500);font-size:1.125rem;max-width:42rem;line-height:1.7;margin-bottom:3rem}.novajuris-site .nj-back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--nj-indigo);font-size:.875rem;font-weight:600;margin-bottom:2rem;transition:all .3s}.novajuris-site .nj-back-link:hover{gap:.75rem}.novajuris-site .nj-dir-stats{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:3rem;border-bottom:1px solid var(--nj-gray-200)}@media (min-width: 768px){.novajuris-site .nj-dir-stats{gap:3rem}}.novajuris-site .nj-dir-stats__item{display:flex;align-items:center;gap:.75rem}.novajuris-site .nj-dir-stats__number{font-size:1.875rem;font-family:var(--nj-font-display);font-weight:700;color:var(--nj-indigo)}.novajuris-site .nj-dir-stats__label{font-size:.875rem;color:var(--nj-gray-500);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.novajuris-site .nj-dir-stats__divider{width:1px;height:2.5rem;background:var(--nj-gray-200)}@media (max-width: 639px){.novajuris-site .nj-dir-stats__divider{display:none}}.novajuris-site .nj-directory{padding:3rem 2rem 6rem;background:var(--nj-white)}.novajuris-site .nj-directory__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.novajuris-site .nj-directory__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.novajuris-site .nj-directory__grid{grid-template-columns:repeat(3,1fr)}}.novajuris-site .nj-member-card{position:relative;background:var(--nj-white);border:1px solid var(--nj-gray-200);border-radius:.875rem;overflow:hidden;transition:all .4s}.novajuris-site .nj-member-card:hover{border-color:var(--nj-indigo-border);transform:translateY(-4px);box-shadow:var(--nj-shadow-xl)}.novajuris-site .nj-member-card__body{padding:1.75rem}.novajuris-site .nj-member-card__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.novajuris-site .nj-member-card__avatar{width:4.5rem;height:4.5rem;border-radius:50%;background:linear-gradient(135deg,var(--nj-indigo-50),var(--nj-indigo-100));display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--nj-indigo-border);transition:all .3s}.novajuris-site .nj-member-card:hover .nj-member-card__avatar{border-color:var(--nj-indigo-light);box-shadow:0 0 0 4px #4f46e514}.novajuris-site .nj-member-card__avatar-text{font-family:var(--nj-font-display);font-size:1.25rem;font-weight:700;color:var(--nj-indigo)}.novajuris-site .nj-member-card__info{flex:1;min-width:0}.novajuris-site .nj-member-card__name{font-family:var(--nj-font-display);font-size:1.125rem;font-weight:700;color:var(--nj-gray-800);line-height:1.2}.novajuris-site .nj-member-card__role{font-size:.8rem;color:var(--nj-gray-500);margin-top:.125rem}.novajuris-site .nj-badge{display:inline-block;font-size:.675rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .625rem;border-radius:9999px;margin-bottom:.375rem}.novajuris-site .nj-badge-indigo{background:#4f46e51a;color:var(--nj-indigo)}.novajuris-site .nj-badge-blue{background:#3b82f61a;color:#3b82f6}.novajuris-site .nj-badge-emerald{background:#10b9811a;color:#10b981}.novajuris-site .nj-member-card__specialty{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;background:var(--nj-gray-50);border-radius:.5rem;border:1px solid var(--nj-gray-100)}.novajuris-site .nj-member-card__specialty-icon{width:1rem;height:1rem;color:var(--nj-indigo);flex-shrink:0}.novajuris-site .nj-member-card__specialty-text{font-size:.8rem;color:var(--nj-indigo);font-weight:600}.novajuris-site .nj-member-card__bio{font-size:.875rem;color:var(--nj-gray-500);line-height:1.7;margin-bottom:1.25rem}.novajuris-site .nj-member-card__cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--nj-indigo);transition:all .3s}.novajuris-site .nj-member-card__cta:hover{color:var(--nj-indigo-dark);gap:.75rem}.novajuris-site .nj-legal-page{padding:9rem 2rem 6rem;background:var(--nj-gray-50)}.novajuris-site .nj-legal-page__header{margin-bottom:3rem}.novajuris-site .nj-legal-page__title{font-family:var(--nj-font-display);font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:var(--nj-gray-800);margin-bottom:.75rem}.novajuris-site .nj-legal-page__date{color:var(--nj-gray-400);font-size:.875rem}.novajuris-site .nj-legal-sections{display:flex;flex-direction:column;gap:1.25rem}.novajuris-site .nj-legal-card{background:var(--nj-white);border:1px solid var(--nj-gray-200);border-radius:.75rem;padding:1.5rem 2rem;transition:all .3s;box-shadow:var(--nj-shadow-sm)}@media (min-width: 640px){.novajuris-site .nj-legal-card{padding:2rem}}.novajuris-site .nj-legal-card:hover{border-color:var(--nj-indigo-border);box-shadow:var(--nj-shadow-md)}.novajuris-site .nj-legal-card__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.novajuris-site .nj-legal-card__icon-wrap{width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--nj-indigo-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.novajuris-site .nj-legal-card__icon{width:1.25rem;height:1.25rem;color:var(--nj-indigo)}.novajuris-site .nj-legal-card__title{font-family:var(--nj-font-display);font-size:1.2rem;font-weight:700;color:var(--nj-gray-800)}.novajuris-site .nj-legal-card__body{padding-left:3.5rem}.novajuris-site .nj-legal-card__text{color:var(--nj-gray-600);line-height:1.7;margin-bottom:1rem}.novajuris-site .nj-legal-card__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.novajuris-site .nj-legal-card__list-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:var(--nj-gray-600);line-height:1.7}.novajuris-site .nj-legal-card__check{width:1rem;height:1rem;color:var(--nj-indigo);flex-shrink:0;margin-top:.2rem}.novajuris-site .nj-legal-card__x{width:1rem;height:1rem;color:#ef4444;flex-shrink:0;margin-top:.2rem}.novajuris-site .nj-legal-card__note{margin-top:1rem;background:var(--nj-indigo-bg);border:1px solid var(--nj-indigo-border);border-radius:.5rem;padding:1rem}.novajuris-site .nj-legal-card__note-text{font-size:.875rem;color:var(--nj-indigo);font-weight:600}.novajuris-site .nj-legal-card__highlight{background:var(--nj-indigo-bg);border-left:3px solid var(--nj-indigo);border-radius:0 .5rem .5rem 0;padding:1.25rem}.novajuris-site .nj-legal-card__warning{background:#ef44440a;border-left:3px solid #ef4444;border-radius:0 .5rem .5rem 0;padding:1.25rem}.novajuris-site .nj-legal-card__list-item--warning .nj-legal-card__check{color:#ef4444}.novajuris-site .nj-footer{background:var(--nj-gray-900);border-top:none;padding:4rem 0 1.5rem}.novajuris-site .nj-footer__grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.novajuris-site .nj-footer__grid{grid-template-columns:2fr 1fr 1fr}}.novajuris-site .nj-footer__brand{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}.novajuris-site .nj-footer__logo-icon{color:#a5b4fc}.novajuris-site .nj-footer__logo-text{font-family:var(--nj-font-display);font-weight:700;font-size:1rem;letter-spacing:.1em;color:#fff}.novajuris-site .nj-footer__desc{font-size:.9rem;color:var(--nj-gray-400);line-height:1.7;max-width:320px}.novajuris-site .nj-footer__col{display:flex;flex-direction:column;gap:.5rem}.novajuris-site .nj-footer__heading{font-family:var(--nj-font-display);font-size:1rem;font-weight:600;color:#a5b4fc;margin-bottom:.75rem}.novajuris-site .nj-footer__link{font-size:.9rem;color:var(--nj-gray-400);transition:color .3s}.novajuris-site .nj-footer__link:hover{color:#a5b4fc}.novajuris-site .nj-footer__text{font-size:.9rem;color:var(--nj-gray-400)}.novajuris-site .nj-footer__disclaimer{padding:1.5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left:3px solid #a5b4fc;border-radius:.5rem;margin-bottom:2rem}.novajuris-site .nj-footer__disclaimer-text{font-size:.85rem;color:var(--nj-gray-400);line-height:1.7}.novajuris-site .nj-footer__disclaimer-strong{color:#a5b4fc}.novajuris-site .nj-footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem;text-align:center}.novajuris-site .nj-footer__copyright{font-size:.8rem;color:var(--nj-gray-500)}.novajuris-site .nj-wa-button{position:fixed;bottom:2rem;right:2rem;z-index:90;width:3.5rem;height:3.5rem;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36659;transition:all .3s;animation:nj-wa-pulse 3s ease-in-out infinite}.novajuris-site .nj-wa-button:hover{transform:scale(1.1);box-shadow:0 6px 30px #25d36680}
