: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);overflow:hidden;padding:44px;display:grid;grid-template-columns:260px 1fr;grid-gap:34px;gap:34px;border:1px solid #ee6014;border-left-width:5px}.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}.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}.physio-talks .content{position:relative;padding-left:18px;max-width:720px}.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 .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:12px;padding-left:15px}.physio-talks .btn{width:235px;height:76px;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:48px;height:48px;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:30px;height:30px}.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:20px;font-weight:700}.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;margin-left:-60px}.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:#1ed760;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)}@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:320px;transform:none}.physio-talks .content{padding-left:14px}.physio-talks .buttons-container{padding-left:0}}@media (max-width:560px){.physio-talks .talk-title{font-size:20px}.physio-talks .description{margin-bottom:0}.physio-talks .btn{width:100%;min-width:0}.physio-talks .btn-name{font-size:18px}.physio-talks .content{padding:12px}}