.patient-section{color:#fff;--text-primary:#fff;--text-secondary:#fff;display:flex;gap:clamp(25px,3vw,49px);justify-content:center}.patient-card__wrapper{overflow:visible;position:relative;transition:transform .4s ease-out;width:100%}.patient-card__wrapper:hover{transform:scale(1.03)}.patient-card{align-items:flex-end;background:var(--bg-card-1);border-radius:30px;display:flex;padding:clamp(30px,4vw,60px);transition:var(--theme-transition)}.patient-card:not(.patient-card-full){height:clamp(500px,60vw,745px)}.patient-title{font-size:clamp(1.5rem,2.643vw + .971rem,3.25rem);font-weight:700}.patient-subtitle,.patient-title{transition:var(--theme-transition)}.patient-subtitle{font-size:clamp(18px,2.5vw,36px);font-weight:300}.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:clamp(24px,2vw,30px);box-shadow:0 8px 32px rgba(0,0,0,.1);color:#fff;font-size:clamp(13px,1.2vw,18px);font-weight:500;padding:clamp(10px,1.2vw,16px) clamp(28px,3vw,48px);text-transform:uppercase;transition:all .3s}.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-card.card-left-large,.patient-card.card-right-large{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(36,63,103,.3);border:1px solid hsla(0,0%,100%,.18);position:relative}.patient-card.card-left-large:before,.patient-card.card-right-large:before{background:linear-gradient(180deg,transparent,#143250);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.patient-card.card-right-large .patient-content{align-self:start}.patient-card.card-right-large:before{transform:scaleY(-1)}.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-section-full{background:var(--bg-primary);display:flex;justify-content:center;transition:var(--theme-transition)}.patient-card-full{border-radius:30px;display:block;overflow:hidden;position:relative;--patient-card-full-padding:clamp(30px,5vw,100px);background:var(--bg-patient-full);padding:var(--patient-card-full-padding);transition:var(--theme-transition)}.patient-card-full>.patient-card-full__image{margin:0 0 0 auto;margin-bottom:calc(var(--patient-card-full-padding)/2);margin-right:calc(var(--patient-card-full-padding)*-1);margin-top:calc(var(--patient-card-full-padding)*-1);width:40%}.patient-card-full>.patient-card-full__content{align-items:flex-end;display:grid;gap:0;grid-template-areas:"image content";grid-template-columns:55% 45%;justify-content:flex-end}.patient-content{align-self:end;grid-area:content;padding-bottom:clamp(20px,4vw,30px);transition:var(--theme-transition)}.card-image-left img{transform:scale(1.35) translate(-13%,27.5%);width:clamp(280px,40vw,650px)}.card-image-right{position:absolute;right:0;top:0;z-index:1}.card-image-full{position:absolute;transform:scale(1) translate(-26%,44%);width:65%}@media (max-width:1440px){.card-image-left{bottom:-100px}}@media (max-width:1024px){.card-image-right img{display:none}.patient-section{align-items:center;flex-direction:column}.card-image-left{bottom:-350px;left:60px}.patient-section>:not(:only-child){margin:0 auto;max-width:650px}.patient-content{padding-bottom:0}}@media (max-width:768px){.patient-section>:not(:only-child):first-child{margin-top:70px}.patient-content{align-self:unset;text-align:center;width:100%}.patient-card-full>.patient-card-full__content{align-items:center;display:flex;flex-direction:column-reverse;gap:1.5rem;width:100%}.card-image-full{display:grid;margin-bottom:-51%;max-width:100%;min-height:1px;position:relative;transform:none;width:80%}.patient-card-full>.patient-card-full__image{display:none}}@media (max-width:1024px){.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}}@media (max-width:768px){.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}}@media (max-width:480px){.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}}@media (max-width:320px){.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}}