.ContentBox_section__e9BIn{display:flex;min-height:100vh;padding:80px 0;position:relative;background:transparent}.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:#666}.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_headerWrapper__FrtFK{padding:20px}.Page_pageTitle__6KFRO{font-family:var(--font-title);font-size:2rem;margin-bottom:1rem}@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}@media(max-width:768px){.Page_pageDescription__jTEnX{font-size:1.1rem}}.Page_partnersHead__mLUlj,.Page_platformHead__wwGdw{background-image:url(/images/dotsTopLeft.png);background-size:cover;background-position:0 0;background-repeat:no-repeat;padding:20px}.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{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - .75rem);max-width:calc(25% - .75rem)}.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:#fff;border:3px solid var(--purple-1);border-radius:10px;color:var(--mono-dark-3);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:var(--purple-1);color:#fff;box-shadow:0 4px 12px rgba(107,70,193,.25)}.MediaHub_menuButton__TgG4L.MediaHub_comingSoon__zW7rw{background:var(--mono-3);border-color:var(--mono-2);color:var(--mono-dark-1);cursor:not-allowed;opacity:.7}.MediaHub_menuButton__TgG4L.MediaHub_comingSoon__zW7rw:hover{transform:none;box-shadow:none;background:var(--mono-3);color:var(--mono-dark-1)}.MediaHub_menuButton__TgG4L:disabled{cursor:not-allowed}.MediaHub_comingSoonBadge__QtXc5{background:var(--mono-dark-1);border-radius:4px;color:#fff;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(--mono-dark-2);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}.CaseStudy_caseStudyContent__Vvz45 h1{font-family:var(--font-title);font-size:2rem;font-weight:600;color:var(--mono-dark-3);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);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;color:var(--mono-dark-3);margin:1.5rem 0 .75rem}.CaseStudy_caseStudyContent__Vvz45 p{color:var(--mono-dark-2);font-size:1rem;line-height:1.7;margin:0 0 1rem}.CaseStudy_caseStudyContent__Vvz45 a{color:var(--purple-1);text-decoration:underline}.CaseStudy_caseStudyContent__Vvz45 a:hover{color:var(--purple-2)}.CaseStudy_caseStudyContent__Vvz45 ol,.CaseStudy_caseStudyContent__Vvz45 ul{color:var(--mono-dark-2);margin:0 0 1.5rem 1.5rem;padding:0}.CaseStudy_caseStudyContent__Vvz45 ol li,.CaseStudy_caseStudyContent__Vvz45 ul li{margin-bottom:.5rem;line-height:1.6}.CaseStudy_caseStudyContent__Vvz45 b,.CaseStudy_caseStudyContent__Vvz45 strong{font-weight:600;color:var(--mono-dark-3)}.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;font-family:var(--font-title);font-weight:600}.CaseStudy_caseStudyContent__Vvz45 table td{background:#fff}.CaseStudy_caseStudyContent__Vvz45 table tr:nth-child(2n) td{background:var(--mono-3)}.CaseStudy_downloadSection__gYslE{background:var(--mono-3);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);margin:0 0 1rem}.CaseStudy_downloadSection__gYslE p{color:var(--mono-dark-2);font-size:.95rem;line-height:1.6;margin:0 0 1rem}@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-2);transform:translateY(-2px)}.CaseStudy_downloadButton__PEMiF:active{transform:translateY(0)}.CaseStudy_comingSoon__pZswl{background:var(--mono-2);border-radius:8px;color:var(--mono-dark-1);font-style:italic;padding:.75rem 1.5rem;text-align:center}.CaseStudy_date__OwtXd{color:var(--mono-dark-1);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);margin:0 0 1rem}.CaseStudy_abstract__KPBAH p{color:var(--mono-dark-2);font-size:1rem;line-height:1.7;margin:0}.CaseStudy_comingSoonContainer__PuSCx{background:var(--mono-3);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);margin:0 0 1rem}.CaseStudy_comingSoonContainer__PuSCx p{color:var(--mono-dark-2);font-size:1rem;line-height:1.6;margin:0}.CaseStudy_backLink__W12wU{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--mono-2)}.CaseStudy_backLink__W12wU a{color:var(--purple-1);font-family:var(--font-title);font-weight:600;text-decoration:none;transition:color .2s ease}.CaseStudy_backLink__W12wU a:hover{color:var(--purple-2);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:var(--mono-dark-1);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}}