.guided-exercises-wrapper{box-sizing:border-box;padding:var(--section-padding)max(1rem,clamp(1rem,3vw,2rem));max-width:var(--content-max-width);margin:0 auto;overflow-x:hidden}.schedule-section{background-color:var(--bg-secondary);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.programs-section{padding:1.5rem 0}.program-card{border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background-color:var(--bg-secondary);text-align:left;width:100%;box-shadow:var(--box-shadow);color:#fff;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;margin:0 auto 2rem;padding:1.25rem 1.25rem 4rem;position:relative}.program-card p,.program-card li{color:#fff}.program-card img{border-radius:var(--border-radius);object-fit:cover;width:100%;max-width:100%;height:auto;max-height:220px;margin-bottom:1rem}.text-content{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;display:flex}.left-text{text-align:left;flex:1}.right-list{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:left;flex:1;padding:1rem}.right-list li{color:#fff;align-items:center;gap:.5rem;margin-bottom:.8rem;list-style:none;display:flex}.right-list li:before{content:"✓";color:var(--accent);flex-shrink:0;font-size:1.1rem;font-weight:700}.video-container{width:100%;height:0;margin:1.5rem auto;padding-bottom:56.25%;position:relative}.video-container iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.section-button{background-color:var(--accent);color:#fff;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);text-align:center;border:none;width:auto;padding:12px 24px;font-size:15px;font-weight:600;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.section-button:hover{background-color:var(--accent-hover);transform:translate(-50%)scale(1.03)}.logos-container{flex-wrap:wrap;justify-content:space-around;padding:10px;display:flex}.logos-section h2{color:#fff;text-align:center;margin-bottom:1rem}.logo-button{color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);padding:8px 12px;font-size:14px}.logo-button:hover{border-color:var(--accent);background-color:var(--bg-tertiary)}.form-section{padding:var(--section-padding);text-align:center;border-top:2px solid var(--border-color);background:linear-gradient(145deg,#1a1a1a 0%,#0d0d0d 100%);border:1px solid #ffffff0f;border-radius:16px;margin-top:2rem;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff08}.form-section h2{color:#fff;letter-spacing:.02em;margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:600}.form-section p{color:var(--text-secondary);margin-bottom:2rem;font-size:1rem}.form-group{text-align:left;margin-bottom:1rem}.form-section input,.form-section textarea{box-sizing:border-box;color:#fff;background:#111;border:1px solid #ffffff1a;border-radius:10px;width:100%;max-width:400px;margin:0 auto 1rem;padding:16px 18px;font-size:1rem;transition:all .25s;display:block}.form-section input::placeholder,.form-section textarea::placeholder{color:#fff6}.form-section input:focus,.form-section textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff3b3b26}textarea{resize:none}.form-section .submit-button{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#ff3b3b 0%,#d32f2f 100%);border:none;border-radius:10px;max-width:200px;margin:1rem auto;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .25s;display:block}.form-section .submit-button:hover{background:linear-gradient(135deg,#ff4d4d 0%,#e53935 100%);transform:translateY(-2px);box-shadow:0 8px 24px #ff3b3b59}.parent-div{grid-template-columns:1fr;gap:2rem;width:100%;margin:1.5rem 0;display:grid}.upper-section{gap:2rem;display:flex}.left-column,.right-column{flex:1}.right-column ul{color:#fff;margin:0;padding:0;list-style-type:none}.left-column{color:#fff;margin-bottom:10px;padding-left:10px;font-size:16px;line-height:1.6}.left-column p{color:#fff}.lower-section{text-align:center;margin-top:20px}.lower-section h3{color:#fff;margin-bottom:10px;font-size:1.25rem}.lower-section p{color:#fff;font-size:16px;line-height:1.6}@media (max-width:767px){.guided-exercises-wrapper{padding:1.25rem 1rem}.form-section{padding:1.5rem 1rem}.form-section input,.form-section textarea{box-sizing:border-box;width:100%;max-width:none}.form-section .submit-button{width:100%;max-width:200px}.program-card img{border-radius:var(--border-radius);max-height:180px;margin:0 auto 1rem}.program-card{text-align:left;box-sizing:border-box;padding:1rem 1rem 3.5rem}.section-button{width:auto;min-width:0;max-width:100%;bottom:unset;left:unset;box-sizing:border-box;margin:.5rem auto 0;display:block;position:relative;transform:none}.parent-div{box-sizing:border-box;width:100%}.upper-section{flex-direction:column}.left-column,.right-column{width:100%;min-width:0;padding-left:0}.logos-section{padding:0 .25rem}.logos-container{gap:.5rem;padding:.5rem 0}.logos-section h2{padding:0 .25rem;font-size:clamp(1.125rem,4vw,1.5rem)}}@media (max-width:479px){.guided-exercises-wrapper{padding:1rem}.program-card{padding:1rem 1rem 3.25rem}.program-card p,.program-card li,.left-column p{font-size:clamp(.9375rem,2.5vw,1rem);line-height:1.55}.lower-section h3{font-size:1.125rem}.lower-section p{font-size:clamp(.9375rem,2.5vw,1rem)}.form-section{padding:1.25rem 1rem}.form-section h2{padding:0 .25rem;font-size:1.25rem}.section-button{padding:10px 20px;font-size:14px}}
