.memteck-ro-form-wrap{
  --navy:#0b3a66 !important;--blue:#1677b8 !important;--teal:#22a6a1 !important;--light:#f4f8fb !important;
  --border:#d8e2ea !important;--text:#1f2937 !important;--muted:#667085 !important;--success:#1f8b4c !important;
}.memteck-ro-form-wrap *{box-sizing:border-box !important;}.memteck-ro-form-wrap body{margin:0 !important;font-family:Inter,Segoe UI,Arial,sans-serif !important;color:var(--text) !important;background:linear-gradient(180deg,#eef5f9,#f8fbfd) !important;}.memteck-ro-form-wrap .topbar{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:10px 20px !important;background:#fff !important;border-bottom:1px solid var(--border) !important;position:sticky !important;top:0 !important;z-index:20 !important;box-shadow:0 2px 12px rgba(18,58,96,.06) !important;}.memteck-ro-form-wrap .brand{display:flex !important;align-items:center !important;gap:10px !important;}.memteck-ro-form-wrap .brand-mark{width:38px !important;height:38px !important;border-radius:10px !important;display:grid !important;place-items:center !important;font-weight:800 !important;font-size:21px !important;color:#fff !important;background:linear-gradient(135deg,var(--navy),var(--teal)) !important;}.memteck-ro-form-wrap .brand-name{font-size:20px !important;font-weight:800 !important;letter-spacing:1px !important;color:var(--navy) !important;}.memteck-ro-form-wrap .brand-subtitle{font-size:9px !important;letter-spacing:2px !important;color:var(--teal) !important;text-transform:uppercase !important;}.memteck-ro-form-wrap .top-actions{display:flex !important;gap:7px !important;flex-wrap:wrap !important;}.memteck-ro-form-wrap button{border:0 !important;border-radius:8px !important;padding:9px 12px !important;font-weight:700 !important;cursor:pointer !important;font-size:16px !important;}.memteck-ro-form-wrap .primary{background:linear-gradient(135deg,var(--navy),var(--blue)) !important;color:#fff !important;}.memteck-ro-form-wrap .secondary{background:#edf4f8 !important;color:var(--navy) !important;border:1px solid var(--border) !important;}.memteck-ro-form-wrap .container{max-width:1450px !important;margin:auto !important;padding:16px !important;}.memteck-ro-form-wrap .hero{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:20px !important;background:linear-gradient(135deg,var(--navy),#126a9d) !important;color:#fff !important;padding:20px 24px !important;border-radius:14px !important;box-shadow:0 8px 24px rgba(18,58,96,.12) !important;}.memteck-ro-form-wrap .hero h1{margin:0 0 5px !important;font-size:27px; color:white !important; !important;}.memteck-ro-form-wrap .hero p{margin:0 !important;color:#d9edf8 !important;font-size:12px !important;max-width:850px !important;line-height:1.5 !important;}.memteck-ro-form-wrap .hero-badge{background:rgba(255,255,255,.14) !important;border:1px solid rgba(255,255,255,.18) !important;padding:9px 13px !important;border-radius:999px !important;font-weight:800 !important;font-size:18px !important;white-space:nowrap !important;}.memteck-ro-form-wrap .progress-wrap{margin:12px 0 !important;background:#fff !important;border:1px solid var(--border) !important;border-radius:10px !important;padding:9px 12px !important;}.memteck-ro-form-wrap .progress-title{display:flex !important;justify-content:space-between !important;font-size:10px !important;color:var(--muted) !important;margin-bottom:6px !important;}.memteck-ro-form-wrap .progress-bar{height:7px !important;background:#e8eef3 !important;border-radius:99px !important;overflow:hidden !important;}.memteck-ro-form-wrap .progress-bar div{height:100% !important;width:0 !important;background:linear-gradient(90deg,var(--teal),var(--blue)) !important;transition:.25s !important;}.memteck-ro-form-wrap .form-tabs{display:flex !important;gap:6px !important;padding:7px !important;background:rgba(255,255,255,.92) !important;border:1px solid var(--border) !important;border-radius:11px !important;position:sticky !important;top:59px !important;z-index:15 !important;box-shadow:0 4px 14px rgba(18,58,96,.05) !important;margin-bottom:10px !important;}.memteck-ro-form-wrap .tab-btn{background:transparent !important;color:var(--navy) !important;border:1px solid transparent !important;}.memteck-ro-form-wrap .tab-btn.active{background:linear-gradient(135deg,var(--navy),var(--blue)) !important;color:#fff !important;}.memteck-ro-form-wrap .form-panel{display:none !important;background:#fff !important;border:1px solid var(--border) !important;border-radius:14px !important;padding:18px !important;box-shadow:0 8px 24px rgba(18,58,96,.07) !important;}.memteck-ro-form-wrap .form-panel.active{display:block !important;}.memteck-ro-form-wrap .section-heading>div{display:flex !important;align-items:center !important;gap:10px !important;}.memteck-ro-form-wrap .section-heading h2{margin:0 !important;color:var(--navy) !important;font-size:19px !important;}.memteck-ro-form-wrap .section-heading p{margin:3px 0 14px !important;color:var(--muted) !important;font-size:11px !important;}.memteck-ro-form-wrap .step-number{width:32px !important;height:32px !important;border-radius:50% !important;display:grid !important;place-items:center !important;background:linear-gradient(135deg,var(--navy),var(--teal)) !important;color:#fff !important;font-weight:800 !important;}.memteck-ro-form-wrap .grid{display:grid !important;gap:10px !important;}.memteck-ro-form-wrap .grid.three{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}.memteck-ro-form-wrap .grid.four{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}.memteck-ro-form-wrap label{font-size:16px !important;font-weight:700 !important;color:#344054 !important;}.memteck-ro-form-wrap input, .memteck-ro-form-wrap select, .memteck-ro-form-wrap textarea{width:100% !important;margin-top:5px !important;padding:9px 10px !important;border:1px solid #c9d7e1 !important;border-radius:8px !important;background:#fff !important;color:var(--text) !important;font-size:12px !important;}.memteck-ro-form-wrap input:focus, .memteck-ro-form-wrap select:focus, .memteck-ro-form-wrap textarea:focus{outline:none !important;border-color:var(--teal) !important;box-shadow:0 0 0 3px rgba(34,166,161,.12) !important;}.memteck-ro-form-wrap .full-label{display:block !important;margin-top:12px !important;}.memteck-ro-form-wrap .nav-actions{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:16px !important;padding-top:12px !important;border-top:1px solid #edf2f5 !important;}.memteck-ro-form-wrap .water-note, .memteck-ro-form-wrap .submission-note{padding:10px 12px !important;background:#edf8f7 !important;border-left:4px solid var(--teal) !important;border-radius:8px !important;color:#4b5a67 !important;font-size:11px !important;line-height:1.5 !important;margin-bottom:10px !important;}.memteck-ro-form-wrap .water-groups{display:grid !important;gap:8px !important;}.memteck-ro-form-wrap .water-groups details{border:1px solid var(--border) !important;border-radius:9px !important;background:#f8fbfd !important;padding:8px 10px !important;}.memteck-ro-form-wrap .water-groups summary{font-weight:800 !important;color:var(--navy) !important;cursor:pointer !important;font-size:12px !important;}.memteck-ro-form-wrap .water-groups details .grid{margin-top:9px !important;}.memteck-ro-form-wrap .checkbox-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;margin-top:14px !important;padding:12px !important;background:#f8fbfd !important;border:1px solid var(--border) !important;border-radius:10px !important;}.memteck-ro-form-wrap .checkbox-grid label{display:flex !important;gap:7px !important;align-items:center !important;}.memteck-ro-form-wrap .checkbox-grid input, .memteck-ro-form-wrap .declaration input{width:auto !important;margin:0 !important;}.memteck-ro-form-wrap .review-content{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;}.memteck-ro-form-wrap .review-card{border:1px solid var(--border) !important;border-radius:10px !important;padding:12px !important;background:#fbfdff !important;}.memteck-ro-form-wrap .review-card h3{margin:0 0 8px !important;color:var(--navy) !important;font-size:13px !important;}.memteck-ro-form-wrap .review-row{display:grid !important;grid-template-columns:44% 56% !important;gap:6px !important;padding:5px 0 !important;border-bottom:1px solid #edf2f5 !important;font-size:10px !important;}.memteck-ro-form-wrap .review-row:last-child{border-bottom:0 !important;}.memteck-ro-form-wrap .review-row span{color:var(--muted) !important;}.memteck-ro-form-wrap .review-row b{color:#2e4050 !important;word-break:break-word !important;}.memteck-ro-form-wrap .declaration{margin:14px 0 !important;padding:11px !important;border:1px solid var(--border) !important;border-radius:9px !important;background:#fff !important;}.memteck-ro-form-wrap .declaration label{display:flex !important;gap:8px !important;align-items:center !important;}.memteck-ro-form-wrap .validation-message{padding:10px 12px !important;background:#fee4e2 !important;color:#b42318 !important;border-radius:8px !important;margin-bottom:10px !important;font-size:11px !important;}.memteck-ro-form-wrap .hidden{display:none !important;}.memteck-ro-form-wrap .review-actions{display:flex !important;gap:8px !important;}.memteck-ro-form-wrap footer{text-align:center !important;padding:16px !important;color:var(--muted) !important;font-size:10px !important;}
@media(max-width:1000px){.memteck-ro-form-wrap .grid.three, .memteck-ro-form-wrap .grid.four{grid-template-columns:repeat(2,1fr) !important;}.memteck-ro-form-wrap .review-content{grid-template-columns:1fr !important;}.memteck-ro-form-wrap .form-tabs{overflow:auto !important;}}
@media(max-width:650px){.memteck-ro-form-wrap .topbar{align-items:flex-start !important;}.memteck-ro-form-wrap .top-actions{justify-content:flex-end !important;}.memteck-ro-form-wrap .hero{flex-direction:column !important;align-items:flex-start !important;}.memteck-ro-form-wrap .grid.three, .memteck-ro-form-wrap .grid.four, .memteck-ro-form-wrap .checkbox-grid{grid-template-columns:1fr !important;}.memteck-ro-form-wrap .nav-actions{gap:8px !important;}.memteck-ro-form-wrap .review-actions{flex-direction:column !important;}.memteck-ro-form-wrap .form-tabs{position:static !important;}}
@media print{.memteck-ro-form-wrap .topbar, .memteck-ro-form-wrap .form-tabs, .memteck-ro-form-wrap .progress-wrap, .memteck-ro-form-wrap .nav-actions, .memteck-ro-form-wrap footer{display:none!important}.memteck-ro-form-wrap body{background:#fff !important;}.memteck-ro-form-wrap .container{max-width:none !important;padding:0 !important;}.memteck-ro-form-wrap .hero{background:#fff !important;color:#000 !important;border:1px solid #ccc !important;box-shadow:none !important;}.memteck-ro-form-wrap .hero p{color:#333 !important;}.memteck-ro-form-wrap .form-panel{display:none!important;border:0 !important;box-shadow:none !important;}.memteck-ro-form-wrap .form-panel[data-section="review"]{display:block!important}.memteck-ro-form-wrap .declaration{display:none !important;}
}
.memteck-ro-form-wrap .submit-status-message{padding:10px 12px !important;border-radius:8px !important;margin-bottom:10px !important;font-size:11px !important;line-height:1.5 !important;}
.memteck-ro-form-wrap .memteck-required-note{font-size:10px !important;color:var(--muted) !important;margin-top:8px !important;}
