.rq{font-family:'IBM Plex Sans','Segoe UI',Arial,sans-serif;color:#14213d;background:#fff}.rq a{color:#345da5}.rq a:hover{color:#14213d}.rq .rq-wrap{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box}@media (max-width:640px){.rq .rq-wrap{padding:0 16px}}.rq .rq-crumb{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.rq .rq-crumb a{color:#596681;text-decoration:none;font-size:14px}.rq .rq-crumb span{color:#596681;font-size:14px}.rq .rq-crumb b{color:#14213d;font-size:14px;font-weight:400}.rq .rq-btn{display:inline-block;border-radius:8px;padding:12px 20px;font-weight:600;font-size:15px;text-decoration:none;box-sizing:border-box}.rq .rq-btn-red{background:#d51f34;color:#fff}.rq .rq-btn-red:hover{background:#b3192b;color:#fff}.rq .rq-btn-line{border:1.5px solid #14213d;color:#14213d;background:#fff}.rq .rq-btn-ghost{border:1.5px solid #fff;color:#fff;text-align:center}.rq .rq-card{background:#fff;border:1px solid #d6dded;border-radius:12px;padding:24px}.rq .rq-toc a{display:block;padding:7px 0 7px 14px;border-left:2px solid #d6dded;color:#596681;text-decoration:none;font-size:14px}.rq .rq-toc a:hover,.rq .rq-toc a.rq-on{border-left-color:#d51f34;color:#14213d}.rq .rq-toc .rq-toc-h{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#596681;margin:0 0 10px 14px}.rq .rq-toc .rq-toc-h2{margin-top:22px}.rq .rq-rail .rq-card h3{margin:0 0 8px;font-size:17px}.rq .rq-rail p{margin:0 0 12px;font-size:14px;color:#596681;line-height:1.5}.rq h1{font-size:42px;line-height:1.12;margin:0 0 16px;letter-spacing:-.02em;max-width:900px;color:#14213d}.rq.rq-hub h1{font-size:44px;margin:0 0 18px}@media (max-width:640px){.rq h1,.rq.rq-hub h1{font-size:30px}}.rq h2{font-size:26px;line-height:1.25;margin:0 0 14px;letter-spacing:-.01em;color:#14213d}.rq h3{font-size:18px;line-height:1.35;margin:0;color:#14213d}.rq p{line-height:1.65;font-size:16.5px;margin:0 0 14px}.rq.rq-hub p{line-height:1.6}.rq .rq-main ul,.rq .rq-main ol{line-height:1.65;font-size:16.5px;margin:0 0 14px;padding-left:22px}.rq .rq-main li{margin:0 0 6px}.rq .rq-main h3{margin:18px 0 8px}.rq .rq-faq{border-top:1px solid #d6dded;padding:18px 0}.rq .rq-faq:last-child{border-bottom:1px solid #d6dded}.rq .rq-faq h3{font-size:17px;margin:0 0 6px}.rq .rq-faq p{margin:0;color:#2a3a5c;font-size:15.5px}.rq .rq-ex{background:#f5f7fc;border:1px solid #d6dded;border-radius:12px;padding:22px 24px}.rq .rq-ex b{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#345da5;margin-bottom:8px}.rq .rq-ex p{font-size:15.5px;margin:0 0 10px;color:#2a3a5c}.rq .rq-ex p:last-child{margin:0}.rq .rq-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:760px){.rq .rq-grid2{grid-template-columns:minmax(0,1fr)}}.rq .rq-ev{border-color:#14623c}.rq .rq-nc{border-color:#d51f34}.rq .rq-ev-h,.rq .rq-nc-h{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.rq .rq-ev-h{color:#14623c}.rq .rq-nc-h{color:#d51f34}.rq .rq-ev p,.rq .rq-nc p{font-size:15.5px;margin:0 0 10px;color:#2a3a5c}.rq .rq-ev p:last-child,.rq .rq-nc p:last-child{margin:0}.rq .rq-nx{flex:1 1 200px;border:1px solid #d6dded;border-radius:10px;padding:14px 16px;text-decoration:none;color:#14213d}.rq .rq-nx:hover{border-color:#345da5}.rq .rq-nx small{display:block;font-size:12px;color:#596681;margin-bottom:4px}.rq .rq-nx span{font-weight:600;font-size:15px}.rq .rq-pill{display:inline-block;background:#e6edf8;color:#345da5;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600}.rq .rq-eyebrow-red{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d51f34}.rq .rq-banner{border-radius:14px;padding:26px 30px;display:flex;gap:24px;flex-wrap:wrap;align-items:center}.rq .rq-banner h3{font-size:21px;line-height:1.25;margin:0 0 8px}.rq .rq-banner p{margin:0;font-size:15px;line-height:1.55}.rq .rq-banner .rq-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.rq.rq-hub .rq-banner{padding:28px 32px;gap:28px}.rq.rq-hub .rq-banner h3{font-size:22px}.rq.rq-hub .rq-banner p{font-size:15.5px}.rq .rq-banner-a{background:#14213d;color:#fff}.rq .rq-banner-a h3{color:#fff}.rq .rq-banner-a .rq-eyebrow{color:#ff8a96}.rq .rq-banner-a p{color:#c9d3ea}.rq .rq-banner-b{background:#e6edf8;border:1px solid #c9d6ee}.rq .rq-banner-b .rq-eyebrow{color:#345da5}.rq .rq-banner-b p{color:#2a3a5c}.rq .rq-banner-c{background:#fff;border:1.5px solid #d51f34}.rq .rq-banner-c .rq-eyebrow{color:#d51f34}.rq .rq-banner-c p{color:#2a3a5c}.rq .rq-banner-c .rq-proof{color:#14213d}.rq .rq-banner .rq-b-text{flex:999 1 380px;min-width:0}.rq .rq-banner .rq-b-btns{display:flex;flex-direction:column;gap:10px;min-width:200px}.rq .rq-banner .rq-b-btns a{text-align:center}.rq .rq-banner .rq-b-row{flex:1 1 100%;display:flex;gap:12px;flex-wrap:wrap}.rq .rq-proof{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.rq .rq-proof span{font-size:13px;font-weight:500}.rq.rq-hub .rq-proof{gap:18px;margin-top:14px}.rq.rq-hub .rq-proof span{font-size:13.5px}.rq .rq-eff-tiles{flex:1 1 320px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rq .rq-eff{background:#fff;border:1px solid #d6dded;border-radius:12px;padding:16px 18px}.rq .rq-eff b{display:block;font-size:14px}.rq .rq-head{background:#f5f7fc;border-bottom:1px solid #d6dded}.rq .rq-head .rq-wrap{padding-top:28px;padding-bottom:34px}.rq.rq-hub .rq-head .rq-wrap{padding-bottom:36px}.rq .rq-head .rq-lead{font-size:19px;color:#2a3a5c;max-width:820px;margin:0}.rq.rq-hub .rq-head .rq-lead{max-width:760px;margin:0 0 14px}.rq .rq-head .rq-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;font-size:14px;color:#596681;align-items:center}.rq .rq-head .rq-meta a{font-weight:600;text-decoration:none}.rq .rq-head .rq-tags{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.rq .rq-chip{display:inline-block;border:1px solid #d6dded;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;color:#14213d;text-decoration:none;background:#fff}.rq .rq-chip:hover{border-color:#345da5;color:#345da5}.rq .rq-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px;align-items:center}.rq .rq-chips>span{font-size:13px;color:#596681;margin-right:4px}.rq .rq-facts{flex:1 1 300px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rq .rq-fact{background:#fff;border:1px solid #d6dded;border-radius:10px;padding:14px 18px}.rq .rq-fact b{display:block;font-size:20px;line-height:1.25;color:#14213d}.rq .rq-fact span{font-size:13px;color:#596681}.rq .rq-clause{border:1px solid #d6dded;border-radius:12px;background:#fff;overflow:hidden}.rq .rq-clause-head{display:flex;gap:20px;align-items:flex-start;padding:24px 28px;background:#f5f7fc;border-bottom:1px solid #d6dded}.rq .rq-clause-head h3{font-size:20px}.rq .rq-clause-head h3 a{color:#14213d;text-decoration:none}.rq .rq-clause-head h3 a:hover{color:#345da5}.rq .rq-clause-head p{margin:6px 0 0;font-size:15px;color:#2a3a5c}.rq .rq-num{flex:0 0 56px;height:56px;border-radius:10px;background:#14213d;color:#fff;font-weight:700;font-size:22px;display:flex;align-items:center;justify-content:center}.rq .rq-num.rq-sm{font-size:16px}.rq .rq-sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.rq .rq-sub.rq-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.rq .rq-sub,.rq .rq-sub.rq-three{grid-template-columns:minmax(0,1fr)}}.rq .rq-sub a{display:flex;gap:12px;padding:16px 28px;border-bottom:1px solid #e9eef8;text-decoration:none;color:#14213d;font-size:15px;line-height:1.45}.rq .rq-sub a:nth-child(odd){border-right:1px solid #e9eef8}.rq .rq-sub a:hover{background:#f5f7fc}.rq .rq-sub b{color:#345da5;font-weight:600;white-space:nowrap}.rq .rq-orient h3{margin-bottom:8px}.rq .rq-orient p{font-size:15px;color:#2a3a5c;margin:0}.rq .rq-band{background:#14213d;color:#fff;border-radius:14px;padding:30px 34px;display:flex;gap:24px;flex-wrap:wrap;align-items:center}.rq .rq-band h2{color:#fff;margin-bottom:8px}.rq .rq-band p{color:#c9d3ea;margin:0 0 8px;font-size:16px}.rq .rq-band p:last-child{margin:0}.rq .rq-band a:not(.rq-btn){color:#fff}.rq .rq-band .rq-b-text{flex:999 1 380px;min-width:0}.rq .rq-notes{border-top:1px solid #d6dded;padding-top:18px;font-size:13.5px;color:#596681;line-height:1.6;display:flex;flex-direction:column;gap:10px}.rq .rq-notes b{color:#2a3a5c}.rq .rq-body{display:flex;gap:40px;flex-wrap:wrap;padding-top:40px;padding-bottom:56px}.rq.rq-hub .rq-body{gap:48px}.rq .rq-toc{flex:1 1 180px;max-width:220px;display:flex;flex-direction:column;gap:2px}@media (max-width:1100px){.rq .rq-toc{display:none}}.rq .rq-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:36px}.rq.rq-hub .rq-main{flex:999 1 620px;gap:40px}.rq .rq-rail{flex:1 1 280px;max-width:320px;display:flex;flex-direction:column;gap:20px}.rq.rq-hub .rq-rail{flex:1 1 320px;max-width:380px}@media (max-width:760px){.rq .rq-rail,.rq.rq-hub .rq-rail{max-width:none}}.rq .rq-rail .rq-navy{background:#14213d;border-color:#14213d;color:#fff}.rq .rq-rail .rq-navy .rq-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff8a96;margin-bottom:8px}.rq .rq-rail .rq-navy .rq-why{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45}.rq .rq-rail .rq-navy .rq-btn{margin-top:14px;text-align:center;display:block}.rq .rq-rail .rq-auto{border-color:#345da5}.rq .rq-rail .rq-auto .rq-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#345da5;margin-bottom:8px}.rq .rq-rail .rq-more{display:flex;flex-direction:column;gap:8px;font-size:14.5px}.rq .rq-rail .rq-go{font-weight:600;text-decoration:none}.rq .rq-rail #enquiry{border-color:#14213d}.rq form.sterling-local-form{display:grid;gap:12px}.rq form.sterling-local-form label{font-size:13px;font-weight:500;color:#2a3a5c;display:flex;flex-direction:column;gap:6px}.rq form.sterling-local-form input[type=text],.rq form.sterling-local-form input[type=email],.rq form.sterling-local-form input[type=tel]{height:42px;border:1px solid #d6dded;border-radius:8px;padding:0 12px;font:inherit;font-size:14px;width:100%;box-sizing:border-box;background:#fff;color:#14213d}.rq form.sterling-local-form input:focus{outline:2px solid #345da5;outline-offset:1px}.rq form.sterling-local-form .btn{background:#d51f34;color:#fff;border:0;border-radius:8px;padding:12px 20px;font-weight:600;font-size:15px;cursor:pointer;width:100%}.rq form.sterling-local-form .btn[disabled]{opacity:.6;cursor:not-allowed}.rq form.sterling-local-form .sterling-form-help,.rq form.sterling-local-form small{font-size:12px;color:#596681;margin:0;line-height:1.5}.rq form.sterling-local-form .sterling-form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rq form.sterling-local-form .sterling-form-status:empty{display:none}.rq form.sterling-local-form .sterling-form-status{font-size:14px;background:#f5f7fc;border-radius:6px;padding:10px;margin:0}.rq .rq-guides{margin-top:16px;font-size:14.5px;color:#596681}.rq .rq-foot{background:#f5f7fc;border-top:1px solid #d6dded}.rq .rq-foot .rq-wrap{padding-top:22px;padding-bottom:22px;font-size:13px;color:#596681;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.rq-guide-line{margin:10px 0 0;font-size:15px}.rq-guide-line a{font-weight:600}