.ContentBox_section__e9BIn{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.ContentBox_container__rtOlg{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.ContentBox_container__rtOlg.ContentBox_imageLeft__rcUCm{flex-direction:row-reverse}.ContentBox_container__rtOlg.ContentBox_imageCenter__UeHtO{flex-direction:column-reverse;gap:0}.ContentBox_container__rtOlg.ContentBox_imageCenter__UeHtO .ContentBox_title__7qDbr{text-align:center}.ContentBox_container__rtOlg.ContentBox_imageCenter__UeHtO .ContentBox_imageWrapper__A7LLN{flex:unset}.ContentBox_container__rtOlg a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.ContentBox_container__rtOlg h3{margin:1.5rem 0 1rem}@media(max-width:768px){.ContentBox_container__rtOlg,.ContentBox_container__rtOlg.ContentBox_imageLeft__rcUCm{flex-direction:column}}.ContentBox_content__PiHFF{flex:1 1}.ContentBox_imageWrapper__A7LLN{flex:1 1;max-width:500px}.ContentBox_image__9_U87{width:100%;height:auto}.ContentBox_hpImage__VmUPw .ContentBox_image__9_U87{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.ContentBox_hpImage__VmUPw .ContentBox_image__9_U87{right:29%;top:-28%}}.ContentBox_hpImage__VmUPw .ContentBox_content__PiHFF{flex:unset;margin:10%}.ContentBox_noImage55__wAzo3 .ContentBox_content__PiHFF{max-width:60%}.ContentBox_bulletList__PusIt:not(.ContentBox_noBullets__AaGGh){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.ContentBox_noBullets__AaGGh{list-style-type:none;padding-left:0}.ContentBox_numberedList__wth07{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.ContentBox_bullet__QGuoV{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.ContentBox_bullet__QGuoV:last-child{margin-bottom:0}@media(max-width:600px){.ContentBox_container__rtOlg .ContentBox_content__PiHFF{max-width:95%}}.Page_pageHeader__ljnLk{max-width:1200px;margin:0 auto 4rem;text-align:left}.Page_pageHeader__ljnLk h2{font-family:var(--font-title);font-size:1.75rem;font-weight:600;color:var(--accent-teal);margin:0 0 1.5rem}.Page_pageHeader__ljnLk h3{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--text-white);margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.Page_pageHeader__ljnLk p{margin-bottom:1rem;line-height:1.7}.Page_headerWrapper__FrtFK{padding:20px}.Page_pageTitle__6KFRO{font-family:var(--font-title);font-size:2.4rem;margin-bottom:1rem;color:var(--text-white)}@media(max-width:768px){.Page_pageTitle__6KFRO{font-size:2.5rem;margin-bottom:.75rem}}.Page_pageDescription__jTEnX{font-family:var(--font-primary);font-size:1.25rem;line-height:1.5;max-width:800px;color:var(--text-light)}@media(max-width:768px){.Page_pageDescription__jTEnX{font-size:1.1rem}}.Page_partnersHead__mLUlj,.Page_platformHead__wwGdw{padding:20px}.Page_partnersHead__mLUlj .Page_pageHeader__ljnLk{max-width:900px;padding:0 20px}.Page_headerImageWrap__s_kXY{display:flex;justify-content:center;margin:1.5rem 0 2rem}.Page_headerImage__QT8Z_{max-width:480px;width:100%;height:auto;opacity:.9}@media(max-width:768px){.Page_headerImage__QT8Z_{max-width:100%}}.ContactButton_contactButton__IA4Bc{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.ContactButton_contactButton__IA4Bc.ContactButton_mid__Hx44h{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.ContactButton_contactButton__IA4Bc.ContactButton_mid__Hx44h{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.ContactButton_contactButton__IA4Bc.ContactButton_mid__Hx44h{margin-left:10px;padding:20px}}.ContactButton_contactButton__IA4Bc.ContactButton_large__Jv2xj{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.ContactButton_contactButton__IA4Bc.ContactButton_large__Jv2xj{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.ContactButton_contactButton__IA4Bc.ContactButton_large__Jv2xj{font-size:1.2rem;padding:10px 20px}}.ContactButton_contactButton__IA4Bc.ContactButton_largeW__6z18m{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.ContactButton_contactButton__IA4Bc.ContactButton_largeW__6z18m{font-size:2.2rem;padding:20px 70px}}.ContactButton_contactButton__IA4Bc.ContactButton_dark__uGdgz{color:#fff}.MediaHub_menuWrapper__I9tSs{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.MediaHub_menuRow__apcf6{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.MediaHub_menuRow__apcf6:first-child .MediaHub_menuButton__TgG4L,.MediaHub_menuRow__apcf6:last-child .MediaHub_menuButton__TgG4L{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - .75rem);max-width:calc(33.333% - .75rem)}.MediaHub_menuButton__TgG4L{background:rgba(0,0,0,.8);border:2px solid var(--purple-dark-mode);border-radius:10px;color:var(--purple-dark-mode);cursor:pointer;font-family:var(--font-title);font-size:1rem;font-weight:600;min-width:150px;padding:.75rem 1.25rem;position:relative;transition:all .2s ease}.MediaHub_menuButton__TgG4L:hover:not(:disabled){transform:translateY(-2px)}.MediaHub_menuButton__TgG4L.MediaHub_selected__0gBj4,.MediaHub_menuButton__TgG4L:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--bg-primary);box-shadow:0 4px 16px hsla(0,0%,100%,.15)}.MediaHub_menuButton__TgG4L.MediaHub_comingSoon__zW7rw{background:transparent;border-color:hsla(0,0%,100%,.08);color:var(--text-nav-inactive);cursor:not-allowed;opacity:.5}.MediaHub_menuButton__TgG4L.MediaHub_comingSoon__zW7rw:hover{transform:none;box-shadow:none;background:transparent;color:var(--text-nav-inactive)}.MediaHub_menuButton__TgG4L:disabled{cursor:not-allowed}.MediaHub_comingSoonBadge__QtXc5{background:hsla(0,0%,100%,.1);border-radius:4px;color:var(--text-secondary);font-size:.65rem;font-weight:600;letter-spacing:.5px;margin-left:.5rem;padding:.15rem .4rem;text-transform:uppercase;vertical-align:middle}.MediaHub_caseStudiesSection__YklVm{margin-top:1rem}.MediaHub_sectionIntro__1n7Gm{color:var(--text-secondary);font-size:1rem;margin-bottom:1.5rem;text-align:center}@media(max-width:900px){.MediaHub_menuRow__apcf6{flex-wrap:wrap}.MediaHub_menuRow__apcf6:first-child .MediaHub_menuButton__TgG4L,.MediaHub_menuRow__apcf6:last-child .MediaHub_menuButton__TgG4L{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .75rem);max-width:calc(50% - .75rem)}.MediaHub_menuButton__TgG4L{font-size:.9rem;min-width:120px;padding:.6rem 1rem}}@media(max-width:600px){.MediaHub_menuRow__apcf6:first-child .MediaHub_menuButton__TgG4L,.MediaHub_menuRow__apcf6:last-child .MediaHub_menuButton__TgG4L{flex:1 1 100%;max-width:100%}.MediaHub_menuButton__TgG4L{font-size:.85rem;padding:.5rem .75rem}}.CaseStudy_caseStudyLayout__U7_4_{display:grid;grid-template-columns:1fr 350px;grid-gap:2rem;gap:2rem;margin-top:1.5rem}@media(max-width:992px){.CaseStudy_caseStudyLayout__U7_4_{grid-template-columns:1fr}}.CaseStudy_caseStudyContent__Vvz45{background:#fff;border:3px solid var(--purple-1);border-radius:15px;padding:2rem;color:#333!important}.CaseStudy_caseStudyContent__Vvz45 h1,.CaseStudy_caseStudyContent__Vvz45 h3,.CaseStudy_caseStudyContent__Vvz45 h4,.CaseStudy_caseStudyContent__Vvz45 h5,.CaseStudy_caseStudyContent__Vvz45 h6{color:#111!important}.CaseStudy_caseStudyContent__Vvz45 h1{font-family:var(--font-title);font-size:2rem;font-weight:600;margin:0 0 1.5rem}.CaseStudy_caseStudyContent__Vvz45 h2{font-family:var(--font-title);font-size:1.5rem;font-weight:600;color:var(--purple-1)!important;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--mono-2)}.CaseStudy_caseStudyContent__Vvz45 h3{font-family:var(--font-title);font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}.CaseStudy_caseStudyContent__Vvz45 p{color:#333!important;font-size:1rem;line-height:1.7;margin:0 0 1rem}.CaseStudy_caseStudyContent__Vvz45 a{color:var(--purple-1)!important;text-decoration:underline}.CaseStudy_caseStudyContent__Vvz45 a:hover{color:var(--purple-1)!important}.CaseStudy_caseStudyContent__Vvz45 ol,.CaseStudy_caseStudyContent__Vvz45 ul{color:#333!important;list-style-type:square;margin:0 0 1.5rem 1.5rem;padding:0}.CaseStudy_caseStudyContent__Vvz45 ol li,.CaseStudy_caseStudyContent__Vvz45 ul li{color:#333!important;margin-bottom:.5rem;line-height:1.6}.CaseStudy_caseStudyContent__Vvz45 span{color:#333!important}.CaseStudy_caseStudyContent__Vvz45 b,.CaseStudy_caseStudyContent__Vvz45 strong{font-weight:600;color:#111!important}.CaseStudy_caseStudyContent__Vvz45 em,.CaseStudy_caseStudyContent__Vvz45 i{font-style:italic}.CaseStudy_caseStudyContent__Vvz45 table{width:100%;border-collapse:collapse;margin:1.5rem 0}.CaseStudy_caseStudyContent__Vvz45 table td,.CaseStudy_caseStudyContent__Vvz45 table th{border:1px solid var(--mono-2);padding:.75rem;text-align:left}.CaseStudy_caseStudyContent__Vvz45 table th{background:var(--purple-1);color:#fff!important;font-family:var(--font-title);font-weight:600}.CaseStudy_caseStudyContent__Vvz45 table td{background:#fff;color:#111!important}.CaseStudy_caseStudyContent__Vvz45 table tr:nth-child(2n) td{background:#f5f5f5}.CaseStudy_downloadSection__gYslE{background:#f5f5f5;border:3px solid var(--purple-1);border-radius:15px;padding:1.5rem;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:100px}.CaseStudy_downloadSection__gYslE h2{font-family:var(--font-title);font-size:1.25rem;font-weight:600;color:var(--purple-1)!important;margin:0 0 1rem}.CaseStudy_downloadSection__gYslE p{color:#333!important;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.CaseStudy_downloadSection__gYslE li,.CaseStudy_downloadSection__gYslE span{color:#333!important}@media(max-width:992px){.CaseStudy_downloadSection__gYslE{position:static}}.CaseStudy_downloadButton__PEMiF{background:var(--purple-1);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-title);font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background .2s ease,transform .2s ease;width:100%}.CaseStudy_downloadButton__PEMiF:hover{background:var(--purple-1);transform:translateY(-2px)}.CaseStudy_downloadButton__PEMiF:active{transform:translateY(0)}.CaseStudy_comingSoon__pZswl{background:var(--mono-2);border-radius:8px;color:#555;font-style:italic;padding:.75rem 1.5rem;text-align:center}.CaseStudy_date__OwtXd{color:#555;font-size:.9rem;margin:.5rem 0 0}.CaseStudy_caseStudySimple__pR37U{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.CaseStudy_abstract__KPBAH{background:#fff;border:3px solid var(--purple-1);border-radius:15px;padding:2rem}.CaseStudy_abstract__KPBAH h2{font-family:var(--font-title);font-size:1.5rem;font-weight:600;color:var(--purple-1)!important;margin:0 0 1rem}.CaseStudy_abstract__KPBAH p{color:#333!important;font-size:1rem;line-height:1.7;margin:0}.CaseStudy_abstract__KPBAH li,.CaseStudy_abstract__KPBAH span{color:#333!important}.CaseStudy_comingSoonContainer__PuSCx{background:#f5f5f5;border:3px solid var(--mono-2);border-radius:15px;padding:3rem;text-align:center;margin-top:1.5rem}.CaseStudy_comingSoonContainer__PuSCx h2{font-family:var(--font-title);font-size:1.5rem;font-weight:600;color:var(--purple-1)!important;margin:0 0 1rem}.CaseStudy_comingSoonContainer__PuSCx p{color:#333!important;font-size:1rem;line-height:1.6;margin:0}.CaseStudy_comingSoonContainer__PuSCx li,.CaseStudy_comingSoonContainer__PuSCx span{color:#333!important}.CaseStudy_articleTitle__DDzFO{font-family:var(--font-title);font-size:2rem;font-weight:600;color:var(--purple-1);margin:0 0 .5rem}.CaseStudy_articleSubtitle__RnOAa{font-family:var(--font-title);font-size:1.1rem;font-weight:500;color:#333;font-style:italic;margin:0 0 2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--mono-2)}.CaseStudy_backLink__W12wU{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.CaseStudy_backLink__W12wU a{color:var(--accent-teal);font-family:var(--font-title);font-weight:600;text-decoration:none;transition:color .2s ease}.CaseStudy_backLink__W12wU a:hover{color:var(--accent-teal);text-decoration:underline}.CaseStudy_cardMeta__lf59_{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.CaseStudy_tag__oD0xS{background:var(--purple-1)}.CaseStudy_pastTag__z7Le5,.CaseStudy_tag__oD0xS{border-radius:4px;color:#fff;font-family:var(--font-title);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.CaseStudy_pastTag__z7Le5{background:var(--mono-dark-1)}.CaseStudy_cardLocation__Ux5eI{color:#555;font-size:.85rem;margin:0}.CaseStudy_cardLocation__Ux5eI:before{content:"📍 "}@media(max-width:768px){.CaseStudy_caseStudyContent__Vvz45{padding:1.5rem}.CaseStudy_caseStudyContent__Vvz45 h1{font-size:1.5rem}.CaseStudy_caseStudyContent__Vvz45 h2{font-size:1.25rem}.CaseStudy_caseStudyContent__Vvz45 h3{font-size:1.1rem}.CaseStudy_downloadSection__gYslE{padding:1rem}.CaseStudy_downloadSection__gYslE h2{font-size:1.1rem}}