.single-post #sidebar #block-3,.single-post #sidebar #block-4{display:none}.page-id-87387 .et_pb_section_0{background:radial-gradient(ellipse at 92% 18%,rgba(0,151,255,.35),transparent 48%),linear-gradient(125deg,#111534 25%,#123960 100%)!important;position:relative;overflow:hidden;padding:78px 0 88px!important;border-bottom:5px solid #0097ff}.page-id-87387 .et_pb_section_0:after{content:"";position:absolute;width:430px;height:430px;right:5%;top:-135px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.035),0 0 0 130px rgba(255,255,255,.025);pointer-events:none}.page-id-87387 .et_pb_section_0 .et_pb_row{position:relative;z-index:1}.page-id-87387 .et_pb_section_0 h1{color:#fff!important;font-size:clamp(48px,6vw,76px)!important;line-height:1.05!important;letter-spacing:-2px}.page-id-87387 .et_pb_section_0 p{color:#d9edff!important;font-size:22px!important;line-height:1.5!important;max-width:550px}.page-id-87387 .et_pb_section_1{background:#f7f9fc!important;padding:64px 0!important}.page-id-87387 .et_pb_post{border:0!important;border-radius:14px;overflow:hidden;box-shadow:0 12px 36px rgba(17,21,52,.07)}.single-post #main-header,.single-post #main-header.et-fixed-header{background:#111534!important}.single-post #top-menu a{color:#fff!important}.single-post .mobile_menu_bar:before{color:#0097ff!important}.single-post #sidebar,.single-post #main-content .container:before{display:none!important}.single-post #left-area{width:100%!important;padding:0!important;float:none!important}.single-post #main-content{background:#f5f8fc}.single-post #main-content>.container{width:90%;max-width:1120px;padding-top:64px!important;padding-bottom:72px}.single-post .et_post_meta_wrapper:first-child{background:radial-gradient(ellipse at 100% 0%,#164d78,transparent 65%),#111534;padding:52px 52px 0;border-radius:18px 18px 0 0;overflow:hidden}.single-post h1.entry-title{color:#fff!important;font-family:'Outfit',sans-serif;font-size:clamp(34px,4vw,56px)!important;font-weight:600;line-height:1.12!important;letter-spacing:-1px;padding-bottom:22px;max-width:920px}.single-post .post-meta,.single-post .post-meta a{color:#c1d5e9!important;font-size:14px!important;line-height:1.9!important}.single-post .et_post_meta_wrapper>img{display:block;width:calc(100% + 104px)!important;max-width:none!important;margin:32px -52px 0!important;max-height:540px;object-fit:cover;object-position:center}.single-post .entry-content{background:#fff;padding:48px max(32px,calc((100% - 760px)/2)) 60px;border-radius:0 0 18px 18px;box-shadow:0 15px 40px rgba(17,21,52,.05);font-size:18px;line-height:1.85;color:#374357}.single-post .entry-content h2{font-family:'Outfit',sans-serif;color:#111534;font-size:30px;line-height:1.25;margin:32px 0 18px;padding-bottom:0}.single-post .entry-content p{padding-bottom:22px}.single-post .entry-content ul{padding:0 0 24px 25px;line-height:1.75}.single-post .entry-content li{padding-bottom:10px}.single-post .entry-content a{color:#0075c7;text-decoration:underline;text-underline-offset:3px}body.home #page-container #latest-articles .et_pb_button_2{color:#fff!important;border:0 solid #fff!important;border-radius:5px!important;letter-spacing:1px!important;font-size:15px!important;font-family:'Outfit',Helvetica,Arial,sans-serif!important;font-weight:500!important;line-height:25.5px!important;background:#0097ff!important;padding:13px 35px!important;text-transform:uppercase;transition:all 300ms ease!important}body.home #page-container #latest-articles .et_pb_button_2:hover{color:#111534!important;background:#fff!important;border-color:#111534!important;filter:brightness(120%);backface-visibility:hidden;padding:13px 35px!important}body.home #page-container #latest-articles .et_pb_button_2:before,body.home #page-container #latest-articles .et_pb_button_2:after{display:none!important}@media(max-width:767px){.page-id-87387 .et_pb_section_0{padding:48px 0!important}.page-id-87387 .et_pb_section_0:after{right:-260px}.single-post #main-content>.container{width:92%;padding-top:28px!important}.single-post .et_post_meta_wrapper:first-child{padding:30px 24px 0}.single-post .et_post_meta_wrapper>img{width:calc(100% + 48px)!important;margin:24px -24px 0!important;max-height:320px}.single-post .entry-content{padding:30px 24px;font-size:17px}.single-post .entry-content h2{font-size:26px}}.category #main-header,.category #main-header.et-fixed-header{background:#111534!important}.category #top-menu a{color:#fff!important}.category .mobile_menu_bar:before{color:#0097ff!important}.category #sidebar,.category #main-content>.container:before{display:none!important}.category #main-content{background:#f5f8fc}.category #main-content>.container{width:90%;max-width:1120px;padding:56px 0 72px!important}.category #left-area{width:100%!important;padding:0!important;float:none!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.category #left-area:after{display:none}.category .pagination{grid-column:1/-1}.hps-archive-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 92% 18%,rgba(0,151,255,.35),transparent 48%),linear-gradient(125deg,#111534 25%,#123960 100%);border-bottom:5px solid #0097ff;padding:64px 0 70px}.hps-archive-hero:after{content:"";position:absolute;width:430px;height:430px;right:5%;top:-135px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.035),0 0 0 130px rgba(255,255,255,.025);pointer-events:none}.hps-archive-inner{width:90%;max-width:1120px;margin:auto;position:relative;z-index:1}.hps-archive-inner>a{display:inline-block;color:#8fd2ff!important;font:600 13px 'Outfit',sans-serif;letter-spacing:2px;margin-bottom:24px}.hps-archive-inner h1{color:#fff!important;font:600 clamp(34px,4.5vw,60px)/1.1 'Outfit',sans-serif;letter-spacing:-1px;max-width:900px;padding:0 0 24px}.hps-archive-inner p{color:#d9edff;font-size:20px;line-height:1.6}.category #left-area article{margin:0;padding:0 30px 30px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 36px rgba(17,21,52,.07);font-size:17px;line-height:1.75;color:#374357}.category #left-area .entry-featured-image-url{display:block;margin:0 -30px 28px}.category #left-area .entry-featured-image-url img{display:block;width:100%;height:280px;object-fit:cover}.category #left-area h2{font:600 28px/1.2 'Outfit',sans-serif;letter-spacing:-.4px;padding:0 0 18px}.category #left-area h2 a{color:#111534}.category #left-area .post-meta,.category #left-area .post-meta a{font-size:13px;color:#61758b!important;line-height:1.6}.category .hps-archive-read{display:table;margin-top:24px;color:#fff!important;background:#0097ff;border-radius:5px;padding:12px 26px;font:500 14px/1.7 'Outfit',sans-serif;text-transform:uppercase;letter-spacing:1px;transition:background .3s,color .3s}.category .hps-archive-read:hover,.category .hps-archive-read:focus{background:#111534;color:#fff!important}.hps-archive-inner>a:focus,.category a:focus-visible{outline:2px solid #0097ff;outline-offset:4px}@media(max-width:767px){.hps-archive-hero{padding:40px 0 44px}.hps-archive-hero:after{right:-260px}.hps-archive-inner h1{font-size:36px}.hps-archive-inner p{font-size:18px}.category #main-content>.container{padding:32px 0 44px!important}.category #left-area{grid-template-columns:1fr;gap:24px}.category #left-area article{padding:0 22px 26px}.category #left-area .entry-featured-image-url{margin:0 -22px 24px}.category #left-area .entry-featured-image-url img{height:220px}.category #left-area h2{font-size:26px}}body.home #page-container .et_pb_section_0{background-image:linear-gradient(248deg,rgba(62,117,237,0) 0%,rgba(17,21,52,.82) 63%),url("https://healthprosolutions.com/wp-content/uploads/2026/10/healthcare-optimized.webp")!important}.single-post #main-content{background:#f5f8fc}.single-post #main-content>.container{width:90%;max-width:1120px;padding-top:64px!important;padding-bottom:72px}.single-post .et_post_meta_wrapper:first-child{background:radial-gradient(ellipse at 100% 0%,#164d78,transparent 65%),#111534;padding:52px 52px 0;border-radius:18px 18px 0 0;overflow:hidden}.single-post h1.entry-title{color:#fff!important;font-family:'Outfit',sans-serif;font-size:clamp(34px,4vw,56px)!important;font-weight:600;line-height:1.12!important;letter-spacing:-1px;padding-bottom:22px;max-width:920px}.single-post .post-meta,.single-post .post-meta a{color:#c1d5e9!important;font-size:14px!important;line-height:1.9!important}.single-post .et_post_meta_wrapper>img{display:block;width:calc(100% + 104px)!important;max-width:none!important;margin:32px -52px 0!important;max-height:540px;object-fit:cover;object-position:center}.single-post .entry-content{background:#fff;padding:48px max(32px,calc((100% - 760px)/2)) 60px;border-radius:0 0 18px 18px;box-shadow:0 15px 40px rgba(17,21,52,.05);font-size:18px;line-height:1.85;color:#374357}.single-post .entry-content h2{font-family:'Outfit',sans-serif;color:#111534;font-size:30px;line-height:1.25;margin:32px 0 18px;padding-bottom:0}.single-post .entry-content p{padding-bottom:22px}.single-post .entry-content ul{padding:0 0 24px 25px;line-height:1.75}.single-post .entry-content li{padding-bottom:10px}.single-post .entry-content a{color:#0075c7;text-decoration:underline;text-underline-offset:3px}body.home #page-container #latest-articles .et_pb_button_2{color:#fff!important;border:0 solid #fff!important;border-radius:5px!important;letter-spacing:1px!important;font-size:15px!important;font-family:'Outfit',Helvetica,Arial,sans-serif!important;font-weight:500!important;line-height:25.5px!important;background:#0097ff!important;padding:13px 35px!important;text-transform:uppercase;transition:all 300ms ease!important}body.home #page-container #latest-articles .et_pb_button_2:hover{color:#111534!important;background:#fff!important;border-color:#111534!important;filter:brightness(120%);backface-visibility:hidden;padding:13px 35px!important}body.home #page-container #latest-articles .et_pb_button_2:before,body.home #page-container #latest-articles .et_pb_button_2:after{display:none!important}@media(max-width:767px){.page-id-87387 .et_pb_section_0{padding:48px 0!important}.page-id-87387 .et_pb_section_0:after{right:-260px}.single-post #main-content>.container{width:92%;padding-top:28px!important}.single-post .et_post_meta_wrapper:first-child{padding:30px 24px 0}.single-post .et_post_meta_wrapper>img{width:calc(100% + 48px)!important;margin:24px -24px 0!important;max-height:320px}.single-post .entry-content{padding:30px 24px;font-size:17px}.single-post .entry-content h2{font-size:26px}}