*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:#fff!important;color:#16394d!important;font-family:Inter,'Segoe UI',system-ui,sans-serif!important;font-size:14px;line-height:1.7}.uhzg-spacer{flex:none}.uhz-pro-footer{margin-top:auto!important}a{color:#16718a}a:hover{color:#0c5065}main{width:100%;flex:1}.wrap{max-width:1110px;margin:0 auto;padding:0 25px}.security-hero{border-bottom:1px solid #e4edf2;padding:58px 0 44px;background:linear-gradient(135deg,#fff 54%,#f4f9fb)}.eyebrow{color:#16718a;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;display:flex;gap:11px;align-items:center}.eyebrow:before{content:"";width:23px;height:2px;background:#1b758b}.security-hero h1{font-size:clamp(36px,5vw,59px);line-height:1.09;letter-spacing:-.044em;font-weight:810;color:#12384d;margin:15px 0}.security-hero h1 span{color:#1c7790}.security-hero p{max-width:680px;font-size:15px;line-height:1.85;color:#5e7788;margin:0}.pillline{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.pillline span{font-size:11px;font-weight:700;color:#366679;background:#eff7f9;border:1px solid #d4e7ee;border-radius:20px;padding:7px 13px}.content-section{padding:44px 0;border-bottom:1px solid #ecf1f4}.content-section h2{font-size:25px;letter-spacing:-.025em;color:#143c51;margin:0 0 9px}.sec-lead{color:#668093;margin:0 0 26px;max-width:800px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.info-card{border:1px solid #dae6ed;border-radius:13px;background:#fff;padding:21px;box-shadow:0 3px 14px #0b2d4406}.info-card .icon{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;background:#edf7fa;margin-bottom:14px}.info-card svg{width:20px;height:20px;stroke:#18768c;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.info-card h3{font-size:16px;color:#1b3d51;line-height:1.35;margin:0 0 10px}.info-card p{color:#667e8d;line-height:1.7;margin:0;font-size:12px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.step{border:1px solid #dbe6ee;border-radius:12px;padding:20px;background:#fff}.step b{font-size:12px;color:#168094;letter-spacing:.1em}.step h3{font-size:15px;margin:10px 0 7px;color:#254b60}.step p{font-size:12px;color:#667f8d;margin:0}.twocol{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:start}.bullets{padding-left:23px;color:#5f7889}.bullets li{margin-bottom:12px}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table th,.data-table td{border-bottom:1px solid #e3edf2;padding:14px;text-align:left;vertical-align:top}.data-table th{color:#22485e;background:#f5f9fb;width:28%}.data-table td{color:#5b7686}.notice{border:1px solid #d0e3eb;border-left:3px solid #238098;border-radius:10px;background:#f3f9fb;padding:17px 19px;font-size:12px;color:#4d6e80}.notice strong{color:#19465d}.cta{padding:26px;border-radius:15px;background:#103b50;color:#fff}.cta h3{margin:0 0 8px;font-size:21px}.cta p{color:#d2e1e9;font-size:12px;margin:0 0 20px}.button{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:11px 17px;border-radius:8px;background:#fff;color:#194b60!important;font-size:12px;text-decoration:none;font-weight:800;border:1px solid #fff}.button:hover{background:#e8f3f8}.button.secondary{border-color:#9fc2d2;background:transparent;color:#e9f8ff!important;margin-top:10px}.faq{display:grid;gap:10px}.faq details{border:1px solid #dde7ed;border-radius:10px;padding:17px 19px;background:#fff}.faq summary{font-weight:750;cursor:pointer;color:#274c60;font-size:13px}.faq p{font-size:12px;color:#657f8d;padding-top:10px;margin:0}.legal{font-size:11px;color:#718897;margin:25px 0 38px}.linkrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.linkrow a{font-size:12px;color:#176e84;text-decoration:none;border-bottom:1px solid #b3d1de}.security-end{padding-bottom:58px}@media(max-width:870px){.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.twocol{grid-template-columns:1fr}.security-hero{padding:40px 0 33px}}@media(max-width:560px){.wrap{padding:0 16px}.info-grid,.steps{grid-template-columns:1fr}.security-hero h1{font-size:37px}.security-hero p{font-size:14px}.content-section{padding:34px 0}.info-card{padding:18px}.data-table th,.data-table td{display:block;width:100%;padding:10px 12px}.cta{padding:22px}}