@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#231331;background:#faf9fc;margin:0;font-family:Cairo,Tahoma,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}header{z-index:10;background:#fff;border-bottom:1px solid #eee8f3;align-items:center;gap:34px;height:100px;padding:0 5%;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-3px;color:#6c3baa;direction:ltr;font:900 42px/1 Arial,sans-serif;display:block}.wordmark span{letter-spacing:3px;margin-left:6px;font-size:12px}.wordmark i{letter-spacing:1.7px;font:7px/2 Arial;display:block}nav{gap:25px;margin:auto;font-size:12px;font-weight:700;display:flex}nav a:hover{color:#6c3baa}.navcta,.purple{color:#fff;background:#6c3baa;border-radius:5px;align-items:center;gap:12px;padding:13px 20px;display:flex}.mobile{display:none}.hero{color:#fff;background:#241033;grid-template-columns:1.15fr 1fr;gap:7%;min-height:650px;padding:65px 6% 50px;display:grid;overflow:hidden}.eyebrow{color:#dfcde8;align-items:center;gap:9px;font-size:12px;display:flex}.eyebrow span{background:#fff500;border-radius:50%;width:7px;height:7px}h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(44px,5.2vw,76px);line-height:1.45}em{color:#fff500;font-style:normal}.hero p{color:#cbbbd3;max-width:500px;font-size:15px;line-height:2}.actions{align-items:center;gap:24px;margin-top:28px;display:flex}.yellow{color:#281333;background:#fff500;border-radius:5px;align-items:center;gap:18px;padding:16px 23px;font-weight:800;display:inline-flex}.textlink{align-items:center;gap:8px;font-size:12px;display:flex}.eventline{border-top:1px solid #ffffff20;align-items:center;gap:25px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}.eventline>span+span{border-right:1px solid #ffffff25;padding-right:23px}.eventline b{color:#fff500;font-size:24px;line-height:1.4;display:block}.eventline small{color:#b6a5c0;font-size:10px}.hero-art{direction:ltr;background:#6c3baa;border:1px solid #9763c4;border-radius:180px 180px 8px 8px;align-self:center;min-height:490px;position:relative;overflow:hidden}.art-top{letter-spacing:2px;justify-content:space-between;margin:48px 40px 0;font:9px Arial;display:flex}.giant{letter-spacing:-15px;color:#fff500;font:900 clamp(95px,12vw,175px)/1 Arial;position:absolute;top:105px;left:30px;transform:rotate(-8deg)}.giant span{letter-spacing:27px;padding-left:25px;font:400 32px Arial;display:block}.orbit{pointer-events:none;border:1px solid #d3b8eb70;border-radius:50%;width:450px;height:170px;position:absolute;top:200px;left:-40px;transform:rotate(-35deg)}.o2{top:210px;transform:rotate(-47deg)}.art-label{direction:rtl;font-size:22px;font-weight:700;position:absolute;bottom:70px;right:35px}.art-bottom{letter-spacing:2px;justify-content:space-between;font:10px Arial;display:flex;position:absolute;bottom:25px;left:30px;right:30px}.ticker{letter-spacing:2px;color:#3b1c4d;background:#fff500;justify-content:space-around;align-items:center;gap:15px;padding:20px 3%;font:700 15px Arial;display:flex}.ticker svg{width:19px}.section{padding:90px 7%}.kicker{letter-spacing:1px;color:#86639f;margin-bottom:18px;font-size:11px;font-weight:700}h2{letter-spacing:-1px;margin:0 0 20px;font-size:38px;line-height:1.6}h2 span{color:#6c3baa}p{color:#7d7384;font-size:14px;line-height:2}.about{grid-template-columns:1fr 1.1fr;gap:12%;display:grid}.lead{color:#3c2a49;margin-top:0;font-size:20px;line-height:1.9}.tags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.tags span{color:#6c3baa;background:#efe9f6;border-radius:3px;padding:8px 12px;font-size:10px}.numbers{background:#f0eaf7;border:1px solid #e4d7f0;border-radius:8px;margin:0 7%;padding:35px 40px}.stats{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.stats>div+div{border-right:1px solid #d9cce5;padding-right:25px}.stats strong{text-align:right;color:#6c3baa;letter-spacing:-2px;font:700 47px Arial;display:block}.stats strong span{color:#a89bb4;margin-right:8px;font-size:22px}.stats p{color:#55455f;margin:12px 0;font-size:12px}.numbers>small{color:#8a7e94;font-size:10px}.sectionhead{justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px;display:flex}.sectionhead p{margin-bottom:25px;font-size:12px}.sectorgrid{border-top:1px solid #e4ddeb;border-right:1px solid #e4ddeb;grid-template-columns:repeat(3,1fr);display:grid}.sectorgrid>div{background:#fff;border-bottom:1px solid #e4ddeb;border-left:1px solid #e4ddeb;align-items:center;gap:16px;padding:25px 20px;display:flex}.sectorgrid span{color:#a798b4;font:10px Arial}.sectorgrid h3{flex:1;margin:0;font-size:13px}.sectorgrid svg{color:#8053a6}.brands{background:#f0ecf5}.brandnames{background:#ffffff80;border:1px solid #e3dbe9;grid-template-columns:repeat(4,1fr);display:grid}.brandnames span{color:#665671;direction:ltr;border:1px solid #e9e2ef;place-items:center;min-height:100px;font:600 23px Georgia,serif;display:grid}.disclaimer{margin:16px 0 25px;font-size:10px}.outline{color:#6c3baa;background:0 0;border:1px solid #6c3baa;border-radius:4px;align-items:center;gap:18px;padding:12px 20px;font-size:12px;font-weight:700;display:flex}.sponsorship{color:#fff;background:#2e163f;grid-template-columns:1fr 1fr;gap:10%;display:grid}.sponsorship p{color:#c8b7d1;max-width:420px}.sponsorship .kicker{color:#b79cc8}.sponsorship .yellow{margin-top:20px}.sponsorlevels>div{border-bottom:1px solid #ffffff25;align-items:center;gap:18px;padding:24px 0;display:flex}.sponsorlevels>div span{color:#b79cc8;font:10px Arial}.sponsorlevels strong{flex:1;font:700 22px Arial}.sponsorlevels small{color:#c8b7d1;font-size:10px}.sponsorlevels svg{color:#fff500}.sponsorlevels p{font-size:10px}.benefits{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.benefits article{background:#fff;border:1px solid #e8e1ee;border-radius:7px;padding:26px 22px}.benefits article>div{color:#6c3baa;justify-content:space-between;display:flex}.benefits article>div span{color:#b8adbf;font:11px Arial}.benefits h3{margin-top:28px;font-size:16px}.benefits p{font-size:12px}.journey{background:#f0ecf6;border-radius:5px;justify-content:space-around;align-items:center;margin-top:35px;padding:24px;font-size:13px;font-weight:700;display:flex}.journey small{color:#8a7b96;margin-top:7px;font-size:10px;font-weight:400;display:block}.journey svg{color:#b8a4cb}.registration{background:#f0eaf6;grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.registration h2{font-size:51px}.register-note{color:#6c3baa;align-items:center;gap:10px;margin-top:45px;font-size:12px;display:flex}form{background:#fff;border-radius:9px;padding:32px;box-shadow:0 15px 50px #42225f08}.roles{background:#f2eef7;border-radius:5px;padding:5px;display:flex}.roles button{color:#83738d;background:0 0;border-radius:4px;flex:1;padding:11px;font-size:12px}.roles .selected{color:#fff;background:#6c3baa;box-shadow:0 3px 8px #6c3baa30}form h3{margin:25px 0;font-size:20px}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fields label{font-size:10px;font-weight:700}.wide{grid-column:1/-1}input,textarea,select{color:#3d2d47;background:#fefcff;border:1px solid #e3dbe9;border-radius:4px;outline:none;width:100%;margin-top:7px;padding:12px;font-size:12px}input:focus,textarea:focus,select:focus{border-color:#6c3baa;box-shadow:0 0 0 2px #6c3baa12}.consent{color:#81738c;align-items:start;gap:9px;margin:19px 0;font-size:10px;line-height:1.9;display:flex}.consent input{accent-color:#6c3baa;flex-shrink:0;width:14px;margin-top:3px}.submit{justify-content:center;width:100%;font-size:13px;font-weight:700}.submit:disabled{opacity:.6}.status{color:#6c3baa;background:#f0eaf7;padding:12px;font-size:12px}.faq{max-width:950px;margin:auto}.faq>div:not(.kicker){border-bottom:1px solid #e5ddeb}.faq button{text-align:right;color:#3b2848;background:0 0;justify-content:space-between;width:100%;padding:20px 0;font-size:13px;font-weight:700;display:flex}.faq p{margin:0 0 22px;font-size:12px}footer{color:#fff;background:#231132;align-items:center;gap:30px;padding:40px 7%;display:flex}footer .wordmark{color:#fff500}footer p{color:#cdbed6;font-size:12px}footer small{color:#a793b6;margin-right:auto;font-size:10px}footer a{font-size:11px}button:hover{filter:brightness(.96)}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #00ccbc}main{width:100%;min-width:0;max-width:none;margin:0}@media (width<=1000px){nav{gap:12px;font-size:10px}header{gap:15px}.hero{gap:4%;padding:45px 5%}h1{font-size:52px}.hero-art{min-height:430px}.giant{font-size:120px;top:110px}.actions{gap:12px}.yellow{padding:14px;font-size:12px}.stats strong{font-size:38px}.benefits{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){header{height:78px;padding:0 6%}.wordmark{font-size:34px}.navcta{margin-right:auto;padding:10px;font-size:10px}.mobile{color:#6c3baa;background:0 0;padding:0;display:block}nav{display:none}nav.open{background:#fff;flex-direction:column;padding:25px;font-size:14px;display:flex;position:absolute;top:78px;left:0;right:0;box-shadow:0 10px 20px #23113215}nav a{padding:8px}.hero{padding:40px 7%;display:block}.eyebrow{font-size:10px}h1{font-size:49px}.hero p{font-size:13px}.actions{flex-wrap:wrap;gap:22px}.eventline{gap:15px;font-size:10px}.eventline>span+span{padding-right:14px}.eventline small{font-size:8px}.hero-art{margin-top:40px;max-width:400px;min-height:390px;margin-inline:auto}.giant{font-size:140px;top:75px}.art-top{margin-top:40px}.ticker{letter-spacing:1px;padding:17px;font-size:10px}.ticker span:last-child,.ticker svg:last-of-type{display:none}.ticker svg{width:12px}.section{padding:55px 7%}.about,.sponsorship,.registration{grid-template-columns:1fr;gap:25px}h2{font-size:30px}.lead{font-size:17px}.numbers{margin:0 7%;padding:24px}.stats{grid-template-columns:1fr 1fr;gap:22px}.stats>div+div{border:0;padding:0}.stats strong{font-size:35px}.stats p{font-size:10px}.sectionhead{margin-bottom:25px;display:block}.sectionhead p{font-size:12px}.sectorgrid{grid-template-columns:repeat(2,1fr)}.sectorgrid>div{gap:8px;padding:20px 12px}.sectorgrid h3{font-size:11px}.sectorgrid svg{width:14px}.brandnames{grid-template-columns:1fr 1fr}.brandnames span{min-height:80px;font-size:20px}.sponsorlevels strong{font-size:19px}.benefits{gap:12px}.benefits article{padding:20px 15px}.benefits h3{font-size:14px}.benefits p{font-size:11px}.journey{gap:10px;padding:18px 10px;font-size:10px}.journey small{font-size:8px}.journey svg{flex-shrink:0;width:12px}.registration h2{font-size:40px}.register-note{margin:15px 0}form{padding:22px}.fields{grid-template-columns:1fr}.wide{grid-column:auto}footer{flex-wrap:wrap;gap:18px}footer p{font-size:10px}footer small{width:75%;margin-right:0}}.slider-hero{isolation:isolate;background:#241033;grid-template-columns:1.05fr 1fr;align-items:center;gap:9%;min-height:780px;padding:45px 7%;position:relative}.slide-images,.slide-shade{z-index:-2;position:absolute;inset:0}.slide-images img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute}.slide-images img.active{opacity:1}.slide-shade{z-index:-1;background:linear-gradient(90deg,#1b0a2a9e,#1b0a2a47 48%,#1b0a2acf)}.slider-hero h1{letter-spacing:-1.5px;margin:18px 0;font-size:clamp(37px,4.2vw,62px);line-height:1.55}.slider-hero .hero-copy>div.slide-copy>p{color:#fff;text-shadow:0 2px 12px #231132;max-width:430px;font-size:15px}.slider-hero .eyebrow{color:#fff500;letter-spacing:1px}.slider-hero .eventline{border-color:#ffffff50;margin-top:35px}.slider-hero .eventline small{color:#e4d9ea}.hero-registration{color:#231331;background:#fff;border-radius:10px;justify-self:end;width:100%;max-width:490px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 18px 70px #16051f50}.form-intro{padding:21px 26px 0;font-size:22px;font-weight:800}.form-intro span{color:#8b7b96;margin-top:5px;font-size:11px;font-weight:500;display:block}.hero-registration form{box-shadow:none;border-radius:0;padding:17px 26px 10px}.hero-registration form h3{margin:15px 0;font-size:16px}.hero-registration .fields{gap:12px}.hero-registration input,.hero-registration select,.hero-registration textarea{padding:9px 11px}.hero-registration textarea{resize:vertical;height:60px}.hero-registration .consent{margin:12px 0;font-size:9px}.hero-registration .roles button{padding:9px}.registration-caption{color:#94869e;text-align:center;margin:0;padding:0 20px 18px;font-size:9px}.slider-controls{direction:ltr;align-items:center;gap:14px;margin-top:35px;display:flex}.slider-controls>button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.slider-controls .pause-slider{font-size:12px}.slide-dots{align-items:center;gap:8px;display:flex}.slide-dots button{background:#ffffff60;border-radius:10px;width:8px;height:8px;padding:0;transition:width .25s}.slide-dots button.active{background:#fff500;width:28px}.slide-count{letter-spacing:2px;color:#eee0f4;font:11px Arial}.concept-note{color:#d7c8e0;margin-top:16px;font-size:9px;display:block}.slide-copy{min-height:240px}.slider-hero .hero-copy{padding:20px 0}.hero-registration .status{margin-bottom:0;font-size:10px}@media (width<=1000px){.slider-hero{gap:5%;padding:35px 5%}.slider-hero h1{font-size:43px}.hero-registration form,.form-intro{padding-inline:20px}.slider-hero .eventline{gap:15px}.slider-hero .eventline>span+span{padding-right:15px}}@media (width<=720px){.slider-hero{flex-direction:column;align-items:stretch;gap:22px;min-height:0;padding:25px 6% 35px;display:flex}.slider-hero .hero-copy{padding:18px 0 0}.slider-hero h1{font-size:38px;line-height:1.5}.slider-hero .slide-copy{min-height:180px}.slider-hero .hero-copy>div.slide-copy>p{max-width:300px;font-size:12px}.slider-hero .eventline{margin-top:20px}.slider-controls{margin-top:22px}.hero-registration{align-self:stretch;max-width:none}.hero-registration .fields{grid-template-columns:1fr 1fr;gap:12px}.hero-registration .fields .wide{grid-column:1/-1}.hero-registration form{padding:16px 20px 10px}.form-intro{font-size:20px}.slide-images img{object-position:65% top}.slide-shade{background:linear-gradient(#23113270,#231132a0 45%,#231132ed)}.hero-registration .consent{font-size:9px}}@media (width<=380px){.hero-registration .fields{grid-template-columns:1fr}.hero-registration .fields .wide{grid-column:auto}.slider-hero h1{font-size:33px}}@media (prefers-reduced-motion:reduce){.slide-images img,.slide-dots button{transition:none}}body{font-family:Arial,Helvetica,sans-serif}.official-logo{flex-shrink:0;align-items:center;width:165px;display:flex}.official-logo img{width:100%;height:auto;display:block}.footer-logo{background:#fff;border-radius:4px;width:155px;padding:10px}nav,.navcta{font-size:12px}.hero-registration{order:-1;justify-self:start}.hero-copy{order:1}.slider-hero{grid-template-columns:1fr 1.05fr}.hero-copy h1{letter-spacing:-2px;font-size:clamp(36px,4vw,58px);line-height:1.15}.slider-hero .slide-copy{min-height:240px}.hero-copy p{line-height:1.7}.eyebrow{font-size:11px}.eventline>span+span{border-left:1px solid #ffffff30;border-right:0;padding-left:23px;padding-right:0}.stats strong{text-align:left}.stats>div+div{border-left:1px solid #d9cce5;border-right:0;padding-left:25px;padding-right:0}.stats strong span{margin-left:8px;margin-right:0}.faq button{text-align:left}.journey>svg{transform:rotate(180deg)}footer small{margin-left:auto;margin-right:0}.navcta,.yellow,.purple{line-height:1.5}h2{line-height:1.25}.lead{line-height:1.7}.form-intro{line-height:1.3}.form-intro span{line-height:1.5}.hero-registration form h3{line-height:1.4}.hero-registration .consent{font-size:10px;line-height:1.5}.fields label{line-height:1.4}.hero-registration .registration-caption{font-size:10px;line-height:1.5}.hero-registration .status{font-size:12px}.sponsorlevels small{font-size:11px}.marketing-ticker{direction:ltr;padding:22px 0;display:block;overflow:hidden}.ticker-track{width:max-content;animation:42s linear infinite gigi-marquee;display:flex}.ticker-group{flex-shrink:0;align-items:center;display:flex}.marketing-ticker .ticker-item{white-space:nowrap;letter-spacing:1px;align-items:center;gap:35px;padding-right:35px;font:700 13px Arial;display:flex!important}.marketing-ticker .ticker-item svg{color:#6c3baa;flex-shrink:0;display:block!important}.marketing-ticker:hover .ticker-track,.marketing-ticker:focus-within .ticker-track{animation-play-state:paused}@keyframes gigi-marquee{to{transform:translate(-50%)}}@media (width<=1000px){nav{gap:13px;font-size:10px}.official-logo{width:140px}.slider-hero h1{font-size:43px}.eventline>span+span{padding-left:15px}.sponsorlevels small{font-size:10px}}@media (width<=720px){header .official-logo{width:130px}.navcta{margin-left:auto;margin-right:0;font-size:10px}.hero-registration{order:2}.hero-copy{order:1}.slider-hero .slide-copy{min-height:180px}.slider-hero h1{letter-spacing:-1px;font-size:39px}.hero-registration{align-self:stretch}.stats>div+div{border:0;padding:0}.eventline>span+span{padding-left:14px}.marketing-ticker .ticker-item{gap:25px;padding-right:25px;font-size:11px}.ticker-track{animation-duration:36s}footer small{margin-left:0}.sponsorlevels strong{font-size:17px}.sponsorlevels small{font-size:9px}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.marketing-ticker{overflow-x:auto}}.footer-logo{width:215px}header{height:110px}.expo-numbers{isolation:isolate;color:#fff;background:radial-gradient(at 100% 0,#9d10f1 0%,#0000 46%),radial-gradient(at 5% 100%,#7009bd 0%,#0000 45%),linear-gradient(120deg,#350068,#6303a5 65%,#870be4);border:0;border-radius:0;margin:0;padding:65px 5.2% 40px;position:relative;overflow:hidden}.expo-numbers:before{content:"";z-index:-1;border:110px solid #27005b55;border-radius:50%;width:570px;height:570px;position:absolute;top:-300px;right:-180px}.expo-numbers:after{content:"";z-index:-1;border:100px solid #8e20d548;border-radius:50%;width:550px;height:800px;position:absolute;bottom:-400px;left:-240px;transform:rotate(-30deg)}.figures-heading{justify-content:flex-end;margin-bottom:28px;display:flex}.figures-heading>div{border-left:2px solid #edb7ff;min-width:45%;padding-left:45px}.heading-dash{background:#fff500;border-radius:5px;width:62px;height:6px;margin-bottom:14px;display:block}.figures-heading h2{color:#fff;letter-spacing:1px;margin:0;font-size:28px;font-weight:500;line-height:1.25}.figures-heading p{color:#e88af4;letter-spacing:5px;margin:10px 0 0;font-size:19px;line-height:1.2}.figures-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.figure-card{background:linear-gradient(140deg,#ab2be05c,#6412af80);border:1px solid #c14fff36;border-radius:15px;align-items:center;gap:16px;min-height:132px;padding:20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 8px 25px #21004512}.figure-card:after{content:"";pointer-events:none;background:#b330e31a;width:100px;height:60px;position:absolute;bottom:-25px;right:-40px;transform:rotate(-45deg)}.figure-icon{color:#fff;background:linear-gradient(140deg,#a636e7,#701ab4);border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 8px 15px #26005428}.figure-icon svg path:last-child,.figure-icon svg circle:last-child,.figure-icon svg line:last-child{stroke:#fff500}.figure-0 .figure-icon,.figure-2 .figure-icon,.figure-6 .figure-icon{color:#00e4dc}.figure-info{z-index:1;border-left:1px solid #ee9bff80;min-width:0;padding-left:17px;position:relative}.figure-info strong{letter-spacing:-1.8px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font:800 43px/1 Arial,sans-serif;display:block}.figure-info strong.highlight{color:#fff500}.figure-info h3{letter-spacing:1.1px;color:#fff;margin:10px 0 0;font-size:13px;font-weight:500;line-height:1.4}.figure-info small{color:#fff;margin-top:3px;font-size:9px;line-height:1.4;display:block}.expo-numbers .figures-note{color:#ddb8ef;margin:22px 0 0;font-size:10px;line-height:1.6}.figure-card:hover{background:linear-gradient(140deg,#b73de36e,#7819be90);border-color:#e5a6ff88}@media (width>=1450px){.figure-card{min-height:155px}.figure-info strong{font-size:51px}.figure-info h3{font-size:15px}.figure-icon{width:88px;height:88px}}@media (width<=1100px){header .official-logo{width:190px}.figure-card{gap:11px;padding:17px 12px}.figure-icon{width:58px;height:58px}.figure-icon svg{width:38px;height:38px}.figure-info{padding-left:12px}.figure-info strong{font-size:36px}.figure-info h3{letter-spacing:.7px;font-size:10px}}@media (width<=800px){.figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figures-heading>div{width:100%;min-width:0;padding-left:22px}.figures-heading h2{font-size:26px}.figures-heading p{font-size:15px}.figure-info strong{font-size:40px}.figure-info h3{font-size:12px}.figure-card{gap:15px;min-height:125px}.figure-icon{width:65px;height:65px}}@media (width<=720px){header{height:90px}header .official-logo{width:175px}.footer-logo{width:190px}.expo-numbers{padding:45px 6% 30px}.figures-heading h2{font-size:22px}.figures-grid{gap:10px}.figure-card{border-radius:11px;gap:10px;min-height:120px;padding:16px 10px}.figure-icon{width:43px;height:43px}.figure-icon svg{width:30px;height:30px}.figure-info{padding-left:10px}.figure-info strong{letter-spacing:-1px;font-size:31px}.figure-info h3{letter-spacing:.5px;font-size:9px}.figure-info small{font-size:7px}.figures-heading p{letter-spacing:3px}.expo-numbers .figures-note{font-size:9px}}@media (width<=380px){header .official-logo{width:145px}.figure-card{gap:7px;padding:14px 8px}.figure-icon{width:36px;height:36px}.figure-icon svg{width:26px;height:26px}.figure-info{padding-left:8px}.figure-info strong{font-size:27px}.figure-info h3{font-size:8px}}.figures-heading{justify-content:space-between;align-items:center;gap:35px}.figures-heading .expected-title{letter-spacing:-1px;margin:0;font-size:39px;font-weight:800;line-height:1.1}.expected-title span{color:#fff500;letter-spacing:1px;margin-top:7px;font-size:32px;display:block}.beauty-community{isolation:isolate;color:#fff;background:radial-gradient(at 100% 0,#7027c8 0%,#0000 48%),radial-gradient(at 0 90%,#6824ac 0%,#0000 50%),#2e1267;padding:65px 4.6% 32px;position:relative;overflow:hidden}.beauty-community:before{content:"";z-index:-1;background:#8343c522;border-radius:50%;width:900px;height:770px;position:absolute;top:-410px;left:-130px}.beauty-community:after{content:"";z-index:-1;border:100px solid #220a4e30;border-radius:50%;width:610px;height:610px;position:absolute;top:-450px;right:-180px}.community-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;margin-bottom:28px;display:grid}.community-heading h2{letter-spacing:-2px;color:#fff;margin:0;font-size:clamp(31px,4.6vw,66px);font-weight:900;line-height:1.01}.community-heading h2>span{color:#cf8af2}.community-heading h2 em{color:#fff500}.community-tagline{border-left:1px solid #bc83dd90;padding-left:35px}.community-tagline p{color:#fff;letter-spacing:.5px;margin:0 0 15px;font-size:25px;font-weight:400;line-height:1.25}.community-tagline small{color:#d5b6ed;letter-spacing:2px;flex-wrap:wrap;align-items:center;gap:13px;font-size:10px;display:flex}.community-tagline i{background:#00ccdc;width:1px;height:11px;display:inline-block}.community-divider{align-items:center;gap:25px;margin:30px 10px 17px;display:flex}.community-divider h3{letter-spacing:6px;white-space:nowrap;margin:0;font-size:15px;font-weight:500}.community-divider>span{background:linear-gradient(90deg,#d994ff80,#0000);flex:1;height:1px}.audience-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.audience-card{background:linear-gradient(140deg,#8851cc55,#6833b644);border:1px solid #ad6aef30;border-radius:15px;align-items:flex-start;gap:15px;min-height:140px;padding:17px 13px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.audience-icon{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent),#3b147a 22%));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;transition:transform .35s,box-shadow .35s;display:grid;box-shadow:0 8px 15px #1c043130}.audience-card strong{letter-spacing:-1px;margin-top:7px;font:800 39px/1.1 Arial;display:block}.audience-dash{background:var(--accent);border-radius:3px;width:38px;height:4px;margin:10px 0 12px;display:block}.audience-card h4{margin:0;font-size:10px;font-weight:500;line-height:1.45}.community-sectors{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.community-sector{--icon-color:#d740ee;background:linear-gradient(135deg,#8144c65c,#6c36ae66);border:1px solid #a668df30;border-radius:12px;align-items:center;gap:12px;min-height:75px;padding:12px 13px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:flex}.sector-symbol{color:var(--icon-color);border-right:1px solid #ce8cff50;flex-shrink:0;padding-right:12px;display:flex}.sector-symbol svg{transition:transform .3s,filter .3s}.community-sector h4{color:#fff;margin:0;font-size:11px;font-weight:400;line-height:1.55}.accent-1{--icon-color:#ee6ba5}.accent-2{--icon-color:#00dce3}.accent-3{--icon-color:#c18afa}.accent-4{--icon-color:#fff500}.accent-5{--icon-color:#00d2dc}.community-sector:focus-visible,.audience-card:focus-visible{outline-offset:3px;outline:2px solid #fff500}.community-sector:hover,.community-sector:focus-visible{border-color:var(--icon-color);background:linear-gradient(135deg,#9058d780,#7133b890);transform:translateY(-4px);box-shadow:0 10px 20px #20074638}.community-sector:hover svg,.community-sector:focus-visible svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--icon-color),transparent 60%));transform:scale(1.16)rotate(-7deg)}.audience-card:hover,.audience-card:focus-visible{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 12px 25px #19053438}.audience-card:hover .audience-icon,.audience-card:focus-visible .audience-icon{box-shadow:0 8px 22px color-mix(in srgb,var(--accent),transparent 70%);transform:scale(1.08)rotate(-6deg)}.community-note{color:#c9abd9;margin:21px 0 0;font-size:9px;line-height:1.5}@media (width<=1200px){.audience-card{gap:10px;padding:17px 10px}.audience-icon{width:52px;height:52px}.audience-icon svg{width:34px;height:34px}.audience-card strong{font-size:32px}.audience-card h4{font-size:9px}.community-sector{gap:9px;padding:12px 9px}.sector-symbol{padding-right:9px}.sector-symbol svg{width:29px;height:29px}.community-sector h4{font-size:10px}.community-tagline p{font-size:21px}}@media (width<=900px){.community-heading{grid-template-columns:1.3fr 1fr;gap:25px}.community-tagline{padding-left:20px}.community-tagline p{font-size:19px}.community-tagline small{letter-spacing:1px;gap:8px;font-size:8px}.audience-grid,.community-sectors{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-card h4{font-size:10px}.figures-heading .expected-title{font-size:30px}.expected-title span{font-size:26px}.figures-heading>div{width:auto;min-width:45%}}@media (width<=600px){.figures-heading{flex-direction:column;align-items:flex-start;gap:25px}.figures-heading .expected-title{font-size:29px}.expected-title span{font-size:25px}.figures-heading>div{width:100%}.beauty-community{padding:43px 6% 28px}.community-heading{grid-template-columns:1fr;gap:25px}.community-heading h2{letter-spacing:-1.5px;font-size:38px}.community-tagline p{font-size:22px}.community-tagline small{font-size:9px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card{gap:10px;min-height:130px}.audience-card:last-child{grid-column:1/-1;align-items:center;min-height:105px}.audience-card:last-child h4{max-width:200px}.audience-card strong{font-size:33px}.audience-icon{width:48px;height:48px}.audience-card h4{font-size:9px}.community-sectors{grid-template-columns:repeat(2,minmax(0,1fr))}.community-sector{min-height:80px;padding:13px 10px}.community-sector h4{font-size:10px}.community-divider h3{letter-spacing:4px;font-size:12px}.community-divider{gap:15px;margin-inline:0}.community-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.community-sector,.sector-symbol svg,.audience-card,.audience-icon{transition:none}.community-sector:hover,.community-sector:focus-visible,.audience-card:hover,.audience-card:focus-visible,.community-sector:hover svg,.community-sector:focus-visible svg,.audience-card:hover .audience-icon,.audience-card:focus-visible .audience-icon{transform:none}}.community-heading{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:30px}.community-heading h2{white-space:nowrap;letter-spacing:-1.2px;font-size:clamp(25px,2.9vw,48px)}.community-tagline p{font-size:21px}.community-tagline{padding-left:25px}.audience-card strong{font-variant-numeric:tabular-nums}@media (width<=1000px){.community-heading{grid-template-columns:1fr;gap:23px}.community-heading h2{font-size:clamp(25px,4.4vw,39px)}.community-tagline p{font-size:20px}.community-tagline small{font-size:9px}}@media (width<=600px){.community-heading h2{white-space:normal;letter-spacing:-.8px;font-size:28px;line-height:1.15}.community-heading h2>span{white-space:nowrap}.community-heading{gap:20px}}.figures-heading .expected-title{letter-spacing:-1.2px;white-space:nowrap;font-size:clamp(25px,2.9vw,48px);font-weight:900;line-height:1.01}.figures-heading .expected-title span{font-size:inherit;letter-spacing:inherit;margin:0;display:inline}.figures-heading>div{flex-shrink:0;width:auto;min-width:0}.figures-heading{gap:30px}.brand-growth{color:#341a57;background:#fff;padding:64px 4.6% 50px}.growth-heading{grid-template-columns:1fr auto;align-items:center;gap:28px;margin-bottom:26px;display:grid}.growth-kicker{letter-spacing:4px;color:#72518d;margin:0 0 10px;font-size:13px;line-height:1.4}.growth-heading h2{letter-spacing:-3px;color:#41166f;margin:0 0 9px;font:900 clamp(33px,5.6vw,78px)/1.04 Arial,sans-serif}.growth-heading h2 span{color:#7a35c2}.growth-intro{letter-spacing:1.7px;text-transform:uppercase;color:#735b87;max-width:860px;margin:0;font-size:12px;line-height:1.7}.growth-six{border-left:1px solid #d8c7e6;align-items:center;gap:15px;padding-left:25px;display:flex}.growth-six>strong{color:#6c3baa;letter-spacing:-8px;font:900 112px/1 Arial}.growth-six h3{color:#3c2056;margin:0;font-size:21px;font-weight:900;line-height:1.1}.growth-six h3 span{color:#8b39c6}.growth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-card{background:linear-gradient(130deg,#faf7fe,#f2eaf9);border:1px solid #d8bee9;border-radius:16px;align-items:center;gap:20px;min-height:178px;padding:25px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.growth-icon{color:#7b2cc1;background:linear-gradient(135deg,#eee2fb,#e4cff6);border-radius:50%;flex-shrink:0;place-items:center;width:91px;height:91px;transition:transform .3s,background .3s;display:grid}.growth-content{border-left:1px solid #cfb3e4;padding-left:19px}.growth-content h3{color:#46206b;margin:0;font-size:19px;font-weight:900;line-height:1.18}.growth-dash{background:#6c3baa;width:51px;height:5px;margin:12px 0;display:block}.growth-content p{color:#705a82;margin:0;font-size:13px;line-height:1.6}.growth-card:hover,.growth-card:focus-visible{border-color:#9f65ce;transform:translateY(-4px);box-shadow:0 14px 28px #6c3baa14}.growth-card:hover .growth-icon,.growth-card:focus-visible .growth-icon{background:#e7d2fa;transform:scale(1.07)rotate(-6deg)}.growth-card:focus-visible{outline-offset:3px;outline:2px solid #6c3baa}.growth-sector-strip{background:#faf7fd;border:1px solid #d5bbe7;border-radius:15px;grid-template-columns:1.25fr repeat(8,1fr);align-items:stretch;gap:0;margin-top:15px;padding:18px 20px;display:grid}.growth-sector-strip>h3{color:#45236a;align-self:center;margin:0;font-size:23px;font-weight:900;line-height:1.1}.growth-sector-strip>h3 span{color:#8d3cc5}.growth-sector-strip>div{text-align:center;border-left:1px solid #dac6e9;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0 10px;display:flex}.growth-sector-strip svg{color:#7c36ad;flex-shrink:0;transition:transform .3s}.growth-sector-strip>div:hover svg{color:#00a99d;transform:translateY(-3px)scale(1.08)}.growth-sector-strip h4{letter-spacing:.7px;color:#5b3b75;margin:0;font-size:8px;font-weight:600;line-height:1.5}@media (width<=1200px){.growth-card{gap:15px;padding:22px 15px}.growth-icon{width:69px;height:69px}.growth-icon svg{width:44px;height:44px}.growth-content{padding-left:15px}.growth-content h3{font-size:16px}.growth-content p{font-size:11px}.growth-six>strong{font-size:95px}.growth-six h3{font-size:18px}.figures-heading{flex-wrap:wrap}.figures-heading>div{padding-left:25px}.growth-sector-strip{padding:17px 13px}.growth-sector-strip>div{padding-inline:7px}}@media (width<=1000px){.figures-heading .expected-title{font-size:clamp(25px,4.4vw,39px)}.growth-heading{grid-template-columns:1fr auto}.growth-heading h2{letter-spacing:-2px;font-size:48px}.growth-kicker{letter-spacing:3px;font-size:10px}.growth-six>strong{font-size:80px}.growth-six h3{font-size:15px}.growth-intro{font-size:10px}.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-sector-strip{grid-template-columns:repeat(4,1fr);row-gap:22px}.growth-sector-strip>h3{text-align:center;grid-column:1/-1;font-size:20px}.growth-sector-strip>h3 br{display:none}.growth-sector-strip>h3 span{margin-left:5px}.growth-sector-strip>div:nth-child(4n+2){border-left:0}}@media (width<=600px){.brand-growth{padding:43px 6% 35px}.growth-heading{grid-template-columns:1fr;gap:20px}.growth-heading h2{letter-spacing:-1.5px;font-size:39px}.growth-six{border-top:1px solid #ddcbea;border-left:0;gap:13px;padding-top:13px;padding-left:0}.growth-six>strong{letter-spacing:-4px;font-size:64px}.growth-six h3{font-size:16px}.growth-six h3 br{display:none}.growth-six h3 span{display:block}.growth-six h3 span br{display:none}.growth-grid{grid-template-columns:1fr}.growth-card{gap:20px;min-height:155px;padding:22px 18px}.growth-icon{width:74px;height:74px}.growth-content h3{font-size:18px}.growth-content p{font-size:12px}.growth-sector-strip{grid-template-columns:repeat(2,1fr)}.growth-sector-strip>div:nth-child(4n+2){border-left:1px solid #dac6e9}.growth-sector-strip>div:nth-child(2n+2){border-left:0}.growth-sector-strip h4{font-size:9px}.figures-heading .expected-title{white-space:normal;letter-spacing:-.8px;font-size:28px;line-height:1.15}.figures-heading .expected-title span{display:inline}.figures-heading>div{width:100%}}@media (prefers-reduced-motion:reduce){.growth-card,.growth-icon,.growth-sector-strip svg{transition:none}.growth-card:hover,.growth-card:focus-visible,.growth-card:hover .growth-icon,.growth-card:focus-visible .growth-icon,.growth-sector-strip>div:hover svg{transform:none}}header{color:#fff;background:#6c3baa;border-bottom:1px solid #ffffff20;gap:25px;height:76px}header nav a:hover{color:#fff500}header .navcta{color:#341650;background:#fff500;padding:11px 17px;font-weight:700}header .mobile{color:#fff}.footer-logo{background:0 0;padding:0}.marketing-engine{isolation:isolate;color:#fff;background:radial-gradient(at 100% 90%,#6522b066,#0000 65%),linear-gradient(130deg,#25076a,#351074 70%,#290960);padding:60px 4.6% 35px;position:relative;overflow:hidden}.marketing-engine:before{content:"";z-index:-1;background:radial-gradient(at 0 0,#6826b33d,#0000 65%);position:absolute;inset:0}.marketing-kicker{letter-spacing:4px;color:#ece2fa;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.5}.marketing-engine>h2{letter-spacing:-2.4px;color:#fff;margin:0 0 12px;font-size:clamp(32px,5vw,72px);font-weight:900;line-height:1.03}.marketing-engine>h2 span{color:#fff500}.marketing-intro{color:#ede2fa;letter-spacing:2px;text-transform:uppercase;margin:0 0 24px;font-size:12px;line-height:1.6}.marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.marketing-card{background:linear-gradient(140deg,#6834ae66,#5a2b9b66);border:1px solid #a473dc99;border-radius:15px;padding:22px 19px;transition:border-color .25s,transform .25s}.marketing-card:hover{border-color:#00ccbc;transform:translateY(-3px)}.marketing-card-top{align-items:flex-start;gap:18px;min-height:156px;display:flex}.marketing-icon{color:#00e6da;background:linear-gradient(135deg,#6e20e1,#6415c5);border-radius:50%;flex-shrink:0;place-items:center;width:100px;height:100px;transition:transform .3s;display:grid}.marketing-card:hover .marketing-icon{transform:scale(1.05)rotate(-5deg)}.marketing-number{color:#fff500;margin-bottom:6px;font:900 28px/1 Arial;display:block}.marketing-card h3{color:#fff;margin:0;font-size:18px;font-weight:900;line-height:1.2}.marketing-dash{background:#fff500;border-radius:4px;width:45px;height:5px;margin:12px 0;display:block}.marketing-card-top p{color:#f1e8fc;margin:0;font-size:13px;line-height:1.5}.marketing-card ul{border-top:1px solid #b28bda80;flex-direction:column;gap:12px;margin:18px 0 0;padding:17px 0 0;list-style:none;display:flex}.marketing-card li{color:#eee6f8;align-items:flex-start;gap:12px;font-size:13px;line-height:1.4;display:flex}.marketing-card li>span{color:#451386;background:#00d9cf;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.journey-heading{letter-spacing:4px;color:#dbc4f3;margin:28px 0 12px;font-size:12px;font-weight:500}.marketing-journey{background:#57259955;border:1px solid #a473dc99;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:21px 20px;display:grid}.marketing-step{align-items:center;gap:15px;padding-right:18px;display:flex;position:relative}.marketing-step+.marketing-step{border-left:1px solid #af7adc80;padding-left:18px}.step-icon{color:#fff;flex-shrink:0;width:55px}.marketing-step h4{color:#fff500;margin:0 0 7px;font-size:14px;font-weight:900;line-height:1.15}.marketing-step p{color:#f0e6fa;margin:0;font-size:12px;line-height:1.4}.journey-arrow{color:#fff500;z-index:1;background:#492080;width:24px;position:absolute;right:-23px}.marketing-note{color:#ccb3e4;margin:18px 0 0;font-size:9px;line-height:1.5}@media (width<=1100px){header .official-logo{width:175px}header nav{gap:16px;font-size:11px}.marketing-icon{width:70px;height:70px}.marketing-icon svg{width:47px;height:47px}.marketing-card-top{gap:13px;min-height:165px}.marketing-card h3{font-size:16px}.marketing-card-top p,.marketing-card li{font-size:11px}.marketing-card{padding:20px 15px}.marketing-step{gap:10px}.step-icon{width:40px}.marketing-step h4{font-size:12px}.marketing-step p{font-size:10px}}@media (width<=800px){header{gap:15px;padding-inline:4%}header .official-logo{width:160px}header nav{gap:12px;font-size:10px}.marketing-grid{grid-template-columns:1fr}.marketing-card-top{align-items:center;min-height:0}.marketing-icon{width:83px;height:83px}.marketing-card h3{font-size:19px}.marketing-card-top p,.marketing-card li{font-size:13px}.marketing-card ul{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.marketing-journey{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.marketing-step:nth-child(3){border-left:0;padding-left:0}.marketing-step:nth-child(2) .journey-arrow{display:none}.marketing-step h4{font-size:14px}.marketing-step p{font-size:12px}}@media (width<=720px){header{gap:14px;height:68px;padding-inline:6%}header .official-logo{width:155px}header .navcta{padding:9px 11px;font-size:10px}header nav.open{color:#fff;background:#6c3baa;padding:22px;font-size:14px;top:68px}header nav a:hover{color:#fff500}.marketing-engine{padding:42px 6% 30px}.marketing-kicker{letter-spacing:2px;font-size:10px}.marketing-engine>h2{letter-spacing:-1.2px;font-size:34px;line-height:1.08}.marketing-intro{letter-spacing:1px;font-size:10px}.marketing-card{padding:20px 17px}.marketing-card-top{gap:16px}.marketing-card h3{font-size:17px}.marketing-card-top p{font-size:12px}.marketing-icon{width:68px;height:68px}.marketing-icon svg{width:46px;height:46px}.marketing-card li{font-size:12px}.marketing-card ul{grid-template-columns:1fr}.marketing-journey{gap:24px 15px;padding:20px 15px}.marketing-step{gap:9px;padding-right:0}.marketing-step+.marketing-step{padding-left:12px}.marketing-step:nth-child(3){padding-left:0}.marketing-step h4{font-size:11px}.marketing-step p{font-size:10px}.step-icon{width:31px;height:40px}.journey-arrow{display:none}.journey-heading{letter-spacing:3px;font-size:10px}.marketing-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.marketing-card,.marketing-icon{transition:none}.marketing-card:hover,.marketing-card:hover .marketing-icon{transform:none}}.brand-ribbon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#6c3baa;background:#ffffffe8;border-bottom:1px solid #6c3baa18;align-items:center;min-height:63px;display:flex;overflow:hidden}.brand-ribbon-label{letter-spacing:1.7px;border-right:1px solid #d8c9e5;flex-shrink:0;padding:0 25px 0 5vw;font-size:10px;font-weight:800;line-height:1.6}.brand-ribbon-label>span{letter-spacing:.2px;color:#9c89ac;font-size:9px;font-weight:400;display:block}.brand-ribbon-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.brand-ribbon-track{width:max-content;animation:120s linear infinite gigi-marquee;display:flex}.brand-ribbon-group{flex-shrink:0;align-items:center;display:flex}.brand-ribbon-group>span{white-space:nowrap;color:#725786;align-items:center;gap:35px;padding-left:35px;font:600 23px Georgia,serif;display:flex}.brand-ribbon-group i{background:#cbb9db;width:1px;height:23px}.brand-ribbon:hover .brand-ribbon-track{animation-play-state:paused}.brand-visibility{color:#3b2059;background:#fff;padding:54px 4.6% 35px}.visibility-dash{background:#6c3baa;border-radius:5px;width:70px;height:6px;margin-bottom:15px;display:block}.brand-visibility>h2{letter-spacing:-2px;color:#391c5c;margin:0;font-size:clamp(31px,4.8vw,69px);font-weight:900;line-height:1.03}.before-word{color:#9253c8!important}.during-word{color:#009ca8!important}.beyond-word{color:#6c3baa!important}.visibility-subtitle{color:#715587;margin:13px 0 24px;font-size:22px;line-height:1.5}.visibility-subtitle strong{color:#4e2676}.visibility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.visibility-card{background:linear-gradient(145deg,#f9f5fd,#f0e8f7);border:1px solid #c6a6e0;border-radius:17px;padding:18px 13px 12px;position:relative}.visibility-card:not(:last-child):after{content:"›";color:#aa7ed0;z-index:1;font:300 60px/1 Arial;position:absolute;top:49%;right:-23px}.visibility-stage-heading{align-items:center;gap:12px;margin:3px 0 19px;display:flex}.visibility-stage-heading>strong{color:var(--stage-color);background:#e6d8f2;border-radius:11px;padding:15px 10px;font:800 33px/1 Arial}.visibility-stage-heading>div{flex:1}.visibility-stage-heading h3{color:#3d215b;margin:0;font-size:19px;font-weight:900;line-height:1.2}.visibility-stage-heading h4{color:var(--stage-color);margin:5px 0 0;font-size:14px;font-weight:900;line-height:1.2}.visibility-stage-heading>svg{color:var(--stage-color);flex-shrink:0;width:43px}.visibility-items{flex-direction:column;gap:7px;display:flex}.visibility-item{align-items:stretch;gap:8px;display:flex}.visibility-item-icon{width:45px;color:var(--stage-color);background:#e7dbf3;border-radius:9px;flex-shrink:0;place-items:center;transition:transform .25s;display:grid}.visibility-item>div:last-child{background:#eae0f455;border-radius:9px;flex:1;padding:9px 8px}.visibility-item h5{color:#4a286b;margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.3}.visibility-item p{color:#7f6592;margin:0;font-size:10px;line-height:1.4}.visibility-item:hover .visibility-item-icon{transform:scale(1.08)rotate(-5deg)}.visibility-metric{background:#e9dcf5;border:1px solid #d3bce5;border-radius:12px;align-items:center;gap:15px;min-height:86px;margin-top:12px;padding:13px 10px;display:flex}.visibility-metric>svg{color:var(--stage-color);flex-shrink:0}.visibility-metric>div{border-left:1px solid #c5a5dc;padding-left:13px}.visibility-metric strong{color:var(--stage-color);letter-spacing:-1px;font:800 30px/1 Arial;display:block}.visibility-metric h5{color:#573272;margin:4px 0 0;font-size:12px;line-height:1.3}.visibility-metric p{color:#8b729c;margin:3px 0 0;font-size:9px;line-height:1.3}.visibility-note{color:#9a84aa;margin:18px 0 0;font-size:9px;line-height:1.5}@media (width<=1100px){.visibility-stage-heading{gap:8px}.visibility-stage-heading h3{font-size:16px}.visibility-stage-heading h4{font-size:12px}.visibility-stage-heading>strong{padding:12px 8px;font-size:28px}.visibility-stage-heading>svg{width:33px}.visibility-item h5{font-size:11px}.visibility-item p{font-size:9px}.visibility-metric strong{font-size:26px}.visibility-grid{gap:16px}.visibility-card:not(:last-child):after{right:-18px}}@media (width<=800px){.visibility-grid{grid-template-columns:1fr}.visibility-card{padding:22px 20px 17px}.visibility-stage-heading h3{font-size:23px}.visibility-stage-heading h4{font-size:16px}.visibility-stage-heading>strong{padding:17px 13px;font-size:35px}.visibility-stage-heading>svg{width:55px;height:55px}.visibility-stage-heading{gap:16px}.visibility-card:not(:last-child):after{display:none}.visibility-item h5{font-size:14px}.visibility-item p{font-size:12px}.visibility-item>div:last-child{padding:12px}.visibility-item-icon{width:55px}.visibility-metric strong{font-size:32px}.visibility-metric h5{font-size:14px}.visibility-metric p{font-size:11px}.visibility-subtitle{font-size:18px}}@media (width<=600px){.brand-ribbon{min-height:53px}.brand-ribbon-label{letter-spacing:1px;padding:0 13px 0 6vw;font-size:8px}.brand-ribbon-label>span{font-size:8px}.brand-ribbon-group>span{gap:22px;padding-left:22px;font-size:19px}.brand-ribbon-group i{height:18px}.brand-visibility{padding:40px 6% 30px}.brand-visibility>h2{letter-spacing:-1px;font-size:34px;line-height:1.1}.visibility-subtitle{font-size:16px}.visibility-card{padding:18px 13px 12px}.visibility-stage-heading h3{font-size:19px}.visibility-stage-heading h4{font-size:13px}.visibility-stage-heading>strong{font-size:30px}.visibility-stage-heading>svg{width:43px}.visibility-item h5{font-size:12px}.visibility-item p{font-size:10px}.visibility-item-icon{width:43px}.visibility-item>div:last-child{padding:10px}.visibility-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.brand-ribbon-track{animation:none}.brand-ribbon-window{overflow-x:auto}.visibility-item-icon{transition:none}.visibility-item:hover .visibility-item-icon{transform:none}}.sponsor-section{color:#fff;background:linear-gradient(130deg,#271064,#421485);padding:60px 4.6%}.sponsor-heading>p:first-child{letter-spacing:3px;color:#ceb3e6;margin:0 0 12px;font-size:11px}.sponsor-heading h2{letter-spacing:-1.3px;margin:0 0 12px;font-size:clamp(27px,3.4vw,49px);font-weight:900}.sponsor-heading h2 span{color:#fff500}.sponsor-heading p{color:#e0cfef;letter-spacing:1px;font-size:12px}.sponsor-tabs{background:#ffffff0b;border:1px solid #b882de44;border-radius:9px;gap:8px;margin:27px 0 22px;padding:6px;display:flex}.sponsor-tabs button{color:#d9c6ed;background:0 0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 10px;font-size:13px;font-weight:700;display:flex}.sponsor-tabs button[aria-selected=true]{color:#37135c;background:#fff500}.sponsor-overview{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.package-table-head,.package-overview-row{border-radius:10px;grid-template-columns:1.3fr .6fr 1fr;align-items:center;gap:16px;padding:15px 20px;display:grid}.package-table-head{color:#cbb3e5;background:#9759d144;font-size:12px;font-weight:800}.package-overview-row{border:1px solid var(--package-color);background:#8950ba25;min-height:100px;margin-top:10px}.package-overview-row>div:first-child{align-items:center;gap:16px;display:flex}.package-overview-row>div:first-child svg{color:var(--package-color);flex-shrink:0}.package-overview-row>div:first-child strong{font-size:19px}.package-overview-row>span{font-size:24px;font-weight:800}.package-overview-row>div:last-child>strong{font-size:21px;display:block}.package-overview-row small{font-size:10px;font-weight:500}.package-overview-row button{color:#fff500;background:0 0;align-items:center;gap:8px;padding:10px 0 0;font-size:11px;display:flex}.sponsor-section .sponsor-fineprint{color:#c6afd9;letter-spacing:0;font-size:10px;line-height:1.6}.core-services{background:#8543b626;border:1px solid #b77bec88;border-radius:14px;padding:25px}.core-services h3{margin:0;font-size:20px;line-height:1.25}.core-services h3 span{color:#fff500;font-size:29px}.core-services>p{color:#d8c3e9;font-size:11px;line-height:1.6}.core-services>div{grid-template-columns:1fr 1fr;gap:5px 20px;display:grid}.core-service{border-bottom:1px solid #b485d445;align-items:center;gap:10px;padding:10px 0;font-size:11px;line-height:1.4;display:flex}.core-service svg{color:#00e0d2;flex-shrink:0}.core-service:nth-child(3n) svg{color:#fff500}.core-service:nth-child(3n+1) svg{color:#d68eff}.core-services>small{color:#c6afd9;margin-top:18px;font-size:9px;line-height:1.5;display:block}.package-detail{color:#371655;background:#f7f3fc;border-radius:15px;grid-template-columns:1.15fr 1fr;gap:30px;padding:25px;display:grid}.package-visual{background:#eae0f6;border-radius:10px;overflow:hidden}.package-visual img{width:100%;height:auto;display:block}.package-presentation .sponsor-fineprint{color:#95809f;font-size:9px}.package-highlights{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.package-highlights>div{text-align:center;background:#fff;border:1px solid #e7daf2;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:20px 7px;display:flex}.package-highlights svg{color:#7837b9}.package-highlights span{color:#8d779f;font-size:10px}.package-badge{color:#7a558f;border:1px solid;border-radius:20px;padding:8px 13px;font-size:10px;display:inline-block}.package-copy h3{color:#22122f;margin:18px 0;font-size:35px;line-height:1.1}.package-copy h3 span{color:#6c3baa}.package-copy>p{color:#8b769b;font-size:12px}.package-price{border-top:1px solid #e1d1ed;border-bottom:1px solid #e1d1ed;padding:15px 0}.package-price small{color:#9c85ad;font-size:10px;display:block}.package-price strong{color:#6c3baa;margin-top:6px;font-size:32px;display:block}.package-price strong span{font-size:13px}.package-benefits{flex-direction:column;gap:15px;padding:21px 0;display:flex}.package-benefits>div{align-items:center;gap:12px;display:flex}.package-benefits svg{color:#823cbb;flex-shrink:0}.package-benefits h4{margin:0;font-size:12px}.package-benefits p{color:#9983aa;margin:4px 0 0;font-size:10px;line-height:1.4}.package-copy .yellow{justify-content:center;width:100%;font-size:13px}.sponsor-dialog{color:#321344;background:#fff;border:0;border-radius:17px;width:min(720px,100% - 28px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 30px 100px #18032690}.sponsor-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c092ecc}.sponsor-modal-close{color:#fff;z-index:2;background:#ffffff20;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:17px}.sponsor-modal-top{color:#fff;background:linear-gradient(130deg,#432070,#6c3baa);padding:32px 35px 25px}.sponsor-modal-top>p:first-child{letter-spacing:2px;color:#ddd0ed;margin:0 35px 13px 0;font-size:9px}.sponsor-modal-top h2{margin:0;font-size:30px;line-height:1.2}.sponsor-modal-top h2 span{color:#fff500;display:block}.sponsor-modal-top>p:last-child{color:#e4d7ef;margin:14px 0 0;font-size:12px;line-height:1.65}.sponsor-request-form{box-shadow:none;border-radius:0;padding:25px 35px}.sponsor-request-form .fields label{font-size:11px}.sponsor-request-form .consent{font-size:10px}.sponsor-request-form .sponsor-fineprint{color:#a08aa8;margin:12px 0 0;font-size:9px}.sponsor-modal-footer{background:#efe7f7;padding:20px 30px}.sponsor-modal-footer>p{letter-spacing:1.8px;color:#785692;margin:0 0 15px;font-size:10px;line-height:1.3}.sponsor-modal-footer>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.sponsor-modal-footer>div>div{text-align:center;background:#fff;border:1px solid #dfcfed;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:15px 7px;display:flex}.sponsor-modal-footer svg{color:#00ada4}.sponsor-modal-footer strong{color:#6c3baa;font-size:23px}.sponsor-modal-footer span{color:#9a80ab;font-size:9px}.sponsor-modal-footer>small{color:#a38cae;margin-top:13px;font-size:9px;display:block}@media (width<=900px){.sponsor-overview,.package-detail{grid-template-columns:1fr}.package-copy h3{font-size:33px}.package-benefits{grid-template-columns:1fr 1fr;display:grid}.package-detail{gap:23px}}@media (width<=600px){.sponsor-section{padding:42px 6%}.sponsor-tabs{gap:3px;padding:4px}.sponsor-tabs button{gap:5px;padding:12px 5px;font-size:10px}.sponsor-tabs svg{display:none}.sponsor-heading h2{font-size:29px}.sponsor-heading p{font-size:10px}.package-table-head,.package-overview-row{grid-template-columns:1fr .65fr 1fr;gap:8px;padding:15px 10px}.package-table-head{font-size:9px}.package-overview-row>div:first-child{gap:8px}.package-overview-row>div:first-child svg{width:21px}.package-overview-row>div:first-child strong{font-size:14px}.package-overview-row>span{font-size:20px}.package-overview-row>div:last-child>strong{font-size:17px}.package-overview-row button{font-size:10px}.core-services{padding:21px 17px}.core-services>div{gap:5px 13px}.core-service{gap:8px;font-size:10px}.package-detail{padding:16px}.package-highlights{gap:5px;margin-top:16px}.package-highlights>div{padding:15px 5px}.package-highlights strong{font-size:12px}.package-highlights span{font-size:9px}.package-benefits{grid-template-columns:1fr}.sponsor-modal-top{padding:28px 22px 20px}.sponsor-modal-top h2{font-size:25px}.sponsor-request-form{padding:22px}.sponsor-modal-footer{padding:19px 22px}.sponsor-modal-footer>div{grid-template-columns:repeat(2,1fr)}.sponsor-dialog .fields{grid-template-columns:1fr}.sponsor-dialog .fields .wide{grid-column:auto}}.package-row-description{flex-direction:column;gap:5px;display:flex}.package-row-description>small{color:#cfb9e5;font-size:9px!important}.package-row-description>strong{font-size:15px!important}.package-row-description>span{color:#e1cfee;font-size:10px}.package-table-head,.package-overview-row{grid-template-columns:1.5fr .45fr 1fr}.package-overview-row{min-height:105px}.package-overview-row>div:first-child{gap:12px}.package-detail{grid-template-columns:1.05fr 1.2fr;gap:25px;padding:21px}.sponsor-gallery{min-width:0}.gallery-main{background:#e4d4f0;border-radius:11px;height:260px;position:relative;overflow:hidden}.gallery-main>img{object-fit:cover;width:100%;height:100%;display:block}.gallery-main>span{color:#fff;background:#32134bd9;border-radius:5px;padding:7px 11px;font-size:10px;position:absolute;bottom:12px;left:12px}.gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.gallery-thumbnails button{background:#e9ddf2;border:2px solid #0000;border-radius:7px;height:68px;padding:0;position:relative;overflow:hidden}.gallery-thumbnails button.active{border-color:#8b39d3;box-shadow:0 0 0 1px #8b39d3}.gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.gallery-thumbnails button>span{color:#fff;background:#29143ca6;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;bottom:3px;right:4px}.package-presentation .sponsor-fineprint{margin:8px 0;font-size:9px}.package-highlights{margin-top:12px}.package-highlights>div{gap:6px;padding:12px 5px}.package-highlights svg{width:23px;height:23px}.package-highlights strong{font-size:12px}.package-copy h3{margin:12px 0;font-size:29px;line-height:1.08}.package-copy h3 br{display:none}.package-copy h3 span{margin-left:6px}.package-copy>p{margin:8px 0;font-size:11px;line-height:1.6}.package-build-scope{color:#6c3baa!important}.package-price{padding:10px 0}.package-price strong{font-size:29px}.package-benefits{grid-template-columns:1fr 1fr;gap:13px;padding:16px 0;display:grid}.package-benefits h4{font-size:11px}.package-benefits p{font-size:9px}.package-benefits svg{width:22px}.package-copy .yellow{padding:13px}.sponsor-dialog-wide{grid-template-columns:.85fr 1.65fr;width:min(1220px,100% - 40px);max-height:91dvh;overflow:auto}.sponsor-dialog-wide[open]{display:grid}.sponsor-dialog-wide .sponsor-modal-top{grid-area:1/1;padding:37px 28px 23px}.sponsor-dialog-wide .sponsor-modal-top h2{font-size:32px}.sponsor-dialog-wide .sponsor-modal-top>p:last-child{font-size:12px;line-height:1.75}.sponsor-dialog-wide .sponsor-request-form{grid-area:1/2/3;padding:28px 30px 20px}.sponsor-dialog-wide .fields{grid-template-columns:1fr 1fr 1fr;gap:13px}.sponsor-dialog-wide .fields .wide{grid-column:1/-1}.sponsor-dialog-wide .fields label:nth-child(5){grid-area:2/2/auto/4}.sponsor-dialog-wide .fields label:nth-child(4){grid-area:2/1}.sponsor-dialog-wide input,.sponsor-dialog-wide select{margin-top:6px;padding:10px}.sponsor-dialog-wide textarea{height:66px;min-height:60px;margin-top:6px;padding:10px}.sponsor-dialog-wide .sponsor-modal-footer{background:#f0e8f8;grid-area:2/1;padding:18px 24px 22px}.sponsor-dialog-wide .sponsor-modal-footer>div{grid-template-columns:repeat(4,1fr);gap:6px}.sponsor-dialog-wide .sponsor-modal-footer>div>div{gap:7px;padding:12px 4px}.sponsor-dialog-wide .sponsor-modal-footer strong{font-size:19px}.sponsor-dialog-wide .sponsor-modal-footer span{font-size:8px}.sponsor-dialog-wide .sponsor-modal-footer>p{letter-spacing:1px;font-size:9px}.sponsor-dialog-wide .sponsor-modal-close{color:#6c3baa;background:#ede4f5;width:28px;height:28px;position:absolute;top:8px;right:10px}.sponsor-dialog-wide .sponsor-request-form>.consent{margin:14px 0;font-size:10px}.sponsor-dialog-wide .sponsor-request-form .submit{padding:12px}.sponsor-dialog-wide .status{margin:10px 0 0;padding:9px;font-size:11px}@media (width<=1000px){.package-detail{grid-template-columns:1fr 1fr}.gallery-main{height:240px}.package-benefits{grid-template-columns:1fr}.package-benefits p{display:none}.sponsor-dialog-wide .fields{grid-template-columns:1fr 1fr}.sponsor-dialog-wide .fields label:nth-child(4),.sponsor-dialog-wide .fields label:nth-child(5){grid-area:auto}.sponsor-dialog-wide .fields label:nth-child(5){grid-column:1/-1}.sponsor-dialog-wide{grid-template-columns:.8fr 1.3fr}.sponsor-dialog-wide .sponsor-modal-footer>div{grid-template-columns:1fr 1fr}.sponsor-dialog-wide .sponsor-modal-top h2{font-size:26px}.sponsor-dialog-wide .sponsor-request-form{padding:36px 23px 20px}}@media (width<=720px){.package-detail{grid-template-columns:1fr}.gallery-main{height:230px}.gallery-thumbnails button{height:60px}.package-benefits{grid-template-columns:1fr 1fr}.sponsor-dialog-wide[open]{display:block}.sponsor-dialog-wide{width:calc(100% - 20px);max-height:94dvh}.sponsor-dialog-wide .sponsor-modal-top{padding:26px 22px 18px}.sponsor-dialog-wide .sponsor-modal-top h2{font-size:25px}.sponsor-dialog-wide .sponsor-modal-top>p:last-child{margin-bottom:0;font-size:11px}.sponsor-dialog-wide .sponsor-request-form{padding:20px 22px}.sponsor-dialog-wide .fields{grid-template-columns:1fr 1fr;gap:12px}.sponsor-dialog-wide .fields .wide,.sponsor-dialog-wide .fields label:nth-child(5){grid-column:1/-1}.sponsor-dialog-wide .sponsor-modal-footer>div{grid-template-columns:repeat(4,1fr)}.sponsor-dialog-wide .sponsor-modal-close{color:#fff;background:#ffffff20}.package-row-description>strong{font-size:12px!important}.package-row-description>span{font-size:9px}.package-row-description>small{font-size:8px!important}.package-table-head,.package-overview-row{grid-template-columns:1.3fr .5fr 1fr}.package-overview-row>span{font-size:18px}.package-overview-row>div:last-child>strong{font-size:16px}}@media (width<=390px){.sponsor-dialog-wide .fields{grid-template-columns:1fr}.sponsor-dialog-wide .fields label:nth-child(5),.sponsor-dialog-wide .fields .wide{grid-column:auto}.sponsor-dialog-wide .sponsor-modal-footer>div{grid-template-columns:1fr 1fr}}.utility-menu{color:#d9c9e8;background:#291444;align-items:center;gap:22px;min-height:37px;padding:10px 4.6%;font-size:9px;display:flex}.utility-date{white-space:nowrap;color:#fff500;letter-spacing:.5px;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.utility-items{scrollbar-width:none;flex:1;justify-content:flex-end;align-items:center;gap:19px;display:flex;overflow:auto}.utility-items>span{white-space:nowrap;cursor:default;opacity:.8}.utility-coming{color:#a88cbd;white-space:nowrap;border:1px solid #806198;border-radius:10px;padding:3px 7px;font-size:8px}header nav{gap:17px;font-size:11px}header .official-logo{width:185px}.expo-programs{color:#fff;background:radial-gradient(at 90% 20%,#45138b88,#0000 70%),#230962;padding:55px 4.6% 30px}.program-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.program-heading h2{letter-spacing:-2px;margin:0;font-size:clamp(32px,5.5vw,73px);font-weight:900;line-height:1}.program-heading h2 span{color:#d99df4}.program-heading .heading-dash{margin-bottom:20px}.program-date{align-items:center;gap:15px;font-size:12px;line-height:1.4;display:flex}.program-date svg{color:#d243eb;width:31px;height:31px}.program-date strong{color:#fff500;font-size:23px}.program-date>svg:nth-of-type(2){box-sizing:content-box;border-left:1px solid #a27ac8;padding-left:15px}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.program-card{background:linear-gradient(130deg,#7223c7,#46108f);border:1px solid #ac67e95c;border-radius:12px;align-items:center;gap:23px;min-height:116px;padding:25px 23px;transition:transform .25s,box-shadow .25s;display:flex}.program-card>svg{color:#ecd8ff;flex-shrink:0;width:55px}.program-card h3{color:inherit;border-left:1px solid #ffffff60;margin:0;padding-left:22px;font-size:20px;font-weight:800;line-height:1.25}.program-card.row-1{color:#37126c;background:linear-gradient(135deg,#fff500,#f8dc0c);border-color:#fff500}.program-card.row-1>svg{color:#7935b7}.program-card.row-1 h3{border-color:#643e8560}.program-card.row-2{color:#301365;background:linear-gradient(135deg,#00d5cc,#00bdb8);border-color:#00d5cc}.program-card.row-2>svg{color:#642aa1}.program-card.row-2 h3{border-color:#43216860}.program-card:hover,.program-card:focus-visible{transform:translateY(-4px);box-shadow:0 10px 25px #0f00264d}.program-card:focus-visible{outline-offset:3px;outline:2px solid #fff}.program-partnerships{color:#eee1fa;letter-spacing:2px;text-align:center;justify-content:center;align-items:center;gap:20px;margin:31px 0 25px;font-size:12px;line-height:1.7;display:flex}.program-partnerships>span{background:#fff500;flex-shrink:0;width:40px;height:2px}.program-outcomes{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;display:grid}.program-outcomes>div{text-align:center;border-left:1px solid #9b6ac75c;flex-direction:column;align-items:center;gap:13px;padding:0 13px;display:flex}.program-outcomes>div:first-child{border-left:0}.program-outcomes svg{color:#d996f0}.program-outcomes>div:nth-child(3n) svg{color:#fff500}.program-outcomes h4{letter-spacing:.7px;margin:0;font-size:10px;font-weight:500;line-height:1.5}.program-note{color:#bda0d1;margin:23px 0 0;font-size:9px;line-height:1.5}.saudi-vision{color:#351064;background:#fff500;padding:55px 4.6% 30px}.vision-kicker{letter-spacing:3px;color:#522577;margin:0 0 14px;font-size:13px}.saudi-vision>h2{letter-spacing:-2.5px;margin:0;font-size:clamp(35px,6vw,82px);font-weight:900;line-height:1.01}.saudi-vision>h2 span{color:#9a25da}.vision-intro{letter-spacing:3px;color:#50276f;margin:15px 0 25px;font-size:12px;line-height:1.6}.vision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.vision-grid article{background:#fff;border-radius:15px;align-items:flex-start;gap:22px;min-height:190px;padding:24px 20px;transition:transform .25s,box-shadow .25s;display:flex}.vision-icon{color:#fff;background:linear-gradient(135deg,#5922bd,#7d20b0);border-radius:13px;flex-shrink:0;place-items:center;width:86px;height:103px;display:grid}.vision-grid article>div:last-child{border-left:1px solid #ddd1e7;padding-left:22px}.vision-grid h3{color:#351064;margin:0;font-size:18px;font-weight:900;line-height:1.12}.vision-grid article>div:last-child>span{background:#fff500;width:55px;height:5px;margin:12px 0;display:block}.vision-grid p{color:#72518d;margin:0;font-size:12px;line-height:1.55}.vision-grid article:hover,.vision-grid article:focus-visible{transform:translateY(-4px);box-shadow:0 10px 24px #6c3baa18}.vision-grid article:focus-visible{outline-offset:3px;outline:2px solid #6c3baa}.vision-note{color:#6e4275;margin:21px 0 0;font-size:9px;line-height:1.5}@media (width<=1200px){header nav{gap:12px;font-size:10px}header .official-logo{width:165px}.utility-menu{gap:12px}.utility-items{gap:13px;font-size:8px}.program-card{gap:15px;padding:22px 18px}.program-card h3{padding-left:15px;font-size:17px}.program-card>svg{width:43px}.vision-grid article{gap:15px;padding:22px 16px}.vision-icon{width:60px;height:80px}.vision-icon svg{width:40px}.vision-grid article>div:last-child{padding-left:15px}.vision-grid h3{font-size:16px}.vision-grid p{font-size:11px}}@media (width<=950px){.program-grid,.vision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-heading{align-items:flex-start}.program-date{font-size:10px}.program-outcomes{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:25px}.program-outcomes>div:nth-child(5){border-left:0}.utility-date{font-size:8px}.utility-coming{display:none}header{gap:14px}header nav{gap:10px;font-size:9px}.navcta{font-size:10px!important}.vision-grid article{min-height:180px}}@media (width<=720px){.utility-menu{flex-wrap:wrap;gap:8px;padding:9px 6%}.utility-date{font-size:9px}.utility-items{flex-basis:100%;justify-content:flex-start;gap:17px;padding-bottom:2px;font-size:9px}header nav.open{font-size:14px}header .official-logo{width:155px}.expo-programs,.saudi-vision{padding:40px 6% 28px}.program-heading{display:block}.program-heading h2{font-size:40px}.program-date{margin-top:24px;font-size:11px}.program-grid,.vision-grid{grid-template-columns:1fr}.program-card{gap:23px;min-height:100px;padding:21px}.program-card h3{padding-left:23px;font-size:20px}.program-card>svg{width:49px}.program-partnerships{letter-spacing:1px;gap:12px;font-size:9px}.program-partnerships>span{width:20px}.program-outcomes{grid-template-columns:repeat(4,minmax(0,1fr))}.program-outcomes>div{padding:0 7px}.program-outcomes h4{letter-spacing:0;font-size:8px}.program-outcomes svg{width:30px}.saudi-vision>h2{letter-spacing:-1.5px;font-size:42px}.vision-kicker{letter-spacing:2px;font-size:10px}.vision-intro{letter-spacing:1.4px;font-size:10px}.vision-grid article{gap:20px;min-height:0;padding:23px}.vision-icon{width:70px;height:90px}.vision-grid h3{font-size:18px}.vision-grid p{font-size:12px}.vision-grid article>div:last-child{padding-left:20px}.vision-note,.program-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.program-card,.vision-grid article{transition:none}.program-card:hover,.program-card:focus-visible,.vision-grid article:hover,.vision-grid article:focus-visible{transform:none}}.sticky-navigation{z-index:30;position:sticky;top:0}.sticky-navigation header{position:relative;top:auto}.utility-menu{gap:17px;min-height:49px;padding-top:12px;padding-bottom:12px}.utility-items{gap:14px}.utility-social{flex-shrink:0;align-items:center;margin-left:5px;display:flex}.utility-social button{color:#f3eafa;cursor:default;background:0 0;border-left:1px solid #9f7eb459;place-items:center;width:36px;height:25px;padding:0;display:grid}.utility-social button:first-child{border-left:0}.utility-social button:hover{color:#fff500}.utility-social button:focus-visible{outline-offset:3px;outline:2px solid #00ccbc}html{scroll-padding-top:140px}.hero-registration{scroll-margin-top:140px}footer.media-footer{color:#fff;background:radial-gradient(at 45% 20%,#61228a77,#0000 62%),linear-gradient(125deg,#260864,#18033e);padding:55px 4.6% 0;display:block}.media-footer-grid{grid-template-columns:1.3fr 1fr 1.05fr;align-items:center;gap:22px;display:grid}.media-footer-copy h2{letter-spacing:-2px;color:#fff;margin:0 0 20px;font-size:clamp(36px,4.5vw,67px);font-weight:900;line-height:.97}.media-footer-copy h2 span{color:#fff500;white-space:nowrap}.media-footer-copy>h3{letter-spacing:3px;margin:0 0 15px;font-size:11px;font-weight:600;line-height:1.5}.media-footer-copy>p{color:#dfcfec;margin:0 0 22px;font-size:14px;line-height:1.65}.media-features{grid-template-columns:1fr 1fr;gap:9px;display:grid}.media-features article{background:#48128244;border:1px solid #bf58dd99;border-radius:12px;align-items:center;gap:12px;min-height:105px;padding:15px 12px;display:flex}.media-features article>svg{color:#00e1d8;flex-shrink:0}.media-features article:nth-child(2)>svg{color:#dd22ed}.media-features article:nth-child(3)>svg{color:#fff500}.media-features h4{color:#fff;margin:0 0 7px;font-size:11px;line-height:1.35}.media-features p{color:#deccec;margin:0;font-size:10px;line-height:1.45}.media-phone{background-image:url(/images/media-engine-reference.webp);background-position:60.4%;background-repeat:no-repeat;background-size:auto 100%;border-radius:24px;align-self:stretch;min-height:590px;position:relative;overflow:hidden}.media-phone>span{text-align:center;letter-spacing:1.4px;color:#d2b5e4;background:#260b4ce8;padding:9px 4px;font-size:8px;position:absolute;bottom:5px;left:0;right:0}.media-reach{background:#2c075544;border:1px solid #a94bd485;border-radius:17px;padding:17px 12px 12px}.media-reach>h3{letter-spacing:2px;text-align:center;margin:2px 0 15px;font-size:10px;font-weight:500;line-height:1.4}.reach-card{background:#290c5970;border:1px solid #9d29d070;border-radius:13px;align-items:center;gap:20px;margin-bottom:8px;padding:17px 15px;display:flex}.reach-card>svg{color:#00e4de;flex-shrink:0}.reach-card:nth-of-type(2)>svg,.reach-card:nth-of-type(3)>svg{color:#de1ff1}.reach-card strong{letter-spacing:-1.5px;color:#fff500;font:900 47px/1 Arial,sans-serif;display:block}.reach-card h4{color:#fff;margin:7px 0 0;font-size:12px;line-height:1.3}.reach-closing{color:#351262;background:#fff500;border-radius:12px;align-items:center;gap:13px;margin-top:16px;padding:19px 14px;display:flex}.reach-closing>svg{flex-shrink:0}.reach-closing>strong{font-size:14px;font-weight:900;line-height:1.25}.media-reach .reach-note{color:#b99acb;margin:13px 5px 2px;font-size:9px;line-height:1.5}.media-footer-bottom{color:#c8addd;border-top:1px solid #a975c944;align-items:center;gap:25px;margin-top:37px;padding:23px 0;font-size:10px;display:flex}.media-footer-bottom img{width:160px;display:block}.media-footer-bottom>span{margin-left:auto}.media-footer-bottom>a:last-child{color:#eee2f7;align-items:center;gap:9px;display:flex}@media (width<=1150px){.utility-items{gap:10px}.utility-menu{gap:10px;padding-inline:3%}.utility-date{font-size:8px}.utility-social button{width:29px}.media-footer-grid{gap:17px}.media-footer-copy>p{font-size:12px}.media-features article{gap:9px;padding:13px 9px}.media-features h4,.media-features p{font-size:9px}.media-features svg{width:26px}.reach-card{gap:14px;padding:16px 11px}.reach-card strong{font-size:39px}.reach-card h4{font-size:10px}.reach-card>svg{width:34px}.reach-closing>strong{font-size:11px}.reach-closing>svg{width:35px}.media-phone{min-height:550px}}@media (width<=900px){.utility-menu{flex-wrap:wrap;gap:10px;padding-inline:4.6%}.utility-date{font-size:9px}.utility-social{order:2;margin-left:auto}.utility-items{flex-basis:100%;order:3;justify-content:flex-start;gap:18px;padding-top:3px;font-size:9px}.media-footer-grid{grid-template-columns:1.2fr 1fr}.media-reach{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.media-reach>h3,.media-reach .reach-note{grid-column:1/-1}.reach-card{text-align:center;margin:0;display:block}.reach-card>svg{margin-bottom:12px}.reach-card strong{font-size:35px}.reach-closing{grid-column:1/-1;justify-content:center;margin-top:0;padding:15px}.reach-closing>strong{font-size:15px}.media-phone{min-height:570px}.media-features h4{font-size:11px}.media-features p{font-size:10px}.media-footer-copy>p{font-size:13px}html{scroll-padding-top:164px}.hero-registration{scroll-margin-top:164px}}@media (width<=600px){.utility-menu{gap:9px;min-height:76px;padding:11px 6%}.utility-date{font-size:8px}.utility-social button{width:29px;height:23px}.utility-social svg{width:18px}.utility-items{gap:18px;padding-top:4px;font-size:9px}.sticky-navigation header nav.open{max-height:calc(100dvh - 148px);overflow:auto}footer.media-footer{padding:42px 6% 0}.media-footer-grid{grid-template-columns:1fr;gap:25px}.media-footer-copy h2{font-size:57px}.media-footer-copy>h3{letter-spacing:2px;font-size:10px}.media-footer-copy>p{font-size:13px}.media-features article{padding:16px 12px}.media-features h4,.media-features p{font-size:10px}.media-phone{justify-self:center;width:100%;max-width:330px;height:570px;min-height:0}.media-reach{grid-column:auto;grid-template-columns:1fr 1fr;gap:10px;padding:17px 13px}.media-reach>h3{font-size:11px}.reach-card{padding:18px 10px}.reach-card strong{font-size:40px}.reach-card h4{font-size:10px}.reach-closing>strong{font-size:13px}.media-footer-bottom{flex-wrap:wrap;gap:20px;padding:23px 0}.media-footer-bottom img{width:145px}.media-footer-bottom>span{order:3;width:100%;margin-left:0;font-size:9px}.media-footer-bottom>a:last-child{margin-left:auto}html{scroll-padding-top:160px}.hero-registration{scroll-margin-top:160px}}@media (width<=370px){.media-footer-copy h2{font-size:48px}.utility-social button{width:25px}.utility-date{font-size:7px}}.utility-social{order:-2;gap:13px;margin-left:0;margin-right:8px}.utility-date{order:-1}.utility-social button{color:#e8dafa;background:#ffffff0c;border:0;border-radius:8px;width:37px;height:30px;transition:background .2s,color .2s;position:relative}.utility-social button+button:before{content:"";background:#9f7eb459;width:1px;height:20px;position:absolute;top:5px;left:-7px}.utility-social button:hover{color:#00e0ce;background:#ffffff1c}.utility-social svg{width:21px;height:21px}.utility-items{order:1}.utility-menu{gap:18px}.media-phone{border-radius:0;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-height:0;display:flex;overflow:visible;background:0 0!important;height:auto!important}.media-phone>img{object-fit:contain;width:100%;max-height:640px;display:block}.media-phone>span{background:0 0;padding:9px 0;font-size:8px;display:block;position:static}.media-footer-grid{grid-template-columns:1.1fr 1.35fr 1fr}.footer-contacts{color:#c8addd;margin-left:auto;font-size:10px}.footer-contacts>span{margin-bottom:12px;display:block}.footer-contacts>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-contacts a{white-space:nowrap;direction:ltr;align-items:center;gap:7px;display:flex}.footer-contacts a:hover{color:#fff}.footer-whatsapp{color:#00d9bb;background:#00ccbc0d;border:1px solid #00ccbc55;border-radius:6px;padding:9px 12px}.media-footer-bottom{align-items:center}.media-footer-bottom>a:last-child{flex-shrink:0}@media (width<=1200px){.utility-menu{gap:12px;padding-inline:3%}.utility-social{gap:10px}.utility-social button{width:30px}.utility-social button+button:before{left:-5px}.utility-items{gap:10px}.utility-date{font-size:7px}.footer-contacts>div{gap:13px}.media-footer-grid{gap:18px}.footer-contacts{font-size:9px}}@media (width<=900px){.utility-social{order:-2;margin-left:0;margin-right:8px}.utility-date{order:-1;margin-left:auto;font-size:9px}.utility-items{order:3}.media-footer-grid{grid-template-columns:1fr 1.2fr}.media-phone{max-width:440px}.footer-contacts{flex:1;margin-left:0}.footer-contacts>div{gap:13px}}@media (width<=600px){.utility-menu{gap:9px;padding-inline:6%}.utility-social{gap:12px;margin-right:8px}.utility-social button{width:30px;height:29px}.utility-social svg{width:20px}.utility-social button+button:before{left:-6px}.utility-date{margin-left:0;font-size:7px}.media-footer-grid{grid-template-columns:1fr}.media-phone{justify-self:center;width:100%;max-width:390px}.media-phone>img{max-height:620px}.media-footer-bottom{align-items:flex-start}.footer-contacts{flex-basis:100%;order:3}.footer-contacts>span{font-size:10px;line-height:1.5}.footer-contacts>div{gap:15px;font-size:11px}.footer-whatsapp{margin-top:2px}.media-footer-bottom>a:last-child{margin-top:13px}}@media (prefers-reduced-motion:reduce){.utility-social button{transition:none}}.media-phone>img{width:145%;max-width:none;max-height:none;margin-inline:-22.5%}.media-phone{width:100%}@media (width<=600px){.media-phone>img{width:125%;margin-inline:-12.5%}}.sponsor-directory-wrap{background:#fff;scroll-margin-top:140px;position:relative}.all-sponsors-bar{background:#faf8fc;border-bottom:1px solid #e9e0f1;justify-content:center;height:27px;display:flex;position:relative}.all-sponsors-bar>button{color:#3b165f;letter-spacing:1px;z-index:1;background:#fff500;border-radius:0 0 5px 5px;justify-content:center;align-items:center;gap:10px;min-width:155px;padding:6px 21px;font-size:9px;font-weight:800;display:flex}.all-sponsors-bar svg{transition:transform .25s}.sponsor-directory{background:linear-gradient(125deg,#fff,#f2ecf8);padding:27px 5% 32px;box-shadow:0 10px 22px #3213440a}.directory-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;display:flex}.directory-heading h2{color:#5a2b7c;margin:0 0 8px;font-size:22px}.directory-heading p{color:#9986a6;margin:0;font-size:10px;line-height:1.5}.directory-controls{flex-shrink:0;align-items:center;gap:15px;display:flex}.directory-controls button{color:#fff;background:#6c3baa;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.directory-controls span{color:#8b6da1;text-align:center;min-width:43px;font-size:10px}.sponsor-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.sponsor-directory-grid>a{background:#fff;border:1px solid #e1d5eb;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:91px;padding:11px 7px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.sponsor-directory-grid svg{color:#ad8bc8}.sponsor-directory-grid strong{color:#6b4b83;text-align:center;font:600 15px Georgia,serif}.sponsor-directory-grid small{color:#b09bbd;font-size:8px}.sponsor-directory-grid a:hover,.sponsor-directory-grid .directory-active{border-color:#a679c9;transform:translateY(-2px);box-shadow:0 4px 12px #6c3baa12}.sponsor-directory-grid a:focus-visible{outline-offset:2px;outline:2px solid #00ccbc}.slider-hero .hero-copy{isolation:isolate;position:relative}.hero-ripples{z-index:-1;pointer-events:none;position:absolute;inset:-15% -5%;overflow:hidden}.hero-ripples>span{opacity:0;background:radial-gradient(circle,#b17fe10b,#0000 70%);border:1px solid #00ccbc66;border-radius:50%;width:120px;height:120px;margin:-60px;animation:7s ease-out infinite hero-ripple;position:absolute;top:40%;left:42%}.hero-ripples>span:nth-child(2){border-color:#dfc2ff66;animation-delay:2.3s}.hero-ripples>span:nth-child(3){border-color:#fff50044;animation-delay:4.6s}@keyframes hero-ripple{0%{opacity:0;transform:scale(.45)}15%{opacity:.55}to{opacity:0;transform:scale(5.5)}}@media (width<=850px){.sponsor-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-heading h2{font-size:19px}}@media (width<=600px){.sponsor-directory{padding:22px 6%}.directory-heading{align-items:flex-start;gap:15px}.directory-heading h2{font-size:17px}.directory-heading p{font-size:9px}.directory-controls{gap:7px}.directory-controls button{width:27px;height:27px}.directory-controls span{font-size:9px}.sponsor-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sponsor-directory-grid>a{min-height:86px}.sponsor-directory-grid strong{font-size:14px}.hero-ripples{inset:-10% -5%}.hero-ripples>span{top:35%}}@media (prefers-reduced-motion:reduce){.hero-ripples>span{animation:none;display:none}.sponsor-directory-grid>a,.all-sponsors-bar svg{transition:none}.sponsor-directory-grid a:hover,.sponsor-directory-grid .directory-active{transform:none}}.all-sponsors-bar{z-index:5;background:0 0;border:0;height:0;overflow:visible}.all-sponsors-bar>button{border-radius:5px;height:28px;padding:5px 21px;position:absolute;top:0;transform:translateY(-50%);box-shadow:0 3px 10px #2410341a}.sponsor-directory{padding-top:32px}.hero-ripples>span,.hero-ripples>span:nth-child(2),.hero-ripples>span:nth-child(3){border-width:3px}#advantage{background:#faf7fd;padding:55px 4.6%}.benefits{gap:14px}.benefits article{background:linear-gradient(145deg,#fff,#f6effc);border:1px solid #decbed;border-radius:14px;padding:25px 22px;transition:transform .25s,box-shadow .25s}.benefits article>div.advantage-icon-row{justify-content:space-between;align-items:center;display:flex}.advantage-icon{background:linear-gradient(135deg,#6c3baa,#8b3cc2);border-radius:17px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 7px 18px #6c3baa20;color:#fff!important}.benefits article:nth-child(2) .advantage-icon{background:linear-gradient(135deg,#00b8af,#008f9a)}.benefits article:nth-child(3) .advantage-icon{background:linear-gradient(135deg,#ae3bc9,#7434ab)}.benefits article:nth-child(4) .advantage-icon{background:linear-gradient(135deg,#7350b5,#4b287f)}.benefits article>div.advantage-icon-row>span{color:#dac9e6;font:700 23px Arial}.benefits h3{color:#492065;min-height:45px;margin:22px 0 13px;font-size:18px;line-height:1.25}.benefits article>p{color:#8c759e;min-height:61px;margin:0 0 19px;font-size:12px;line-height:1.65}.benefits ul{border-top:1px solid #e4d5ef;flex-direction:column;gap:14px;margin:0;padding:17px 0 0;list-style:none;display:flex}.benefits li{color:#705184;align-items:center;gap:10px;font-size:11px;line-height:1.35;display:flex}.benefits li svg{color:#9260b5;flex-shrink:0}.benefits article:nth-child(2) li svg{color:#00a59b}.benefits article:nth-child(3) li svg{color:#b44cbe}.benefits article:hover,.benefits article:focus-visible{transform:translateY(-5px);box-shadow:0 15px 30px #6c3baa12}.benefits article:focus-visible{outline-offset:3px;outline:2px solid #6c3baa}.media-footer-bottom{flex-wrap:nowrap;gap:15px;padding:20px 0}.media-footer-bottom img{width:115px}.footer-contacts{flex:1;justify-content:flex-end;align-items:center;gap:15px;min-width:0;margin-left:auto;font-size:9px;display:flex}.footer-contacts>span{white-space:nowrap;margin:0;font-size:8px}.footer-contacts>div{flex-wrap:nowrap;gap:12px;font-size:9px;display:flex}.footer-address{white-space:nowrap;align-items:center;gap:5px;display:flex}.footer-address svg{flex-shrink:0}.footer-whatsapp{padding:7px 8px;font-size:9px}.media-footer-bottom>a:last-child{gap:5px;font-size:9px}.footer-contacts a>svg{width:12px;height:12px}@media (width<=1200px){.media-footer-bottom{gap:10px}.media-footer-bottom img{width:95px}.footer-contacts{gap:9px}.footer-contacts>div{gap:9px;font-size:8px}.footer-contacts>span{font-size:7px}.footer-whatsapp{padding:6px;font-size:8px}.footer-address{font-size:8px}.benefits article{padding:23px 17px}.benefits h3{font-size:16px}.benefits li{font-size:10px}}@media (width<=1000px){.media-footer-bottom{flex-wrap:wrap}.footer-contacts{flex-wrap:wrap;justify-content:flex-start;gap:13px}.footer-contacts>div{flex-wrap:wrap;font-size:10px}.footer-contacts>span{font-size:9px}.footer-address,.footer-whatsapp{font-size:10px}.benefits h3{min-height:40px}.benefits article>p{min-height:45px}}@media (width<=600px){#advantage{padding:42px 6%}.benefits{grid-template-columns:1fr}.benefits article{padding:24px}.benefits h3{min-height:0;font-size:20px}.benefits article>p{min-height:0;font-size:13px}.benefits li{font-size:12px}.advantage-icon{width:65px;height:65px}.media-footer-bottom img{width:125px}.footer-contacts{flex-direction:column;flex-basis:100%;order:3;align-items:flex-start;margin:0;display:flex}.footer-contacts>span{white-space:normal;line-height:1.5}.footer-contacts>div{gap:16px;font-size:11px}.footer-whatsapp{font-size:11px}.media-footer-bottom>a:last-child{margin-top:8px}.all-sponsors-bar>button{height:27px}}@media (prefers-reduced-motion:reduce){.benefits article{transition:none}.benefits article:hover,.benefits article:focus-visible{transform:none}}.registration-actions{flex-shrink:0;gap:8px;display:flex}.registration-actions button,.mobile-registration-dock button{color:#6c3baa;background:#fff500;border-radius:7px;place-items:center;width:41px;height:41px;transition:transform .2s,background .2s;display:grid}.registration-actions button:hover,.mobile-registration-dock button:hover{background:#fff96a;transform:translateY(-2px)}.registration-actions button:focus-visible,.mobile-registration-dock button:focus-visible{outline-offset:3px;outline:3px solid #00ccbc}.participation-dialog{color:#231331;background:#fff;border:0;border-radius:20px;width:min(1140px,94vw);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 30px 100px #16082566}.participation-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#160825a6}.participation-close{z-index:2;color:#6c3baa;background:#f1ebf8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.participation-layout{grid-template-columns:.85fr 1.15fr;display:grid}.participation-layout aside{background:#2d1056;min-height:550px;position:relative;overflow:hidden}.participation-layout aside>img{object-fit:cover;opacity:.52;width:100%;height:100%;position:absolute}.participation-layout aside:after{content:"";background:linear-gradient(#0000,#240b50ed);position:absolute;inset:0}.participation-layout aside>div{z-index:1;color:#fff;flex-direction:column;justify-content:flex-end;min-height:100%;padding:45px 32px;display:flex;position:relative}.participation-layout .participation-logo{width:210px;margin-bottom:auto}.participation-layout aside h2{color:#fff;margin:100px 0 20px;font-size:38px;line-height:1.15}.participation-layout aside p{color:#ede0fa;font-size:13px}.participation-layout aside span{color:#fff500;font-size:11px}.participation-form{padding:34px 36px}.participation-kicker{letter-spacing:2px;color:#6c3baa;font-size:9px;font-weight:800}.participation-form h2{margin:12px 0;font-size:28px;line-height:1.3}.participation-form>p{margin-bottom:20px;font-size:12px}.participation-form .fields{gap:12px}.participation-form input,.participation-form select{min-height:40px}.participation-form .consent{margin:16px 0}.participation-form form>small{color:#81738d;margin-top:10px;font-size:9px;display:block}.participation-form textarea{resize:vertical}.participation-form label{font-size:11px}.participation-form .submit{justify-content:space-between;width:100%}@media (width<=1150px){header{gap:16px}header nav{gap:13px}.registration-actions{gap:6px}.registration-actions button{width:35px;height:37px}}@media (width<=700px){body{padding-bottom:76px}.registration-actions{gap:6px;margin-left:auto}.registration-actions button{width:33px;height:35px}.registration-actions svg{width:19px}.sticky-navigation header{gap:10px;padding-inline:4%}.sticky-navigation .official-logo{width:130px}.mobile-registration-dock{padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:40;background:#291442;justify-content:space-evenly;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #1e093533}.mobile-registration-dock button{width:48px;height:44px}.utility-menu{background:#291442}.utility-social{order:-2}.participation-dialog{border-radius:14px;width:95vw;max-height:88dvh}.participation-layout{grid-template-columns:1fr}.participation-layout aside{min-height:150px;max-height:180px}.participation-layout aside>div{padding:20px}.participation-layout .participation-logo{width:130px;margin:0 0 12px}.participation-layout aside h2{max-width:260px;margin:0;font-size:23px}.participation-layout aside p{display:none}.participation-layout aside span{margin-top:12px}.participation-form{padding:24px 20px}.participation-form h2{font-size:25px}.participation-close{float:right;margin:10px 10px -44px 0;position:sticky;top:10px}.participation-form .fields{grid-template-columns:1fr 1fr}.participation-form .fields label{min-width:0}.participation-form .fields input,.participation-form .fields select{width:100%;min-width:0}.package-detail{grid-template-columns:1fr!important;gap:20px!important;padding:18px!important;display:grid!important}.package-presentation,.package-copy{min-width:0}.gallery-main{aspect-ratio:auto!important;height:210px!important}.gallery-main img{object-fit:cover;width:100%;height:100%}.gallery-thumbnails{gap:6px!important}.gallery-thumbnails button{min-width:0;height:58px!important}.package-highlights{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.package-copy h3{overflow-wrap:anywhere;font-size:32px!important}.package-price strong{font-size:33px!important}.sponsor-tabs{padding-bottom:8px;overflow-x:auto;gap:5px!important;display:flex!important}.sponsor-tabs button{white-space:nowrap;flex:none;padding:10px 12px!important;font-size:11px!important}.package-overview-row{grid-template-columns:minmax(0,1fr) 52px 100px!important;gap:6px!important;padding:12px 9px!important}.package-overview-row strong{font-size:13px!important}.package-row-description small,.package-row-description>span{font-size:9px!important}.package-overview-row>div:first-child{gap:7px!important}.package-overview-row svg{flex-shrink:0;width:20px}.package-overview-row>span,.package-overview-row>div:last-child strong{font-size:14px!important}.package-overview-row button{font-size:9px!important}.package-table-head{grid-template-columns:1fr 52px 100px!important}.package-benefits p{font-size:11px!important}.package-copy .yellow{justify-content:space-between;width:100%}}@media (width<=380px){.sticky-navigation .official-logo{width:105px}.registration-actions{gap:4px}.registration-actions button{width:30px}.participation-form .fields{grid-template-columns:1fr}.participation-form .fields .wide{grid-column:auto}}.about-story{scroll-margin-top:145px}.about-story section{padding:65px 5.5%}.about-introduction{background:#faf8fd;grid-template-columns:1fr 1.06fr;gap:35px 65px;display:grid}.about-eyebrow{letter-spacing:2px;color:#8a5caf;margin:0 0 19px;font-weight:800;font-size:10px!important}.about-story h2{letter-spacing:-1.8px;margin:0;font-size:clamp(29px,3.6vw,52px);font-weight:900;line-height:1.07}.about-intro-lead{color:#4e3560;max-width:430px;font-size:19px;line-height:1.65}.about-intro-copy p{margin:0 0 14px;font-size:13px;line-height:1.9}.about-intro-copy p:first-child{color:#3e294f;font-size:17px}.about-intro-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.about-intro-tags span{color:#6c3baa;background:#eee6f7;border-radius:5px;padding:8px 12px;font-size:10px}.about-intro-pillars{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.about-intro-pillars article{background:#fff;border:1px solid #e6dcef;border-radius:12px;align-items:center;gap:18px;padding:21px;display:flex}.about-intro-pillars svg{color:#6c3baa;flex-shrink:0}.about-intro-pillars h3{margin:0 0 5px;font-size:13px}.about-intro-pillars p{margin:0;font-size:11px;line-height:1.5}.about-dark{color:#fff;background:linear-gradient(120deg,#28105a,#4b1692)}.about-story-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.about-dark h2 span{color:#d9a4f5}.about-story-heading>p{letter-spacing:2px;color:inherit;border-left:1px solid #9870b6;padding-left:24px;font-size:12px;line-height:1.6}.about-story-heading>p strong{color:#fff500}.about-profile-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.about-profile-card{background:linear-gradient(125deg,#ffffff0d,#ffffff03);border:1px solid #9256c8;border-radius:15px;padding:24px}.about-profile-head{border-bottom:1px solid #9565ba55;align-items:center;gap:20px;margin-bottom:15px;padding-bottom:20px;display:flex}.about-round-icon{color:#00e0cc;background:linear-gradient(145deg,#8a3cd1,#451078);border:1px solid #c193f177;border-radius:50%;flex-shrink:0;place-items:center;width:65px;height:65px;display:grid}.about-profile-head h3{color:#d8c2ef;margin:0 0 4px;font-size:14px}.about-profile-head p{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.2}.about-profile-head strong{color:#fff500;letter-spacing:-1px;font-size:38px}.about-profile-head em{color:#da91fb;margin-left:8px;font-size:20px}.about-profile-items{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.about-profile-items>div{border-bottom:1px solid #9863be55;align-items:center;gap:13px;min-height:64px;display:flex}.about-profile-items svg{color:#00d8cf;flex-shrink:0}.about-profile-items>div:nth-child(3n) svg{color:#fff500}.about-profile-items span{font-size:12px}.about-planning-note{color:#b5a0c8;margin:18px 0!important;font-size:9px!important;line-height:1.6!important}.about-ecosystem{background:#ffffff05;border:1px solid #9b63c8;border-radius:14px;grid-template-columns:1.6fr repeat(7,1fr);align-items:center;margin-top:24px;padding:20px 12px;display:grid}.about-ecosystem h3{margin:0;padding:0 13px;font-size:15px;line-height:1.3}.about-ecosystem h3 span{color:#fff500}.about-ecosystem>div{text-align:center;border-left:1px solid #ac71d36b;flex-direction:column;align-items:center;gap:10px;padding:0 10px;display:flex}.about-ecosystem svg{color:#00d8cf}.about-ecosystem>div:nth-child(3n) svg{color:#ef9bff}.about-ecosystem>div span{text-transform:uppercase;font-size:9px;line-height:1.4}.about-opportunities{background:#fff}.about-opportunities .about-story-heading>p{color:#756580}.about-opportunity-grid{grid-template-columns:repeat(2,1fr);gap:12px 20px;display:grid}.about-opportunity-grid article{background:#faf7fe;border:1px solid #e6d9f1;border-radius:12px;align-items:center;gap:19px;padding:19px;transition:transform .2s,box-shadow .2s;display:flex}.about-opportunity-grid article:hover{transform:translateY(-3px);box-shadow:0 8px 25px #6c3baa13}.about-opportunity-symbol{color:#fff500;background:#6c3baa;border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.about-opportunity-grid article:nth-child(3n) .about-opportunity-symbol{color:#00ebd8}.about-opportunity-grid small{color:#a078be;font-size:9px}.about-opportunity-grid h3{margin:4px 0;font-size:14px}.about-opportunity-grid p{margin:0;font-size:12px;line-height:1.6}.about-reasons-layout{grid-template-columns:1.05fr 1fr;gap:40px;display:grid}.about-reasons-intro{color:#d8c6e8;max-width:500px;font-size:13px}.about-reason-list article{border-bottom:1px solid #9d6cbb55;align-items:center;gap:16px;padding:12px 0;display:flex}.about-reason-list h3{margin:0 0 4px;font-size:12px}.about-reason-list p{color:#d0bedf;margin:0;font-size:11px;line-height:1.5}.about-advantage-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.about-advantage-grid article{background:linear-gradient(145deg,#7945be44,#4b16831c);border:1px solid #9051c6;border-radius:13px;flex-direction:column;justify-content:center;padding:23px 15px;display:flex}.about-advantage-grid svg{color:#00e0cc;margin-bottom:18px}.about-advantage-grid article>span{background:#fff500;border-radius:2px;width:25px;height:3px;margin-bottom:12px}.about-advantage-grid h3{margin:0 0 9px;font-size:14px;line-height:1.3}.about-advantage-grid p{color:#d9c8e6;margin:0;font-size:11px;line-height:1.5}.about-engines{background:#f4edf9}.about-engine-count{align-items:center;gap:18px;display:flex}.about-engine-count>strong{color:#6c3baa;font-size:105px;font-weight:900;line-height:1}.about-engine-count h3{margin:0;font-size:24px;line-height:1.1}.about-engines-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.about-engines-grid article{color:#fff;background:linear-gradient(140deg,#7031ae,#351065);border:1px solid #a06aca;border-radius:19px;padding:25px 22px 29px;box-shadow:0 10px 26px #4b168316}.about-engines-grid article>div{color:var(--engine-color);justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.about-engines-grid small{font-size:24px;font-weight:900}.about-engines-grid h3{min-height:80px;margin:0 0 15px;font-size:22px;line-height:1.2}.engine-dash{background:var(--engine-color);border-radius:5px;width:40px;height:4px;margin-bottom:19px;display:block}.about-engines-grid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.about-engines-grid li{align-items:start;gap:9px;font-size:12px;line-height:1.5;display:flex}.about-engines-grid li svg{color:var(--engine-color);flex-shrink:0;margin-top:2px}.about-next{color:#6c3baa;border-bottom:1px solid #c6addb;justify-content:space-between;align-items:center;max-width:480px;margin-top:28px;padding:15px 0;font-size:11px;font-weight:800;display:flex}@media (width<=1000px){.about-profile-head strong{font-size:29px}.about-profile-head p{font-size:13px}.about-profile-head{gap:12px}.about-profile-head em{font-size:17px}.about-reasons-layout{grid-template-columns:1fr}.about-advantage-grid{grid-template-columns:repeat(3,1fr)}.about-ecosystem{grid-template-columns:repeat(4,1fr);gap:22px 0}.about-ecosystem h3{padding:0 18px}.about-engines-grid{grid-template-columns:repeat(2,1fr)}.about-engines-grid h3{min-height:52px}.about-story{scroll-margin-top:170px}}@media (width<=600px){.about-story section{padding:40px 6%}.about-introduction{grid-template-columns:1fr;gap:20px}.about-story h2{letter-spacing:-1px;font-size:34px}.about-intro-lead{font-size:17px}.about-intro-copy p{font-size:13px}.about-intro-copy p:first-child{font-size:16px}.about-intro-pillars{grid-template-columns:1fr;gap:8px}.about-intro-pillars article{padding:16px}.about-story-heading{margin-bottom:24px;display:block}.about-story-heading>p{margin-top:20px;font-size:10px}.about-profile-grid{grid-template-columns:1fr}.about-profile-card{padding:20px 16px}.about-profile-head strong{font-size:32px}.about-profile-items span{font-size:11px}.about-profile-items{gap:0 13px}.about-ecosystem{grid-template-columns:repeat(2,1fr);padding:20px 10px}.about-ecosystem h3{font-size:14px}.about-ecosystem>div span{font-size:9px}.about-opportunity-grid{grid-template-columns:1fr;gap:10px}.about-opportunity-grid article{gap:14px;padding:16px}.about-opportunity-grid h3{font-size:13px}.about-opportunity-grid p{font-size:12px}.about-reasons-layout{gap:25px}.about-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-advantage-grid article{padding:20px 15px}.about-advantage-grid h3{font-size:13px}.about-engine-count{gap:12px;margin-top:20px}.about-engine-count>strong{font-size:76px}.about-engine-count h3{font-size:21px}.about-engines-grid{gap:12px}.about-engines-grid article{padding:20px 15px}.about-engines-grid article>div{margin-bottom:17px}.about-engines-grid article>div svg{width:44px}.about-engines-grid h3{min-height:65px;font-size:17px}.about-engines-grid li{gap:6px;font-size:11px}.about-next{gap:15px;font-size:10px}.about-planning-note{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.about-opportunity-grid article{transition:none}.about-opportunity-grid article:hover{transform:none}}body{padding-bottom:0!important}.mobile-registration-dock{display:none!important}.about-story .about-dark{background:radial-gradient(at 75% 18%,#460398 0,#0000 61%),linear-gradient(115deg,#210750,#210750 25%,#320b72 65%,#220656)}.about-story .about-audience,.about-story .about-opportunities,.about-story .about-reasons,.about-story .about-engines{padding:42px 4% 28px}.about-story .about-story-heading{margin-bottom:24px}.about-audience .about-story-heading h2{letter-spacing:-2px;font-size:clamp(35px,4.7vw,68px)}.about-audience .about-story-heading h2:before,.about-market-quote:before,.about-reasons h2:before,.about-engines h2:before{content:"";background:#fff500;width:76px;height:7px;margin-bottom:20px;display:block}.about-audience .about-story-heading h2 span{color:#0000;background:linear-gradient(90deg,#c777f2 0,#f4d9ff 56%,#fff 57%);-webkit-background-clip:text;background-clip:text}.about-audience .about-story-heading>p{letter-spacing:2.2px;min-width:300px;padding-left:28px;font-size:13px}.about-profile-grid{gap:24px}.about-profile-card{background:#49128b36;border:1px solid #8c2fd4;border-radius:18px;flex-direction:column;padding:14px 20px 20px;display:flex}.about-profile-head{border:0;gap:15px;margin:0 0 10px;padding:0}.about-profile-head>.about-round-icon{border:1px solid #cfb4fa9c;width:91px;height:91px;box-shadow:inset 0 0 13px #be91ff55,0 0 10px #19053a99}.about-profile-head>.about-round-icon svg{width:57px;height:57px}.about-profile-head>div{border-left:1px solid #b38bc9;min-width:0;padding-left:18px}.about-profile-head h3{margin-bottom:4px;font-size:21px;font-weight:900;line-height:1.2}.about-profile-head p{white-space:nowrap;align-items:baseline;gap:8px;font-size:25px;font-weight:900;display:flex}.about-profile-head p strong{font-size:49px;font-weight:900;line-height:1}.about-profile-head em{color:#d479fa;margin:0;font-size:26px}.about-profile-items{flex:1;grid-template-rows:repeat(3,1fr);grid-auto-flow:column;gap:0}.about-profile-card:nth-child(2) .about-profile-items{grid-template-rows:repeat(4,1fr)}.about-profile-items>div{border:0;gap:15px;min-height:62px;padding:8px 12px 8px 0;position:relative}.about-profile-items>div:nth-child(n+4){border-left:1px solid #9a61c8;padding-left:20px}.about-profile-card:nth-child(2) .about-profile-items>div:nth-child(4){border-left:0;padding-left:0}.about-profile-card:nth-child(2) .about-profile-items>div:nth-child(n+5){border-left:1px solid #9a61c8;padding-left:20px}.about-profile-items>div:not(:nth-child(3n)):after{content:"";background:#7b37ae;height:1px;position:absolute;bottom:0;left:66px;right:16px}.about-profile-card:nth-child(2) .about-profile-items>div:after{content:"";background:#7b37ae;height:1px;position:absolute;bottom:0;left:62px;right:12px}.about-profile-card:nth-child(2) .about-profile-items>div:nth-child(4n):after{display:none}.profile-item-icon{background:radial-gradient(circle at 33% 23%,#8f3fce,#4b0a8c 65%);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 8px #ae5ff055}.about-profile-items>div>span:last-child{text-transform:uppercase;font-size:12px;line-height:1.4}.about-profile-items svg{filter:drop-shadow(0 0 3px #00ccbc44)}.about-ecosystem{border-color:#c273e4;border-radius:18px;margin-top:16px;padding:18px 12px}.about-audience .about-ecosystem{grid-template-columns:2.1fr repeat(8,1fr)}.about-ecosystem h3{padding-left:62px;font-size:17px;position:relative}.about-ecosystem h3:before{content:"";background:#fff500;width:40px;height:5px;position:absolute;top:8px;left:12px}.about-ecosystem>div{justify-content:center;gap:8px;min-height:72px;padding:0 7px}.about-ecosystem>div svg{width:34px;height:34px}.about-ecosystem>div span{font-size:8px}.about-audience>.about-planning-note{margin:9px 0!important}.about-market-quote{color:#fff;margin:0 0 25px 3%;font-size:18px;font-weight:900;line-height:1.25}.about-market-quote mark{color:#fff500;background:0 0}.opportunity-layout{grid-template-columns:1.38fr 1fr;gap:30px;padding:0 3%;display:grid}.about-opportunities h2{letter-spacing:-1.8px;font-size:clamp(35px,4.7vw,66px);line-height:.98}.about-opportunities h2 span{color:#d79af4}.about-opportunities h2 em{color:#fff500}.opportunity-subtitle{letter-spacing:3px;margin:17px 0;font-size:18px;font-weight:700}.opportunity-subtitle:before{content:"";background:#fff500;width:62px;height:5px;margin-bottom:12px;display:block}.about-opportunity-grid{grid-template-rows:repeat(5,1fr);grid-auto-flow:column;gap:0 24px}.about-opportunity-grid article{background:0 0;border:0;border-radius:0;align-items:center;gap:15px;min-width:0;padding:8px 0}.about-opportunity-grid article:hover{box-shadow:none;transform:none}.about-opportunity-symbol{color:#00e7e0;background:radial-gradient(circle at 35% 15%,#8237c4,#430777 70%);border:1px solid #9351c680;border-radius:50%;width:57px;height:57px;box-shadow:inset 0 0 7px #9f4bf544}.about-opportunity-grid article:nth-child(3n+1) .about-opportunity-symbol{color:#d798ff}.about-opportunity-grid article>div{border-bottom:1px solid #7c3caa;width:100%;padding-bottom:8px}.about-opportunity-grid article:nth-child(5n)>div{border:0}.about-opportunity-grid h3{color:#fff;margin:0 0 4px;font-size:12px;font-weight:800;line-height:1.2}.about-opportunity-grid p{color:#d8c7e9;margin:0;font-size:11px;line-height:1.28}.growth-dashboard{perspective:1000px;align-self:center;min-height:500px;position:relative}.dashboard-glass{background:linear-gradient(140deg,#ffffff19,#6128bb22);border:1px solid #00ccbc99;border-radius:10px;position:absolute;box-shadow:0 20px 45px #11032944}.glass-one{inset:0 12% 7% 14%;transform:rotate(-1deg)}.glass-two{border-color:#c780ef;inset:8% 0 18% 7%}.dashboard-ai{color:#73628b;z-index:2;background:#f9f5ff;border-radius:13px;align-items:center;gap:10px;padding:15px 13px;font-size:11px;display:flex;position:absolute;top:5%;left:12%;box-shadow:0 5px 25px #ad64e566}.dashboard-ai>span{color:#fff500;background:#6c3baa;border-radius:50%;padding:10px}.dashboard-ai b{color:#9b32f5;background:#eee0ff;border-radius:9px;padding:7px}.dashboard-gain{color:#35116a;z-index:3;background:#faf7ff;border-radius:14px;gap:9px;padding:22px 17px;display:grid;position:absolute;top:32%;left:0;box-shadow:0 10px 25px #0e032b44}.dashboard-gain>span{color:#fff;background:#00cc9a;border-radius:8px;place-items:center;width:38px;height:40px;font-size:27px;display:grid}.dashboard-gain svg{color:#a52be7}.dashboard-gain strong{font-size:19px}.dashboard-gain small{font-size:10px}.dashboard-chart{color:#2c0661;z-index:2;background:linear-gradient(135deg,#fff,#e3d3ff);border-radius:17px;height:240px;padding:20px;position:absolute;top:24%;left:22%;right:0;box-shadow:0 10px 50px #af76ff88}.dashboard-chart h3{justify-content:space-between;margin:0;font-size:15px;display:flex}.dashboard-bars{align-items:end;gap:7px;height:140px;padding:15px 0 0;display:flex}.dashboard-bars span{background:linear-gradient(#ba42ee,#7323ca);border-radius:3px 3px 0 0;flex:1;box-shadow:inset 0 -20px #35057a40}.dashboard-chart>svg{width:85%;height:145px;position:absolute;bottom:35px;left:20px;right:20px}.dashboard-impressions{color:#3e087b;z-index:3;background:#f4eaff;border-radius:13px;padding:17px;position:absolute;bottom:6%;left:29%;right:17%;box-shadow:0 10px 30px #ae5aff55}.dashboard-impressions span{font-size:11px;display:block}.dashboard-impressions strong{margin-top:8px;font-size:15px;display:block}.dashboard-impressions svg{color:#d16bff;position:absolute;top:20px;right:-27px}.dashboard-arrow{color:#fff;z-index:3;background:#451076;border:7px solid #a827e8;border-radius:50%;padding:7px;position:absolute;bottom:10%;left:8%}.dashboard-note{color:#bda5d9;font-size:8px;position:absolute;bottom:-15px;right:0}.about-reasons-layout{grid-template-columns:1.03fr 1fr;gap:35px}.about-reasons .about-eyebrow{display:none}.about-reasons h2{font-size:clamp(33px,4.1vw,57px);line-height:.98}.about-reasons h2 span{color:#0000;background:linear-gradient(90deg,#d993f6 0 47%,#fff500 48%);-webkit-background-clip:text;background-clip:text}.about-reasons-intro{color:#cfa4e9;margin:17px 0 5px;font-size:18px;font-weight:700;line-height:1.3}.about-reason-list article{gap:14px;padding:8px 0}.about-reason-list .about-round-icon{width:46px;height:46px}.about-reason-list h3{font-size:12px;line-height:1.2}.about-reason-list p{font-size:11px;line-height:1.3}.about-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.about-advantage-grid article{background:linear-gradient(145deg,#7634ba55,#4a128733);border-color:#7c35b6;border-radius:12px;justify-content:start;padding:19px 17px}.about-advantage-grid svg{filter:drop-shadow(0 0 6px #bb69f166);color:#00e6de;align-self:center;width:65px;height:65px;margin-bottom:20px}.about-advantage-grid article:nth-child(2n) svg{color:#e7b6f4}.about-advantage-grid h3{font-size:16px;line-height:1.15}.about-advantage-grid p{font-size:11px;line-height:1.4}.about-engines .about-story-heading{gap:25px;padding:0 2%}.about-engines h2{font-size:clamp(32px,4.2vw,59px);line-height:1}.about-engines h2 span{color:#e4c1fa}.about-engine-count{border-left:1px solid #e9d9fc;gap:20px;padding-left:27px}.about-engine-count>strong{color:#cb8aff;font-size:130px}.about-engine-count h3{color:#fff;font-size:35px}.about-engine-count p{letter-spacing:2px;color:#ddd0e9;font-size:12px;line-height:1.4}.about-engines-grid{gap:18px;margin-top:28px;padding:0 1.5%}.about-engines-grid article{border-color:var(--engine-color);background:radial-gradient(circle at 40% 0,#ffffff1c,#0000 70%),linear-gradient(150deg,#511c9477,#5613a666);border-radius:22px;padding:25px 22px 28px;position:relative;box-shadow:inset 0 0 15px #c77af533}.about-engines-grid article:nth-child(2){background:linear-gradient(135deg,#16349088,#005c9c77)}.about-engines-grid article:nth-child(3){background:linear-gradient(135deg,#7b13a477,#44107e77)}.about-engines-grid article>div{justify-content:center;height:90px;margin-bottom:20px;position:relative}.about-engines-grid small{font-size:27px;position:absolute;top:0;left:0}.about-engines-grid article>div svg{filter:drop-shadow(0 7px 5px #c808ff66);width:85px;height:85px}.about-engines-grid li{gap:9px;font-size:13px}.engine-bullet{background:var(--engine-color);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.about-engines .about-planning-note{color:#b8a3cb}.about-engines .about-next{color:#e3c7f7;border-color:#8952af}@media (width<=1100px) and (width>=701px){.about-profile-head>.about-round-icon{width:65px;height:65px}.about-profile-head>.about-round-icon svg{width:40px}.about-profile-head p{gap:6px;font-size:17px}.about-profile-head p strong{font-size:35px}.about-profile-head em{font-size:19px}.about-profile-head h3{font-size:16px}.about-profile-head>div{padding-left:10px}.about-profile-items>div{gap:9px}.about-profile-items>div>span:last-child{font-size:10px}.profile-item-icon{width:40px;height:40px}.about-profile-items>div:nth-child(n+4),.about-profile-card:nth-child(2) .about-profile-items>div:nth-child(n+5){padding-left:10px}.about-audience .about-ecosystem{grid-template-columns:2fr repeat(8,1fr)}.about-ecosystem h3{padding-left:35px;font-size:12px}.about-ecosystem h3:before{width:20px;left:5px}.about-ecosystem>div span{font-size:7px}.about-ecosystem>div{padding:0 4px}.opportunity-layout{grid-template-columns:1.4fr 1fr;gap:20px;padding:0}.about-opportunity-grid{gap:0 12px}.about-opportunity-grid h3,.about-opportunity-grid p{font-size:10px}.about-opportunity-symbol{width:44px;height:44px}.about-opportunity-grid article{gap:9px}.about-reasons-layout{gap:20px}.about-advantage-grid article{padding:17px 12px}.about-advantage-grid h3{font-size:13px}.about-advantage-grid p{font-size:10px}.about-engines-grid h3{min-height:65px;font-size:18px}.about-engine-count h3{font-size:25px}.about-engine-count>strong{font-size:95px}}@media (width<=700px){.about-story .about-audience,.about-story .about-opportunities,.about-story .about-reasons,.about-story .about-engines{padding:35px 5%}.about-audience .about-story-heading h2{letter-spacing:-1px;font-size:34px}.about-audience .about-story-heading>p{min-width:0;font-size:10px}.about-profile-grid{grid-template-columns:1fr;gap:15px}.about-profile-head>.about-round-icon{width:65px;height:65px}.about-profile-head>.about-round-icon svg{width:42px}.about-profile-head p{gap:5px;font-size:17px}.about-profile-head p strong{font-size:34px}.about-profile-head h3{font-size:16px}.about-profile-head em{font-size:19px}.about-profile-head>div{padding-left:10px}.about-profile-card{padding:16px 12px}.about-profile-items>div{gap:9px;min-height:65px;padding-right:7px}.profile-item-icon{width:40px;height:40px}.profile-item-icon svg{width:25px}.about-profile-items>div>span:last-child{font-size:10px}.about-profile-items>div:nth-child(n+4),.about-profile-card:nth-child(2) .about-profile-items>div:nth-child(n+5){padding-left:10px}.about-audience .about-ecosystem,.about-story .about-ecosystem{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 0}.about-ecosystem h3{grid-column:1/-1;padding-left:62px;font-size:15px}.about-ecosystem>div{min-height:75px;padding:0 6px}.about-ecosystem>div span{font-size:8px}.about-ecosystem>div svg{width:29px;height:29px}.about-market-quote{margin:0 0 25px;font-size:12px}.opportunity-layout{grid-template-columns:1fr;gap:25px;padding:0}.about-opportunities h2{letter-spacing:-1px;font-size:36px}.opportunity-subtitle{letter-spacing:1.7px;font-size:12px}.about-opportunity-grid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px}.about-opportunity-grid article{align-items:start;gap:8px;padding:8px 0}.about-opportunity-symbol{width:36px;height:36px}.about-opportunity-symbol svg{width:23px}.about-opportunity-grid h3{font-size:10px;line-height:1.3}.about-opportunity-grid p{font-size:10px;line-height:1.4}.about-opportunity-grid article>div{height:100%}.growth-dashboard{justify-self:center;width:100%;max-width:360px;min-height:390px;margin:5px 0 20px}.dashboard-ai{gap:6px;padding:10px;font-size:9px;left:8%}.dashboard-chart{height:210px;padding:16px;top:25%;left:20%}.dashboard-chart h3{font-size:12px}.dashboard-bars{gap:5px;height:130px}.dashboard-gain{padding:15px 12px;top:35%}.dashboard-gain strong{font-size:14px}.dashboard-gain small{font-size:9px}.dashboard-impressions{bottom:0;left:28%;right:9%}.dashboard-impressions strong{font-size:12px}.dashboard-arrow{border-width:5px;bottom:5%;left:4%}.dashboard-arrow svg{width:30px;height:30px}.dashboard-note{bottom:-20px}.about-reasons-layout{grid-template-columns:1fr;gap:25px}.about-reasons h2{font-size:35px}.about-reasons-intro{font-size:15px}.about-reason-list h3,.about-reason-list p{font-size:11px}.about-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.about-advantage-grid article{padding:15px 10px}.about-advantage-grid svg{width:43px;height:43px;margin-bottom:15px}.about-advantage-grid h3{overflow-wrap:anywhere;font-size:11px}.about-advantage-grid p{font-size:10px}.about-engines .about-story-heading{padding:0}.about-engines h2{font-size:34px}.about-engine-count{gap:15px;margin-top:24px;padding-left:15px}.about-engine-count>strong{font-size:90px}.about-engine-count h3{font-size:28px}.about-engine-count p{max-width:220px;font-size:9px}.about-engines-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px;margin-top:25px;padding:0}.about-engines-grid article{border-radius:17px;padding:20px 13px}.about-engines-grid small{font-size:20px}.about-engines-grid article>div{height:70px;margin-bottom:18px}.about-engines-grid article>div svg{width:58px;height:58px;margin-top:8px}.about-engines-grid h3{min-height:66px;font-size:17px}.about-engines-grid li{gap:7px;font-size:11px}.about-engines-grid ul{gap:10px}}.about-engines-grid article{margin-bottom:23px;padding-bottom:50px}.engine-reference-ring{background:conic-gradient(var(--engine-color) 0 75%,#fff3 75% 100%);border-radius:50%;width:84px;bottom:-36px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #15033077;place-items:center!important;height:84px!important;margin:0!important;display:grid!important;position:absolute!important}.engine-reference-ring strong{color:#401078;background:#fff;border-radius:50%;place-items:center;width:67px;height:67px;font-size:27px;display:grid;box-shadow:inset 0 0 8px #d4b4f8}@media (width<=700px){.engine-reference-ring{width:68px;bottom:-30px;height:68px!important}.engine-reference-ring strong{width:53px;height:53px;font-size:23px}.about-engines-grid article{margin-bottom:25px;padding-bottom:40px}.about-engines-grid{row-gap:20px}}.about-advantage-grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-self:start;gap:12px}.about-advantage-grid article{background:linear-gradient(140deg,#8241c047,#4e147c40);border:1px solid #aa6be04d;grid-template-columns:1fr;align-content:start;min-height:0;padding:17px 15px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 6px 18px #14032917}.about-advantage-grid article:hover{border-color:#c18be6;transform:translateY(-3px)}.about-advantage-grid svg{filter:none;justify-self:start;width:39px;height:39px;margin:0 0 12px}.about-advantage-grid article>span{width:22px;margin-bottom:9px}.about-advantage-grid h3{min-height:29px;margin:0 0 7px;font-size:12px;line-height:1.2}.about-advantage-grid p{margin:0;font-size:10px;line-height:1.45}.about-reasons-layout{grid-template-columns:1fr 1.05fr;align-items:start}.about-reason-list article{padding:11px 0}.about-reasons h2{font-size:clamp(32px,3.8vw,53px)}.about-engines-grid{align-items:stretch;gap:18px;margin-top:30px}.about-engines-grid article{border:1px solid #ae78df66;border-radius:18px;margin-bottom:30px;padding:22px 20px 40px;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 30px #17033344,inset 0 1px #ffffff1c;background:linear-gradient(150deg,#6536a5,#361264)!important}.about-engines-grid article:before{content:"";background:var(--engine-color);border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:20px;right:20px}.about-engines-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 35px #16022b66}.about-engines-grid article>div:first-child{justify-content:flex-start;align-items:center;gap:14px;height:66px;margin:0 0 19px;display:flex}.about-engines-grid article>div:first-child small{color:#ffffff24;order:2;margin-left:auto;font-size:32px;line-height:1;position:static}.about-engines-grid article>div:first-child svg{width:57px;height:57px;color:var(--engine-color);filter:none;background:#1f094970;border:1px solid #ffffff18;border-radius:15px;padding:11px}.about-engines-grid h3{min-height:72px;margin-bottom:12px;font-size:20px;line-height:1.2}.about-engines-grid .engine-dash{width:33px;height:3px;margin-bottom:16px}.about-engines-grid li{min-height:20px;font-size:11px;line-height:1.55}.engine-bullet{width:5px;height:5px;margin-top:6px}.engine-reference-ring{bottom:-39px;overflow:visible;box-shadow:0 5px 15px #12022e88;background:#351363!important;width:80px!important;height:80px!important;padding:0!important;display:grid!important}.engine-reference-ring>svg{transform:rotate(-90deg);filter:none!important;background:0 0!important;border:0!important;width:80px!important;height:80px!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.engine-reference-ring circle{fill:none;stroke-width:7px}.engine-reference-ring .ring-track{stroke:#ffffff26}.engine-reference-ring .ring-progress{stroke:var(--engine-color);stroke-linecap:round}.engine-reference-ring strong{width:60px;height:60px;box-shadow:none;background:#faf6ff;font-size:24px;position:relative}.about-engines .about-ecosystem{margin-top:38px}@media (width<=1000px) and (width>=701px){.about-advantage-grid article{padding:14px 11px}.about-advantage-grid h3{font-size:11px}.about-advantage-grid p{font-size:10px}.about-advantage-grid svg{width:33px;height:33px}.about-engines-grid h3{min-height:50px;font-size:20px}}@media (width<=700px){.about-reasons-layout{grid-template-columns:1fr}.about-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.about-advantage-grid article{padding:13px 10px}.about-advantage-grid svg{width:32px;height:32px;margin-bottom:10px}.about-advantage-grid h3{overflow-wrap:normal;min-height:27px;font-size:10px}.about-advantage-grid p{font-size:10px;line-height:1.4}.about-engines-grid{gap:50px 12px;margin-top:25px}.about-engines-grid article{margin-bottom:0;padding:16px 13px 35px}.about-engines-grid article>div:first-child{height:49px;margin-bottom:15px}.about-engines-grid article>div:first-child svg{width:46px;height:46px;margin:0;padding:9px}.about-engines-grid article>div:first-child small{font-size:25px}.about-engines-grid h3{min-height:60px;font-size:16px}.about-engines-grid li{min-height:26px;font-size:10px}.about-engines-grid ul{gap:8px}.engine-reference-ring{bottom:-34px;width:68px!important;height:68px!important}.engine-reference-ring>svg{width:68px!important;height:68px!important}.engine-reference-ring strong{width:50px;height:50px;font-size:21px}.about-engines .about-ecosystem{margin-top:56px}}@media (width<=370px){.about-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-advantage-grid h3{min-height:0}}@media (prefers-reduced-motion:reduce){.about-advantage-grid article,.about-engines-grid article{transition:none}.about-advantage-grid article:hover,.about-engines-grid article:hover{transform:none}}.reasons-full-heading{max-width:1100px;margin-bottom:28px}.about-reasons .reasons-full-heading h2{font-size:clamp(32px,4.1vw,56px);line-height:1.06}.about-reasons .reasons-full-heading h2 span{color:#fff500;background:0 0}.reasons-full-heading .about-reasons-intro{max-width:none;margin-top:17px;font-size:15px;line-height:1.5}.about-advantage-grid.full-advantages{grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.full-advantages article{aspect-ratio:1;background:linear-gradient(140deg,#7834b74d,#4b147a55);border:1px solid #aa6be05c;border-radius:14px;flex-direction:column;justify-content:flex-start;min-height:0;padding:20px;display:flex}.full-advantages .advantage-card-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.full-advantages .advantage-card-top svg{width:38px;height:38px;margin:0}.full-advantages .advantage-card-top small{color:#c599e578;font-size:17px;font-weight:800}.full-advantages article>span{flex-shrink:0;width:24px;height:3px;margin:0 0 10px;display:block}.full-advantages h3{min-height:29px;margin:0 0 9px;font-size:12px;line-height:1.25}.full-advantages article:focus-visible{outline-offset:3px;outline:2px solid #00ccbc}.about-reasons .about-ecosystem{margin-top:24px}@media (width<=1100px) and (width>=701px){.about-advantage-grid.full-advantages{gap:10px}.full-advantages article{aspect-ratio:1;min-height:205px;padding:15px}.full-advantages h3{font-size:11px}.full-advantages p{font-size:10px}.full-advantages .advantage-card-top{margin-bottom:12px}.full-advantages .advantage-card-top svg{width:32px;height:32px}}@media (width<=700px){.about-advantage-grid.full-advantages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.full-advantages article{aspect-ratio:1;min-height:0;padding:16px}.full-advantages .advantage-card-top{margin-bottom:12px}.full-advantages .advantage-card-top svg{width:31px;height:31px}.full-advantages h3{min-height:27px;font-size:11px}.full-advantages p{font-size:10px;line-height:1.45}.full-advantages article:last-child{aspect-ratio:auto;grid-column:1/-1;min-height:155px}.about-reasons .reasons-full-heading h2{font-size:34px}.reasons-full-heading .about-reasons-intro{font-size:13px}.about-profile-grid,.about-profile-card,.about-profile-head,.about-profile-head>div{min-width:0;max-width:100%}.about-profile-head{align-items:center;gap:10px}.about-profile-head>.about-round-icon{width:56px;height:56px}.about-profile-head>.about-round-icon svg{width:35px;height:35px}.about-profile-head>div{flex:1;padding-left:10px}.about-profile-head h3{white-space:normal;font-size:clamp(12px,3.6vw,16px);line-height:1.3}.about-profile-head p{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:4px 5px;font-size:clamp(12px,3.5vw,16px);line-height:1.2;display:flex}.about-profile-head p strong{letter-spacing:-1px;max-width:100%;font-size:clamp(26px,7.8vw,35px)}.about-profile-head em{margin-left:0;font-size:clamp(15px,4.3vw,20px)}.about-profile-items{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.about-profile-items>div{min-width:0}.about-profile-items>div>span:last-child{overflow-wrap:anywhere;min-width:0}.about-profile-card{overflow:hidden}.about-audience .about-story-heading h2{overflow-wrap:normal;font-size:clamp(26px,7.8vw,34px)}}@media (width<=370px){.full-advantages article{min-height:175px;padding:13px}.full-advantages h3,.full-advantages p{font-size:10px}.about-profile-head>.about-round-icon{width:45px;height:45px}.about-profile-head>div{padding-left:8px}.about-profile-head p strong{font-size:26px}.about-profile-head p{font-size:12px}.about-profile-head em{font-size:15px}}.sticky-whatsapp{color:#fff;z-index:45;background:#25d366;border:2px solid #ffffffc9;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:24px;left:23px;box-shadow:0 5px 22px #062e2360}.sticky-whatsapp:hover{transform:translateY(-3px);box-shadow:0 8px 26px #062e2380}.sticky-whatsapp:focus-visible{outline-offset:4px;outline:3px solid #fff500}@media (width<=600px){.sticky-whatsapp{left:16px;bottom:calc(18px + env(safe-area-inset-bottom));width:53px;height:53px}.sticky-whatsapp svg{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.sticky-whatsapp{transition:none}}.slide-images{overflow:hidden}.slide-images img{will-change:auto;transition:opacity 1.1s,transform 7s linear;transform:scale(1.035)}.slide-images img.active{animation:1.15s cubic-bezier(.22,.61,.36,1) both expo-image-reveal;transform:scale(1.085)}.hero-title-line{animation:.85s cubic-bezier(.22,.61,.36,1) both expo-title-reveal;display:block}.hero-title-line:nth-child(2){animation-delay:.16s}.slide-copy>p{animation:.8s .32s both expo-copy-reveal}.slider-hero[data-motion-paused=true] .slide-images img{transition:opacity 1.1s;transform:scale(1.035)}.slider-hero[data-motion-paused=true] .hero-ripples>span{animation-play-state:paused}@keyframes expo-image-reveal{0%{clip-path:inset(0 0 0 14%);opacity:.25}to{clip-path:inset(0);opacity:1}}@keyframes expo-title-reveal{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes expo-copy-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.slide-images img.active{animation-name:expo-copy-reveal;transform:scale(1.035)}.hero-title-line{animation-duration:.65s}}@media (prefers-reduced-motion:reduce){.slide-images img,.slide-images img.active,.hero-title-line,.slide-copy>p{clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.slide-images img.active{opacity:1}}@font-face{font-family:Full Sans LC;src:url(/fonts/full-sans-lc-bold.otf)format("opentype");font-weight:700 900;font-style:normal;font-display:swap}main h1,main h2,.expected-title,.community-heading h2,.growth-heading h2{font-weight:700;font-family:Full Sans LC,Arial,sans-serif!important}.full-advantages h3{overflow-wrap:break-word;min-height:0;margin:0 0 14px;font-size:15px;line-height:1.35}.full-advantages p{margin:0;font-size:14px;line-height:1.65}.full-advantages article{height:auto;min-height:250px}@media (width<=700px){.full-advantages h3{font-size:15px}.full-advantages p{font-size:14px}.full-advantages article{min-height:245px}}.about-advantage-grid.full-advantages{gap:24px}@media (width<=700px){.about-advantage-grid.full-advantages{gap:18px}}.expo-welcome{z-index:1000;color:#fff;clip-path:circle(150% at 100% 100%);background:#6c3baa;place-items:center;transition:clip-path .45s;animation:.65s both expo-welcome-open;display:grid;position:fixed;inset:0}.expo-welcome:before{content:"";opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.expo-welcome.leaving{clip-path:circle(0 at 100% 100%);pointer-events:none;animation:none}.expo-welcome-center{text-align:center;width:min(900px,100%);padding:25px;position:relative}.expo-welcome-avatar{width:170px;height:170px;margin:0 auto 36px;position:relative}.expo-welcome-avatar>span{background:#fff;border:9px solid #8653b9;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff3}.expo-welcome-avatar img{width:350%;max-width:none;height:auto;position:absolute;top:-35%;left:-125%}.expo-admin{width:40px;height:40px;position:absolute;top:-7px;right:0}.expo-welcome-type{color:#fff;text-wrap:balance;min-height:125px;margin:0;font:700 clamp(27px,4.8vw,48px)/1.3 Full Sans LC,Arial,sans-serif}.expo-type-cursor{vertical-align:-.1em;background:#fff500;width:3px;height:1em;margin-left:6px;animation:.8s step-end infinite expo-cursor;display:inline-block}.expo-skip{color:#fff;z-index:2;cursor:pointer;background:0 0;border:1px solid #fff8;border-radius:20px;padding:10px 17px;position:absolute;top:25px;right:25px}.expo-skip:focus-visible{outline-offset:4px;outline:3px solid #fff500}.expo-splash-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes expo-welcome-open{0%{clip-path:circle(0 at 100% 100%)}to{clip-path:circle(150% at 100% 100%)}}@keyframes expo-cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.expo-welcome,.expo-type-cursor{transition:none!important;animation:none!important}}.expo-welcome-v2{clip-path:circle(150% at 100% 100%);animation:.7s both expo-welcome-circle-in}.expo-welcome-v2.leaving{pointer-events:none;animation:.65s both expo-welcome-circle-out}.expo-welcome-v2 .expo-welcome-center{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:min(1000px,100%);min-height:440px;padding:20px 40px;display:flex}.expo-visitor-title{color:#fff;text-align:right;width:65%;margin:15px 0 14px;font:700 clamp(28px,4vw,46px)/1.2 Full Sans LC,Arial,sans-serif!important}.expo-visitor-title>span{color:#fff500}.expo-countdown{font-variant-numeric:tabular-nums;justify-content:flex-end;gap:18px;width:65%;display:flex}.expo-countdown>span{text-align:center;gap:3px;min-width:42px;display:grid}.expo-countdown b{font-size:24px;line-height:1.1}.expo-countdown small{color:#e6dcef;font-size:10px}.expo-welcome-v2 .expo-welcome-avatar{margin:0;animation:2.3s both expo-face-position;position:absolute;top:185px;left:calc(50% - 85px)}.expo-welcome-v2 .expo-welcome-type{text-align:right;white-space:pre-line;width:65%;min-height:170px;margin-top:46px;font-size:clamp(19px,2.7vw,30px);line-height:1.6}.expo-admin-dot{animation:1.4s ease-in-out infinite expo-admin-blink}.expo-admin{overflow:visible}.expo-admin:has(.expo-admin-dot){filter:none}.expo-welcome-rings{pointer-events:none;position:absolute;inset:0;overflow:hidden}.expo-welcome-rings i{aspect-ratio:1;opacity:0;border:10px solid #c899ed;border-radius:50%;width:min(80vw,900px);animation:3.6s ease-out infinite expo-welcome-ring;position:absolute;bottom:0;right:0;transform:translate(50%,50%)scale(.05)}.expo-welcome-rings i:nth-child(2){animation-delay:1.2s}.expo-welcome-rings i:nth-child(3){animation-delay:2.4s}@keyframes expo-welcome-circle-in{0%{clip-path:circle(0 at 100% 100%)}to{clip-path:circle(150% at 100% 100%)}}@keyframes expo-welcome-circle-out{0%{clip-path:circle(150% at 100% 100%)}to{clip-path:circle(0 at 100% 100%)}}@keyframes expo-face-position{0%,25%{opacity:0;transform:translate(0)}45%,60%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(330px)}}@keyframes expo-admin-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes expo-welcome-ring{0%{opacity:0;transform:translate(50%,50%)scale(.05)}15%{opacity:.6}to{opacity:0;transform:translate(50%,50%)scale(1.7)}}@media (width<=1050px){@keyframes expo-face-position{0%,25%{opacity:0;transform:translate(0)}45%,60%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(27vw)}}}@media (width<=600px){.expo-welcome-v2 .expo-welcome-center{align-items:center;min-height:550px;padding:20px}.expo-visitor-title,.expo-countdown{text-align:center;justify-content:center;width:100%}.expo-welcome-v2 .expo-welcome-avatar{width:120px;height:120px;top:175px;left:calc(50% - 60px)}.expo-welcome-v2 .expo-welcome-type{text-align:right;width:100%;margin-top:195px;font-size:20px}.expo-welcome-rings i{border-width:8px}@keyframes expo-face-position{0%,25%{opacity:0;transform:translate(0)}45%,60%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(calc(50vw - 95px))}}}@media (prefers-reduced-motion:reduce){.expo-welcome-v2,.expo-welcome-v2.leaving,.expo-welcome-v2 .expo-welcome-avatar,.expo-admin-dot,.expo-welcome-rings i{animation:none!important}.expo-welcome-v2 .expo-welcome-avatar{opacity:1;left:auto;right:3%;transform:none}.expo-welcome-rings{display:none}}.expo-welcome-v3{animation:1.2s both expo-welcome-circle-in}.expo-welcome-v3.leaving{animation:1.2s both expo-welcome-circle-out}.expo-welcome-v3:before{opacity:.3;background-size:44px 44px;animation:16s linear infinite expo-digital-drift}.expo-welcome-v3:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#00ccbc15 45%,#0000 65%) 0 0/220% 100%;animation:9s ease-in-out infinite expo-digital-scan;position:absolute;inset:0}.expo-welcome-v3 .expo-welcome-center{z-index:1;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:60px;width:min(1040px,100%);min-height:500px;padding:35px 45px;display:grid}.expo-welcome-v3 .expo-welcome-avatar{width:210px;height:210px;margin:0;animation:2.3s both expo-avatar-left;position:relative;top:auto;left:auto;right:auto}.expo-welcome-content{text-align:right;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;min-height:400px;display:flex}.expo-welcome-v3 .expo-visitor-title{text-align:right;width:100%;margin:0 0 24px;line-height:1.05;font-size:clamp(32px,4.6vw,51px)!important}.expo-welcome-v3 .expo-countdown{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:14px;width:100%;margin-bottom:22px;display:grid}.expo-welcome-v3 .expo-countdown>span{background:#ffffff08;border-top:2px solid #fff50088;border-bottom:1px solid #fff3;min-width:0;padding:12px 4px}.expo-welcome-v3 .expo-countdown b{font-variant-numeric:tabular-nums;color:#fff;font:700 clamp(27px,3.5vw,42px)/1.15 Full Sans LC,Arial,sans-serif}.expo-welcome-v3 .expo-countdown small{color:#eee1fa;font-size:12px}.expo-welcome-v3 .expo-welcome-type{text-align:right;width:100%;min-height:135px;margin:0;font-size:clamp(18px,2.3vw,25px);line-height:1.6}.expo-welcome-intro{justify-content:flex-end;align-items:center;min-height:350px;display:flex}.expo-welcome-intro p{color:#fff;text-align:right;margin:0;font:700 clamp(29px,4.5vw,48px)/1.3 Full Sans LC,Arial,sans-serif}.expo-welcome-v3 .expo-admin{width:49px;height:49px;top:-5px;right:-4px;overflow:visible}.expo-admin-halo{transform-origin:50%;animation:2.2s ease-out infinite expo-badge-pulse}.expo-welcome-v3 .expo-welcome-rings i{border-width:12px;border-color:#cfacf1;animation-duration:5.4s}.expo-welcome-v3 .expo-welcome-rings i:nth-child(2){animation-delay:1.8s}.expo-welcome-v3 .expo-welcome-rings i:nth-child(3){animation-delay:3.6s}@keyframes expo-avatar-left{0%,30%{opacity:0;transform:translate(300px)}50%,65%{opacity:1;transform:translate(300px)}to{opacity:1;transform:translate(0)}}@keyframes expo-badge-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}@keyframes expo-digital-drift{to{background-position:44px 44px}}@keyframes expo-digital-scan{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (width<=700px){.expo-welcome-v3 .expo-welcome-center{grid-template-columns:105px minmax(0,1fr);gap:20px;min-height:430px;padding:25px 18px}.expo-welcome-v3 .expo-welcome-avatar{width:100px;height:100px}.expo-welcome-v3 .expo-welcome-avatar>span{border-width:5px}.expo-welcome-v3 .expo-admin{width:32px;height:32px;top:-7px;right:-7px}.expo-welcome-v3 .expo-visitor-title{font-size:29px!important}.expo-welcome-v3 .expo-countdown{gap:5px}.expo-welcome-v3 .expo-countdown b{font-size:24px}.expo-welcome-v3 .expo-countdown small{font-size:9px}.expo-welcome-v3 .expo-welcome-type{min-height:160px;font-size:15px}.expo-welcome-intro p{font-size:28px}@keyframes expo-avatar-left{0%,30%{opacity:0;transform:translate(100px)}50%,65%{opacity:1;transform:translate(100px)}to{opacity:1;transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.expo-welcome-v3:before,.expo-welcome-v3:after,.expo-welcome-v3,.expo-welcome-v3.leaving,.expo-welcome-v3 .expo-welcome-avatar,.expo-admin-halo{animation:none!important}.expo-welcome-v3 .expo-welcome-avatar{position:relative;top:auto;left:auto;right:auto;transform:none}}.expo-color-clouds{pointer-events:none;isolation:isolate;background:#54228d;position:absolute;inset:0;overflow:hidden}.expo-color-clouds i{opacity:.8;filter:blur(45px);border-radius:46% 54% 65% 35%/55% 40% 60% 45%;width:85vmax;height:65vmax;animation:14s ease-in-out infinite alternate expo-cloud-flow;display:block;position:absolute;transform:translate(0,0)}.expo-color-clouds i:first-child{background:radial-gradient(#ed42dc 0%,#a32dee 42%,#0000 70%);top:-55%;left:-35%}.expo-color-clouds i:nth-child(2){background:radial-gradient(#00ccbc 0%,#3479ed 36%,#0000 70%);animation-name:expo-cloud-flow-reverse;animation-duration:18s;bottom:-55%;right:-40%}.expo-color-clouds i:nth-child(3){opacity:.65;background:radial-gradient(#9e42f4 0%,#742fbd 38%,#0000 70%);width:70vmax;height:50vmax;animation-duration:20s;animation-delay:-7s;top:5%;left:5%}.expo-welcome-v3:before{z-index:1;pointer-events:none;opacity:.18}.expo-welcome-v3:after,.expo-welcome-v3 .expo-welcome-rings{z-index:1}.expo-welcome-v3 .expo-welcome-center{z-index:2}.expo-welcome-v3 .expo-skip{z-index:3}.expo-welcome-v3 .expo-countdown>span{isolation:isolate;background:linear-gradient(140deg,#ab2be05c,#6412af80);border:1px solid #c14fff66;border-radius:15px;padding:17px 6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 8px 25px #21004512}.expo-welcome-v3 .expo-countdown>span:after{content:"";z-index:-1;background:#b330e12e;width:70px;height:60px;position:absolute;bottom:-25px;right:-25px;transform:rotate(-45deg)}@keyframes expo-cloud-flow{0%{transform:translate(-4%,-6%)rotate(-15deg)scale(.95)}50%{transform:translate(15%,12%)rotate(8deg)scale(1.12)}to{transform:translate(28%,6%)rotate(24deg)scale(1.03)}}@keyframes expo-cloud-flow-reverse{0%{transform:translate(8%,5%)rotate(15deg)scale(1.05)}50%{transform:translate(-10%,-15%)rotate(-10deg)scale(1.15)}to{transform:translate(-25%,-6%)rotate(-25deg)scale(.98)}}@media (width<=700px){.expo-color-clouds i{filter:blur(28px);opacity:.65}.expo-welcome-v3 .expo-countdown>span{border-radius:11px;padding:13px 3px}}@media (prefers-reduced-motion:reduce){.expo-color-clouds i{animation:none!important}}.expo-welcome-v3 .expo-countdown{gap:0}.expo-welcome-v3 .expo-countdown>span{box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 12px;overflow:visible}.expo-welcome-v3 .expo-countdown>span:after{display:none}@media (width<=700px){.expo-welcome-v3 .expo-countdown>span{padding:10px 4px}}.expo-welcome-v3 .expo-countdown>span+span{border-inline-start:0}.expo-welcome-v3 .expo-countdown>span+span:before{content:"";inset-inline-start:0;background:#fff6;width:1px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=700px){.expo-welcome-v3 .expo-countdown>span+span:before{height:24px}}.expo-welcome-v3 .expo-visitor-title{white-space:nowrap;font-size:clamp(25px,3.65vw,43px)!important}@media (width<=700px){.expo-welcome-v3 .expo-visitor-title{font-size:clamp(15px,3.6vw,25px)!important}.expo-welcome-v3{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;min-height:100svh;inset:0;overflow:hidden auto}.expo-welcome-v3 .expo-welcome-center{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;max-width:100%;min-height:100svh;padding:80px 22px 28px;display:flex}.expo-welcome-v3 .expo-welcome-avatar{flex:0 0 124px;width:124px;height:124px;margin:0;animation:1.5s .6s both expo-mobile-face-fade;position:relative;top:auto;left:auto;right:auto;transform:none}.expo-welcome-v3 .expo-welcome-content{text-align:center;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:480px;min-height:310px}.expo-welcome-v3 .expo-welcome-intro{justify-content:center;align-items:center;width:100%;min-height:310px}.expo-welcome-v3 .expo-welcome-intro p{text-align:center;overflow-wrap:break-word;width:100%;font-size:clamp(26px,7vw,38px)}.expo-welcome-v3 .expo-visitor-title{text-align:center;letter-spacing:-.5px;width:100%;margin:0 0 20px;font-size:clamp(21px,5.55vw,34px)!important}.expo-welcome-v3 .expo-countdown{flex-shrink:0;width:100%;max-width:430px;margin:0 0 24px}.expo-welcome-v3 .expo-countdown b{font-size:clamp(25px,7.3vw,38px)}.expo-welcome-v3 .expo-countdown small{font-size:11px}.expo-welcome-v3 .expo-welcome-type{text-align:center;overflow-wrap:break-word;text-wrap:initial;width:100%;max-width:430px;min-height:145px;margin:0;font-size:clamp(16px,4.3vw,21px);line-height:1.6}.expo-welcome-v3 .expo-skip{top:max(15px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));padding:9px 14px;font-size:12px}.expo-welcome-v3 .expo-color-clouds i{filter:blur(20px)}@keyframes expo-mobile-face-fade{0%{opacity:0}to{opacity:1}}}@media (width<=700px) and (height<=650px){.expo-welcome-v3 .expo-welcome-center{gap:16px;padding-top:65px}.expo-welcome-v3 .expo-welcome-avatar{flex-basis:98px;width:98px;height:98px}.expo-welcome-v3 .expo-welcome-content,.expo-welcome-v3 .expo-welcome-intro{min-height:285px}}@media (width<=700px) and (prefers-reduced-motion:reduce){.expo-welcome-v3 .expo-welcome-avatar{opacity:1;animation:none!important}}@media (width<=700px){.expo-welcome-v3{clip-path:none;transition:none;animation:.5s both expo-mobile-splash-in}.expo-welcome-v3.leaving{clip-path:none;animation:.5s both expo-mobile-splash-out}.expo-welcome-v3 .expo-welcome-content{overflow:visible}}@keyframes expo-mobile-splash-in{0%{opacity:0}to{opacity:1}}@keyframes expo-mobile-splash-out{0%{opacity:1}to{opacity:0}}.about-engines-grid li{align-items:flex-start;min-height:0;font-size:15px;line-height:1.65}.about-engines-grid ul{gap:13px}.about-engines-grid h3{min-height:56px;font-size:21px;line-height:1.3}.about-engines-grid article{height:auto;min-height:360px;padding-bottom:48px}@media (width<=700px){.about-engines-grid li{font-size:14px;line-height:1.6}.about-engines-grid h3{min-height:50px;font-size:19px}.about-engines-grid ul{gap:12px}.about-engines-grid article{min-height:350px}}

/* GiGi mobile layout fix — original typography and desktop design retained. */
@media(max-width:700px){
html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}
main{min-width:0;max-width:100%}
.about-story,.about-story>section,.opportunity-layout,.about-reasons-layout{min-width:0;max-width:100%}
.about-story{overflow-x:hidden;overflow-x:clip}
.about-advantage-grid.full-advantages{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:18px;min-width:0;width:100%}
.about-advantage-grid.full-advantages article{aspect-ratio:auto!important;min-width:0;width:auto;max-width:100%;height:auto;min-height:245px;grid-template-columns:minmax(0,1fr);overflow-wrap:break-word}
.full-advantages article>*{min-width:0;max-width:100%}
.full-advantages h3,.full-advantages p{white-space:normal;overflow-wrap:break-word}
.about-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row;grid-auto-rows:auto;min-width:0;width:100%}
.about-opportunity-grid article,.about-opportunity-grid article>div{min-width:0;max-width:100%;width:auto}
.about-opportunity-grid h3,.about-opportunity-grid p{overflow-wrap:break-word;white-space:normal}
.growth-dashboard{width:100%;min-width:0;max-width:360px;overflow:hidden;overflow:clip}
.vision-grid,.vision-grid article,.vision-grid article>div,.footer-contacts,.footer-contacts>div,.media-footer-bottom{min-width:0;max-width:100%}
.vision-grid h3,.vision-grid p,.footer-address,.footer-contacts a{overflow-wrap:anywhere;white-space:normal}
.footer-contacts>div,.media-footer-bottom{flex-wrap:wrap}
}
@media(max-width:600px){
.about-advantage-grid.full-advantages{grid-template-columns:minmax(0,1fr);gap:18px}
.about-advantage-grid.full-advantages article{min-height:0;padding:22px}
.about-advantage-grid.full-advantages article:last-child{grid-column:auto}
.about-opportunity-grid{grid-template-columns:minmax(0,1fr);gap:12px;grid-template-rows:none;grid-auto-flow:row}
.about-opportunity-grid article>div{flex:1;min-width:0;height:auto}
}
@media(max-width:700px){.media-phone{min-width:0;max-width:100%;overflow:hidden;overflow:clip}.media-phone img{max-width:100%;height:auto;transform:none}}
@media(max-width:700px){.expo-programs>* , .program-heading>* , .program-outcomes>* , .program-grid>*{min-width:0;max-width:100%}.program-date{flex-wrap:wrap}.program-outcomes h4,.program-partnerships{overflow-wrap:anywhere}}
