:root{--teal:#004d4d;--teal-2:#0a6a6a;--orange:#d6581b;--paper:#f7fbfa;--ink:#072b2b;--shadow:0 22px 70px rgba(0,77,77,.18)}.physio-talks .content-wrapper{position:relative;border-radius:26px;background:var(--paper);box-shadow:var(--shadow);padding:30px;display:grid;grid-template-columns:minmax(auto,260px) 1fr;grid-gap:34px;gap:34px;border:1px solid #ee6014;border-left-width:5px;min-width:0}.physio-talks .content-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(0,77,77,0),rgba(0,77,77,0) 56%,rgba(0,77,77,.08) 0,rgba(0,77,77,.08)),radial-gradient(700px 300px at 20% 0,rgba(214,88,27,.2),transparent 60%);pointer-events:none}.physio-talks .content-wrapper:after{content:"";position:absolute;top:20px;right:20px;width:54px;height:54px;background:linear-gradient(135deg,var(--orange),rgba(214,88,27,.55));border-radius:16px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,40% 100%,0 60%);clip-path:polygon(0 0,100% 0,100% 100%,40% 100%,0 60%);box-shadow:0 12px 30px rgba(214,88,27,.25);pointer-events:none;z-index:0}.physio-talks .image-section{position:relative;z-index:1;display:grid;place-items:center}.physio-talks .image-section:before{content:"";position:absolute;width:240px;height:320px;border-radius:26px}.physio-talks .main-image{position:relative;width:270px;height:300px;object-fit:cover;border-radius:22px;box-shadow:0 18px 46px rgba(0,0,0,.18);outline:1px solid hsla(0,0%,100%,.7)}.physio-talks .content-section{position:relative;z-index:1;display:grid;align-content:center;grid-gap:18px;gap:18px;min-width:0}.physio-talks .content{position:relative;padding-left:18px}.physio-talks .talk-title{font-size:30px;font-weight:700;letter-spacing:-.03em;color:var(--teal);line-height:1.1;margin-bottom:30px}.physio-talks .talk-title:after{content:"";display:block;width:84px;height:6px;border-radius:999px;margin-top:14px;background:linear-gradient(90deg,#d6581b,rgba(214,88,27,.25))}.physio-talks .description{color:#000;font-size:20px;line-height:1.75;margin-bottom:22px}.physio-talks .sub-description{color:rgba(7,43,43,.62);font-size:.95rem;line-height:1.7}.physio-talks .buttons-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;padding-left:15px}.physio-talks .btn{width:220px;height:65px;display:flex;align-items:center;gap:16px;padding:10px;border-radius:16px;text-decoration:none;transition:all .25s ease;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.physio-talks .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.physio-talks .btn-logo-circle{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.physio-talks .btn-icon{width:25px;height:25px}.physio-talks .btn-text{display:flex;flex-direction:column;justify-content:center;line-height:1.2}.physio-talks .btn-label{font-size:14px;font-weight:500;letter-spacing:.5px}.physio-talks .btn-name{font-size:18px;font-weight:600}.physio-talks .btn-youtube{background:#fff;border:2px solid red;color:#000}.physio-talks .btn-youtube .btn-logo-circle{background:red}.physio-talks .btn-youtube .btn-icon{color:#fff}.physio-talks .btn-youtube .btn-label,.physio-talks .btn-youtube .btn-name{color:#000}.physio-talks .btn-youtube:hover{border-color:#c00;box-shadow:0 6px 20px rgba(255,0,0,.25)}.physio-talks .btn-spotify{background:#1db954;border:2px solid #000;color:#fff}.physio-talks .btn-spotify .btn-logo-circle{background:#000}.physio-talks .btn-spotify .btn-icon{color:#1db954}.physio-talks .btn-spotify .btn-label,.physio-talks .btn-spotify .btn-name{color:#000}.physio-talks .btn-spotify:hover{background:#1ed760;border-color:#000;box-shadow:0 6px 20px rgba(29,185,84,.3)}.physio-talks .btn-apple{background:linear-gradient(135deg,#ff6b9d,#c44569 50%,#8b5a9f);border:2px solid #fff}.physio-talks .btn-apple .btn-logo-circle{background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff}.physio-talks .btn-apple .btn-icon,.physio-talks .btn-apple .btn-label,.physio-talks .btn-apple .btn-name{color:#fff}.physio-talks .btn-apple:hover{background:linear-gradient(135deg,#ff7ba8,#d4567a 50%,#9d6ab0);box-shadow:0 6px 20px rgba(139,90,159,.35)}.physio-talks.small .content-wrapper{padding:20px;grid-template-columns:minmax(auto,180px) 1fr;gap:20px}.physio-talks.small .image-section{width:180px;display:flex;justify-content:center}.physio-talks.small .main-image{width:160px;height:180px}.physio-talks.small .talk-title{font-size:22px;margin-bottom:10px}.physio-talks.small .talk-title:after{height:4px;width:60px;margin-top:8px}.physio-talks.small .description{font-size:16px;line-height:1.5;margin-bottom:15px}.physio-talks.small .buttons-container{padding-left:0;gap:12px;display:flex;flex-wrap:wrap;justify-content:flex-start}.physio-talks.small .btn{flex:1 1 160px;min-width:150px;max-width:100%;height:auto;min-height:54px;gap:10px;padding:8px 12px;border-radius:12px}.physio-talks.small .btn-logo-circle{width:34px;height:34px}.physio-talks.small .btn-icon{width:18px;height:18px}.physio-talks.small .btn-label{font-size:11px}.physio-talks.small .btn-name{font-size:14px}@media (max-width:1150px){.physio-talks.small .content-wrapper{grid-template-columns:1fr;text-align:center;padding:20px}.physio-talks.small .image-section{width:100%;margin-bottom:10px}.physio-talks.small .main-image{width:200px;height:220px;margin:0 auto}.physio-talks.small .content{padding-left:0}.physio-talks.small .talk-title:after{margin:10px auto}.physio-talks.small .buttons-container{justify-content:center}.physio-talks.small .content-wrapper:after{display:none}}@media (max-width:980px){.physio-talks.small .content-wrapper{grid-template-columns:1fr;text-align:center}.physio-talks.small .buttons-container{flex-wrap:wrap;justify-content:center}.physio-talks.small .btn{width:160px!important}}@media (max-width:480px){.physio-talks.small .btn{width:100%!important}}@media (max-width:1200px){.physio-talks .content-wrapper{grid-template-columns:220px 1fr;gap:20px}}@media (max-width:980px){.physio-talks .content-wrapper{grid-template-columns:1fr;padding:26px;gap:22px}.physio-talks .image-section:before{width:260px;height:330px}.physio-talks .main-image{width:240px;height:270px;transform:none;margin:0 auto}.physio-talks .content{padding-left:14px;text-align:center}.physio-talks .talk-title:after{margin:14px auto 0}.physio-talks .buttons-container{padding-left:0;justify-content:center}.physio-talks .btn{width:210px!important}}@media (max-width:560px){.physio-talks .talk-title{font-size:22px}.physio-talks .description{margin-bottom:0}.physio-talks .btn{width:100%!important}.physio-talks .btn-name{font-size:16px}.physio-talks .content{padding:12px}}