.patient-section{background:transparent;display:flex;gap:49px;justify-content:center;max-width:100%;overflow:hidden;padding:100px 54px 50px;position:relative;z-index:1}.patient-card{align-items:flex-end;background:var(--bg-card-1);border-radius:30px;display:flex;height:745px;padding:60px;transition:var(--theme-transition);width:745px}.patient-content{color:#fff}.patient-title{color:#fff;font-size:58px;font-weight:700;margin-bottom:15px}.patient-subtitle{font-size:40px;font-weight:300;margin-bottom:30px}.btn-learn{background:#243f67;border:1px solid #fff;border-radius:24.5px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px 32px;text-decoration:none;text-transform:uppercase;transition:all .3s}.btn-learn:hover{background:#fff;color:#243f67}.patient-card.card-left-large{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(36,63,103,.3);background-image:url(https://info.royalsolutionsgroup.com/hubfs/RHI%20Web%20Resources/new_web/images/bg_img_1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid hsla(0,0%,100%,.18);position:relative}.patient-card.card-left-large:before{background:linear-gradient(180deg,transparent,#143250);border-radius:inherit;content:"";inset:0;position:absolute;z-index:0}.patient-card.card-left-large .patient-content{position:relative;z-index:1}.patient-card.card-left-large .btn-learn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:30px;box-shadow:0 8px 32px rgba(0,0,0,.1);font-size:18px;padding:16px 48px}.patient-card.card-left-large .btn-learn:hover{background:hsla(0,0%,100%,.9);box-shadow:0 12px 40px rgba(0,0,0,.2);color:#243f67;transform:translateY(-2px)}.kpi-box{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(59,130,246,.95);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:20px 30px;position:absolute;right:100px;top:-80px;transition:transform .3s ease,box-shadow .3s ease;will-change:transform;z-index:2}.kpi-box:hover{box-shadow:0 12px 40px rgba(0,0,0,.3);transform:translateY(-5px)}.kpi-box-right{background:rgba(34,197,94,.95);bottom:200px;right:-80px;top:auto}.kpi-label{font-size:16px;font-weight:500;line-height:1.4;margin:0 0 8px}.kpi-label,.kpi-value{color:#fff;text-align:left}.kpi-value{font-size:48px;font-weight:700;line-height:1;margin:0}.patient-card.card-right-large{align-items:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(36,63,103,.3);background-image:url(https://info.royalsolutionsgroup.com/hubfs/RHI%20Web%20Resources/new_web/images/bg_img_2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid hsla(0,0%,100%,.18);position:relative}.patient-card.card-right-large:before{background:linear-gradient(180deg,#143250,transparent);border-radius:inherit;content:"";inset:0;position:absolute;z-index:0}.patient-card.card-right-large .patient-content{position:relative;z-index:1}.patient-card.card-right-large .btn-learn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:30px;box-shadow:0 8px 32px rgba(0,0,0,.1);font-size:18px;padding:16px 48px}.patient-card.card-right-large .btn-learn:hover{background:hsla(0,0%,100%,.9);box-shadow:0 12px 40px rgba(0,0,0,.2);color:#243f67;transform:translateY(-2px)}.patient-section-full{background:var(--bg-primary);margin:0 auto;max-width:1920px;padding:20px 54px 100px}.patient-card-full,.patient-section-full{display:flex;justify-content:center;transition:var(--theme-transition)}.patient-card-full{align-items:center;background:var(--bg-patient-full);border-radius:30px;height:745px;overflow:hidden;padding:60px 100px;position:relative;width:1539px}@media (min-width:1024px){.patient-card-full{margin-left:-40px;margin-right:-40px}}.patient-card-full .patient-content{left:380px;position:relative;text-align:left;top:100px;width:550px;z-index:2}.patient-card-full .patient-subtitle,.patient-card-full .patient-title{color:#fff;transition:var(--theme-transition)}.patient-card-full .btn-learn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:30px;box-shadow:0 8px 32px rgba(0,0,0,.1);color:#fff;font-size:18px;padding:16px 48px}.patient-card-full .btn-learn:hover{background:hsla(0,0%,100%,.9);color:#243f67;transform:translateY(-2px)}.card-image-left{bottom:-300px;left:-90px;pointer-events:none;position:absolute;z-index:1}.card-image-left img{height:auto;width:90%}.card-image-right{pointer-events:none;position:absolute;right:0;top:0;z-index:1}.card-image-right img{border-top-right-radius:30px;height:auto;max-width:100%;width:auto}[data-theme=dark] .patient-card.card-left-large{background-color:rgba(10,14,26,.1);border:none}[data-theme=dark] .patient-card.card-left-large:before{background:linear-gradient(180deg,transparent,rgba(26,47,80,.95))}[data-theme=dark] .patient-card.card-right-large{background-color:rgba(10,14,26,.1);border:none}[data-theme=dark] .patient-card.card-right-large:before{background:linear-gradient(180deg,rgba(26,47,80,.95),transparent)}@media (max-width:1440px){.patient-section-full{padding:80px 30px}.patient-card-full{padding:60px}.patient-card-full .patient-content{left:30%}.patient-title{font-size:70px}.patient-subtitle{font-size:36px}.card-image-left img{width:650px}.card-image-left{bottom:-100px}.card-image-right img{width:400px}}@media (max-width:1200px){.patient-section-full{padding:70px 60px}.patient-card-full{height:540px;padding:55px}.patient-card-full .patient-content{left:35%;top:20px}.patient-title{font-size:62px}.patient-subtitle{font-size:32px}.card-image-left img{width:600px}.card-image-left{bottom:-85px}.card-image-right img{display:none;width:360px}}@media (max-width:1024px){.patient-section{align-items:center;flex-direction:column;gap:40px;padding:80px 50px 50px}.patient-card.card-left-large,.patient-card.card-right-large{height:600px;max-width:650px;padding:50px;width:100%}.patient-title{font-size:48px}.patient-subtitle{font-size:32px}.patient-card.card-left-large .btn-learn,.patient-card.card-right-large .btn-learn{font-size:16px;padding:14px 40px}.kpi-box{max-width:180px;min-width:140px;padding:18px 26px;right:40px;top:40px}.kpi-box-right{bottom:40px;right:40px;top:auto}.kpi-label{font-size:14px}.kpi-value{font-size:40px}.patient-section-full{padding:60px 50px}.patient-card-full{padding:50px;width:685px}.patient-card-full .patient-content{left:0;top:-100px}.patient-title{font-size:40px}.patient-subtitle{font-size:28px}.card-image-left img{width:600px}.card-image-left{bottom:-350px;left:60px}.card-image-right img{display:none;width:320px}}@media (max-width:768px){.patient-section{gap:35px;padding:60px 40px 40px}.patient-card.card-left-large,.patient-card.card-right-large{height:550px;max-width:100%;padding:40px}.patient-title{font-size:42px}.patient-subtitle{font-size:28px}.patient-card.card-left-large .btn-learn,.patient-card.card-right-large .btn-learn{font-size:15px;padding:12px 36px}.kpi-box{max-width:170px;min-width:130px;padding:16px 24px;right:35px;top:35px}.kpi-box-right{bottom:35px;right:35px;top:auto}.kpi-label{font-size:13px}.kpi-value{font-size:36px}.patient-section-full{padding:50px 40px}.patient-card-full{align-items:center;flex-direction:column;padding:40px;text-align:center}.patient-card-full .patient-content{align-items:center;left:0;text-align:center;top:130px}.patient-title{font-size:30px;line-height:1.2}.patient-subtitle{font-size:24px;margin-bottom:30px}.card-image-left{margin-top:30px;position:relative}.card-image-left img{max-width:450px;width:100%}.card-image-left{bottom:-120px;left:0}.card-image-right{margin-top:20px;position:relative}.card-image-right img{max-width:280px;width:100%}}@media (max-width:480px){.patient-section{gap:30px;padding:50px 25px 30px}.patient-card.card-left-large,.patient-card.card-right-large{border-radius:25px;height:480px;padding:35px}.patient-title{font-size:36px;margin-bottom:12px}.patient-subtitle{font-size:24px}.patient-card.card-left-large .btn-learn,.patient-card.card-right-large .btn-learn{border-radius:26px;font-size:14px;padding:11px 32px}.kpi-box{border-radius:16px;max-width:150px;min-width:120px;padding:14px 20px;right:30px;top:30px}.kpi-box-right{bottom:30px;right:30px;top:auto}.kpi-label{font-size:12px;margin-bottom:6px}.kpi-value{font-size:32px}.patient-section-full{padding:40px 25px}.patient-card-full{align-items:center;flex-direction:column;padding:35px;text-align:center}.patient-card-full .patient-content{align-items:center;left:0;text-align:center}.patient-title{font-size:38px;line-height:1.15;margin-bottom:15px}.patient-subtitle{font-size:20px;margin-bottom:25px}.card-image-left{margin-top:25px;position:relative}.card-image-left img{max-width:280px;width:100%}.card-image-right{margin-top:18px;position:relative}.card-image-right img{max-width:240px;width:100%}}@media (max-width:320px){.patient-section{gap:25px;padding:40px 20px 25px}.patient-card.card-left-large,.patient-card.card-right-large{border-radius:22px;height:420px;padding:30px}.patient-title{margin-bottom:10px}.patient-subtitle{font-size:20px}.patient-card.card-left-large .btn-learn,.patient-card.card-right-large .btn-learn{border-radius:24px;font-size:13px;padding:10px 28px}.kpi-box{border-radius:14px;max-width:140px;min-width:110px;padding:12px 18px;right:25px;top:25px}.kpi-box-right{bottom:25px;right:25px;top:auto}.kpi-label{font-size:11px;margin-bottom:5px}.kpi-value{font-size:28px}.patient-section-full{padding:35px 20px}.patient-card-full{align-items:center;flex-direction:column;padding:30px;text-align:center}.patient-card-full .patient-content{align-items:center;left:0;text-align:center}.patient-title{font-size:32px;line-height:1.1;margin-bottom:12px}.patient-subtitle{font-size:18px;margin-bottom:20px}.card-image-left{margin-top:20px;position:relative}.card-image-left img{max-width:240px;width:100%}.card-image-right{margin-top:15px;position:relative}.card-image-right img{max-width:200px;width:100%}}