@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Roboto:400,500&display=swap");.team-detail-v3__container{background-color:#fff;box-sizing:border-box;color:#333;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto;max-width:1140px;padding:40px 30px;position:relative}.team-detail-v3__container:before{background:linear-gradient(135deg,rgba(105,151,194,.03),rgba(105,151,194,.01));content:"";height:300px;left:0;position:absolute;right:0;top:0;z-index:0}.team-detail-v3__container>*{position:relative;z-index:1}.team-detail-v3__container *,.team-detail-v3__container :after,.team-detail-v3__container :before{box-sizing:border-box;margin:0;padding:0}.team-detail-v3__breadcrumb{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:40px}.team-detail-v3__breadcrumb-item,.team-detail-v3__breadcrumb-link{color:#666;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-weight:400}.team-detail-v3__breadcrumb-link{border-bottom:1px solid transparent;padding-bottom:2px;text-decoration:none;transition:all .3s ease}.team-detail-v3__breadcrumb-link:hover{border-bottom-color:#6997c2;color:#6997c2}.team-detail-v3__breadcrumb-separator{color:#999;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-weight:400}.team-detail-v3__breadcrumb-current{color:#333;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-weight:600}.team-detail-v3__profile-header-section{align-items:flex-start;border-bottom:3px solid transparent;display:flex;gap:50px;margin-bottom:50px;padding:40px 30px 50px;position:relative}.team-detail-v3__profile-header-section:after{background:linear-gradient(90deg,transparent,#6997c2 20%,#8bb4d1 50%,#6997c2 80%,transparent);border-radius:1px;bottom:0;content:"";height:2px;left:50px;position:absolute;right:50px}.team-detail-v3__profile-photo{flex:0 0 300px;position:relative}.team-detail-v3__profile-photo:before{background:linear-gradient(135deg,#6997c2,#8bb4d1);border-radius:2px;bottom:8px;content:"";left:-8px;position:absolute;right:8px;top:-8px;z-index:-1}.team-detail-v3__profile-photo img{border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:block;height:auto;width:100%}.team-detail-v3__profile-info{display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding-top:10px}.team-detail-v3__profile-name{background:linear-gradient(135deg,#333,#555);-webkit-background-clip:text;color:#333;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:52px;font-weight:600;line-height:1.1;margin-bottom:8px;-webkit-text-fill-color:transparent;background-clip:text}.team-detail-v3__profile-title{color:#6997c2;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:26px;font-style:italic;font-weight:400;line-height:1.3;margin-bottom:25px}.team-detail-v3__member-quote{margin:25px 0 35px;padding:25px 30px;position:relative}.team-detail-v3__member-quote:before{color:#6997c2;content:'"';font-family:Georgia,serif;font-size:48px;left:15px;opacity:.3;position:absolute;top:-5px}.team-detail-v3__quote-text{color:#444;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.5;margin:0;padding-left:20px;text-align:left}.team-detail-v3__contact-info{background:rgba(249,250,251,.8);border:1px solid rgba(105,151,194,.1);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:30px;padding:20px}.team-detail-v3__contact-item{align-items:center;display:flex;gap:10px}.team-detail-v3__contact-label{color:#555;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;min-width:70px;text-transform:uppercase}.team-detail-v3__contact-link{border-bottom:1px solid transparent;color:#6997c2;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .2s ease}.team-detail-v3__contact-link:hover{border-bottom-color:#5a8bb0;color:#5a8bb0}.team-detail-v3__contact-text{color:#333;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:400}.team-detail-v3__contact-link--linkedin{align-items:center;border-bottom:none!important;border-radius:4px;display:inline-flex;height:32px;justify-content:center;padding:6px;transition:all .2s ease;width:32px}.team-detail-v3__contact-link--linkedin:hover{background:rgba(105,151,194,.1);border-bottom:none!important;transform:translateY(-1px)}.team-detail-v3__contact-link--linkedin svg{height:20px;width:20px}.team-detail-v3__action-links{display:flex;gap:20px;margin-bottom:25px}.team-detail-v3__action-link{align-items:center;background:transparent;border:1.5px solid #6997c2;border-radius:6px;color:#6997c2;display:inline-flex;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:14px;font-weight:500;gap:8px;letter-spacing:.5px;padding:10px 16px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.team-detail-v3__action-link:hover{background:#6997c2;box-shadow:0 4px 12px rgba(105,151,194,.3);color:#fff;transform:translateY(-2px)}.team-detail-v3__action-link svg{height:16px;transition:transform .2s ease;width:16px}.team-detail-v3__action-link:hover svg{transform:scale(1.1)}.team-detail-v3__content-section{gap:50px}.team-detail-v3__nav-sidebar{background:rgba(249,250,251,.5);border:1px solid rgba(105,151,194,.1);border-radius:10px;display:flex;flex:0 0 300px;flex-direction:column;gap:0;padding:10px}.team-detail-v3__nav-item{align-items:center;background-color:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;margin-bottom:4px;padding:18px 20px;position:relative;text-align:left;transition:all .3s ease;width:100%}.team-detail-v3__nav-item:before{background:linear-gradient(135deg,#6997c2,#8bb4d1);border-radius:8px 0 0 8px;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .3s ease;width:0}.team-detail-v3__nav-item:hover{background-color:rgba(105,151,194,.08);transform:translateX(4px)}.team-detail-v3__nav-item:hover:before{width:4px}.team-detail-v3__nav-item.active{background:linear-gradient(135deg,#6997c2,#8bb4d1);box-shadow:0 4px 12px rgba(105,151,194,.3);color:#fff;transform:translateX(4px)}.team-detail-v3__nav-item.active:before{background:hsla(0,0%,100%,.3);width:4px}.team-detail-v3__nav-item.active:hover{background:linear-gradient(135deg,#5a8bb0,#7ba8c7)}.team-detail-v3__nav-item.active .team-detail-v3__nav-text{color:#fff;font-weight:600}.team-detail-v3__nav-item.active .team-detail-v3__nav-arrow{color:#fff}.team-detail-v3__nav-text{color:#333;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:500;transition:all .2s ease}.team-detail-v3__nav-arrow{color:#666;font-size:14px;font-weight:400;transition:all .3s ease}.team-detail-v3__mobile-nav{display:none;margin-bottom:35px;position:relative;width:100%}.team-detail-v3__dropdown-button{align-items:center;background:linear-gradient(135deg,#6997c2,#8bb4d1);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(105,151,194,.3);color:#fff;cursor:pointer;display:flex;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:500;justify-content:space-between;padding:18px 24px;touch-action:manipulation;transition:all .3s ease;width:100%}.team-detail-v3__dropdown-button:hover{background:linear-gradient(135deg,#5a8bb0,#7ba8c7);box-shadow:0 6px 16px rgba(105,151,194,.4);transform:translateY(-2px)}.team-detail-v3__dropdown-button:focus{outline:3px solid rgba(105,151,194,.3);outline-offset:2px}.team-detail-v3__dropdown-arrow{font-size:14px;transition:transform .3s ease}.team-detail-v3__dropdown-button.open .team-detail-v3__dropdown-arrow{transform:rotate(180deg)}.team-detail-v3__dropdown-menu{background-color:#fff;border:1px solid rgba(105,151,194,.2);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.team-detail-v3__dropdown-menu.open{opacity:1;transform:translateY(4px);visibility:visible}.team-detail-v3__dropdown-item{background-color:transparent;border:none;border-bottom:1px solid rgba(105,151,194,.1);color:#333;cursor:pointer;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:500;padding:16px 24px;text-align:left;touch-action:manipulation;transition:all .2s ease;width:100%}.team-detail-v3__dropdown-item:last-child{border-bottom:none}.team-detail-v3__dropdown-item:hover{background-color:rgba(105,151,194,.08);color:#6997c2}.team-detail-v3__dropdown-item.active{background:linear-gradient(135deg,#6997c2,#8bb4d1);color:#fff;font-weight:600}.team-detail-v3__main-content{flex:1;min-width:0}.team-detail-v3__tab-content{display:none;opacity:0;transition:opacity .4s ease}.team-detail-v3__tab-content.active{display:block;opacity:1}.team-detail-v3__content-title{color:#333;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:36px;font-weight:600;line-height:1.2;margin-bottom:25px;padding-bottom:15px;position:relative}.team-detail-v3__content-title:after{background:linear-gradient(90deg,#6997c2,#8bb4d1);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.team-detail-v3__bio-content{color:#333;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.team-detail-v3__bio-content p{font-weight:400;margin-bottom:18px}.team-detail-v3__bio-content p:last-child{margin-bottom:18px}.team-detail-v3__read-more{align-items:center;background:rgba(105,151,194,.05);border:1px solid rgba(105,151,194,.2);border-radius:6px;color:#6997c2;cursor:pointer;display:inline-flex;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.team-detail-v3__read-more:hover{background:#6997c2;box-shadow:0 4px 12px rgba(105,151,194,.3);color:#fff;transform:translateY(-2px)}.team-detail-v3__read-more:after{content:"▼";font-size:12px;transition:transform .2s ease}.team-detail-v3__read-more:hover:after{transform:translateY(1px)}.team-detail-v3__read-less{align-items:center;background:rgba(105,151,194,.05);border:1px solid rgba(105,151,194,.2);border-radius:6px;color:#6997c2;cursor:pointer;display:none;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:500;gap:8px;margin-top:15px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.team-detail-v3__read-less:hover{background:#6997c2;box-shadow:0 4px 12px rgba(105,151,194,.3);color:#fff;transform:translateY(-2px)}.team-detail-v3__read-less:after{content:"▲";font-size:12px;transition:transform .2s ease}.team-detail-v3__read-less:hover:after{transform:translateY(-1px)}.team-detail-v3__reviews-content{color:#333;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.team-detail-v3__reviews-content p{background:rgba(105,151,194,.04);border-left:4px solid #6997c2;border-radius:0 8px 8px 0;font-style:italic;font-weight:400;margin-bottom:25px;padding:20px;position:relative}.team-detail-v3__reviews-content p:before{color:#6997c2;content:'"';font-family:Georgia,serif;font-size:36px;left:10px;opacity:.3;position:absolute;top:-5px}.team-detail-v3__consultation-link{margin-top:25px}.team-detail-v3__consultation-button{align-items:center;background:transparent;border:1px solid #333;border-radius:0;color:#333;cursor:pointer;display:inline-flex;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:500;gap:8px;letter-spacing:.5px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.team-detail-v3__consultation-button:hover{background:#333;color:#fff}.team-detail-v3__consultation-button:after{content:"→";font-size:16px;font-weight:700;transition:transform .2s ease}.team-detail-v3__consultation-button:hover:after{transform:translateX(2px)}.team-detail-v3__content-section{align-items:flex-start;color:#333;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:400;gap:40px;line-height:1.7}.team-detail-v3__content-subsection{background:rgba(249,250,251,.5);border:1px solid rgba(105,151,194,.1);border-radius:10px;display:block;flex:1 1 100%;margin-bottom:35px;min-width:100%;padding:25px}.team-detail-v3__content-subsection:last-child{margin-bottom:0}.team-detail-v3__subsection-title{border-bottom:2px solid #6997c2;color:#333;display:block;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:22px;font-weight:600;margin-bottom:18px;padding-bottom:10px;position:relative;width:100%}.team-detail-v3__subsection-title:after{background:linear-gradient(90deg,#8bb4d1,#6997c2);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}.team-detail-v3__content-section p{color:#333;display:block;font-family:Avenir,Avenir Next,Raleway,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin-bottom:15px;width:100%}.team-detail-v3__content-section p:last-child{margin-bottom:0}.team-detail-v3__print-iframe{display:none}@media (max-width:1024px){.team-detail-v3__container{padding:30px 20px}.team-detail-v3__profile-header-section{align-items:center;flex-direction:column;gap:30px;text-align:center}.team-detail-v3__profile-photo{flex:none;width:240px}.team-detail-v3__profile-info{align-items:center;width:100%}.team-detail-v3__profile-name{font-size:40px;text-align:center}.team-detail-v3__profile-title{font-size:22px;text-align:center}.team-detail-v3__member-quote{max-width:600px}.team-detail-v3__contact-info{width:80vw}.team-detail-v3__action-links{justify-content:center}.team-detail-v3__consultation-link{text-align:center}.team-detail-v3__content-section{flex-direction:column;gap:40px}.team-detail-v3__nav-sidebar{display:none}.team-detail-v3__mobile-nav{display:block}.team-detail-v3__main-content{width:100%}}@media (max-width:768px){.team-detail-v3__container{padding:25px 15px}.team-detail-v3__profile-header-section{gap:25px;margin-bottom:35px;padding:25px 0 35px}.team-detail-v3__profile-photo{width:200px}.team-detail-v3__profile-name{font-size:32px}.team-detail-v3__profile-title{font-size:20px;margin-bottom:20px}.team-detail-v3__member-quote{padding:20px 25px}.team-detail-v3__quote-text{font-size:16px}.team-detail-v3__content-title{font-size:28px;margin-bottom:20px}.team-detail-v3__action-icons{flex-wrap:wrap;gap:15px;justify-content:center}.team-detail-v3__action-icon{font-size:13px;padding:8px 14px}.team-detail-v3__action-icon svg{height:14px;width:14px}.team-detail-v3__action-icon span{font-size:13px}.team-detail-v3__consultation-button{font-size:16px;padding:12px 24px}.team-detail-v3__subsection-title{font-size:20px;margin-bottom:15px}.team-detail-v3__content-section{font-size:15px;gap:30px}.team-detail-v3__content-section p{font-size:15px}.team-detail-v3__content-subsection{margin-bottom:25px;padding:20px}.team-detail-v3__dropdown-button{font-size:15px;padding:16px 20px}.team-detail-v3__dropdown-item{font-size:15px;padding:14px 20px}}@media (max-width:480px){.team-detail-v3__container{padding:20px 10px}.team-detail-v3__profile-name{font-size:28px}.team-detail-v3__profile-title{font-size:18px;margin-bottom:20px}.team-detail-v3__member-quote{margin:20px 0 25px;padding:18px 20px}.team-detail-v3__quote-text{font-size:15px}.team-detail-v3__content-title{font-size:24px;margin-bottom:20px}.team-detail-v3__action-links{flex-direction:column;gap:12px}.team-detail-v3__action-link{justify-content:center;padding:10px 16px}.team-detail-v3__consultation-button{font-size:15px;justify-content:center;padding:14px 20px}.team-detail-v3__subsection-title{font-size:18px;margin-bottom:12px}.team-detail-v3__content-section{font-size:14px;gap:25px;line-height:1.6}.team-detail-v3__content-section p{font-size:14px;line-height:1.6}.team-detail-v3__content-subsection{margin-bottom:20px;padding:18px}.team-detail-v3__bio-content{font-size:15px;line-height:1.6}.team-detail-v3__dropdown-button{font-size:14px;padding:14px 18px}.team-detail-v3__dropdown-item{font-size:14px;padding:12px 18px}.team-detail-v3__mobile-nav{margin-bottom:30px}}blockquote{border:none}