@charset "UTF-8";.caso-wrapper{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#222;margin:0;padding:0}.caso-section{padding:40px 20px;background-color:#fff}.caso-header{text-align:center;font-size:27px;font-weight:700;line-height:32px;margin-bottom:30px}.tab-item{border-top:1px solid #ccc;padding:25px 0;cursor:pointer}.tab-title{font-size:35px;font-weight:600;line-height:50px;position:relative;display:flex;justify-content:space-between;align-items:center;color:#222}.tab-title.active{color:#4b0286}.tab-title::after{content:'+';font-size:25px;transition:transform 0.25s}.tab-title.active::after{content:'–'}.tab-content{display:none;animation:fadeIn 0.4s ease-in-out;margin-top:20px;flex-direction:column}.tab-content.active{display:flex}.tab-content img{width:100%;height:auto;box-shadow:0 4px 20px rgba(0,0,0,0.15);margin-bottom:20px}.tab-text p{font-family:'Karla',sans-serif;font-size:16px;line-height:1.6;margin:0;color:#222}@media screen and (min-width:1024px){.tab-content{flex-direction:row;gap:60px;align-items:flex-start}.tab-content img{width:60%;max-width:700px;margin-bottom:0}.tab-text{flex:1;padding-left:20px}.tab-text p{font-size:19px;line-height:27px}}
