.gradient-text{background:linear-gradient(45deg,#ff6b6b,#4ecdc4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:1.1rem;margin-top:.5rem}.team-widget-area{transition:all .3s ease;position:relative;overflow:hidden}.team-widget-area:hover{transform:translateY(-5px)}.team-widget-area .img1{position:relative;overflow:hidden;border-radius:10px}.team-widget-area .img1 img{transition:transform .3s ease}.team-widget-area:hover .img1 img{transform:scale(1.05)}.content-area{padding:1.5rem;transition:all .3s ease;border-radius:0 0 10px 10px}.content-area a{color:#333;text-decoration:none;font-weight:600;transition:color .3s ease}.content-area p{color:#666;transition:color .3s ease}.show-more-link{display:inline-block;color:#333;text-decoration:none;font-size:1.2rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;position:relative}.show-more-link .arrow{display:inline-block;margin-left:.5rem;transition:transform .3s ease}.show-more-link:hover{color:#e37843}.show-more-link:hover .arrow{transform:translateX(5px)}.show-more-link:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#e37843;transition:width .3s ease}.show-more-link:hover:after{width:100%}.technology-badge-wrapper{background:linear-gradient(90deg,var(--tech-purple) 0,var(--tech-blue) 50%,var(--tech-light-blue) 100%);padding:1px;border-radius:var(--1bfs-radius-md);display:inline-block}.badge-container{background:var(--pure-white);border-radius:var(--1bfs-radius-sm);padding:var(--1bfs-space-1) var(--1bfs-space-2)}.technology-badge-text{font-size:clamp(var(--1bfs-font-sm),2vw,var(--1bfs-font-base));background:linear-gradient(90deg,var(--tech-purple) 0,var(--tech-blue) 50%,var(--tech-light-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--1bfs-font-secondary);letter-spacing:.02em}.content-badge-wrapper{padding:1px;border-radius:var(--1bfs-radius-md);display:inline-block}.content-badge-text,.content-badge-wrapper{background:linear-gradient(90deg,var(--content-red) 0,var(--content-orange) 50%,var(--content-yellow) 100%)}.content-badge-text{font-size:clamp(var(--1bfs-font-sm),2vw,var(--1bfs-font-base));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--1bfs-font-secondary);letter-spacing:.02em}.economy-badge-wrapper{padding:1px;border-radius:var(--1bfs-radius-md);display:inline-block}.economy-badge-text,.economy-badge-wrapper{background:linear-gradient(90deg,var(--economy-mint) 0,var(--economy-bright-green) 50%,var(--economy-yellow) 100%)}.economy-badge-text{font-size:clamp(var(--1bfs-font-sm),2vw,var(--1bfs-font-base));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--1bfs-font-secondary);letter-spacing:.02em}.speaker-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:clamp(var(--1bfs-font-md),2vw,var(--1bfs-font-2xl));font-family:var(--1bfs-font-primary);font-weight:var(--1bfs-weight-black);transition:font-size var(--transition-fast)}.speaker-list-title,.speaker-name{font-style:normal;color:var(--soft-black)}.speaker-list-title{font-family:var(--font-la-grotesque-bold);font-size:34px;font-weight:var(--1bfs-weight-bold);line-height:34px;margin:0 0 30px;text-transform:uppercase}.speaker-list-description{font-size:var(--1bfs-font-xl);font-style:normal;font-weight:var(--1bfs-weight-regular);line-height:30px;margin:0 0 60px;max-width:none}.speaker-item-center-badge-text,.speaker-list-description{color:var(--soft-black);font-family:var(--1bfs-font-secondary)}.speaker-item-center-badge-text{font-size:clamp(var(--1bfs-font-md),2vw,var(--1bfs-font-2xl))}.speaker-item-center-badge-white-text{font-size:clamp(var(--1bfs-font-sm),2vw,var(--1bfs-font-lg));color:var(--pure-white);font-family:var(--1bfs-font-secondary)}.featured-speakers-section{background-color:var(--soft-black);color:var(--pure-white)}.featured-speakers-section .speakers-section-container{padding-left:130px;padding-right:130px}.speakers-grid{margin:0 -10px}.speaker-col{padding:10px;display:flex;justify-content:center}.all-speakers-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--1bfs-space-3);width:214px;height:60px;flex-shrink:0;border-radius:var(--1bfs-radius-sm);border:1px solid var(--primary-bright-green);background:transparent;color:var(--primary-bright-green);font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-lg);font-style:normal;font-weight:var(--1bfs-weight-bold);line-height:24px;text-transform:uppercase;text-decoration:none;transition:var(--transition-fast)}.all-speakers-btn:hover{background:var(--primary-bright-green);color:var(--soft-black)}.all-speakers-btn .arrow-icon{width:24px;height:24px;flex-shrink:0;transition:var(--transition-fast)}.all-speakers-btn:hover .arrow-icon{filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(1841%) hue-rotate(204deg) brightness(96%) contrast(93%)}@media (max-width:768px){.featured-speakers-section .speakers-section-container{padding-left:var(--1bfs-space-6);padding-right:var(--1bfs-space-6)}.all-speakers-btn{width:180px;height:50px;font-size:var(--1bfs-font-md)}.featured-speakers-title{font-size:var(--1bfs-font-5xl);margin-bottom:var(--1bfs-space-10)}}.speakers-list-section{background:var(--pure-white)}.speakers-list-section .container{max-width:var(--container-max-width);margin:0 auto;padding:0}.speakers-list-section .speakers-grid{margin:0 -10px;justify-content:center}.speakers-list-section .speaker-col{padding:10px;display:flex;justify-content:center}.speaker-card{width:100%;max-width:282px;height:auto;min-height:388px;flex-shrink:0;border-radius:var(--1bfs-radius-md);border:1px solid hsla(0,0%,100%,.5);overflow:visible;-webkit-clip-path:inset(-40px 0 0 0);clip-path:inset(-40px 0 0 0);transition:var(--transition-fast);position:relative;margin:0 auto;@media screen and (max-width:768px){min-height:280px}}.speaker-card,.speaker-card:before{background:transparent;padding:1px;z-index:0}.speaker-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--transition-fast)}.speaker-card-technology:hover{border-color:transparent}.speaker-card-technology:hover:before{background:linear-gradient(to right,var(--tech-purple),var(--tech-blue),var(--tech-light-blue));opacity:1}.speaker-card-economy:hover{border-color:transparent}.speaker-card-economy:hover:before{background:linear-gradient(to right,var(--economy-mint),var(--economy-bright-green),var(--economy-yellow));opacity:1}.speaker-card-content:hover{border-color:transparent}.speaker-card-content:hover:before{background:linear-gradient(to right,var(--content-red),var(--content-orange),var(--content-yellow));opacity:1}.speaker-card-image{width:100%;aspect-ratio:1/1;flex-shrink:0;overflow:visible;position:relative;background-color:var(--pure-white);isolation:isolate;border-top-left-radius:var(--1bfs-radius-md);border-top-right-radius:var(--1bfs-radius-md)}.speaker-card-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition-fast);position:relative;z-index:0}.speaker-card:hover .speaker-card-image img{transform:scale(1.1) translate(22px,-22px)}.speaker-card-track-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;overflow:hidden;opacity:0;transition:var(--transition-fast)}.speaker-card:hover .speaker-card-track-overlay{opacity:1}.speaker-card-track-overlay-bg{position:absolute;inset:0;background:linear-gradient(90deg,var(--pure-white) 20%,hsla(0,0%,100%,0) 40%);filter:blur(5px);z-index:0}.speaker-card-track-text{position:absolute;top:45%;left:12%;transform:translate(-50%,-50%) rotate(-90deg);z-index:1;color:var(--soft-black);text-align:center;font-family:var(--font-la-grotesque-extrabold);font-size:var(--1bfs-font-3xl-26);font-style:normal;font-weight:var(--1bfs-weight-black);line-height:var(--1bfs-font-3xl-26);text-transform:uppercase;opacity:.2;white-space:nowrap}.speaker-card-followers-badge{position:absolute;bottom:0;left:0;width:100%;height:28px;flex-shrink:0;background:linear-gradient(90deg,rgba(34,33,41,0) 0,var(--soft-black) 50%,rgba(34,33,41,0) 100%);display:flex;align-items:center;justify-content:center;z-index:1}.speaker-card-technology:hover .speaker-card-followers-badge-technology{background:linear-gradient(to right,var(--tech-purple),var(--tech-blue),var(--tech-light-blue))}.speaker-card-economy:hover .speaker-card-followers-badge-economy{background:linear-gradient(to right,var(--economy-mint),var(--economy-bright-green),var(--economy-yellow))}.speaker-card-content:hover .speaker-card-followers-badge-content{background:linear-gradient(to right,var(--content-red),var(--content-orange),var(--content-yellow))}.speaker-card-followers-text{color:var(--pure-white);text-align:center;font-family:var(--font-la-grotesque-medium);font-size:clamp(12px,3vw,var(--1bfs-font-base));font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-font-base);text-transform:uppercase;padding:0 var(--1bfs-space-2)}.speaker-card-description{padding:var(--1bfs-space-4);display:flex;flex-direction:column;gap:var(--1bfs-space-2)}.speaker-card-name{font-family:var(--font-la-grotesque-extrabold);font-size:clamp(18px,5vw,var(--1bfs-font-3xl));font-weight:var(--1bfs-weight-black);line-height:1.2;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.speaker-card-designation,.speaker-card-name{color:var(--pure-white);font-style:normal;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-word;cursor:help}.speaker-card-designation{font-family:var(--font-la-grotesque-regular);font-size:clamp(14px,4vw,var(--1bfs-font-base));font-weight:var(--1bfs-weight-regular);line-height:1.4;opacity:.8}@media (max-width:768px){.speaker-card:hover .speaker-card-image img{transform:scale(1.05) translate(13px,-18px)}.speaker-card-track-text{font-size:clamp(14px,4.5vw,20px)}.speaker-card-description{padding:var(--1bfs-space-4) var(--1bfs-space-2)}.speaker-card-name{font-size:clamp(14px,4vw,var(--1bfs-font-base))}.speaker-card-designation{font-size:clamp(12px,3vw,var(--1bfs-font-base))}}.speaker-card-light{border-radius:10px;border:1px solid rgba(34,33,41,.15)}.speaker-card-light .speaker-card-designation,.speaker-card-light .speaker-card-name{color:var(--soft-black)}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--1bfs-space-3);width:214px;height:60px;flex-shrink:0;border-radius:var(--1bfs-radius-sm);background:transparent;font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-lg);font-style:normal;font-weight:var(--1bfs-weight-bold);line-height:24px;text-transform:uppercase;text-decoration:none;transition:var(--transition-fast);cursor:pointer;border:1px solid}.action-btn:disabled{opacity:.6;cursor:not-allowed}.action-btn-arrow{width:24px;height:24px;flex-shrink:0;transition:var(--transition-fast)}.action-btn-green{border-color:var(--primary-bright-green);color:var(--primary-bright-green)}.action-btn-green:hover:not(:disabled){background:var(--primary-bright-green);color:var(--soft-black)}.action-btn-green:hover:not(:disabled) .action-btn-arrow{filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(1841%) hue-rotate(204deg) brightness(96%) contrast(93%)}.action-btn-black{border-color:var(--soft-black);color:var(--soft-black)}.action-btn-black:hover:not(:disabled){background:var(--soft-black);color:var(--pure-white)}.action-btn-black .action-btn-arrow{filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(1841%) hue-rotate(204deg) brightness(96%) contrast(93%)}.action-btn-black:hover:not(:disabled) .action-btn-arrow{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(106deg) brightness(97%) contrast(107%)}@media (max-width:768px){.action-btn{width:180px;height:50px;font-size:var(--1bfs-font-md)}}.speaker-popup-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.3);z-index:1000;display:flex;align-items:flex-end;justify-content:center}.speaker-popup-content{background:var(--pure-white);border-radius:24px 24px 0 0;width:100%;max-width:1900px;min-height:500px;padding:24px 20%;box-shadow:0 -4px 32px rgba(0,0,0,.15);position:relative;max-height:90vh;overflow-y:auto;overflow:scroll;scrollbar-width:none}.speaker-popup-close{position:absolute;top:16px;right:24px;background:none;border:none;font-size:28px;cursor:pointer;padding:4px;line-height:1;z-index:1}.speaker-popup-title{font-weight:700;font-size:24px;margin-bottom:20px;padding-right:40px}.speaker-popup-content-wrapper{display:flex;align-items:flex-start;gap:24px}.speaker-popup-image{width:120px;height:120px;border-radius:16px;object-fit:cover;background:#eee;flex-shrink:0}.speaker-popup-info{flex:1 1;min-width:0}.speaker-popup-name{font-weight:700;font-size:24px;margin:0;word-wrap:break-word}.speaker-popup-designation{color:#888;font-size:16px;margin-bottom:8px;word-wrap:break-word}.speaker-popup-tags{color:#19f73d;font-weight:700;font-size:20px;margin-bottom:8px;word-wrap:break-word}.speaker-popup-followers{color:#7fd6b0;font-weight:400;font-size:16px}.speaker-popup-biography{margin-top:16px;font-size:16px;color:#222;line-height:1.5;word-wrap:break-word}@media (min-width:768px){.speaker-popup-content{padding:32px 15%}.speaker-popup-title{font-size:32px;margin-bottom:24px}.speaker-popup-image{width:180px;height:180px}.speaker-popup-name{font-size:28px}.speaker-popup-designation{font-size:18px}.speaker-popup-tags{font-size:24px}.speaker-popup-followers{font-size:18px}}@media (max-width:767px){.speaker-popup-content-wrapper{flex-direction:column;align-items:center;text-align:center}.speaker-popup-content{padding:30px 20px;height:100%}.speaker-popup-image{margin-bottom:16px;width:unset;height:300px}.speaker-popup-info{width:100%}.speaker-popup-close{top:12px;right:16px;font-size:24px}}