@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";:root{--primary-gradient: linear-gradient(135deg, #926a47 0%, #764ba2 100%);--primary-color: #926a47;--secondary-color: #764ba2;--text-primary: #1f2937;--text-secondary: #6b7280;--background: #F9F6F3;--border-radius: 8px;--shadow-light: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-medium: 0 10px 15px -3px rgba(0, 0, 0, .1);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.container{padding:0 var(--spacing-md)}.hidden-mobile{display:none}}@media (min-width: 769px){.hidden-desktop{display:none}}*{margin:0;padding:0;box-sizing:border-box;font-size:clamp(10px,1vw,24px)}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;background-color:#fff;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:1.2;margin:0}p{margin:0;line-height:1.6}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit}ul,ol{margin:0;padding:0}img{height:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.header{position:fixed;top:2.292rem;left:7.656rem;z-index:1000;width:84.661rem;height:5.25rem}.navbar{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(1.042rem);backdrop-filter:blur(1.042rem);border-radius:3.125rem;padding:1.51rem 2.969rem;opacity:1;box-shadow:0 .417rem 1.667rem #0000001a;border:.052rem solid rgba(255,255,255,.2);background:#a77b55}.nav-left{display:flex;align-items:center}.logo-link{display:flex;align-items:center;text-decoration:none}.nav-logo{height:3.229rem;width:10.8rem;transition:all .3s ease}.nav-logo:hover{transform:scale(1.1)}.nav-middle{display:flex;align-items:center;gap:2.083rem}.nav-right{display:flex;align-items:center}.desktop-nav{display:flex}.nav-link{color:#fff;text-decoration:none;font-size:1.2rem;font-weight:400;letter-spacing:.026rem;transition:all .3s ease;position:relative;padding:.625rem 1.042rem;border-radius:.417rem}.nav-link:hover{color:#fff;transform:translateY(-.104rem)}.nav-link:after{content:"";position:absolute;bottom:-.104rem;left:0;width:100%;height:.156rem;background:#fff;transition:transform .3s ease;transform:scaleX(0);transform-origin:center;border-radius:.052rem}.nav-link:hover:after{transform:scaleX(1)}.register-btn{background:#fff6;color:#fff;text-decoration:none;width:7.344rem;height:2.969rem;border-radius:20.833rem;padding:.417rem .833rem;gap:.521rem;font-size:1rem;font-weight:700;letter-spacing:.052rem;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;opacity:1;border:none}.register-btn:hover{background:#ffffff80;transform:translateY(-.156rem)}.register-btn:active{background:#ffffff80;transform:translateY(-.052rem)}.mobile-nav{display:none;position:relative}.hamburger-btn{display:flex;justify-content:center;align-items:center;width:1.563rem;height:1.563rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;transition:all .3s ease}.hamburger-btn svg{width:1.875rem;height:1.875rem;transition:all .3s ease}.hamburger-btn:hover svg{transform:scale(1.1)}.mobile-menu{position:fixed;top:7.083rem;right:-15.625rem;width:13.021rem;background:#fffffffa;-webkit-backdrop-filter:blur(1.042rem);backdrop-filter:blur(1.042rem);border-radius:.833rem 0 0 .833rem;box-shadow:-.208rem .417rem 1.667rem #00000026;border:.052rem solid rgba(168,123,84,.2);padding:1.5rem 0;transition:right .3s ease;z-index:1000}.mobile-menu.active{right:0}.mobile-nav-link{display:block;width:100%;padding:1rem 1.5rem;background:transparent;border:none;color:#a87b54;font-size:1rem;font-weight:600;text-align:left;text-decoration:none;transition:all .3s ease;border-bottom:1px solid rgba(168,123,84,.1)}.mobile-nav-link:last-child{border-bottom:none}.mobile-nav-link:hover{background:#a87b541a;color:#926a47}.register-mobile{color:#fff!important;background:linear-gradient(135deg,#a87b54,#020403)!important;margin:.5rem 1rem;border-radius:.417rem}.register-mobile:hover{background:linear-gradient(135deg,#926a47,#000)!important;transform:translateY(-.052rem)}.mobile-overlay{position:fixed;inset:0;background:#00000080;z-index:999}@media (max-width: 72.917rem){.header{position:sticky;top:0;left:0;width:100%;height:auto;min-height:4.167rem}.navbar{width:100%;height:5.167rem;padding:1.042rem 2.083rem;border-radius:0;position:relative}.nav-middle{gap:1.563rem}}@media (max-width: 40rem){.header{height:auto;min-height:2.646rem}.navbar{height:5.646rem;padding:.781rem 1.042rem}.desktop-nav{display:none}.mobile-nav{display:block}.nav-logo{height:3.823rem}.mobile-menu{top:4.479rem}}@media (max-width: 25rem){.navbar{height:5.125rem;padding:.625rem .781rem}.nav-logo{height:3.823rem}.mobile-menu{width:11.458rem;top:3.958rem}.mobile-nav-link{font-size:.9rem;padding:.875rem 1.25rem}.hamburger-btn{width:1.458rem;height:1.458rem}.hamburger-line{width:1.146rem;height:.13rem}}@media (max-width: 19.792rem){.navbar{height:2.865rem;padding:.521rem .625rem}.nav-logo{height:1.667rem}.mobile-menu{width:10.417rem;top:3.698rem}.mobile-nav-link{font-size:.85rem;padding:.75rem 1rem}.hamburger-btn{width:1.354rem;height:1.354rem}.hamburger-line{width:1.042rem;height:.104rem}}.footer{background:linear-gradient(135deg,#2c251a,#2d3748);color:#e2e8f0;margin-top:auto}.footer-container{max-width:90rem;margin:0 auto;padding:0 1rem}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;padding:2.5rem 0 1.5rem;position:relative;left:2rem}.footer-brand{grid-column:span 1}.footer-logo{width:60px;height:60px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:.5rem}.footer-logo img{width:100%;height:100%;object-fit:contain}.footer-brand h3{font-size:1.25rem;font-weight:700;color:#f7fafc;margin:.25rem 0}.event-tagline{color:#a87b54;font-size:.9rem;font-weight:500;margin-bottom:1rem;line-height:1.4}.event-details{display:flex;flex-direction:column;gap:.75rem}.event-detail{display:flex;align-items:center;gap:.75rem;color:#cbd5e0;font-size:.95rem}.detail-icon{font-size:1.1rem;justify-content:center;display:flex}.footer-section{display:flex;flex-direction:column}.footer-section h4{font-size:1rem;font-weight:600;color:#f7fafc;margin-bottom:1rem;position:relative}.footer-section h4:after{content:"";position:absolute;bottom:-.5rem;left:0;width:2rem;height:2px;background:#a87b54;border-radius:1px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.footer-links li a{color:#cbd5e0;text-decoration:none;font-size:.9rem;transition:color .3s ease;line-height:1.4}.footer-links li a:hover{color:#a87b54}.contact-info{display:flex;flex-direction:column;gap:1rem}.contact-item{display:flex;align-items:center;gap:.75rem;color:#cbd5e0;font-size:.95rem}.contact-icon{font-size:1.1rem;flex-shrink:0}.contact-item a{color:#cbd5e0;text-decoration:none;transition:color .3s ease}.contact-item a:hover{color:#a87b54}.social-links{display:flex;gap:.75rem;margin-bottom:1.5rem}.social-link{width:60px;height:60px;background:#a87b541a;border:1px solid rgba(168,123,84,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#a87b54;text-decoration:none;transition:all .3s ease}.social-link:hover{background:#a87b54;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #a87b544d}.social-link svg{width:40px;height:40px}.newsletter-signup p{color:#cbd5e0;font-size:.95rem;margin-bottom:1rem}.newsletter-form{display:flex;gap:.5rem}.newsletter-input{flex:1;padding:.75rem;border:1px solid rgba(168,123,84,.3);border-radius:6px;background:#ffffff0d;color:#f7fafc;font-size:.9rem;transition:border-color .3s ease}.newsletter-input:focus{outline:none;border-color:#a87b54}.newsletter-input::placeholder{color:#a0aec0}.newsletter-btn{padding:.75rem 1rem;background:linear-gradient(135deg,#a87b54,#020403);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.newsletter-btn:hover{background:linear-gradient(135deg,#926a47,#000);transform:translateY(-1px)}.footer-bottom{border-top:1px solid rgba(168,123,84,.2);padding:1.5rem 0}.footer-bottom-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.copyright p{color:#a0aec0;font-size:.9rem;margin:0}.footer-bottom-links{display:flex;gap:2rem}.footer-bottom-links a{color:#a0aec0;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-bottom-links a:hover{color:#a87b54}.powered-by p{color:#a0aec0;font-size:.9rem;margin:0}.powered-by strong{color:#a87b54}@media (max-width: 1024px){.footer-main{grid-template-columns:1fr 1fr;gap:2.5rem;padding:3rem 0 2rem}.footer-brand{grid-column:span 2}.footer-section h4{font-size:1.075rem}.footer-links li a,.contact-item{font-size:.9rem}}@media (max-width: 768px){.footer-main{grid-template-columns:1fr;gap:2.5rem;left:0;padding:3rem 0 2rem}.footer-brand{grid-column:span 1;text-align:center}.footer-logo{margin:0 auto 1rem;width:70px;height:70px}.footer-brand h3{font-size:1.375rem}.event-tagline{font-size:.95rem}.event-details{align-items:center}.footer-section{text-align:center}.footer-section h4:after{left:50%;transform:translate(-50%)}.footer-links,.contact-info{align-items:center}.social-links{justify-content:center;margin-bottom:1.5rem}.newsletter-form{max-width:320px;margin:0 auto}.footer-bottom-content{flex-direction:column;text-align:center;gap:1.5rem}.footer-bottom-links{order:-1}}@media (max-width: 600px){.footer-container{padding:0 1rem}.footer-main{padding:2.5rem 0 1.5rem;gap:2rem}.footer-logo{width:60px;height:60px}.footer-brand h3{font-size:1.25rem}.event-tagline{font-size:.9rem}.event-detail{font-size:.9rem;justify-content:center}.footer-section h4{font-size:1rem;margin-bottom:1.25rem}.footer-links{gap:.6rem}.footer-links li a{font-size:.9rem}.contact-info{gap:.8rem}.contact-item{font-size:.9rem;justify-content:center;flex-wrap:wrap}.social-links{gap:.75rem}.social-link{width:36px;height:36px}.social-link svg{width:18px;height:18px}.newsletter-signup p{font-size:.9rem}.newsletter-form{max-width:280px;flex-direction:column;gap:.75rem}.newsletter-input{padding:.7rem;font-size:.9rem}.newsletter-btn{width:100%;padding:.7rem;font-size:.9rem}.footer-bottom{padding:1.5rem 0}}@media (prefers-reduced-motion: reduce){.social-link:hover,.newsletter-btn:hover{transform:none}}@media (prefers-color-scheme: dark){.footer{background:linear-gradient(135deg,#0f1419,#1a202c)}}.layout{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;width:100%;min-height:calc(100vh - 9.542rem)}.agenda-page p{font-size:1.1rem;color:#666;text-align:center;max-width:65rem;margin:0 auto .5rem;line-height:1.6}@media (max-width: 40rem){.speakers-page,.sponsors-page,.agenda-page{padding:1rem}}.email-float{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex;flex-direction:row-reverse;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease}.email-float:hover{transform:scale(1.1);animation:none}.email-icon{width:60px;height:60px;background:#a77b55;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.email-tooltip{background:#a77b55;color:#fff;padding:8px 12px;border-radius:8px;font-size:.875rem;font-weight:500;white-space:nowrap;opacity:0;transform:translate(10px);transition:all .3s ease;box-shadow:0 2px 8px #00000026;position:relative}.email-tooltip:after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);border-left:6px solid #A77B55;border-top:6px solid transparent;border-bottom:6px solid transparent}.email-float:hover .email-tooltip{opacity:1;transform:translate(0)}@media (max-width: 768px){.email-float{bottom:20px;right:20px}.email-icon{width:50px;height:50px}.email-icon svg{width:28px;height:28px}.email-tooltip{display:none}}.hero{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;overflow:hidden;min-height:100vh;background-image:url(/assets/images/Hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a77b555e;z-index:1;pointer-events:none}.hero-curve-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.curve-svg{width:100%;height:100%;position:absolute;top:0;left:0}.curve-path,.curve-path-second{opacity:1}.hero-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2;padding-left:7.656rem;padding-right:7.656rem}.hero-left{display:flex;flex-direction:column;gap:3rem;justify-content:center;align-items:flex-start;position:relative;z-index:3}.hero-title{padding-top:10rem;margin:0;font-size:4rem;font-weight:700;color:#a36f42;line-height:1.2;text-align:left}.hero-info{display:flex;flex-direction:column;gap:1rem;width:100%}.hero-date-time,.hero-location-container{display:flex;align-items:center;gap:1rem}.clock-icon,.location-icon{flex-shrink:0;color:#fff;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.clock-icon svg,.location-icon svg{width:28px;height:28px;stroke:#fff}.hero-time,.hero-location{margin:0;font-size:1.5rem;font-weight:600;color:#fff;line-height:1.3;white-space:nowrap}.hero-cta{display:flex;gap:1rem;align-self:flex-start;position:relative;z-index:10;margin-top:10px}.cta-btn{border:none;border-radius:18px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;flex:1;min-width:15rem;height:3.59375rem;position:relative;z-index:11}.cta-btn-primary{background:#fffcf8;color:#a77b55;font-size:1.7rem}.cta-btn-primary:hover{transform:translateY(-3px)}.hero-right{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:3;gap:2rem}@media (max-width: 1024px){.hero-container{gap:3rem;padding-left:4rem;padding-right:4rem}}@media (max-width: 768px){.hero{min-height:60vh}.hero-title{padding:0;text-align:center}.cta-btn-primary{width:222px;height:58px;font-size:26.53px}.hero-container{grid-template-columns:1fr;gap:2.5rem;text-align:center;padding-left:1rem;padding-right:1rem}.hero-left{align-items:center;gap:2rem;z-index:4}.hero-right{z-index:3;gap:1.5rem}.hero-time,.hero-location{margin:0;font-size:22px;font-weight:600;color:#fff;line-height:1.3;white-space:nowrap}.hero-info{flex-direction:column;gap:.5rem;align-items:center}.hero-cta{justify-content:center;max-width:100%;align-self:center}.clock-icon{margin-bottom:.5rem;margin-top:0}.hero-date-location{align-items:center;text-align:center}}.about-section{width:100%;padding:4rem 0;display:flex;justify-content:flex-start}.about-container-home{margin-top:2rem;width:100%;display:flex;flex-direction:column;gap:3rem;padding-left:7.656rem;padding-right:7.656rem}.rsc-mission-section{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;margin-bottom:2rem}.rsc-mission-title{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:40px;line-height:150%;letter-spacing:-.011em;text-align:center;color:#a77b55;margin:0}.rsc-mission-subtitle{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:20.97px;line-height:150%;letter-spacing:-.011em;text-align:center;color:#000;margin:0}.countdown-section{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.countdown-timer{display:flex;gap:3rem;justify-content:center;align-items:center}.countdown-item{display:flex;align-items:center;text-align:center;justify-content:center}.countdown-number{font-size:4rem;font-weight:800;color:#a77b55;line-height:1;min-width:5rem;text-align:center}.countdown-label{font-size:1rem;font-weight:500;color:#4a5568;text-transform:uppercase;letter-spacing:.1em;padding-top:.4rem}.about-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.about-left{display:flex;justify-content:flex-start;align-items:center}.about-image-container{border:2px solid #A77B55;border-radius:67px;padding:.5rem;display:inline-block}.about-image{width:41.667rem;height:29rem;border-radius:65px;opacity:1;object-fit:cover;max-width:100%;aspect-ratio:1;display:block}.about-right{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;align-self:start}.about-title{font-size:2.5rem;font-weight:800;color:#a77b55;margin-top:.5rem}.about-description,li{font-size:1.5rem;margin:0}li{text-align:start}@media (max-width: 900px){.about-section{padding:3rem 1rem}.about-container-home{gap:2.5rem;margin-top:1rem;padding-left:2rem;padding-right:2rem}.rsc-mission-title{font-size:32px}.rsc-mission-subtitle{font-size:18px;max-width:600px}.about-content-grid{grid-template-columns:1fr;gap:2.5rem}.countdown-timer{gap:2rem}.countdown-number{font-size:2.5rem;min-width:4rem}.about-left{justify-content:center}.about-image-container{width:100%;max-width:500px}.about-image{width:100%}.about-right{text-align:center}.about-title{font-size:2.25rem}}@media (max-width: 600px){.about-section{padding:2rem 1rem}.about-container-home{gap:2rem;margin-top:.5rem;padding-left:1rem;padding-right:1rem}.rsc-mission-title{font-size:28px}.rsc-mission-subtitle{font-size:16px;max-width:90%}.countdown-timer{gap:1.5rem}.countdown-number{font-size:2rem;min-width:3.5rem}.countdown-label{font-size:.9rem}.about-image-container{width:100%;max-width:400px}.about-image{width:100%}.about-title{font-size:2rem;line-height:1.2}}.gathering-section{width:100%;margin-top:4rem}.gathering-title{font-size:2.5rem;font-weight:800;color:#a77b55;text-align:center;margin-bottom:3rem}.gathering-cards{display:flex;flex-direction:row;gap:4rem;align-items:stretch;justify-content:center;flex-wrap:wrap}.gathering-card{width:20.7rem;height:22.32rem;background:#e8dcd2;border-radius:1.5rem;padding:41px 31px;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:1}.card-icon{margin-bottom:2rem;color:#a77b55;display:flex;align-items:center;justify-content:center;width:4.21875rem}.card-icon svg{height:100%}.card-title{font-size:1.5rem;font-weight:700;color:#a77b55;line-height:1.3;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.card-description{font-size:1rem;color:#4a5568;line-height:1.6;margin:0;width:12rem;text-align:center;flex-grow:1;display:flex;align-items:start;justify-content:center}@media (max-width: 1400px){.gathering-cards{gap:3rem}}@media (max-width: 1200px){.gathering-cards{gap:2.5rem}.gathering-card{width:18rem;height:20rem}}@media (max-width: 1000px){.gathering-cards{gap:2rem}.gathering-card{width:17rem;height:19rem}}@media (max-width: 900px){.gathering-title{font-size:2rem;text-align:center}.gathering-cards{gap:1.8rem}.gathering-card{width:16rem;height:18rem;padding:30px 20px}}@media (max-width: 796px){.gathering-section{margin-top:3rem}.gathering-title{font-size:1.75rem;margin-bottom:2rem}.gathering-cards{gap:.9rem}.gathering-card{width:12rem;height:19rem;padding:20px 15px}.card-title{font-size:1rem;height:2.5rem;margin-bottom:.5rem}.card-description{font-size:.8rem;width:auto;line-height:1.4}}.who-should-attend-section{width:100vw;margin-left:calc(-50vw + 50%);margin-top:4rem}.attend-background{width:100%;height:34.8rem;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.attend-background:before{content:"";position:absolute;inset:0;background-image:url(/assets/images/attend.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.attend-background:after{content:"";position:absolute;inset:0;background:#a77b55b3;z-index:2}.attend-content{position:relative;z-index:3;text-align:center;max-width:80%;padding:2rem}.attend-title{font-size:3.8rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:1rem;line-height:140%}.attend-title-container{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.attend-title-line{width:23rem;height:0;border-top:.25rem solid #FFFFFF}.attend-title-highlight{font-size:3.8rem;font-weight:800;color:#fff;white-space:nowrap;line-height:1.2}.attend-subtitle{font-size:2.5rem;font-weight:400;color:#fff;line-height:1.4;margin:0}@media (max-width: 900px){.who-should-attend-section{margin-top:3rem}.attend-background{min-height:400px;padding:3rem 0}.attend-title{font-size:2rem;margin-bottom:.75rem}.attend-title-container{gap:1rem;margin-bottom:1rem}.attend-title-line{width:4rem;border-top-width:.2rem}.attend-title-highlight{font-size:2rem}.attend-subtitle{font-size:1.25rem}}@media (max-width: 600px){.who-should-attend-section{margin-top:2rem}.attend-background{min-height:350px;padding:2rem 0}.attend-content{max-width:90%;padding:1.5rem}.attend-title{font-size:1.75rem;line-height:1.3}.attend-title-container{gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.attend-title-line{width:3rem;border-top-width:.15rem}.attend-title-highlight{font-size:1.75rem}.attend-subtitle{font-size:1.1rem}}.attend-details-section{width:100%;padding:4rem 0;display:flex;justify-content:flex-start}.attend-details-container{margin-top:2rem;width:100%;display:flex;flex-direction:column;padding-left:7.656rem;padding-right:7.656rem;gap:1rem}.details-title{font-size:2.7rem;font-weight:800;color:#a77b55;text-align:center}.details-subtitle{font-size:1.67rem;color:#4a5568;text-align:center;margin-bottom:3rem;line-height:1.5;margin-bottom:4rem}.attend-cards{display:flex;gap:2rem;flex-wrap:nowrap;justify-content:center;align-items:stretch}.attend-card{width:15.3rem;height:10.2rem;background:#e8dcd2;border-radius:2.3rem;padding:2rem 1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:1}.attend-card:before{content:"";position:absolute;top:-.5rem;right:-.5rem;width:2rem;height:2rem;border-radius:50%;background:#a77b55;opacity:1}.card-title{font-size:1.5rem;font-weight:700;color:#a77b55;line-height:1.3;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;margin-top:auto}@media (max-width: 1400px){.attend-cards{gap:1.5rem}.attend-card{width:14rem;height:9rem}}@media (max-width: 900px){.attend-details-section{padding:3rem 1rem}.attend-details-container{gap:2.5rem;margin-top:1rem;padding-left:2rem;padding-right:2rem}.details-title{font-size:2rem}.details-subtitle{font-size:1.1rem;margin-bottom:2.5rem}.attend-cards{gap:.8rem}.attend-card{width:11rem;height:7.5rem;padding:1.2rem .8rem}.card-title{font-size:1.1rem}}@media (max-width: 700px){.attend-cards{gap:.6rem}.attend-card{width:9rem;height:6.5rem;padding:1rem .6rem}.card-title{font-size:1rem;height:3rem}}@media (max-width: 500px){.attend-cards{gap:.4rem}.attend-card{width:7rem;height:5.5rem;padding:.7rem .4rem}.card-title{font-size:.8rem;height:2.8rem}}.speaker-faculty-section{padding:80px 0 40px}.faculty-container{max-width:1200px;margin:0 auto;padding:0 1rem}.speakers-intro{text-align:center;padding:2rem 0}.intro-title{font-size:3rem;font-weight:800;color:#a77b55;margin:0 0 1rem;line-height:1.2}.intro-subtitle{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 0 1.5rem;line-height:1.4}.intro-description{font-size:1.25rem;color:#4a5568;margin:0 0 2rem;font-weight:500}.regions-list{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:1.5rem}.region-item{font-size:1.125rem;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#a77b551a;border-radius:25px;border:2px solid rgba(167,123,85,.2);transition:all .3s ease}.region-item:hover{background:#a77b5526;border-color:#a77b554d;transform:translateY(-2px)}.collaboration-section{text-align:center;margin-top:4rem;padding:2rem 0;border-top:2px solid rgba(167,123,85,.2)}.collaboration-title{font-size:1.125rem;font-weight:600;color:#4a5568;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em}.collaboration-partner{font-size:1.75rem;font-weight:700;color:#a77b55;margin:0 0 .75rem;line-height:1.3}.collaboration-description{font-size:1.125rem;color:#2d3748;margin:0;font-style:italic;line-height:1.4}@media (max-width: 1024px){.intro-title{font-size:2.5rem}.intro-subtitle{font-size:1.3rem}.regions-list{gap:2rem}.collaboration-partner{font-size:1.5rem}.collaboration-description{font-size:1rem}}@media (max-width: 768px){.speaker-faculty-section{padding:60px 0 30px}.speakers-intro{padding:1.5rem 0}.intro-title{font-size:2rem}.intro-subtitle{font-size:1.1rem}.intro-description{font-size:1rem}.regions-list{gap:1rem;flex-direction:column;align-items:center}.region-item{font-size:1rem;padding:.5rem 1rem;width:fit-content}.collaboration-section{margin-top:3rem;padding:1.5rem 0}.collaboration-title{font-size:1rem}.collaboration-partner{font-size:1.4rem}.collaboration-description{font-size:1rem}}@media (max-width: 480px){.speakers-intro{padding:1rem 0}.intro-title{font-size:1.75rem;line-height:1.3}.intro-subtitle{font-size:1rem}.intro-description{font-size:.9rem}.region-item{font-size:.9rem;padding:.4rem .8rem}.collaboration-section{margin-top:2.5rem;padding:1rem 0}.collaboration-title{font-size:.9rem}.collaboration-partner{font-size:1.25rem;line-height:1.4}.collaboration-description{font-size:.9rem}}.testimonials-section{width:100%;padding:4rem 0;overflow:hidden}.testimonials-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:3rem;padding:0 2rem}.testimonials-title{font-size:2.8rem;font-weight:800;color:#a77b55;text-align:center;margin:0;line-height:1.2}.testimonials-subtitle{font-size:1.5rem;font-weight:600;color:#4a5568;text-align:center;margin:0;margin-top:-1rem}.scroll-hint{font-size:.9rem;color:#a77b55;text-align:center;margin:0;margin-top:-1rem;opacity:.7;font-style:italic}.testimonials-scroll-container{width:100%;overflow-x:auto;overflow-y:hidden;position:relative;padding:1rem 0;scrollbar-width:thin;scrollbar-color:#A77B55 #f1f5f9;background-attachment:local}.testimonials-scroll-container::-webkit-scrollbar{height:8px}.testimonials-scroll-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.testimonials-scroll-container::-webkit-scrollbar-thumb{background:#a77b55;border-radius:4px;transition:background .3s ease}.testimonials-scroll-container::-webkit-scrollbar-thumb:hover{background:#8b6640}.testimonials-track{display:flex;gap:2rem;width:fit-content;padding:0 2rem}.testimonial-card{flex-shrink:0;width:400px;background:#fff;border-radius:16px;padding:2rem;border:1px solid #e2e8f0;transition:transform .3s ease,box-shadow .3s ease;position:relative;margin:.5rem}.testimonial-card:hover{transform:translateY(-6px)}.testimonial-card:before{content:'"';position:absolute;top:-.5rem;left:1.5rem;font-size:4rem;color:#a77b55;font-weight:700;line-height:1;opacity:.3}.testimonial-content{display:flex;flex-direction:column;gap:1.5rem;height:100%}.testimonial-quote{font-size:1rem;color:#2d3748;line-height:1.6;margin:0;flex-grow:1;font-style:italic}.testimonial-author{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;padding-top:1rem;border-top:2px solid #A77B55}.author-name{font-size:1rem;font-weight:700;color:#a77b55}.author-title{font-size:.875rem;color:#4a5568;font-weight:500}@media (max-width: 1024px){.testimonials-section{padding:3rem 0}.testimonials-container{gap:2.5rem}.testimonials-title{font-size:2.4rem}.testimonials-subtitle{font-size:1.3rem}.testimonial-card{width:350px;padding:1.5rem}.testimonials-track{gap:1.5rem;padding:0 1rem}}@media (max-width: 768px){.testimonials-section{padding:2.5rem 0}.testimonials-container{padding:0 1rem;gap:2rem}.testimonials-title{font-size:2rem}.testimonials-subtitle{font-size:1.1rem}.testimonial-card{width:300px;padding:1.25rem}.testimonial-quote,.author-name{font-size:.9rem}.author-title{font-size:.8rem}.testimonials-track{gap:1.5rem;padding:0 1rem}}@media (max-width: 480px){.testimonials-section{padding:2rem 0}.testimonials-title{font-size:1.75rem;line-height:1.3}.testimonials-subtitle{font-size:1rem}.testimonial-card{width:280px;padding:1rem}.testimonial-card:before{font-size:3rem;top:-.25rem;left:1rem}.testimonial-quote{font-size:.85rem;line-height:1.5}.testimonials-track{gap:1rem;padding:0 1rem}}.linkedin-posts-section{width:100%;padding:4rem 2rem;overflow:hidden}.linkedin-posts-container{max-width:1400px;margin:0 auto}.linkedin-posts-title{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:1.2;text-align:center;color:#a77b55;margin:0 0 1rem}.linkedin-posts-subtitle{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:1.6;text-align:center;color:#655e5e;margin:0 0 3rem;max-width:600px;margin-left:auto;margin-right:auto}.linkedin-posts-carousel{position:relative;display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.nav-arrow{background:#a77b55;color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;z-index:10}.nav-arrow:hover{background:#8b6240;transform:scale(1.1)}.nav-arrow:active{transform:scale(.95)}.linkedin-posts-wrapper{flex:1;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 4px 20px #0000001a}.linkedin-posts-scroll{display:flex;gap:20px;padding:2rem;scroll-behavior:smooth;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.linkedin-posts-scroll::-webkit-scrollbar{display:none}.linkedin-post-item{flex-shrink:0;width:504px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #E7D7C6}.linkedin-post-header{padding:1.5rem;border-bottom:1px solid #E7D7C6;background:linear-gradient(135deg,#a77b55,#8b6240);color:#fff}.linkedin-post-header h3{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;margin:0 0 .5rem;line-height:1.3}.linkedin-post-header p{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;margin:0;opacity:.9;line-height:1.4}.linkedin-post-item iframe{width:100%;border:none;display:block}.linkedin-posts-pagination{display:flex;justify-content:center;gap:.5rem;margin:2rem 0}.pagination-dot{width:12px;height:12px;border-radius:50%;border:none;background:#e7d7c6;cursor:pointer;transition:all .3s ease}.pagination-dot.active{background:#a77b55;transform:scale(1.2)}.pagination-dot:hover{background:#a77b55}.social-follow-section{text-align:center;margin-top:2rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.social-follow-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;color:#fff;text-decoration:none;border-radius:6px;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;transition:all .3s ease}.linkedin-follow-btn{background:#0077b5;box-shadow:0 2px 10px #0077b54d}.linkedin-follow-btn:hover{background:#005885;transform:translateY(-2px);box-shadow:0 4px 20px #0077b566}.instagram-follow-btn{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);box-shadow:0 2px 10px #bc18884d}.instagram-follow-btn:hover{background:linear-gradient(45deg,#e6683c,#dc2743,#cc2366,#bc1888,#9b1a6b);transform:translateY(-2px);box-shadow:0 4px 20px #bc188866}@media (max-width: 1024px){.linkedin-posts-carousel{gap:1rem}.nav-arrow{width:40px;height:40px}.linkedin-post-item{width:450px}}@media (max-width: 768px){.linkedin-posts-section{padding:2rem 1rem}.linkedin-posts-title{font-size:32px}.linkedin-posts-subtitle{font-size:16px;margin-bottom:2rem}.linkedin-posts-carousel{flex-direction:column;gap:1rem}.nav-arrow{display:none}.linkedin-posts-wrapper{width:100%}.linkedin-post-item{width:100%;max-width:400px;margin:0 auto}.linkedin-post-item iframe{height:500px}.linkedin-posts-scroll{justify-content:center;padding:1rem}}@media (max-width: 480px){.linkedin-posts-section{padding:1.5rem .5rem}.linkedin-posts-title{font-size:28px}.linkedin-posts-subtitle{font-size:14px}.linkedin-post-item{max-width:320px}.linkedin-post-item iframe{height:450px}.linkedin-post-header{padding:1rem}.linkedin-post-header h3{font-size:16px}.linkedin-post-header p{font-size:12px}.linkedin-follow-btn{padding:.75rem 1.5rem;font-size:14px}}.about-page{min-height:100vh;background:#e8dcd269;padding:0;width:100%;max-width:none!important;margin:0!important}.about-page-header{position:relative;width:100vw;height:100vh;overflow:hidden;margin-left:calc(-50vw + 50%);left:0}.about-page-hero-image-contain.about-summit-includes-title{font-weight:700;font-style:normal;font-size:3.658125rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#a77b55;margin-bottom:3rem}.about-summit-includes-cards{display:flex;justify-content:center;gap:10rem;margin-bottom:3rem;flex-wrap:wrap}.about-page-hero-image-container{position:relative;width:100%;height:100%}.about-page-hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.about-page-hero-overlay{position:absolute;inset:0;background:#bf8a5d70;display:flex;align-items:flex-start;justify-content:center;padding-top:20vh}.about-page-hero-content{text-align:center;color:#fffcf8}.about-page-hero-main-title{font-weight:700;font-size:4.9rem;text-align:center;color:#fffcf8;margin:7rem 0 1.5625rem;padding:0 1.5625rem}.about-page-hero-title-container{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-bottom:1.5625rem}.about-page-hero-line{width:13.8rem;height:0;border-top:.315625rem solid #FFFCF8}.about-page-hero-title{font-weight:700;font-size:4.53125rem;color:#fffcf8;margin:0;white-space:nowrap}.about-page-hero-subtitle{color:#fffcf8;font-size:3.125rem;font-weight:400;line-height:1.5;margin:1rem 0 0;text-align:center}.about-page-content{width:100%;margin:0 auto;position:relative}.about-container{padding-left:7.656rem;padding-right:7.656rem}.rsc-belief-section{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;margin:4rem 0;padding:0 2rem}.rsc-belief-title{font-weight:600;font-style:normal;font-size:40px;line-height:150%;letter-spacing:-.011em;text-align:center;color:#a77b55;margin:0}.rsc-belief-subtitle{font-weight:400;font-style:normal;font-size:20.97px;line-height:150%;letter-spacing:-.011em;text-align:center;color:#000;margin:0}.rsc-revolution-section{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;margin:4rem 0;padding:0 2rem;position:relative}.rsc-revolution-title{font-weight:600;font-style:normal;font-size:4.6875rem;line-height:150%;letter-spacing:-.011em;text-align:center;color:#a77b55;margin:0}.rsc-revolution-subtitle{font-weight:400;font-style:normal;font-size:1.63828125rem;line-height:150%;letter-spacing:-.011em;text-align:center;color:#000;margin:0;max-width:55rem}.rsc-revolution-subtext{font-weight:600;font-style:normal;font-size:1.63828125rem;line-height:150%;letter-spacing:-.011em;text-align:center;color:#a77b55;margin:0}.horizontal-revolution-line{position:absolute;left:0rem;top:2rem;width:15.656rem;height:.2rem;background:#a77b55;z-index:-1;margin:0 auto}.vertical-line-svg{position:absolute;left:-4rem;top:0rem;z-index:-2;text-align:center}.vertical-svg-element{width:3rem;height:3rem;object-fit:contain}.rsc-revolution-circles{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.rsc-revolution-circle{width:20.9375rem;height:6.953125rem;border:1px solid #E7D7C6;border-radius:3.125rem;background:#f6f2ee;opacity:1;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.rsc-revolution-circle-text{font-weight:400;font-style:normal;font-size:1.5rem;line-height:150%;letter-spacing:-.011em;text-align:center;color:#000;margin:0}.horizontal-grassroots-line{position:absolute;left:-6.9rem;top:2rem;width:7.656rem;height:.2rem;background:#a77b55;z-index:-1;margin:0 auto}.grassroots-svg{position:absolute;left:-10rem;top:1rem;z-index:-2;text-align:center}.rsc-grassroots-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;margin:3rem 0 2rem;padding:0 2rem;position:relative}.rsc-grassroots-text{font-weight:400;font-style:normal;font-size:1.63828125rem;line-height:150%;letter-spacing:-.011em;text-align:center;color:#000;margin:0;max-width:67rem}.rsc-grassroots-bold{font-weight:600;font-size:1.63828125rem}.rsc-laboratory-circles{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.rsc-laboratory-circle{width:20.9375rem;height:6.953125rem;border:1px solid #E7D7C6;border-radius:3.125rem;background:#f6f2ee;opacity:1;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.rsc-laboratory-circle-text{font-weight:400;font-style:normal;font-size:1.5rem;line-height:150%;letter-spacing:-.011em;text-align:center;color:#000;margin:0}.meet-founder-section{width:100%;display:flex;justify-content:center;margin:4rem 0;padding:0 2rem}.meet-founder-container{border:2px solid #E7D7C6;background-color:#f6f2ee;border-radius:3.621875rem;width:85.46875rem;height:21.5625rem;opacity:1;display:flex;align-items:center;justify-content:flex-start;gap:2rem;padding:2rem 2rem 2rem 5.5rem;box-sizing:border-box}.meet-founder-image{flex-shrink:0}.founder-image{width:12.89109rem;height:18.6553rem;border-radius:3.5984375rem;object-fit:cover;border:.1421875rem solid #A77B55;opacity:1;transition:transform .3s ease,box-shadow .3s ease}.founder-image-link{display:inline-block;cursor:pointer;position:relative}.founder-image-link:hover .founder-image{transform:scale(1.05)}.founder-image-link:after{content:"";position:absolute;inset:0;border-radius:3.5984375rem;border:2px solid transparent;transition:border-color .3s ease}.meet-founder-text-container{display:flex;justify-content:center;align-items:center;flex:1}.meet-founder-text{display:flex;flex-direction:row;align-items:center;gap:1.5rem;font-weight:600;font-style:normal;font-size:3.75rem;line-height:150%;letter-spacing:-.011em;color:#a77b55}.meet-founder-name-container{border:.15625rem solid #A77B55;width:17.1875rem;height:7.5rem;border-radius:2.265625rem;background:#e8dcd2;opacity:1;display:flex;align-items:center;justify-content:center}.meet-founder-label,.meet-founder-name{font-weight:600;font-style:normal;font-size:3.75rem;line-height:150%;letter-spacing:-.011em;color:#a77b55;margin:0}.founded-section{width:100%;display:flex;justify-content:flex-start;margin:0;padding-left:7.656rem;position:relative;justify-content:center}.founded-title{font-weight:600;font-style:normal;font-size:3rem;line-height:150%;letter-spacing:-.011em;color:#a77b55;margin:0}.vertical-timeline-line{position:absolute;left:7.656rem;top:15.75rem;width:.1875rem;height:83.8rem;background:#a77b55;z-index:-1}.horizontal-timeline-line{position:absolute;left:auto;top:15.75rem;width:31.656rem;height:.2rem;background:#a77b55;z-index:-1}.horizontal-decade-line{position:relative;left:-30.3rem;top:4rem;width:24rem;height:.3rem;background:#a77b55;z-index:-1;margin:0 auto}.decade-section{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin:4rem 0;padding:0 2rem}.decade-title{font-weight:700;font-style:normal;font-size:5.46875rem;line-height:100%;letter-spacing:0%;text-align:center;color:#a77b55;margin:0}.decade-subtitle{font-weight:700;font-style:normal;font-size:2.98046875rem;line-height:100%;letter-spacing:0%;text-align:center;color:#a77b55;margin:0;margin-top:3rem}.rsc-seed-section{display:flex;flex-direction:column;align-items:center;text-align:center;margin:2rem 0;gap:1.5rem}.seed-title{font-weight:500;font-style:normal;font-size:2.03125rem;line-height:130%;letter-spacing:-1.1%;color:#655e5e;margin:0}.seed-main-text{font-weight:700;font-style:normal;font-size:2.5rem;line-height:130%;letter-spacing:-1.1%;color:#a77b55;margin:0 0 2rem}.seed-description{font-weight:400;font-style:italic;font-size:1.5625rem;line-height:130%;letter-spacing:-1.1%;color:#000;max-width:800px;margin:0 0 2.5rem;text-align:left}.seed-harvard-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:900px;margin-top:2rem;text-align:left}.harvard-intro{font-weight:500;font-style:normal;font-size:1.5625rem;line-height:130%;letter-spacing:-1.1%;color:#000;margin:0;text-align:left}.harvard-link{font-weight:500;font-style:normal;font-size:1.5625rem;line-height:130%;letter-spacing:-1.1%;color:#a77b55;text-decoration:underline;margin:0;text-align:left}.harvard-link:hover{color:#8b6a4a;text-decoration:none}.rsc-origin{font-weight:500;font-style:normal;font-size:1.5625rem;line-height:130%;letter-spacing:-1.1%;color:#000;margin:0;text-align:left}.key-contributors-section{display:flex;align-items:flex-start;gap:3rem;margin:4rem 0;padding:0 2rem;max-width:1200px;margin-left:auto;margin-right:auto}.contributors-images{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.contributor-image{width:14.953125rem;height:11.328125rem;border-radius:.5rem;object-fit:cover;opacity:1}.contributors-content{flex:1;display:flex;flex-direction:column;gap:1.5rem}.contributors-title{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:2.5rem;line-height:150%;letter-spacing:-1.1%;color:#a77b55;margin:0;display:inline}.contributors-text{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:1.63828125rem;line-height:150%;letter-spacing:-1.1%;color:#000;margin:0;text-align:left}.rsc-talent-section{margin:3rem 0;padding:0 2rem;margin-left:auto;margin-right:auto}.talent-text{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:1.63828125rem;line-height:150%;letter-spacing:-1.1%;color:#000;margin:0 0 1.5rem;text-align:left}.talent-text:last-child{margin-bottom:0}.rsc-statistics-section{display:flex;flex-direction:column;align-items:center;text-align:center;margin:4rem 0;padding:0 2rem}.statistics-text{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:1.63828125rem;line-height:150%;letter-spacing:-1.1%;color:#000;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.human-icon{width:1.796875rem;height:2.34375rem;flex-shrink:0;vertical-align:middle;margin:0 .25rem}.statistics-number{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:3.125rem;line-height:86%;letter-spacing:-1.1%;color:#a77b55;margin:0;display:inline}.about-section{margin-bottom:4rem}.about-section-title{font-weight:700;font-size:2.5rem;color:#a77b55;margin-bottom:1.5rem;text-align:center}.about-section-text{font-size:1.125rem;line-height:1.8;color:#333;text-align:center;margin:0 auto}.about-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.highlight-item{background:#fffcf8;padding:2rem;border-radius:.625rem;border:.15625rem solid #A77B55;text-align:center;box-shadow:0 4px 16px #0000001a;transition:transform .3s ease}.highlight-item:hover{transform:translateY(-5px)}.highlight-title{font-weight:600;font-size:1.5rem;color:#a77b55;margin-bottom:1rem}.highlight-text{font-size:1rem;line-height:1.6;color:#333;margin:0}.about-content-placeholder{margin-bottom:4rem;min-height:50px}.about-mission-section{text-align:center;margin-bottom:4rem}.about-mission-title{font-weight:700;font-style:normal;font-size:46.82px;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#a77b55;margin-bottom:1.5rem}.about-mission-subtitle{font-weight:400;font-style:normal;font-size:24px;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#333;margin:0 0 3rem}.about-mission-cards{display:flex;justify-content:center;gap:10rem;margin-bottom:3rem;flex-wrap:wrap}.about-mission-card{display:flex;align-items:center;gap:0;position:relative;flex-direction:column;justify-self:center}.about-mission-number{font-weight:700;font-size:11.7rem;color:#a77b55;flex-shrink:0;line-height:1;align-self:flex-start;z-index:1;position:absolute;right:15.1875rem;text-align:right}.about-mission-card-content{background:#e8dcd2;width:17.1875rem;height:10.859375rem;border-radius:3.59375rem;opacity:1;display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box}.about-mission-card-text{font-weight:400;font-size:1.125rem;line-height:1.4;text-align:center;color:#333;margin:0}.about-mission-closing{font-weight:400;font-style:normal;font-size:24px;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#333;margin:0}.about-live-surgery-section{margin:4rem 0;width:100vw;margin-left:calc(-50vw + 50%);position:relative}.about-live-surgery-hero-image-container{position:relative;width:100%;height:80vh;overflow:hidden}.about-live-surgery-hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.about-live-surgery-hero-overlay{position:absolute;inset:0;background:#a77b55ba;display:flex;align-items:center;justify-content:flex-start;padding:2rem 2rem 2rem 8rem}.about-live-surgery-hero-content{text-align:left;color:#fffcf8;padding-right:8rem}.about-live-surgery-title-container{margin-bottom:2rem}.about-live-surgery-title{font-weight:700;font-size:4.53125rem;color:#fffcf8;margin:0 0 1rem;line-height:1.2}.about-live-surgery-experience-container{display:flex;align-items:center;justify-content:flex-start;gap:2rem}.about-live-surgery-experience{font-weight:700;font-size:3.5rem;color:#fffcf8;margin:0;line-height:1.2}.about-live-surgery-line{width:34rem;height:0;border-top:3px solid #FFFCF8}.about-live-surgery-subtitle{font-weight:400;font-size:1.5rem;line-height:1.6;color:#fffcf8;margin:0;text-align:left}.about-summit-includes-section{text-align:center;padding:0 2rem}.about-summit-includes-title{font-weight:700;font-style:normal;font-size:3.658125rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#a77b55;margin-bottom:3rem}.about-summit-includes-card-wrapper{border:2px solid #A77B55;border-radius:3.59375rem;padding:.5rem}.about-summit-includes-card{display:flex;justify-content:center}.about-summit-includes-card-border{width:17.65625rem;height:19.296875rem;border-radius:3.59375rem;opacity:1;background:#e8dcd2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box;gap:1.5rem}.about-summit-includes-icon{width:4.84375rem;height:5.924rem;display:flex;align-items:center;justify-content:center}.about-summit-includes-icon svg,.about-summit-includes-icon img{width:100%;height:100%;object-fit:contain}.about-summit-includes-text{font-weight:500;font-size:1.125rem;line-height:1.4;text-align:center;color:#a77b55;margin:0}.about-summit-includes-closing{font-weight:400;font-style:normal;font-size:1.5rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#333;margin:0 auto}.about-riyadh-section{margin:4rem 0;width:100vw;margin-left:calc(-50vw + 50%);position:relative}.about-riyadh-container{width:100%;height:25.859375rem;background:#f2e6dc;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:2rem;box-sizing:border-box;text-align:center}.about-riyadh-title{font-weight:700;font-style:normal;font-size:4.53125rem;line-height:100%;letter-spacing:0%;color:#a77b55;margin:0 0 4rem}.about-riyadh-subtitle{font-weight:500;font-style:normal;font-size:1.5625rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#000;margin:0;max-width:80%}.about-riyadh-goals-section{text-align:left;margin:4rem 0 4rem 12rem;padding:0 2rem}.about-riyadh-goals-title{font-weight:700;font-style:normal;font-size:3.689375rem;line-height:150%;letter-spacing:-1.1%;color:#a77b55;margin:0 0 2rem;text-align:left}.about-riyadh-goals-list{list-style:none;padding:0;margin:0 0 2rem;counter-reset:riyadh-counter}.about-riyadh-goals-item{display:flex;align-items:flex-start;margin-bottom:1.5rem;counter-increment:riyadh-counter}.about-riyadh-goals-number{font-weight:700;font-style:normal;font-size:3.689375rem;line-height:150%;letter-spacing:-1.1%;color:#a77b55;margin-right:1.5rem;flex-shrink:0;text-align:center;min-width:3rem}.about-riyadh-goals-text{font-weight:400;font-size:1.25rem;line-height:150%;color:#333;flex:1;padding-top:.5rem;align-self:center}.about-riyadh-goals-closing{font-weight:400;font-size:1.25rem;line-height:150%;color:#333;margin:0;text-align:left}.about-global-community-section{width:100vw;margin-left:calc(-50vw + 50%);position:relative}.about-global-community-hero-image-container{position:relative;width:100%;height:80vh;overflow:hidden}.about-global-community-hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.about-global-community-hero-overlay{position:absolute;inset:0;background:#a77b55ba;display:flex;align-items:center;justify-content:center;padding:2rem}.about-global-community-hero-content{text-align:center;color:#fffcf8;max-width:1200px}.about-global-community-title-container{margin-bottom:2rem}.about-global-community-title{font-weight:700;font-size:4.53125rem;color:#fffcf8;margin:0 0 1rem;line-height:1.2}.about-global-community-highlight-container{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1rem}.about-global-community-highlight{font-weight:700;font-size:4.53125rem;color:#fffcf8;margin:0;line-height:1.2}.about-global-community-line-left,.about-global-community-line-right{width:10rem;height:0;border-top:3px solid #FFFCF8}.about-global-community-subtitle-container{margin-top:2rem}.about-global-community-subtitle-part1{font-weight:400;font-size:1.5rem;line-height:1.6;color:#fffcf8;margin:0 0 .5rem;text-align:center}.about-global-community-subtitle-part2{font-weight:700;font-size:1.8125rem;line-height:1.6;color:#fffcf8;margin:0;text-align:center}.future-surgery-section{padding:4rem 2rem;text-align:center}.future-surgery-title{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:3.6578125rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#a77b55;margin:0 0 3rem;max-width:1000px;margin-left:auto;margin-right:auto}.future-surgery-cards{display:flex;justify-content:center;gap:10rem;flex-wrap:wrap;max-width:1200px;margin:0 auto}.future-surgery-card{width:17.1875rem;height:10.859375rem;background:#e8dcd2;border-radius:3.59375rem;padding:1.5rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:1}.future-card-icon{position:absolute;top:-1rem;right:-1rem;width:4rem;height:4rem;background:#f6f2ee;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #A77B55}.future-card-icon img{width:75%;height:75%}.future-card-content{padding-top:1rem}.future-card-title{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5625rem;color:#a77b55;margin:0 0 .5rem}.future-card-text{font-family:Poppins,sans-serif;font-weight:400;font-size:.875rem;color:#655e5e;margin:0;line-height:1.4}.future-surgery-subtitle{text-align:center;margin-top:3rem}.future-subtitle-text{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:1.640625rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#655e5e;margin:0 0 1rem}.future-subtitle-emphasis{font-family:Poppins,sans-serif;font-weight:400;font-style:italic;font-size:1.875rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#000;margin:0}.future-prediction-section{text-align:center;margin-top:2rem}.future-prediction-text{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:1.640625rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#655e5e;margin:0}.future-prediction-emphasis{font-family:Poppins,sans-serif;font-weight:400;font-style:italic;font-size:1.875rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#000;margin:0}.future-closing-image{text-align:center}.future-closing-img{max-width:100%;height:auto}@media (max-width: 1200px){.about-page-hero-main-title{font-size:4.6875rem}.about-page-hero-title{font-size:3.125rem}.about-page-hero-overlay{padding-top:18vh}}@media (max-width: 768px){.about-page-header{height:60vh}.about-summit-includes-cards{gap:3rem}.about-container{padding:0 1rem}.rsc-belief-section{margin:3rem 0;padding:0 1rem}.rsc-belief-title{font-size:32px}.about-mission-number{right:13.1875rem}.rsc-belief-subtitle{font-size:18px;max-width:600px}.rsc-revolution-section{margin:3rem 0;padding:0 1rem}.horizontal-revolution-line,.vertical-line-svg{display:none}.vertical-svg-element{width:2.5rem;height:2.5rem}.rsc-revolution-title{font-size:3.5rem}.rsc-revolution-subtitle,.rsc-revolution-subtext{font-size:1.4rem;max-width:600px}.rsc-revolution-circles{gap:1.5rem}.rsc-revolution-circle{width:18rem;height:6rem;border-radius:2.5rem}.rsc-revolution-circle-text{font-size:1.1rem}.horizontal-grassroots-line,.grassroots-svg{display:none}.rsc-grassroots-content{margin:2.5rem 0 1.5rem;padding:0 1rem}.rsc-grassroots-text{font-size:1.4rem;max-width:600px}.rsc-laboratory-circles{gap:1.5rem}.rsc-laboratory-circle{width:18rem;height:6rem;border-radius:2.5rem}.rsc-laboratory-circle-text{font-size:1.1rem}.meet-founder-section{margin:3rem 0;padding:0 1rem}.meet-founder-container{width:90%;height:auto;padding:1.171875rem 1.171875rem 1.171875rem 3rem;gap:1.171875rem}.founder-image{width:9rem;height:13rem}.meet-founder-text{gap:1rem}.meet-founder-label,.meet-founder-name{font-size:2.5rem}.meet-founder-name-container{width:14rem;height:6rem;border-radius:1.8rem}.founded-section{padding-left:2rem;margin:0}.founded-title{font-size:2.5rem}.vertical-timeline-line{left:2rem;height:80vh}.horizontal-timeline-line{left:.5rem;width:1.5rem}.horizontal-decade-line{display:none;left:.5rem;width:1.5rem;top:4rem}.decade-section{margin:3rem 0;padding:0 1rem}.decade-title{font-size:4rem}.rsc-seed-section{gap:1.2rem}.seed-title{font-size:1.8rem}.seed-main-text{font-size:2.2rem}.seed-description{font-size:1.4rem;max-width:700px}.harvard-intro,.harvard-link,.rsc-origin{font-size:1.4rem}.decade-subtitle{font-size:2.2rem}.about-page-hero-main-title{font-size:2.5rem;padding:0 1.25rem;line-height:1.1}.about-page-hero-title{font-size:1.75rem;line-height:1.2}.about-page-hero-overlay{padding-top:8vh;padding-bottom:2vh;align-items:center}.about-page-hero-title-container{gap:.75rem;flex-wrap:wrap;justify-content:center}.key-contributors-section{flex-direction:column;gap:2rem;margin:3rem 0;padding:0 1rem}.contributors-images{flex-direction:row;justify-content:center;gap:1.5rem}.contributor-image{width:12rem;height:9rem}.contributors-title{font-size:2.2rem}.contributors-text{font-size:1.4rem}.rsc-talent-section{margin:2.5rem 0;padding:0 1rem}.talent-text{font-size:1.4rem}.rsc-statistics-section{margin:3rem 0;padding:0 1rem}.statistics-text{font-size:1.4rem}.statistics-number{font-size:2.8rem}.human-icon{width:1.5rem;height:1.95rem}.about-section{margin-bottom:3rem}.about-section-title{font-size:2rem}.about-section-text{font-size:1rem}.about-highlights{grid-template-columns:1fr;gap:1.5rem}.highlight-item{padding:1.5rem}.highlight-title{font-size:1.25rem}.about-mission-title{font-size:32px}.about-mission-subtitle{font-size:18px}.about-mission-cards{flex-direction:column;align-items:center;gap:2rem}.about-mission-card{flex-direction:column;text-align:center;gap:1rem}.about-mission-card-content{width:15rem;height:9rem;border-radius:2.5rem;padding:1.5rem}.about-mission-card-text{font-size:1rem}.about-mission-closing{font-size:18px}.about-live-surgery-hero-image-container{height:60vh}.about-live-surgery-title,.about-live-surgery-experience{font-size:2.5rem}.about-live-surgery-experience-container{flex-direction:column;gap:1rem;align-items:flex-start}.about-live-surgery-line{width:150px}.about-live-surgery-subtitle{font-size:1.25rem}.about-live-surgery-hero-overlay{padding-left:2rem}.about-summit-includes-title{font-size:2.5rem}.about-summit-includes-card-wrapper{border-radius:2.5rem;padding:1rem}.about-summit-includes-card-border{width:15rem;height:17rem;border-radius:2.5rem;padding:1.5rem}.about-summit-includes-text{font-size:1rem}.about-summit-includes-closing{font-size:1.25rem;padding:0 1rem}.about-riyadh-container{height:auto;padding:3rem 2rem}.about-riyadh-title{font-size:3rem;margin-bottom:1.5rem}.about-riyadh-subtitle{font-size:1.25rem;max-width:95%}.about-riyadh-goals-section{padding:0 1rem;margin-left:1rem}.about-riyadh-goals-title{font-size:2.5rem}.about-riyadh-goals-number{font-size:2.5rem;min-width:2.5rem;margin-right:1rem}.about-riyadh-goals-text,.about-riyadh-goals-closing{font-size:1.125rem}.about-global-community-hero-image-container{height:60vh}.about-global-community-title,.about-global-community-highlight{font-size:3rem}.about-global-community-highlight-container{gap:1rem}.about-global-community-line-left,.about-global-community-line-right{width:6rem}.about-global-community-subtitle-part1{font-size:1.25rem}.about-global-community-subtitle-part2{font-size:1.5rem}.about-global-community-hero-overlay{padding-left:2rem;padding-right:2rem}.future-surgery-section{padding:3rem 1rem}.future-surgery-title{font-size:2.8rem;margin-bottom:2rem}.future-surgery-cards{gap:1.5rem}.future-surgery-card{width:15rem;height:9rem;padding:1.2rem}.future-card-title{font-size:1.375rem}.future-card-text{font-size:.8rem}.future-surgery-subtitle{margin-top:2.5rem}.future-subtitle-text{font-size:1.375rem;padding:0 1rem}.future-subtitle-emphasis{font-size:1.5625rem}.future-prediction-section{margin-top:1.5rem}.future-prediction-text{font-size:1.375rem;padding:0 1rem}.future-prediction-emphasis{font-size:1.5625rem;padding:0 1rem}.future-closing-image{margin-top:2.5rem}}@media (max-width: 480px){.about-page-hero-main-title{font-size:2rem;line-height:1.3;padding:0 1rem}.rsc-belief-section{margin:2rem 0;padding:0 .5rem}.rsc-belief-title{font-size:28px}.rsc-belief-subtitle{font-size:16px;max-width:90%}.rsc-revolution-section{margin:2rem 0;padding:0 .5rem}.horizontal-revolution-line,.vertical-line-svg,.vertical-svg-element{display:none}.rsc-revolution-title{font-size:2.5rem}.rsc-revolution-subtitle,.rsc-revolution-subtext{font-size:1.2rem;max-width:95%}.rsc-revolution-circles{flex-direction:column;align-items:center;gap:1rem}.rsc-revolution-circle{width:15rem;height:5rem;border-radius:2rem}.horizontal-grassroots-line,.grassroots-svg{display:none}.rsc-grassroots-content{margin:2rem 0 1rem;padding:0 .5rem}.rsc-grassroots-text{font-size:1.2rem;max-width:95%}.rsc-laboratory-circles{flex-direction:column;align-items:center;gap:1rem}.rsc-laboratory-circle{width:15rem;height:5rem;border-radius:2rem}.meet-founder-section{margin:2rem 0;padding:0 .5rem}.meet-founder-container{flex-direction:column;text-align:center;width:95%;height:auto;padding:1.171875rem;gap:.78125rem;justify-content:center}.founder-image{width:6rem;height:9rem}.meet-founder-text{gap:.8rem}.meet-founder-label,.meet-founder-name{font-size:1.8rem}.meet-founder-name-container{width:12rem;height:5rem;border-radius:1.5rem}.founded-section{padding-left:1rem;margin:0}.founded-title{font-size:2rem}.vertical-timeline-line,.horizontal-timeline-line{display:none}.horizontal-decade-line{top:2rem;width:12rem}.decade-section{margin:2rem 0;padding:0 .5rem}.decade-title{font-size:3rem}.decade-subtitle{font-size:1.8rem}.rsc-seed-section{padding:1.5rem .5rem;gap:1rem}.seed-title{font-size:1.5rem}.seed-main-text{font-size:1.8rem}.seed-description{font-size:1.2rem;max-width:95%}.seed-harvard-content{gap:.8rem}.harvard-intro,.harvard-link,.rsc-origin{font-size:1.2rem}.key-contributors-section{flex-direction:column;align-items:center;gap:1.5rem;margin:2rem 0;padding:0 .5rem}.contributors-images{flex-direction:row;align-items:center;gap:1rem}.contributor-image{width:10rem;height:7.5rem}.contributors-title{font-size:1.8rem}.contributors-text{font-size:1.2rem}.rsc-talent-section{margin:2rem 0;padding:0 .5rem}.talent-text{font-size:1.2rem}.rsc-statistics-section{margin:2rem 0;padding:0 .5rem}.statistics-text{font-size:1.2rem}.statistics-number{font-size:2.2rem}.human-icon{width:1.2rem;height:1.55rem}.about-page-hero-title{font-size:1.5rem;white-space:normal}.about-section-title{font-size:1.75rem}.about-section-text{font-size:.9rem}.highlight-item{padding:1rem}.about-mission-title{font-size:28px}.about-mission-subtitle{font-size:16px}.about-mission-card-content{width:12rem;height:8rem;border-radius:2rem;padding:1rem}.about-mission-card-text{font-size:.9rem}.about-mission-number{font-size:2.5rem}.about-mission-closing{font-size:16px}.about-live-surgery-hero-image-container{height:50vh}.about-live-surgery-title,.about-live-surgery-experience{font-size:2rem}.about-live-surgery-line{width:120px;border-top:3px solid #FFFCF8}.about-live-surgery-subtitle{font-size:1rem}.about-live-surgery-hero-overlay{padding:1rem}.about-summit-includes-title{font-size:2rem}.about-summit-includes-card-wrapper{border-radius:2rem;padding:.8rem}.about-summit-includes-card-border{width:12rem;height:14rem;border-radius:2rem;padding:1rem}.about-summit-includes-icon{width:3rem;height:4rem}.about-summit-includes-text{font-size:.9rem}.about-summit-includes-closing{font-size:1rem}.about-riyadh-container{height:auto;padding:2rem 1rem}.about-riyadh-title{font-size:2.5rem;margin-bottom:1rem}.about-riyadh-subtitle{font-size:1rem;max-width:100%}.about-riyadh-goals-section{padding:0 .5rem}.about-riyadh-goals-title{font-size:2rem}.about-riyadh-goals-number{font-size:2rem;min-width:2rem;margin-right:.75rem}.about-riyadh-goals-text,.about-riyadh-goals-closing{font-size:1rem}.about-global-community-hero-image-container{height:50vh}.about-global-community-title,.about-global-community-highlight{font-size:2.5rem}.about-global-community-highlight-container{flex-direction:column;gap:.5rem;align-items:center}.about-global-community-line-left,.about-global-community-line-right{width:8rem}.about-global-community-subtitle-part1{font-size:1.125rem}.about-global-community-subtitle-part2{font-size:1.375rem}.about-global-community-hero-overlay{padding:1rem}.future-surgery-section{padding:2rem .5rem}.future-surgery-title{font-size:2rem;margin-bottom:1.5rem;padding:0 .5rem}.future-surgery-cards{flex-direction:column;align-items:center;gap:1rem}.future-surgery-card{width:90%;max-width:18rem;height:8rem;padding:1rem}.future-card-icon{top:.75rem;right:.75rem;width:2.5rem;height:2.5rem}.future-card-icon svg{width:1.25rem;height:1.25rem}.future-card-title{font-size:1.25rem}.future-card-text{font-size:.75rem}.future-surgery-subtitle{margin-top:2rem}.future-subtitle-text{font-size:1.125rem;padding:0 .5rem}.future-subtitle-emphasis{font-size:1.25rem}.future-prediction-section{margin-top:1.5rem}.future-prediction-text{font-size:1.125rem;padding:0 .5rem}.future-prediction-emphasis{font-size:1.25rem;padding:0 .5rem}.future-closing-image{margin-top:2rem}}.early-bird-section{display:flex;justify-content:center}.early-bird-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;padding:0 7.656rem}.early-bird-left{display:flex;flex-direction:column;gap:2rem}.early-bird-title{font-size:2.5rem;font-weight:800;font-style:italic;color:#1a202c;line-height:1.2;margin-bottom:1rem}.early-bird-cta{align-self:flex-start;padding:1rem 2rem;background:linear-gradient(135deg,#a87b54,#020403);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #a87b544d}.early-bird-cta:hover{background:linear-gradient(135deg,#926a47,#000);transform:translateY(-2px);box-shadow:0 8px 25px #a87b5466}.countdown-container{position:relative;width:100%;max-width:500px;margin-top:1rem}.clock-tower-image{width:100%;height:400px;object-fit:cover;border-radius:16px;box-shadow:0 8px 32px #00000026}.early-bird-right{display:flex;flex-direction:column;gap:2rem}.section-logo{width:100%;max-width:300px;height:auto;object-fit:contain}.time-info{display:flex;align-items:center;gap:1rem}.clock-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.clock-icon svg{width:28px;height:28px}.time-text{font-size:1.25rem;font-weight:600;color:#2d3748}.date-time-details{display:flex;flex-direction:column;gap:.5rem;margin-left:3rem}.event-date{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0}.event-time,.event-location{font-size:1rem;color:#4a5568;margin:0}.location-map{width:100%;height:400px;border:none;border-radius:16px;box-shadow:0 4px 16px #0000001a;margin-top:.5rem;margin-bottom:.5rem}@media (max-width: 1024px){.early-bird-container{padding:0 4rem;gap:3rem}}@media (max-width: 768px){.early-bird-container{grid-template-columns:1fr;gap:2.5rem;padding:0 2rem}.early-bird-left{order:1}.early-bird-right{order:2}.early-bird-title{font-size:2rem;text-align:center}.early-bird-cta{align-self:center}.clock-tower-image,.location-map{height:300px}.date-time-details{margin-left:0;gap:.75rem}}@media (max-width: 600px){.early-bird-container{padding:0 1rem;gap:2rem}.early-bird-title{font-size:1.75rem}.time-info{flex-direction:column;align-items:flex-start;gap:.5rem}.date-time-details{margin-left:0;gap:1rem;padding:1rem;background:#f7fafc;border-radius:12px;border-left:4px solid #a87b54}.event-date,.event-time,.event-location{text-align:left;padding:.5rem 0;border-bottom:1px solid #e2e8f0}.event-location{border-bottom:none}.clock-tower-image,.location-map{height:250px}}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.agenda-content{display:block;padding-bottom:5rem}.schedule-container{width:100%;margin:0 auto}.day-schedule{margin-bottom:3rem;background:#f8fafc;border-radius:12px;padding:2rem;border:1px solid #e2e8f0}.day-schedule:last-child{margin-bottom:0}.day-title{font-size:1.75rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #a87b54;text-align:center}.schedule-item{display:flex;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid #e2e8f0;align-items:center}.schedule-item:last-child{border-bottom:none;padding-bottom:0}.schedule-item-fade{position:relative;overflow:hidden}.fade-overlay{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,#f8fafcf2);display:flex;align-items:flex-end;justify-content:center;padding-bottom:1rem;pointer-events:none}.more-sessions-indicator{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.8}.more-text{font-size:.875rem;color:#a87b54;font-weight:600;text-align:center}.dots{display:flex;gap:.25rem}.dots span{color:#a87b54;font-size:1.2rem;opacity:.7;animation:fade-pulse 2s infinite}.dots span:nth-child(2){animation-delay:.3s}.dots span:nth-child(3){animation-delay:.6s}@keyframes fade-pulse{0%,60%,to{opacity:.7}30%{opacity:.3}}.time{font-weight:600;color:#a87b54;font-size:1rem;min-width:120px;flex-shrink:0;background:#fff;padding:.5rem 1rem;border-radius:6px;text-align:center;border:1px solid #cbd5e0;align-self:flex-start}.activity{flex:1;align-self:center}.activity h4{font-size:1.25rem;font-weight:600;color:#1a202c;line-height:1.3}.procedures{list-style:none;padding:0;margin:0}.procedures li{color:#4a5568;font-size:.95rem;line-height:1.4;position:relative;padding:.5rem 0 .5rem 1.25rem}.procedures li:before{content:"•";position:absolute;left:0;top:.5rem;color:#a87b54;font-weight:700}.session-time{font-weight:600;color:#a87b54;background:#f7fafc;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;margin-right:.75rem;display:inline-block;min-width:7rem;text-align:center;border:1px solid #e2e8f0}.chairman{font-style:italic;color:#718096;font-size:.9rem;margin:.5rem 0 1rem;font-weight:500}.speaker{color:#a87b54;font-size:.95rem;margin:.5rem 0 0;font-weight:600}.pdf-preview-container{width:100%;position:relative}.pdf-preview-wrapper{position:relative;width:100%;height:500px;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid #e2e8f0;background:#f8fafc}.pdf-preview{width:100%;height:100%;border:none;display:block;background:#fff;pointer-events:none}.preview-overlay{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-label{text-transform:uppercase;letter-spacing:.5px}.pdf-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:2px dashed #cbd5e0}.fallback-content{text-align:center;padding:2rem}.fallback-content h3{color:#4a5568;margin-bottom:1rem;font-size:1.5rem}.fallback-content p{color:#718096;line-height:1.6}.agenda-info{display:flex;flex-direction:column;gap:2rem}.info-title{font-size:1.875rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem;line-height:1.3}.highlights-list{list-style:none;padding:0;margin:0}.highlights-list li{color:#4a5568;font-size:1rem;line-height:1.6;border-bottom:1px solid #e2e8f0;position:relative;padding:.75rem 0 .75rem 1.5rem}.highlights-list li:last-child{border-bottom:none}.highlights-list li:before{content:"✓";position:absolute;left:0;top:.75rem;color:#48bb78;font-weight:700;font-size:1.1rem}.download-section{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:2rem;border-radius:12px;border:1px solid #e2e8f0;margin-top:2rem;text-align:center}.download-description{color:#4a5568;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;text-align:center}.download-btn{width:100%;background:linear-gradient(135deg,#a87b54,#020403);color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #a87b544d;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.download-btn:hover{background:linear-gradient(135deg,#926a47,#000);transform:translateY(-2px);box-shadow:0 6px 20px #a87b5466}.download-btn:active{transform:translateY(0)}.download-icon{flex-shrink:0}.download-link{display:block;text-align:center;color:#a87b54;text-decoration:underline;font-size:.875rem;transition:color .2s ease}.download-link:hover{color:#5a67d8}@media (max-width: 1024px){.agenda-content{gap:3rem}.section-title{font-size:2.25rem}.day-title{font-size:1.5rem}.schedule-item{gap:1rem}}@media (max-width: 768px){.agenda-section{padding:60px 0}.section-title{font-size:2rem;margin-bottom:2rem}.day-schedule{padding:1.5rem;margin-bottom:2rem}.day-title{font-size:1.375rem}.schedule-item{flex-direction:row;gap:1rem;align-items:flex-start}.download-section{padding:1.5rem}}.pdf-preview{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.pdf-preview-wrapper:before{content:"Loading preview...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#718096;font-size:1rem;z-index:1;pointer-events:none}.container{margin:0 auto;padding:0 1rem}.section-title{text-align:center;font-size:2.5rem;font-weight:700;color:#1a202c;margin-bottom:3rem;line-height:1.2}.marquee-container{width:100%;position:relative;border-radius:12px;overflow:hidden}.marquee-content{display:flex;align-items:center;gap:3rem;animation:marquee 30s linear infinite;width:fit-content}.sponsor-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e2e8f0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1024px){.marquee-content{gap:2.5rem;animation-duration:25s}.section-title{font-size:2.25rem}}@media (max-width: 768px){.marquee-container{padding:1.5rem 0}.marquee-content{gap:2rem;animation-duration:20s}.section-title{font-size:2rem;margin-bottom:2rem}.sponsor-item{padding:.75rem}}.marquee-content{will-change:transform;backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion: reduce){.marquee-content{animation:none}.marquee-container{overflow-x:auto;scrollbar-width:thin}.marquee-container::-webkit-scrollbar{height:4px}.marquee-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.marquee-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}}.registration-section{width:100%;padding:5rem 1rem;display:flex;justify-content:center}.registration-container{padding:7rem 6.656rem;width:100%}.registration-header{text-align:center;margin-bottom:3rem}.registration-title{font-size:3rem;font-weight:800;color:#1a202c;margin-bottom:1rem}.registration-subtitle{font-size:1.375rem;color:#4a5568;line-height:1.6;max-width:600px;margin:0 auto}.payment-information{background:#f8f9fa;border-radius:12px;padding:2rem;margin:2rem 0;border-left:4px solid #A77B55}.payment-title{font-size:1.5rem;font-weight:700;color:#a77b55;margin-bottom:1rem}.payment-details{display:flex;flex-direction:column;gap:.5rem}.payment-item p{margin:0;color:#2d3748;font-size:1rem}.payment-fee{background:#a77b55;color:#fff;padding:1rem;border-radius:8px;margin-top:1rem}.payment-fee p{margin:0;font-size:1.125rem;text-align:center}.bank-transfer-section{background:#fff;border-radius:12px;padding:2rem;margin:2rem 0;border:2px solid #e2e8f0}.bank-title{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.bank-instructions{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.bank-details{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin:1.5rem 0;border-left:4px solid #A77B55}.bank-detail-item{margin-bottom:.75rem;font-size:1rem;color:#2d3748}.bank-detail-item:last-child{margin-bottom:0}.payment-confirmation{background:#e3f2fd;padding:1.5rem;border-radius:8px;margin:1.5rem 0;display:flex;align-items:flex-start;gap:1rem;border-left:4px solid #2196f3}.confirmation-icon{color:#2196f3;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem}.confirmation-icon svg{width:24px;height:24px}.payment-confirmation p{margin:0;color:#1976d2;line-height:1.6}.email-link{color:#a77b55;text-decoration:none;font-weight:600}.email-link:hover{text-decoration:underline}.important-notes{background:#fff3cd;padding:1.5rem;border-radius:8px;border-left:4px solid #ffc107}.important-notes h4{color:#856404;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.important-notes ul{margin:0;padding-left:1.5rem;color:#856404}.important-notes li{margin-bottom:.5rem;line-height:1.5}.terms-conditions-section{background:#f8f9fa;border-radius:12px;padding:2rem;margin:2rem 0;border-left:4px solid #6c757d}.terms-title{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.terms-list{margin:0;padding-left:1.5rem;color:#4a5568}.terms-list li{margin-bottom:.75rem;line-height:1.6}.cancellation-policy-section{background:#fff;border-radius:12px;padding:2rem;margin:2rem 0;border:2px solid #e2e8f0}.policy-title{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem}.policy-item{margin-bottom:1.5rem}.policy-item p{color:#4a5568;line-height:1.6;margin-bottom:.5rem}.contact-email{text-align:center;padding:1rem;background:#f8f9fa;border-radius:8px}.cancellation-deadlines{margin:2rem 0}.policy-subtitle{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:.5rem}.deadline-item{background:#fff5f5;padding:1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid #e53e3e}.deadline-item h5{color:#c53030;font-weight:600;margin-bottom:.5rem;font-size:1rem}.deadline-item p{color:#742a2a;margin:0;line-height:1.6}.substitution-policy,.event-cancellation{margin:2rem 0}.policy-list{margin:0;padding-left:1.5rem;color:#4a5568}.policy-list li{margin-bottom:.75rem;line-height:1.6}.registration-form{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 10px 40px #00000014;border:1px solid #e2e8f0}.field-group-title{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.required-fields{margin-bottom:2.5rem}.optional-fields{margin-bottom:2rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-field{margin-bottom:1.5rem}.field-label{display:block;font-size:1rem;font-weight:600;color:#374151;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.required-indicator{color:#e53e3e;font-weight:700}.form-input,.form-select{width:100%;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1.125rem;background:#fff;color:#2d3748;outline:none;transition:all .3s ease}.form-input:focus,.form-select:focus{border-color:#926a47;box-shadow:0 0 0 3px #667eea1a;background:#f7fafc}.form-input.error{border-color:#e53e3e;background:#fef2f2}.form-input.error:focus{box-shadow:0 0 0 3px #e53e3e1a}.error-message{display:block;font-size:.875rem;color:#e53e3e;margin-top:.25rem;font-weight:500}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;margin-top:.75rem}.checkbox-label{display:flex;align-items:center;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s ease}.checkbox-label:hover{background:#f7fafc}.checkbox-input{width:18px;height:18px;margin-right:.75rem;accent-color:#926a47;cursor:pointer}.checkbox-text{font-size:1.2rem;color:#4a5568;line-height:1.4}.consent-fields{margin-bottom:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}.consent-section{margin-bottom:2rem}.consent-section-title{font-size:1.125rem;font-weight:600;color:#2d3748;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.consent-item{margin-bottom:1.25rem;padding:1rem;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb}.consent-item.required{background:#fef2f2;border-color:#fecaca}.consent-label{display:flex;align-items:flex-start;cursor:pointer;gap:.75rem;line-height:1.5}.consent-checkbox{width:18px;height:18px;margin-top:2px;accent-color:#926a47;cursor:pointer;flex-shrink:0}.consent-checkbox.error{accent-color:#e53e3e;outline:2px solid #e53e3e;outline-offset:1px}.consent-text{font-size:1rem;color:#374151;line-height:1.6}.consent-link{color:#926a47;text-decoration:underline;font-weight:600;margin-left:.25rem}.consent-link:hover{color:#7c5d42;text-decoration:none}.privacy-policy-note{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem;margin-top:1rem}.privacy-policy-note p{font-size:.9rem;color:#374151;margin:0;line-height:1.5}.submit-btn{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#a87b54,#020403);color:#fff;border:none;border-radius:12px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #a87b544d;margin-top:1rem}.submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#926a47,#000);transform:translateY(-2px);box-shadow:0 8px 25px #a87b5466}.submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-text{display:flex;align-items:center;justify-content:center;gap:.5rem}.loading-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-message{text-align:center;background:#fff;border-radius:20px;padding:3rem 2rem;box-shadow:0 10px 40px #00000014;border:1px solid #e2e8f0}.success-icon{width:80px;height:80px;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 1.5rem;box-shadow:0 4px 15px #48bb784d}.success-message h2{font-size:2.25rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.success-message p{font-size:1.375rem;color:#4a5568;line-height:1.6;max-width:500px;margin:0 auto}@media (max-width: 768px){.registration-section{padding:3rem 1rem}.registration-container{padding:0}.registration-title{font-size:2.5rem}.registration-subtitle{font-size:1.25rem}.registration-form{padding:2rem 1.5rem}.form-row{grid-template-columns:1fr;gap:0}.checkbox-group{grid-template-columns:1fr}.field-group-title{font-size:1.375rem}.consent-section-title{font-size:1rem}.consent-text{font-size:.95rem}.payment-information,.bank-transfer-section,.terms-conditions-section,.cancellation-policy-section{padding:1.5rem;margin:1.5rem 0}.payment-title,.bank-title,.terms-title,.policy-title{font-size:1.25rem}.payment-confirmation{flex-direction:column;gap:.75rem;text-align:center}.bank-details,.important-notes,.deadline-item{padding:1rem}.policy-subtitle{font-size:1.125rem}.bank-detail-item{font-size:.9rem;word-break:break-all}}.location-page{width:100%;min-height:100vh;max-width:none!important;margin:0!important;padding:0!important}.location-page-header{position:relative;width:100vw;height:100vh;overflow:hidden;margin-left:calc(-50vw + 50%);left:0}.location-page-hero-image-container{position:relative;width:100%}.location-page-hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.location-page-hero-text-overlay{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;color:#fffcf8;padding-top:20vh}.location-page-hero-title{font-weight:700;font-size:5.9rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#fffcf8;margin:0;padding:0 1.5625rem}.location-page-content{width:100%;margin:0 auto;padding:0;position:relative}.location-page-section{padding:2rem 0}.location-page-section-top{margin-bottom:3.125rem;margin-left:7.656rem;margin-right:7.656rem}.location-page-section-content{display:flex;align-items:flex-start;gap:2.34375rem;flex-wrap:wrap;margin-top:13.125rem;margin-left:7.656rem;margin-right:7.656rem}.location-page-section-bottom{display:flex;align-items:flex-start;gap:2.34375rem;flex-wrap:wrap;width:100%}.location-page-section-img-wrapper{padding:0;border-radius:.9375rem;box-shadow:0 .3125rem 1.5625rem #0000001a;background-color:#fff;opacity:0}.location-page-section-text{flex:1;min-width:23.4375rem;margin:0}.location-page-section-title{font-weight:700;font-size:2.5rem;margin-bottom:1.25rem;color:#333}.location-page-section-subtitle{font-weight:400;font-size:1.25rem;line-height:1.6;color:#666}.location-page-section-intro{font-weight:500;font-size:2.0703125rem;line-height:150%;letter-spacing:-1.1%;text-align:center;margin:0;padding:0}.location-page-section-img-wrapper{width:32.265625rem;height:33.216767654534rem;border:.234375rem solid #A77B55;border-radius:3rem;padding:.78125rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.location-page-section-img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;border-radius:2.21875rem;background-color:#fff}.location-page-section-1 .location-page-section-title{font-weight:700;font-size:3.92671875rem;line-height:150%;color:#a77b55;margin-bottom:1.5625rem}.location-page-bullet-list{list-style:none;padding:0;margin:0}.location-page-bullet-list li{position:relative;padding-left:1.5625rem;margin-bottom:1.25rem;font-weight:400;font-size:1.25rem;line-height:1.6;color:#000}.location-page-bullet-list li:before{content:"•";position:absolute;left:0;color:#a77b55;font-weight:700;font-size:1.5625rem}.location-page-bottom-image-container{position:relative;width:100vw;height:70vh;margin-left:calc(-50vw + 50%);overflow:hidden;background-color:#fff}.location-page-bottom-image{width:100%;height:100%;object-fit:cover;object-position:center}.location-page-bottom-overlay{position:absolute;inset:0;background:#a77b55b0;display:flex;align-items:center;justify-content:center;padding:2rem}.location-page-bottom-content{text-align:center;color:#fffcf8}.location-page-bottom-title-container{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-bottom:1.5625rem}.location-page-bottom-line{width:26.1990625rem;height:0;border-top:.315625rem solid #FFFCF8}.location-page-bottom-title{font-weight:700;font-size:4.53125rem;color:#fffcf8;margin:0;white-space:nowrap}.location-page-bottom-subtitle{font-weight:700;font-size:4.53125rem;color:#fffcf8;margin:0 0 1.5625rem;line-height:1.4;white-space:nowrap}.location-page-bottom-text{font-weight:400;font-size:1.8rem;color:#fffcf8;line-height:1.6;max-width:60rem;margin:0 auto}.location-page-section-2-title{font-weight:700;font-size:3.125rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#a77b55;margin:0 0 3.125rem}.location-page-section-2-boxes{display:flex;justify-content:center;gap:8.344rem;margin-bottom:3.125rem;flex-wrap:wrap}.location-page-feature-box-wrapper{border:.234375rem solid #A77B55;border-radius:3.59375rem;padding:.9375rem;max-width:18.75rem;min-height:15.625rem;box-sizing:border-box;display:flex}.location-page-feature-box{background-color:#e8dcd2;border-radius:2.65625rem;padding:2.34375rem 1.875rem;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box}.location-page-feature-icon{margin-bottom:1.25rem;display:flex;justify-content:center;align-items:center}.location-page-feature-icon-svg{width:3.75rem;height:3.75rem;object-fit:contain}.location-page-feature-title{font-weight:700;font-size:1.25rem;color:#a77b55;margin:0 0 .9375rem}.location-page-feature-subtitle{font-weight:400;font-size:1rem;line-height:1.5;color:#333;margin:0}.location-page-section-2-closing{font-weight:400;font-size:1.25rem;line-height:1.6;text-align:center;color:#333;margin:0 auto;max-width:50rem}.location-page-section-2-bottom-content{color:#fffcf8;width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:7.656rem}.location-page-section-2-text-container{text-align:left}.location-page-section-2-bottom-title,.location-page-section-2-district,.location-page-section-2-location{font-weight:700;font-size:4.53125rem;line-height:100%;letter-spacing:0%;color:#fffcf8;margin:0}.location-page-section-2-title-with-line{display:flex;align-items:center;gap:1rem}.location-page-section-2-line{height:0;border-top:.234375rem solid #FFFCF8;flex:1;max-width:28rem;margin-top:1rem}.location-page-section-2-venue{font-weight:600;font-size:1.877734375rem;line-height:150%;letter-spacing:-1.1%;color:#fffcf8;margin:1.5625rem 0 0}.location-page-section-3-content{flex-direction:row}.location-page-section-3 .location-page-section-title{font-weight:700;font-size:3.92671875rem;line-height:150%;color:#a77b55;margin-bottom:1.5625rem}.location-page-section-3-description{margin:0}.location-page-section-3-bullet{position:relative;margin-bottom:1.25rem;font-weight:400;font-size:1.25rem;line-height:1.6;color:#000;margin:0 1rem 1.25rem 0}.location-page-section-3-link{font-weight:600;font-size:1.25rem;color:#a77b55;text-decoration:underline;cursor:pointer;margin:1.25rem 0 0}.location-page-section-3-link:hover{color:#8b6a47}.location-page-section-4-subtitle{font-weight:400;font-size:1.875rem;line-height:1.6;color:#000;text-align:center;margin:0 0 2.5rem;max-width:60rem;margin-left:auto;margin-right:auto}.location-page-section-4-title{font-weight:700;font-size:2.5rem;color:#a77b55;text-align:center;margin:0 0 3.125rem}.location-page-section-4-cards{display:flex;gap:6rem;flex-wrap:nowrap;justify-content:center;align-items:stretch;margin-bottom:5rem}.location-page-surgery-card{width:15.3rem;height:10.2rem;background:#e8dcd2;border-radius:2.3rem;padding:2rem 1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:1}.location-page-surgery-card:before{content:"";position:absolute;top:-.5rem;right:-.5rem;width:2rem;height:2rem;border-radius:50%;background:#a77b55;opacity:1}.location-page-surgery-icon{margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.location-page-surgery-icon-svg{width:3rem;height:3rem;object-fit:contain}.location-page-surgery-name{font-size:1.25rem;font-weight:700;color:#a77b55;line-height:1.3;margin:0;display:flex;align-items:center;justify-content:center}.location-page-section-4-middle{margin:3.125rem 0}.location-page-section-4 .location-page-section-title{font-weight:700;font-size:3.92671875rem;line-height:150%;color:#a77b55;margin-bottom:1.5625rem}.location-page-section-4-bottom-content{color:#fffcf8;width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:7.656rem}.location-page-section-4-text-container{text-align:left}.location-page-section-4-main-title{font-weight:700;font-size:4.53125rem;line-height:100%;letter-spacing:0%;color:#fffcf8;margin:0 0 1.5625rem}.location-page-section-4-title-with-line{display:flex;align-items:center;gap:1rem;margin-bottom:1.5625rem}.location-page-section-4-bottom-title{font-weight:700;font-size:4.53125rem;line-height:100%;letter-spacing:0%;color:#fffcf8;margin:0;white-space:nowrap}.location-page-section-4-bottom-line{height:0;border-top:.234375rem solid #FFFCF8;flex:1;max-width:12rem}.location-page-section-4-bottom-text{font-weight:400;font-size:1.25rem;line-height:1.6;color:#fffcf8;margin:0 0 1.5625rem;max-width:60rem}.location-page-section-4-bottom-closing{font-weight:600;font-size:1.25rem;line-height:1.6;color:#fffcf8;margin:0;max-width:60rem}.location-page-section-3-bottom-content{color:#fffcf8;width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:7.656rem}.location-page-section-3-text-container{text-align:left}.location-page-section-3-title-with-line{display:flex;align-items:center;gap:1rem;margin-bottom:1.5625rem;margin-top:1rem}.location-page-section-3-hospital-title{font-weight:700;font-size:4.53125rem;line-height:100%;letter-spacing:0%;color:#fffcf8;margin:0}.location-page-section-3-venue-title{font-weight:700;font-size:4.53125rem;line-height:100%;letter-spacing:0%;color:#fffcf8;margin:0;white-space:nowrap}.location-page-section-3-bottom-line{height:0;border-top:.234375rem solid #FFFCF8;flex:1;max-width:25rem;margin-top:.5rem}.location-page-section-3-live-surgery{font-weight:700;font-size:1.877734375rem;line-height:150%;letter-spacing:-1.1%;color:#fffcf8;margin:1.5625rem 0}.location-page-section-3-description-text{font-weight:400;font-size:1.25rem;line-height:1.6;color:#fffcf8;margin:0;max-width:60rem}@media (max-width: 80rem){.location-page-hero-title{font-size:4.6875rem}.location-page-hero-text-overlay{padding-top:18vh}.location-page-section-intro{font-size:1.875rem;margin-bottom:2rem}.location-page-section-1 .location-page-section-title{font-size:3.125rem}.location-page-section-img-wrapper{width:100%;height:20rem}.location-page-section-top{margin-left:3.125rem;margin-right:3.125rem}.location-page-section-content{gap:1.5625rem;margin:0 3.656rem}.location-page-section-text{min-width:20rem}.location-page-bottom-title,.location-page-bottom-subtitle{font-size:2.5rem}.location-page-bottom-line{width:15.625rem}.location-page-section-2-title{font-size:2.5rem}.location-page-section-2-boxes{gap:1.5625rem}.location-page-feature-box-wrapper{max-width:15.625rem}.location-page-feature-box{padding:1.875rem 1.5625rem}.location-page-section-2-bottom-content{padding-left:3.125rem}.location-page-section-2-bottom-title,.location-page-section-2-district,.location-page-section-2-location{font-size:3.125rem}.location-page-section-2-venue{font-size:1.5625rem}.location-page-section-3 .location-page-section-title{font-size:3.125rem}.location-page-section-3-content{gap:1.5625rem}.location-page-section-3-bottom-content{padding-left:3.125rem}.location-page-section-3-hospital-title,.location-page-section-3-venue-title{font-size:3.125rem}.location-page-section-3-live-surgery{font-size:1.5625rem}.location-page-section-4-subtitle{font-size:1.5rem;margin-bottom:2rem}.location-page-section-4-title{font-size:2rem;margin-bottom:2.5rem}.location-page-section-4-cards{gap:1.5rem;margin-bottom:4rem}.location-page-surgery-card{width:12rem;height:9rem;padding:1.5rem 1.25rem}.location-page-surgery-icon-svg{width:2.5rem;height:2.5rem}.location-page-surgery-name{font-size:1.125rem}.location-page-section-4 .location-page-section-title{font-size:3.125rem}.location-page-section-4-bottom-content{padding-left:3.125rem}.location-page-section-4-main-title,.location-page-section-4-bottom-title{font-size:3.125rem}.location-page-section-4-bottom-text,.location-page-section-4-bottom-closing{font-size:1.125rem}}@media (max-width: 60rem){.location-page-header{height:auto}.location-page-bottom-image-container{height:24vh}.location-page-hero-title{font-size:2.5rem;padding:0 1.25rem;line-height:1.1;text-align:center}.location-page-hero-text-overlay{padding-top:8vh;padding-bottom:2vh;display:flex;align-items:center;justify-content:center}.location-page-section-intro{font-size:1.375rem;padding:0 1.25rem;line-height:1.4}.location-page-section-1 .location-page-section-title{font-size:2.1875rem}.location-page-section-img-wrapper{margin:0 auto}.location-page-section-content{flex-direction:column;text-align:center;align-items:center;gap:2rem}.location-page-section-image,.location-page-section-text{min-width:100%;width:100%}.location-page-section-text{text-align:left;padding:0 1.25rem}.location-page-section{margin-bottom:3rem;padding:1.5rem 0}.location-page-bottom-title,.location-page-bottom-subtitle{font-size:1.75rem;line-height:1.2}.location-page-bottom-text{font-size:.9375rem;line-height:1.5;padding:0 1rem}.location-page-bottom-line{width:8rem}.location-page-bottom-title-container{gap:.75rem;flex-wrap:wrap;justify-content:center}.location-page-bottom-overlay{padding:1.5rem}.location-page-section-2-title{font-size:1.75rem;padding:0 1.25rem;line-height:1.3}.location-page-section-2-boxes{flex-direction:column;align-items:center;gap:1.5rem;padding:0 1.25rem}.location-page-feature-box-wrapper{max-width:95%;width:100%;min-height:auto}.location-page-feature-box{padding:1.75rem 1.5rem;min-height:8rem}.location-page-section-2-closing{font-size:1rem;padding:0 1.5rem;line-height:1.5}.location-page-section-2-bottom-content{padding-left:3.656rem;padding-right:1.25rem}.location-page-section-2-bottom-title,.location-page-section-2-district,.location-page-section-2-location{font-size:1.875rem;line-height:1.2}.location-page-section-2-venue{font-size:1.125rem;line-height:1.4}.location-page-section-2-line{max-width:12rem}.location-page-section-3 .location-page-section-title{font-size:2.1875rem;line-height:1.3}.location-page-section-3-content{flex-direction:column;text-align:center;align-items:center;gap:2rem}.location-page-section-3-text{text-align:left;padding:0 1.25rem;width:100%}.location-page-section-3-bottom-content{padding-left:3.656rem;padding-right:1.25rem}.location-page-section-3-hospital-title,.location-page-section-3-venue-title{font-size:1.875rem;line-height:1.2}.location-page-section-3-live-surgery{font-size:1.125rem;line-height:1.4}.location-page-section-3-description-text{font-size:.9375rem;line-height:1.5}.location-page-section-3-bullet{margin:0 0 1.25rem;font-size:1rem;line-height:1.5}.location-page-section-3-bottom-line{max-width:12rem}.location-page-section-4-subtitle{font-size:1rem;margin-bottom:1.5rem;padding:0 1.25rem;line-height:1.5}.location-page-section-4-title{font-size:1.375rem;margin-bottom:2rem;line-height:1.3}.location-page-section-4-cards{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:3rem;padding:0 1.25rem}.location-page-surgery-card{width:95%;max-width:20rem;height:auto;min-height:7rem;padding:1.5rem 1.25rem}.location-page-surgery-icon-svg{width:2.25rem;height:2.25rem}.location-page-surgery-name{font-size:1.0625rem;line-height:1.3}.location-page-section-4 .location-page-section-title{font-size:2.1875rem;line-height:1.3}.location-page-section-4-middle{margin-top:2rem}.location-page-section-4-bottom-content{padding-left:3.656rem;padding-right:1.25rem}.location-page-section-4-main-title,.location-page-section-4-bottom-title{font-size:1.875rem;line-height:1.2}.location-page-section-4-bottom-title{white-space:normal}.location-page-section-4-bottom-text,.location-page-section-4-bottom-closing{font-size:.9375rem;line-height:1.5}.location-page-section-4-bottom-line{max-width:12rem}}.speaker-card{width:21.25rem;height:41.875rem;background:#f4e6d8e8;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:.78125rem;padding:1.25rem;box-sizing:border-box;margin:.625rem;justify-content:space-between;border:1px solid #A77B55;border-radius:5.9375rem}.speaker-image{width:15rem;height:19.453125rem;object-fit:cover;border-radius:5rem;margin-bottom:.9375rem;background:#fff;border:.71px solid #A77B55}.speaker-name{font-family:Poppins,sans-serif;font-weight:600;font-size:1.25rem;color:#a77b55;text-align:center;margin:0 0 .46875rem;line-height:1.2}.speaker-title{font-family:Poppins,sans-serif;font-weight:400;font-size:1.1rem;color:#a77b55;text-align:center;margin:0 0 .78125rem;line-height:1.3}.speaker-location{display:flex;align-items:center;justify-content:center;gap:.46875rem;margin-top:auto;margin-bottom:0;padding-bottom:.78125rem}.country-flag{width:1.25rem;height:.9375rem;object-fit:cover;border-radius:.15625rem}.location-text{font-family:Poppins,sans-serif;font-weight:400;font-size:1rem;color:#655e5e;text-align:center}.speaker-content{display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:space-between;width:100%}.speaker-text-content{display:flex;flex-direction:column;align-items:center;width:100%;flex-grow:1}.view-bio-btn{background-color:#a77b55;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.3125rem;font-family:Poppins,sans-serif;font-size:.78125rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:0;flex-shrink:0}.view-bio-btn:hover{background-color:#896545;transform:translateY(-1px);box-shadow:0 2px 8px #a77b554d}.view-bio-btn:focus{outline:2px solid #A77B55;outline-offset:2px}.modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.25rem}.modal-content{background:#f4e6d8;border:1px solid #A77B55;border-radius:2.5rem;max-width:50rem;max-height:80vh;overflow-y:auto;position:relative;padding:2.5rem;box-sizing:border-box;display:flex;gap:2rem;align-items:flex-start}.modal-close{position:absolute;top:1.25rem;right:1.25rem;background:none;border:none;font-size:1.5625rem;cursor:pointer;color:#655e5e;padding:.3125rem;line-height:1;z-index:10}.modal-close:hover{color:#a77b55}.modal-speaker-image{width:15rem;height:20rem;border-radius:5rem;object-fit:cover;flex-shrink:0;border:.71px solid #A77B55;background:#fff}.modal-content-area{flex:1;display:flex;flex-direction:column}.modal-speaker-info{text-align:left;margin-bottom:1.25rem}.modal-speaker-name{font-family:Poppins,sans-serif;font-weight:600;font-size:1.875rem;color:#a77b55;margin:0 0 .3125rem;border-bottom:1px solid #A77B55;padding-bottom:.3125rem}.modal-speaker-title{font-family:Poppins,sans-serif;font-weight:400;font-size:1.125rem;color:#a77b55;margin:.625rem 0;line-height:1.3}.modal-bio{font-family:Poppins,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.5;color:#333;text-align:justify;margin:0}@media (max-width: 48rem){.speaker-image{width:12.5rem;height:16.25rem}.speaker-card{height:fit-content;width:90%}.speaker-name{font-size:1.09375rem}.view-bio-btn{font-size:.703125rem;padding:.46875rem 1rem}}@media (max-width: 30rem){.speaker-image{width:50%;height:20.0625rem}.country-flag{width:1rem;height:.75rem}.view-bio-btn{padding:.390625rem .78125rem}.modal-content{flex-direction:column;align-items:center;text-align:center;padding:1.5625rem;max-width:90vw;gap:1.25rem}.modal-speaker-image{width:7.8125rem;height:7.8125rem}.modal-content-area{min-height:auto}.modal-speaker-info{text-align:center;margin-bottom:1rem}.modal-speaker-name{font-size:1.25rem}.modal-speaker-title{font-size:.9375rem}.modal-bio{font-size:.859375rem;text-align:left}}.speakers-page{min-height:100vh;background:#e8dcd269;padding:0;width:100%;max-width:none!important;margin:0!important}.speakers-page-header{position:relative;width:100vw;height:100vh;overflow:hidden;margin-left:calc(-50vw + 50%);left:0}.speakers-page-hero-image-container{position:relative;width:100%;height:100%}.speakers-page-hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.speakers-page-hero-overlay{position:absolute;inset:0;background:#bf8a5d70;display:flex;align-items:flex-start;justify-content:center;padding-top:20vh}.speakers-page-hero-content{text-align:center;color:#fffcf8}.speakers-page-hero-main-title{font-weight:700;font-size:5.9rem;line-height:150%;letter-spacing:-1.1%;text-align:center;color:#fffcf8;margin:0 0 1.5625rem;padding:0 1.5625rem}.speakers-page-hero-title-container{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-bottom:1.5625rem}.speakers-page-hero-line{width:13.8rem;height:0;border-top:.315625rem solid #FFFCF8}.speakers-page-hero-title{font-weight:700;font-size:4.53125rem;color:#fffcf8;margin:0;white-space:nowrap}.speakers-page-hero-subtitle{color:#fffcf8!important;font-size:2rem!important;font-weight:400;line-height:1.5;margin:5rem 0 0!important;text-align:center}.speakers-page-content{width:100%;margin:0 auto;position:relative;padding-top:10rem}.speakers-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(21.25rem,1fr));gap:1.25rem;justify-items:center;justify-content:center;padding:2.5rem;max-width:100rem;margin:0 auto}@media (max-width: 1200px){.speakers-page-hero-main-title{font-size:4.6875rem}.speakers-page-hero-title{font-size:3.125rem}.speakers-page-hero-overlay{padding-top:18vh}}@media (max-width: 1200px){.speakers-container{padding:0rem}}@media (max-width: 900px){.speakers-container{padding:0rem}}@media (max-width: 768px){.speakers-page-header{height:60vh}.speakers-page-hero-main-title{font-size:2.5rem;padding:0 1.25rem;line-height:1.1}.speakers-page-hero-title{font-size:1.75rem;line-height:1.2}.speakers-page-hero-overlay{padding-top:8vh;padding-bottom:2vh;align-items:center}.speakers-page-hero-title-container{gap:.75rem;flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){.speakers-page-hero-main-title{font-size:2rem;line-height:1.3;padding:0 1rem}.speakers-page-hero-title{font-size:1.5rem;white-space:normal}}.speakers-container.loading{opacity:.7}.speakers-empty{text-align:center;padding:4rem 1rem;color:#718096}.speakers-empty h3{font-size:1.5rem;margin-bottom:.5rem;color:#4a5568}.speakers-empty p{font-size:1rem;margin:0}.speaker-card{animation:fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(20px)}.speaker-card:nth-child(1){animation-delay:.1s}.speaker-card:nth-child(2){animation-delay:.2s}.speaker-card:nth-child(3){animation-delay:.3s}.speaker-card:nth-child(4){animation-delay:.4s}.speaker-card:nth-child(5){animation-delay:.5s}.speaker-card:nth-child(6){animation-delay:.6s}.speaker-card:nth-child(7){animation-delay:.7s}.speaker-card:nth-child(8){animation-delay:.8s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.sponsors-page{min-height:100vh;background:#f6f2ee;padding:3rem 7.656rem}.sponsors-container{margin:0 auto;padding:5rem 2rem 0}.sponsors-header{text-align:center;margin-bottom:4rem}.sponsors-title-container{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.sponsors-title-icon{width:3rem;height:3rem}.sponsors-main-title{font-family:Poppins,sans-serif;font-weight:700;font-size:3.5rem;color:#a77b55;margin:0}.sponsors-description{font-family:Poppins,sans-serif;font-weight:400;font-size:1.3rem;line-height:1.6;color:#655e5e;max-width:800px;margin:0 auto}.sponsors-section{margin-bottom:4rem}.sponsors-section-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.sponsors-section-icon{width:2.5rem;height:2.5rem}.sponsors-section-title{font-family:Poppins,sans-serif;font-weight:600;font-size:2.5rem;color:#a77b55;margin:0}.sponsors-section-description{font-family:Poppins,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.6;color:#655e5e;text-align:center;max-width:700px;margin:0 auto 3rem}.sponsors-grid{display:grid;gap:2rem;justify-items:center}.platinum-grid,.gold-grid{grid-template-columns:repeat(4,1fr)}.sponsor-card{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 20px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:300px}.sponsor-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.platinum-card{border-top:4px solid #C9A876}.gold-card{border-top:4px solid #D4AF37}.sponsor-logo{width:180px;height:120px;margin:0 auto 1rem;object-fit:contain;display:block}.sponsor-name{font-family:Poppins,sans-serif;font-weight:500;font-size:1.25rem;color:#a77b55;margin:0}.sponsor-placeholder{display:flex;align-items:center;justify-content:center;width:180px;height:120px;background:#f6f2ee;border-radius:.5rem;margin:0 auto 1rem}.sponsor-placeholder .sponsor-name{font-size:1rem;text-align:center;line-height:1.2;margin-bottom:.5rem}.placeholder-note{font-size:.75rem;color:#999;font-style:italic;margin:0}.strategic-partner-section{margin-top:5rem;margin-bottom:3rem}.strategic-partner-container{display:flex;align-items:center;gap:3rem;background:#fff;border-radius:1.5rem;padding:3rem;box-shadow:0 8px 30px #0000001a;margin:0 auto}.strategic-partner-image{flex-shrink:0}.strategic-partner-logo{width:200px;height:150px;object-fit:contain;display:block}.strategic-partner-content{flex:1}.strategic-partner-description{font-family:Poppins,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.7;color:#655e5e;margin:0;text-align:left}@media (max-width: 768px){.sponsors-container{padding:0 1rem}.sponsors-title-container{flex-direction:column;gap:.5rem}.sponsors-main-title{font-size:2.5rem}.sponsors-section-header{flex-direction:column;gap:.5rem}.sponsors-section-title{font-size:2rem}.sponsors-section-description{font-size:1rem}.sponsors-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.sponsor-card{padding:1.5rem}.strategic-partner-container{flex-direction:column;text-align:center;gap:2rem;padding:2rem;max-width:300px}.strategic-partner-logo{width:150px;height:110px}.strategic-partner-description{font-size:1rem;text-align:center}}@media (max-width: 480px){.sponsors-page{padding:2rem 0}.sponsors-container{padding:0 .5rem}.sponsors-main-title{font-size:2rem}.sponsors-section-title{font-size:1.5rem}.sponsors-grid{grid-template-columns:1fr;gap:1rem}.sponsor-card{padding:1rem}.sponsor-name{font-size:1rem}.strategic-partner-container{padding:1.5rem;gap:1.5rem}.strategic-partner-logo{width:120px;height:90px}.strategic-partner-description{font-size:.9rem}}.agenda-intro-section{width:100%;padding:12rem 0 3rem}.agenda-intro-section .container{max-width:1200px;margin:0 auto;padding:0 2rem}.agenda-intro-content{text-align:center;max-width:900px;margin:0 auto}.agenda-page-title{font-size:3.5rem;font-weight:800;color:#1a202c;margin-bottom:2rem}.intro-text{font-size:1.125rem;line-height:1.8;color:#4a5568;text-align:left}.intro-text p{margin-bottom:1.5rem}.specialties-list{background:#f8f9fa;border-radius:12px;padding:2rem;margin:2rem 0;border-left:4px solid #A77B55;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;list-style:none}.specialties-list li{position:relative;padding-left:1.5rem;color:#2d3748;font-weight:500}.specialties-list li:before{content:"•";position:absolute;left:0;color:#a77b55;font-weight:700;font-size:1.2rem}.call-to-action{background:linear-gradient(135deg,#a77b55,#8b6640);color:#fff;padding:2rem;border-radius:12px;margin-top:2rem;font-size:1.125rem}.call-to-action strong{font-weight:600}@media (max-width: 1024px){.agenda-intro-section{padding:4rem 0 2rem}.agenda-page-title{font-size:3rem}.intro-text{font-size:1rem}.specialties-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:1.5rem}}@media (max-width: 768px){.agenda-intro-section{padding:3rem 0 2rem}.agenda-intro-section .container{padding:0 1rem}.agenda-page-title{font-size:2.5rem;margin-bottom:1.5rem}.intro-text{font-size:.95rem;line-height:1.7}.specialties-list{grid-template-columns:1fr;padding:1.5rem 1rem}.call-to-action{padding:1.5rem;font-size:1rem}}@media (max-width: 480px){.agenda-intro-section{padding:2rem 0 1.5rem}.agenda-page-title{font-size:2rem;margin-bottom:1rem}.intro-text{font-size:.9rem}.specialties-list{margin:1.5rem 0;padding:1rem}.call-to-action{padding:1.25rem;margin-top:1.5rem}}.not-found-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6f2ee,#e7d7c6,#a77b55);font-family:Poppins,sans-serif;padding:2rem 1rem}.not-found-container{text-align:center;max-width:600px;width:100%;position:relative;z-index:2}.not-found-content{background:#fffffff2;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 60px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.not-found-number{font-size:8rem;font-weight:800;color:#a77b55;margin:0 0 1rem;line-height:1;text-shadow:0 4px 8px rgba(167,123,85,.2)}.not-found-title{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 1rem;line-height:1.2}.not-found-description{font-size:1.1rem;color:#666;margin:0 0 2rem;line-height:1.6;max-width:400px;margin-left:auto;margin-right:auto}.not-found-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:.875rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-family:Poppins,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-width:120px}.btn-primary{background:#a77b55;color:#fff;box-shadow:0 4px 15px #a77b554d}.btn-primary:hover{background:#8f6749;transform:translateY(-2px);box-shadow:0 6px 20px #a77b5566}.btn-secondary{background:transparent;color:#a77b55;border:2px solid #A77B55}.btn-secondary:hover{background:#a77b55;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #a77b554d}.not-found-quick-links{border-top:1px solid #E7D7C6;padding-top:2rem}.quick-links-title{font-size:1rem;font-weight:600;color:#666;margin:0 0 1rem}.quick-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem;max-width:400px;margin:0 auto}.quick-link{padding:.5rem 1rem;background:#f6f2ee;color:#a77b55;text-decoration:none;border-radius:25px;font-size:.9rem;font-weight:500;transition:all .3s ease;border:1px solid transparent}.quick-link:hover{background:#a77b55;color:#fff;border-color:#a77b55;transform:translateY(-1px)}.not-found-decoration{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.decoration-circle{position:absolute;border-radius:50%;background:#a77b551a;animation:float 6s ease-in-out infinite}.decoration-circle:nth-child(1){width:100px;height:100px;top:10%;left:10%;animation-delay:0s}.decoration-circle:nth-child(2){width:150px;height:150px;top:60%;right:15%;animation-delay:2s}.decoration-circle:nth-child(3){width:80px;height:80px;bottom:20%;left:20%;animation-delay:4s}@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-20px) scale(1.05);opacity:.3}}@media (max-width: 768px){.not-found-page{padding:1rem}.not-found-content{padding:2rem 1.5rem}.not-found-number{font-size:6rem}.not-found-title{font-size:2rem}.not-found-description{font-size:1rem}.not-found-actions{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:200px}.quick-links-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.not-found-number{font-size:4.5rem}.not-found-title{font-size:1.75rem}.quick-links-grid{grid-template-columns:1fr;gap:.5rem}}*{box-sizing:border-box}html,body{overflow-x:hidden;max-width:100vw}.app{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;max-width:100vw}.main-content{flex:1}.content-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 120px);text-align:center;padding:2rem}.content-placeholder h1{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#926a47,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.content-placeholder p{font-size:1.25rem;color:#6b7280;max-width:600px}@media (max-width: 768px){html,body{overflow-x:hidden!important}.app{overflow-x:hidden!important;position:relative}.content-placeholder{min-height:calc(100vh - 100px);padding:1rem}.content-placeholder h1{font-size:2.5rem}.content-placeholder p{font-size:1.125rem}}
