.be-part-story-module{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.be-part-story-module *,.be-part-story-module :after,.be-part-story-module :before{box-sizing:inherit}.be-part-story-module .container{align-items:center;display:flex;gap:60px;margin:0 auto;padding:0 20px}.be-part-story-module .content-section{flex:1;min-width:300px}.be-part-story-module .label{border-radius:20px;display:inline-block;font-size:14px;font-weight:500;margin-bottom:20px;padding:8px 16px;transition:transform .2s ease}.be-part-story-module .label:hover{transform:translateY(-2px)}.be-part-story-module h2{font-size:48px;font-weight:700;line-height:1.2;margin:0 0 16px;transition:color .3s ease}.be-part-story-module h3{font-size:18px;font-weight:600;margin:0 0 24px}.be-part-story-module .description{font-size:16px;line-height:1.6;margin-bottom:32px}.be-part-story-module .cta-section{margin-top:32px}.be-part-story-module .cta-section a{text-decoration:none;transition:opacity .3s ease}.be-part-story-module .cta-section a:hover{opacity:.8}.be-part-story-module .profile-section{flex:0 0 400px;min-width:300px;position:relative}.be-part-story-module .profile-image-container img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.be-part-story-module .profile-card h3{color:gold;font-size:32px;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3);transition:transform .3s ease}.be-part-story-module .profile-card:hover h3{transform:scale(1.05)}.be-part-story-module .profile-card:before{animation:float 3s ease-in-out infinite;background-color:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:40px;position:absolute;right:20px;top:20px;width:40px}.be-part-story-module .profile-card:after{animation:float 3s ease-in-out infinite reverse;background-color:hsla(0,0%,100%,.1);border-radius:50%;bottom:20px;content:"";height:60px;left:20px;position:absolute;width:60px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.be-part-story-module .container{flex-direction:column;gap:40px;padding:0 15px}.be-part-story-module .content-section h2{font-size:36px}.be-part-story-module .profile-section{flex:none;width:100%}.be-part-story-module .profile-card{padding:30px}.be-part-story-module .profile-card h3{font-size:24px}}@media (max-width:480px){.be-part-story-module{padding:40px 10px}.be-part-story-module .content-section h2{font-size:28px}.be-part-story-module .profile-card{padding:20px}.be-part-story-module .profile-card h3{font-size:20px}}