:root{--brand-primary:#5D4037;--brand-primary-dark:#3E2723;--brand-primary-light:#795548;--brand-secondary:#D4A017;--brand-accent:#E6B422;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F9;--brand-text:#1F2937;--brand-text-inverse:#FFFFFF;--brand-border:#DCE3EA;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:4px}*{box-sizing:border-box}body{font-family:Inter,Arial,sans-serif;color:#1f2937;color:var(--brand-text);background:#fff;background:var(--brand-bg)}h1,h2,h3,h4,h5{font-weight:700;line-height:1.17}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.75rem, min(3vw, 2.5rem))}h3{font-size:1.2rem}img{max-width:100%;display:block;-o-object-fit:cover;object-fit:cover}p{line-height:1.7}a{color:#5d4037;color:var(--brand-primary)}.nis-section{padding:80px 0}.nis-section-head{max-width:760px;margin-bottom:32px}.nis-kicker{display:block;color:#d4a017;color:var(--brand-secondary);font-size:.78rem;font-weight:800;letter-spacing:.15em;margin-bottom:16px}.nis-utility{background:#3e2723;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:8px 0;font-size:.78rem}.nis-utility a{color:#fff;color:var(--brand-text-inverse)}.nis-navbar{background:#5d4037;background:var(--brand-primary);padding:16px 0}.nis-navbar .nav-link{color:#fff;color:var(--brand-text-inverse);font-weight:600}.nis-navbar .nav-link:hover{color:#e6b422;color:var(--brand-accent)}.navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.nis-nav-cta,.nis-primary-btn,.nis-submit{background:#e6b422;background:var(--brand-accent);color:#3e2723;color:var(--brand-primary-dark);font-weight:700;border-radius:4px;border-radius:var(--brand-radius);padding:12px 20px}.nis-nav-cta:hover,.nis-primary-btn:hover,.nis-submit:hover{background:#f5c84d;color:#3e2723;color:var(--brand-primary-dark)}.nis-outline-btn{border:1px solid #5d4037;border:1px solid var(--brand-primary);color:#5d4037;color:var(--brand-primary);padding:12px 20px}.nis-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.nis-footer{background:#3e2723;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:64px 0 24px}.nis-footer a,.nis-footer h5,.nis-footer p{color:#fff;color:var(--brand-text-inverse)}.nis-footer a{display:block;margin:8px 0;-webkit-text-decoration:none;text-decoration:none}.nis-footer a:hover{color:#e6b422;color:var(--brand-accent)}.nis-footer-bottom{border-top:1px solid rgba(255,255,255,.3);padding-top:24px;margin-top:48px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.nis-footer-bottom a{display:inline}.nis-modal{max-width:560px}.nis-modal .modal-body{padding:24px}.nis-cta{background:#3e2723;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:80px 0 104px}.nis-cta a:not(.btn),.nis-cta h2,.nis-cta li,.nis-cta p{color:#fff;color:var(--brand-text-inverse)}.nis-cta-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:48px;gap:48px;align-items:center}.nis-form-panel{background:#fff;background:var(--brand-bg);color:#1f2937;color:var(--brand-text);padding:32px;border-radius:4px;border-radius:var(--brand-radius);box-shadow:0 16px 40px rgba(0,0,0,.12)}.nis-cta-center{text-align:center}.nis-cta-center p{max-width:700px;margin:16px auto 32px}.nis-light-btn{background:#fff;background:var(--brand-bg);color:#3e2723;color:var(--brand-primary-dark);font-weight:700;padding:12px 24px}.nis-cta-center .nis-light-btn{color:#3e2723;color:var(--brand-primary-dark)}.nis-policy{min-height:50vh}.nis-policy .container{max-width:900px}.nis-error{min-height:55vh}@media (max-width:991px){.nis-cta-grid{grid-template-columns:1fr}.nis-navbar .navbar-collapse{padding:16px 0}.nis-navbar .navbar-toggler{background:#fff}}@media (max-width:767px){.nis-section{padding:56px 0}.nis-cta{padding:64px 0 88px}}img[src=""]{font-size:0!important;color:transparent!important;text-indent:-9999px!important}