.medical-section-hpb-pakistan-intro{padding:100px 20px;background-color:#fdfbff;font-family:'Inter','Segoe UI',sans-serif;overflow:hidden}.container-hpb-pakistan-intro{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.animate-trigger-hpb-intro .content-hpb-pakistan-intro{opacity:0;transform:translateX(-60px);transition:all 1s cubic-bezier(.22,1,.36,1)}.animate-trigger-hpb-intro .visual-hpb-pakistan-intro{opacity:0;transform:scale(.9) translateX(40px);transition:all 1.2s cubic-bezier(.22,1,.36,1)}.is-visible-hpb-intro .content-hpb-pakistan-intro,.is-visible-hpb-intro .visual-hpb-pakistan-intro{opacity:1;transform:translate(0) scale(1)}.badge-hpb-pakistan{color:#3c0145;font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;margin-bottom:15px;display:block}.title-hpb-pakistan-intro{color:#3c0145;font-size:2.8rem;font-weight:700;margin-bottom:25px;line-height:1.1}.description-hpb-pakistan-intro{font-size:1.1rem;color:#333;line-height:1.6}.standards-box-hpb-pakistan{margin:30px 0;padding:25px;background:#fff;border-left:5px solid #3c0145;box-shadow:0 10px 30px rgba(60,1,69,.05);font-style:italic;color:#555}.features-hpb-pakistan{display:flex;gap:30px;margin-bottom:40px}.feature-item-hpb-pakistan{display:flex;align-items:center;gap:10px;font-weight:600;color:#3c0145}.btn-hpb-pakistan-intro{display:inline-block;padding:18px 40px;background:#3c0145;color:#fff;text-decoration:none;font-weight:700;border-radius:0;transition:.3s}.btn-hpb-pakistan-intro:hover{background:#5a0268;box-shadow:0 10px 25px rgba(60,1,69,.2)}.image-frame-hpb-pakistan{position:relative;border-radius:30px;overflow:visible}.image-frame-hpb-pakistan img{width:100%;border-radius:0;box-shadow:0 25px 50px rgba(0,0,0,.1)}.experience-badge-hpb-pakistan{position:absolute;bottom:-20px;right:-20px;background:#3c0145;color:#fff;padding:20px;border-radius:0;text-align:center;box-shadow:0 10px 30px rgba(60,1,69,.3)}.experience-badge-hpb-pakistan strong{font-size:1.8rem;display:block}@media (max-width:992px){.container-hpb-pakistan-intro{grid-template-columns:1fr;text-align:center}.features-hpb-pakistan{justify-content:center}.standards-box-hpb-pakistan{text-align:left}.visual-hpb-pakistan-intro{order:-1}.experience-badge-hpb-pakistan{right:20px}}.medical-section-dark-whipple-surgery{padding:100px 20px;background-color:#3c0145;color:#fff;font-family:'Inter',sans-serif;overflow:hidden}.container-whipple-surgery{max-width:1250px;margin:0 auto}.header-whipple-surgery{text-align:center;margin-bottom:70px}.title-whipple-surgery{font-size:2.8rem;font-weight:700;margin-bottom:20px}.animate-trigger-whipple-surgery .removal-list-whipple-surgery,.animate-trigger-whipple-surgery .visual-whipple-surgery,.animate-trigger-whipple-surgery .recon-content-whipple-surgery{opacity:0;transform:translateY(40px);transition:all 1s cubic-bezier(.19,1,.22,1)}.is-visible-whipple-surgery .removal-list-whipple-surgery{transition-delay:.2s;opacity:1;transform:translateY(0)}.is-visible-whipple-surgery .visual-whipple-surgery{transition-delay:.5s;opacity:1;transform:translateY(0)}.is-visible-whipple-surgery .recon-content-whipple-surgery{transition-delay:.8s;opacity:1;transform:translateY(0)}.main-grid-whipple-surgery{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:40px;align-items:center}.removal-list-whipple-surgery h3,.recon-content-whipple-surgery h3{color:#fff;margin-bottom:20px}.removal-list-whipple-surgery p{margin-bottom:15px;color:#fff;font-size:1.1rem}.animated-list-whipple-surgery{list-style:none;padding:0}.animated-list-whipple-surgery li{padding:12px 15px;margin-bottom:10px;background:rgba(255,255,255,.05);border-radius:0;border-left:3px solid #fff}.process-box-whipple-surgery{background:rgba(255,255,255,.1);padding:25px;border-radius:0;margin:20px 0;border:1px dashed rgba(255,255,255,.3)}.recon-content-whipple-surgery p{color:#fff;font-size:1.1rem}.indication-note-whipple-surgery{font-size:1.1rem;color:#e2d1e6}.image-wrapper-whipple-surgery img{width:100%;border-radius:0;box-shadow:0 30px 60px rgba(0,0,0,.4)}@media (max-width:1024px){.main-grid-whipple-surgery{grid-template-columns:1fr;text-align:center}.animated-list-whipple-surgery li{text-align:left}.visual-whipple-surgery{order:-1}}.intro-p-whipple-surgery{font-size:1.1rem;line-height:1.6;color:#fff}.medical-section-whipple-conditions{padding:80px 20px;background-color:#fff;font-family:'Segoe UI',Tahoma,sans-serif;overflow:hidden}.container-whipple-conditions{max-width:1100px;margin:0 auto}.header-whipple-conditions{text-align:center;margin-bottom:50px}.title-whipple-conditions{color:#3c0145;font-size:2.5rem;font-weight:700;margin-bottom:20px}.description-whipple-conditions{color:#3c0145;max-width:700px;font-size:1.1rem;margin:0 auto;line-height:1.6}.content-wrapper-whipple-conditions{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.list-item-whipple{display:flex;align-items:center;background:#fdfbff;padding:15px 20px;margin-bottom:12px;border-radius:0;border-left:4px solid #3c0145;opacity:0;transform:translateX(-30px);transition:all .5s ease-out}.is-visible-whipple-conditions .list-item-whipple{opacity:1;transform:translateX(0)}.is-visible-whipple-conditions .list-item-whipple:nth-child(1) {transition-delay:.1s}.is-visible-whipple-conditions .list-item-whipple:nth-child(2) {transition-delay:.2s}.is-visible-whipple-conditions .list-item-whipple:nth-child(3) {transition-delay:.3s}.is-visible-whipple-conditions .list-item-whipple:nth-child(4) {transition-delay:.4s}.is-visible-whipple-conditions .list-item-whipple:nth-child(5) {transition-delay:.5s}.is-visible-whipple-conditions .list-item-whipple:nth-child(6) {transition-delay:.6s}.check-icon-whipple{color:#3c0145;font-weight:bold;margin-right:15px}.img-container-whipple img{width:100%;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.08)}.note-box-whipple-conditions{margin-top:50px;padding:30px;background-color:#f8f0f8;border-radius:0;border:1px dashed #3c0145;text-align:center}@media (max-width:768px){.content-wrapper-whipple-conditions{grid-template-columns:1fr}.image-column-whipple-conditions{order:-1}}.medical-section-dark-precision-op{padding:80px 15px;background-color:#3c0145;color:#fff;font-family:'Inter',sans-serif;overflow:hidden}.container-precision-op{max-width:1200px;margin:0 auto}.content-layout-precision-op{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.title-precision-op{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;margin-bottom:5px}.subtitle-precision-op{color:rgba(255,255,255,.8);font-size:1.3rem;margin-bottom:25px;font-weight:400}.description-precision-op{font-size:1.1rem;line-height:1.7;margin-bottom:15px;color:#fff}.list-heading{margin-top:20px}.expertise-pulse-box-precision-op{background:rgba(255,255,255,.1);padding:25px;border-left:3px solid #fff;margin:20px 0}.surgery-list{padding-left:20px}.surgery-list li{margin-bottom:8px}.btn-glow-precision-op{display:inline-block;color:#fff;border:1px solid #fff;padding:16px 40px;text-decoration:none;font-weight:700;margin-top:20px;transition:all .3s ease}.btn-glow-precision-op:hover{background:#fff;color:#3c0145;box-shadow:0 0 20px rgba(255,255,255,.4);transform:translateY(-3px)}.image-frame-precision-op{position:relative;box-shadow:0 25px 50px rgba(0,0,0,.3)}.image-frame-precision-op img{width:100%;height:auto;display:block;filter:brightness(.9)}.status-overlay-precision-op{position:absolute;top:20px;right:20px;background:rgba(60,1,69,.85);padding:8px 18px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(255,255,255,.2)}.animate-trigger-precision-op .text-side-precision-op{opacity:0;transform:translateX(-50px);transition:all 1s ease-out}.animate-trigger-precision-op .visual-side-precision-op{opacity:0;transform:translateX(50px);transition:all 1s ease-out}.is-visible-precision-op .text-side-precision-op,.is-visible-precision-op .visual-side-precision-op{opacity:1;transform:translateX(0)}@media (max-width:992px){.content-layout-precision-op{grid-template-columns:1fr;text-align:center;gap:40px}.visual-side-precision-op{order:-1;max-width:600px;margin:0 auto}.expertise-pulse-box-precision-op{text-align:left}}.medical-section-pancreatic-head-cancer{padding:60px 20px;background-color:#fff;font-family:'Inter','Segoe UI',sans-serif;overflow:hidden}.container-pancreatic-head-cancer{max-width:1200px;margin:0 auto}.pancreatic-head-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px;align-items:start}.title-pancreatic-head{color:#3c0145;font-size:2.5rem;font-weight:700;margin-bottom:25px;line-height:1.1}.intro-pancreatic-head{font-size:1.1rem;line-height:1.8;color:#3c0145}.resectability-note-pancreatic-head{background:#fdfbff;border-left:5px solid #3c0145;padding:25px;margin:30px 0;border-radius:0 10px 10px 0}.btn-primary-pancreatic-head{display:inline-block;background:#3c0145;color:#fff;padding:18px 40px;text-decoration:none;font-weight:700;border-radius:0;transition:.3s}.criteria-card-pancreatic-head{display:flex;align-items:center;background:#fff;padding:20px;margin-bottom:20px;border:1px solid #eee;border-radius:0;box-shadow:0 5px 15px rgba(0,0,0,.02);opacity:0;transform:scaleY(.5);transform-origin:top;transition:all .7s cubic-bezier(.23,1,.32,1)}.is-visible-pancreatic-head .criteria-card-pancreatic-head{opacity:1;transform:scaleY(1)}.is-visible-pancreatic-head .criteria-card-pancreatic-head:nth-child(1) {transition-delay:.1s}.is-visible-pancreatic-head .criteria-card-pancreatic-head:nth-child(2) {transition-delay:.3s}.is-visible-pancreatic-head .criteria-card-pancreatic-head:nth-child(3) {transition-delay:.5s}.criteria-num{background:#3c0145;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;margin-right:20px;flex-shrink:0}.img-wrapper-pancreatic-head img{width:100%;border-radius:20px;box-shadow:0 20px 50px rgba(60,1,69,.08)}@media (max-width:992px){.pancreatic-head-grid{grid-template-columns:1fr}.pancreatic-head-content{text-align:center}.resectability-note-pancreatic-head{text-align:left}}.medical-section-hpbsp-advanced-surgery{padding:60px 20px;background-color:#fdfbff;font-family:'Inter',sans-serif;overflow:hidden}.container-hpbsp-advanced-surgery{max-width:1200px;margin:0 auto}.header-hpbsp-advanced{text-align:center;margin-bottom:60px}.title-hpbsp-advanced{color:#3c0145;font-size:2.5rem;font-weight:700;margin-bottom:20px}.description-hpbsp-advanced{color:#3c0145;font-size:1.1rem;max-width:850px;margin:0 auto;line-height:1.6}.pillars-grid-hpbsp-advanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:60px 0}.pillar-card-hpbsp-advanced{background:#fff;padding:40px;border-radius:0;box-shadow:0 10px 30px rgba(60,1,69,.05);text-align:center;border:1px solid rgba(60,1,69,.05);opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.is-visible-hpbsp-advanced .pillar-card-hpbsp-advanced{opacity:1;transform:translateY(0)}.is-visible-hpbsp-advanced .pillar-card-hpbsp-advanced:nth-child(1) {transition-delay:.2s}.is-visible-hpbsp-advanced .pillar-card-hpbsp-advanced:nth-child(2) {transition-delay:.4s}.is-visible-hpbsp-advanced .pillar-card-hpbsp-advanced:nth-child(3) {transition-delay:.6s}.pillar-icon-hpbsp-advanced{width:50px;height:50px;background:#3c0145;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-weight:800}.pillar-card-hpbsp-advanced h4{color:#3c0145;font-size:1.4rem;margin-bottom:15px}.outcome-banner-hpbsp-advanced{background:#3c0145;color:#fff;padding:40px;border-radius:0;text-align:center;opacity:0;transform:scale(.95);transition:all 1s ease-out .8s}.is-visible-hpbsp-advanced .outcome-banner-hpbsp-advanced{opacity:1;transform:scale(1)}.outcome-banner-hpbsp-advanced p{font-size:1.1rem;color:#fff}.btn-primary-hpbsp-advanced{display:inline-block;border:#fff 1px solid;color:#fff;padding:15px 35px;text-decoration:none;font-weight:700;border-radius:0;margin-top:25px;transition:.3s}.btn-primary-hpbsp-advanced:hover{box-shadow:0 5px 15px rgba(255,255,255,.3);transform:translateY(-2px)}.medical-section-whipple-risk{padding:60px 20px;background-color:#fff;font-family:'Inter',sans-serif;overflow:hidden}.container-whipple-risk{max-width:1100px;margin:0 auto}.header-whipple-risk{text-align:center;margin-bottom:60px}.title-whipple-risk{color:#3c0145;font-size:2.5rem;font-weight:700}.risk-factors-grid-whipple{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;margin-bottom:60px;perspective:1000px}.risk-card-whipple{background:#fdfbff;padding:35px 25px;border-radius:0;border:1px solid rgba(60,1,69,.05);text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.02);opacity:0;transform:rotateX(-90deg);transform-origin:top;transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.is-visible-whipple-risk .risk-card-whipple{opacity:1;transform:rotateX(0deg)}.is-visible-whipple-risk .risk-card-whipple:nth-child(1) {transition-delay:.1s}.is-visible-whipple-risk .risk-card-whipple:nth-child(2) {transition-delay:.2s}.is-visible-whipple-risk .risk-card-whipple:nth-child(3) {transition-delay:.3s}.is-visible-whipple-risk .risk-card-whipple:nth-child(4) {transition-delay:.4s}.risk-icon-whipple{font-size:2rem;margin-bottom:15px;display:block}.expert-solution-whipple{background:#f8f3f9;padding:50px;border-radius:0;opacity:0;transform:translateY(30px);transition:all 1s ease-out .6s}.is-visible-whipple-risk .expert-solution-whipple{opacity:1;transform:translateY(0)}.solution-content-whipple h3{color:#3c0145;margin-bottom:15px}.btn-primary-whipple-risk{display:inline-block;background:#3c0145;color:#fff;padding:15px 35px;text-decoration:none;border-radius:0;font-weight:700;margin-top:25px;transition:.3s}.btn-primary-whipple-risk:hover{background:#5a0268;box-shadow:0 8px 20px rgba(60,1,69,.2)}.expert-solution-whipple{background:#f8f3f9;padding:40px;border-radius:0;opacity:0;transform:translateY(30px);transition:all 1s ease-out .6s}.solution-flex-whipple{display:flex;align-items:center;gap:40px}.solution-image-whipple{flex:1}.solution-image-whipple img{width:100%;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.1)}.solution-content-whipple{flex:1.2}@media (max-width:850px){.solution-flex-whipple{flex-direction:column;text-align:center}.solution-image-whipple{width:100%}}.medical-section-dark-whipple-recovery{padding:100px 20px;background-color:#3c0145;color:#fff;font-family:'Inter',sans-serif;overflow:hidden}.container-whipple-recovery{max-width:1200px;margin:0 auto}.header-whipple-recovery{text-align:center;margin-bottom:80px}.title-whipple-recovery{font-size:2.5rem;font-weight:700;margin-bottom:20px}.subtitle-whipple-recovery{color:#fff;max-width:700px;margin:0 auto;font-size:1.1rem}.timeline-wrapper-whipple-recovery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:60px}.phase-card-whipple-recovery{opacity:0;transform:scale(.9) translateY(30px);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.is-visible-whipple-recovery .phase-card-whipple-recovery{opacity:1;transform:scale(1) translateY(0)}.is-visible-whipple-recovery .phase-card-whipple-recovery:nth-child(1) {transition-delay:.2s}.is-visible-whipple-recovery .phase-card-whipple-recovery:nth-child(2) {transition-delay:.4s}.is-visible-whipple-recovery .phase-card-whipple-recovery:nth-child(3) {transition-delay:.6s}.phase-image-whipple-recovery img{width:100%;border-radius:0;margin-bottom:25px;box-shadow:0 15px 35px rgba(0,0,0,.3)}.phase-number-whipple{display:inline-block;background:#fff;color:#3c0145;padding:5px 15px;border-radius:0;font-weight:800;font-size:.8rem;margin-bottom:15px}.phase-content-whipple-recovery h4{font-size:1.4rem;margin-bottom:10px;color:#fff}.phase-content-whipple-recovery p{color:#fff;line-height:1.6}.monitoring-box-whipple{background:rgba(255,255,255,.1);padding:30px;border-radius:0;border:1px dashed rgba(255,255,255,.3);text-align:center;max-width:800px;margin:40px auto 0}@media (max-width:768px){.timeline-wrapper-whipple-recovery{grid-template-columns:1fr}}.medical-section-survival-pillars{padding:60px 20px;background-color:#fdfbff;font-family:'Inter',-apple-system,sans-serif;overflow:hidden}.container-survival-pillars{max-width:1200px;margin:0 auto}.header-survival-pillars{margin-bottom:60px;padding-left:30px}.title-survival-pillars{color:#3c0145;font-size:2.6rem;font-weight:700;margin-bottom:10px;line-height:1.2}.subtitle-survival-pillars{color:#3c0145;font-size:1.1rem;max-width:600px}.layout-grid-survival-pillars{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.factors-column-survival-pillars{display:flex;flex-direction:column;gap:20px}.pillar-item-survival{background:#fff;padding:25px;border-radius:0;box-shadow:0 4px 15px rgba(60,1,69,.05);border:1px solid rgba(60,1,69,.1);position:relative;opacity:0;transform:translateX(-40px);transition:all .7s cubic-bezier(.23,1,.32,1)}.is-visible-survival-pillars .pillar-item-survival{opacity:1;transform:translateX(0)}.is-visible-survival-pillars .pillar-item-survival:nth-child(1) {transition-delay:.1s}.is-visible-survival-pillars .pillar-item-survival:nth-child(2) {transition-delay:.2s}.is-visible-survival-pillars .pillar-item-survival:nth-child(3) {transition-delay:.3s}.is-visible-survival-pillars .pillar-item-survival:nth-child(4) {transition-delay:.4s}.pillar-label{font-size:.75rem;color:#3c0145;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;display:block;margin-bottom:8px}.pillar-content-survival h4{color:#3c0145;font-size:1.3rem;margin-bottom:8px;font-weight:700}.pillar-content-survival p{color:#3c0145;line-height:1.5;font-size:.95rem}.visual-column-survival-pillars{position:sticky;top:50px}.graph-box-survival{background:#fff;border-radius:0;box-shadow:0 15px 40px rgba(0,0,0,.05);margin-bottom:2px;text-align:center;opacity:0;transform:scale(.9);transition:all 1s ease-out .5s}.is-visible-survival-pillars .graph-box-survival{opacity:1;transform:scale(1)}.graph-label-survival{margin-top:15px;font-size:.85rem;font-weight:600;color:#3c0145;text-transform:uppercase}.insight-card-survival{background:#3c0145;color:#fff;padding:30px;border-radius:0;box-shadow:0 20px 40px rgba(60,1,69,.2);opacity:0;transform:translateY(30px);transition:all .8s ease-out .7s}.is-visible-survival-pillars .insight-card-survival{opacity:1;transform:translateY(0)}.insight-card-survival h3{font-size:1.6rem;margin-bottom:15px;color:#fff}.insight-card-survival p{line-height:1.7;margin-bottom:25px;color:#f0e6f2}.btn-outline-survival{display:inline-block;border:2px solid #fff;color:#fff;padding:14px 30px;text-decoration:none;font-weight:700;border-radius:0;transition:all .3s ease}.btn-outline-survival:hover{background:#fff;color:#3c0145;box-shadow:0 5px 15px rgba(255,255,255,.2)}@media (max-width:992px){.layout-grid-survival-pillars{grid-template-columns:1fr}.visual-column-survival-pillars{position:static;margin-top:40px}.header-survival-pillars{padding-left:20px}.title-survival-pillars{font-size:2.1rem}}.medical-section-best-surgeon-pakistan{padding:60px 20px;background-color:#fff;font-family:'Inter','Segoe UI',sans-serif;overflow:hidden}.container-best-surgeon-pakistan{max-width:1200px;margin:0 auto}.surgeon-profile-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.surgeon-image-column{opacity:0;transform:translateX(-60px);transition:all 1s cubic-bezier(.22,1,.36,1)}.surgeon-info-column{opacity:0;transform:translateX(60px);transition:all 1s cubic-bezier(.22,1,.36,1)}.is-visible-surgeon-profile .surgeon-image-column,.is-visible-surgeon-profile .surgeon-info-column{opacity:1;transform:translateX(0)}.surgeon-image-wrapper{position:relative;border-radius:30px;box-shadow:0 20px 50px rgba(60,1,69,.1)}.surgeon-image-wrapper img{width:100%;border-radius:0;display:block}.experience-tag-surgeon{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background:#3c0145;color:#fff;padding:12px 25px;border-radius:50px;font-weight:700;white-space:nowrap;box-shadow:0 10px 20px rgba(60,1,69,.3)}.title-best-surgeon{color:#3c0145;font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.intro-best-surgeon{font-size:1.5rem;line-height:1.3;color:#3c0145;margin-bottom:30px}.criteria-box-surgeon{background:#fdfbff;padding:30px;border-radius:0;border:1px solid rgba(60,1,69,.05);margin-bottom:30px}.check-list-surgeon{list-style:none;padding:0;margin-top:20px}.check-list-surgeon li{display:flex;gap:15px;margin-bottom:20px;color:#3c0145;font-size:1rem}.icon-surgeon{font-size:1.5rem;flex-shrink:0}.hpbsp-focus-note{padding-left:20px;font-style:italic;margin-bottom:40px}.btn-primary-surgeon{display:inline-block;background:#3c0145;color:#fff;padding:18px 35px;text-decoration:none;font-weight:700;border-radius:0;transition:.3s}.btn-primary-surgeon:hover{background:#5a0268;transform:translateY(-3px);box-shadow:0 10px 25px rgba(60,1,69,.2)}@media (max-width:992px){.surgeon-profile-grid{grid-template-columns:1fr;text-align:center}.hpbsp-focus-note{text-align:left}.check-list-surgeon li{text-align:left}.surgeon-image-column{order:-1}}.medical-section-final-minimalist{padding:60px 20px;background-color:#fff;font-family:'Inter',sans-serif;overflow:hidden}.container-final-minimalist{max-width:1200px;margin:0 auto}.wrapper-final-minimalist{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.image-side-final-minimalist{opacity:0;transform:scale(.8);transition:all 1.2s cubic-bezier(.165,.84,.44,1)}.text-side-final-minimalist{opacity:0;transform:translateY(40px);transition:all 1s cubic-bezier(.165,.84,.44,1) .3s}.is-visible-final-minimalist .image-side-final-minimalist,.is-visible-final-minimalist .text-side-final-minimalist{opacity:1;transform:translate(0) scale(1)}.frame-final-minimalist{position:relative;padding:15px;border:1px solid #eee;border-radius:4px}.frame-final-minimalist img{width:100%;display:block;filter:grayscale(20%);transition:.5s}.frame-final-minimalist:hover img{filter:grayscale(0%)}.floating-badge-final{position:absolute;bottom:-20px;right:20px;background:#3c0145;color:#fff;padding:10px 25px;font-size:.8rem;font-weight:700;letter-spacing:1px}.heading-final-minimalist{color:#3c0145;font-size:2.5rem;font-weight:700;margin-bottom:15px}.divider-final-minimalist{width:50px;height:4px;background:#3c0145;margin-bottom:30px}.p-final-minimalist{font-size:1.15rem;line-height:1.5;color:#3c0145;margin-bottom:25px}.highlight-final-minimalist{background:#fdfbff;padding:25px;border-radius:12px;font-style:italic;margin-bottom:40px;color:#3c0145;font-weight:600}.actions-final-minimalist{display:flex;gap:30px;align-items:center}.btn-solid-final{background:#3c0145;color:#fff;padding:16px 35px;text-decoration:none;font-weight:700;border-radius:4px;transition:.3s}.btn-solid-final:hover{background:#2a0131;box-shadow:0 10px 20px rgba(60,1,69,.15)}.btn-text-final{color:#3c0145;text-decoration:none;font-weight:700;transition:.3s}.btn-text-final:hover{letter-spacing:.5px}@media (max-width:900px){.wrapper-final-minimalist{grid-template-columns:1fr;gap:50px}.image-side-final-minimalist{order:2}}