.RiffTypeformSection_wrapper__Im_Jk{padding:8rem 2rem 6rem;background:#000;min-height:60vh;position:relative;scroll-margin-top:80px;margin-top:4rem}.RiffTypeformSection_wrapper__Im_Jk.RiffTypeformSection_useCaseWrapper__e_Wg9{padding:6rem 2rem 4rem;margin-top:3rem}.RiffTypeformSection_wrapper__Im_Jk.RiffTypeformSection_documentationWrapper__8Piqu{padding:4rem 1rem 3rem;margin-top:2rem}.RiffTypeformSection_container__4Dks_{max-width:900px;width:100%;margin:0 auto}.RiffTypeformSection_formWrapper__lBTH_{position:relative;padding:.09375rem;background-image:var(--riff-metal-border);border-radius:20px}.RiffTypeformSection_formWrapper__lBTH_:before{content:"";position:absolute;inset:0;background-image:var(--riff-metal-border);border-radius:20px;opacity:.6;pointer-events:none}.RiffTypeformSection_formWrapper__lBTH_ form{position:relative;background:linear-gradient(135deg,rgba(0,0,0,.95),hsla(0,0%,4%,.98));border-radius:20px;padding:3.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.RiffTypeformSection_pageHeaders__MPZfD{text-align:center;margin-bottom:3rem}.RiffTypeformSection_h1Title__IsyCY{font-size:3.5rem;font-weight:700;color:#fff;font-family:Tiempos Headline,RiformaLLWeb-Bold,serif;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,silver);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.RiffTypeformSection_h1Title__IsyCY{font-size:2.5rem}}.RiffTypeformSection_h2Subtitle__4GwJ3{font-size:1.5rem;font-weight:400;color:hsla(0,0%,100%,.7);font-family:RiformaLLWeb-Light,sans-serif;line-height:1.4;max-width:700px;margin:0 auto}@media(max-width:768px){.RiffTypeformSection_h2Subtitle__4GwJ3{font-size:1.25rem}}.RiffTypeformSection_formTitle__5OcBW{font-size:2rem;font-weight:600;color:#fff;font-family:RiformaLLWeb-Bold,sans-serif;line-height:1.2;margin-bottom:1rem;text-align:center}.RiffTypeformSection_formDescription__LrGD0{font-size:1.25rem;color:hsla(0,0%,100%,.6);font-family:RiformaLLWeb-Light,sans-serif;margin-bottom:2rem;line-height:1.6;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.RiffTypeformSection_autofillHelper__wA9ZH{display:flex;justify-content:center;margin-bottom:2.5rem}.RiffTypeformSection_autofillLabel__Z5nEz{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .2s}.RiffTypeformSection_autofillLabel__Z5nEz:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}.RiffTypeformSection_autofillLabel__Z5nEz span{color:hsla(0,0%,100%,.8);font-size:.95rem;font-family:RiformaLLWeb-Regular,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RiffTypeformSection_autofillHint__IiZfu{color:hsla(0,0%,100%,.4)!important;font-size:.85rem!important;margin-left:.5rem}.RiffTypeformSection_autofillCheckbox__r22ni{width:18px;height:18px;cursor:pointer;accent-color:var(--riff-primary)}.RiffTypeformSection_fieldsContainer__0fkSQ{display:grid;grid-template-columns:1fr;grid-gap:1.75rem;gap:1.75rem;margin-bottom:3rem}@media(min-width:768px){.RiffTypeformSection_fieldsContainer__0fkSQ{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}.RiffTypeformSection_fieldsContainer__0fkSQ .RiffTypeformSection_fieldWrapper__NjJvU:has(.RiffTypeformSection_textarea__KH8k9){grid-column:1/-1}}.RiffTypeformSection_fieldWrapper__NjJvU{display:flex;flex-direction:column;gap:.5rem}.RiffTypeformSection_label__CjPQn{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.9);font-family:RiformaLLWeb-Regular,sans-serif;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.25rem}.RiffTypeformSection_label__CjPQn .RiffTypeformSection_required__7Bi2a{color:var(--riff-yellow-500);font-size:1rem}.RiffTypeformSection_inputContainer__l8YJZ{width:100%}.RiffTypeformSection_input__F_57s,.RiffTypeformSection_select__lszhc,.RiffTypeformSection_textarea__KH8k9{width:100%;padding:.875rem 1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-family:RiformaLLWeb-Regular,sans-serif;font-size:1rem;transition:background-color .3s,border-color .3s,box-shadow .3s;box-sizing:border-box}.RiffTypeformSection_input__F_57s:hover,.RiffTypeformSection_select__lszhc:hover,.RiffTypeformSection_textarea__KH8k9:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2);padding:.875rem 1rem}.RiffTypeformSection_input__F_57s:focus,.RiffTypeformSection_select__lszhc:focus,.RiffTypeformSection_textarea__KH8k9:focus{outline:none;background:hsla(0,0%,100%,.05);border-color:var(--riff-primary);box-shadow:0 0 0 3px rgba(0,209,255,.1);padding:.875rem 1rem}.RiffTypeformSection_input__F_57s:disabled,.RiffTypeformSection_select__lszhc:disabled,.RiffTypeformSection_textarea__KH8k9:disabled{opacity:.5;cursor:not-allowed}.RiffTypeformSection_input__F_57s::placeholder,.RiffTypeformSection_select__lszhc::placeholder,.RiffTypeformSection_textarea__KH8k9::placeholder{color:hsla(0,0%,100%,.3);font-family:RiformaLLWeb-Light,sans-serif}.RiffTypeformSection_input__F_57s[aria-invalid=true],.RiffTypeformSection_select__lszhc[aria-invalid=true],.RiffTypeformSection_textarea__KH8k9[aria-invalid=true]{border-color:var(--riff-yellow-500);background:rgba(255,193,7,.05)}.RiffTypeformSection_textarea__KH8k9{resize:vertical;min-height:120px;font-family:RiformaLLWeb-Regular,sans-serif;line-height:1.5}.RiffTypeformSection_select__lszhc{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='rgba(255,255,255,0.4)' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 8px}.RiffTypeformSection_select__lszhc,.RiffTypeformSection_select__lszhc:focus,.RiffTypeformSection_select__lszhc:hover{background-position:calc(100% - 1rem);padding-right:3rem}.RiffTypeformSection_select__lszhc option{background:#111;color:#fff;padding:.75rem;font-size:1rem}.RiffTypeformSection_select__lszhc::-ms-expand{display:none}.RiffTypeformSection_select__lszhc::-webkit-calendar-picker-indicator{display:none}.RiffTypeformSection_optionsGroup__JoiDm{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media(min-width:640px){.RiffTypeformSection_optionsGroup__JoiDm{grid-template-columns:repeat(2,1fr)}}.RiffTypeformSection_checkboxOption__mHmuD,.RiffTypeformSection_radioOption__PUQkH{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:hsla(0,0%,100%,.9);font-size:.95rem;font-family:RiformaLLWeb-Regular,sans-serif}.RiffTypeformSection_checkboxOption__mHmuD:hover,.RiffTypeformSection_radioOption__PUQkH:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.RiffTypeformSection_checkboxOption__mHmuD input[type=checkbox],.RiffTypeformSection_checkboxOption__mHmuD input[type=radio],.RiffTypeformSection_radioOption__PUQkH input[type=checkbox],.RiffTypeformSection_radioOption__PUQkH input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:var(--riff-primary);flex-shrink:0}.RiffTypeformSection_checkboxOption__mHmuD input[type=checkbox]:checked,.RiffTypeformSection_checkboxOption__mHmuD input[type=radio]:checked,.RiffTypeformSection_radioOption__PUQkH input[type=checkbox]:checked,.RiffTypeformSection_radioOption__PUQkH input[type=radio]:checked{filter:drop-shadow(0 0 3px var(--riff-primary))}.RiffTypeformSection_checkboxOption__mHmuD input[type=checkbox]:checked~span,.RiffTypeformSection_checkboxOption__mHmuD input[type=radio]:checked~span,.RiffTypeformSection_radioOption__PUQkH input[type=checkbox]:checked~span,.RiffTypeformSection_radioOption__PUQkH input[type=radio]:checked~span{color:var(--riff-primary);font-weight:500}.RiffTypeformSection_checkboxOption__mHmuD span,.RiffTypeformSection_radioOption__PUQkH span{flex:1 1;line-height:1.4}.RiffTypeformSection_fieldError__pY97u{color:var(--riff-yellow-500);font-size:.85rem;padding:.5rem .75rem;background:rgba(255,193,7,.1);border-left:3px solid var(--riff-yellow-500);border-radius:4px;margin-top:.25rem;font-family:RiformaLLWeb-Light,sans-serif}.RiffTypeformSection_formError__OUiNV{background:rgba(255,193,7,.1);border:1px solid var(--riff-yellow-500);border-radius:10px;padding:1rem;color:var(--riff-yellow-500);margin-bottom:2rem;text-align:center;font-family:RiformaLLWeb-Regular,sans-serif}.RiffTypeformSection_submitContainer__hDdr_{display:flex;justify-content:center;margin-top:2.5rem}.RiffTypeformSection_submitButton__ZmWVJ{width:max-content;background:#fff;color:#000;border:1px solid #fff;border-radius:20px;padding:10px 20px;font-size:1rem;font-weight:400;font-family:RiformaLLWeb-Regular,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:150px;text-align:center}.RiffTypeformSection_submitButton__ZmWVJ:hover:not(:disabled){background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.9)}.RiffTypeformSection_submitButton__ZmWVJ:active:not(:disabled){transform:translateY(1px)}.RiffTypeformSection_submitButton__ZmWVJ:disabled{opacity:.5;cursor:not-allowed}.RiffTypeformSection_successScreen__MHGsE{text-align:center;padding:4rem 2rem;animation:RiffTypeformSection_fadeIn__MdPFL .5s ease-out}.RiffTypeformSection_successIcon__197Wb{width:100px;height:100px;margin:0 auto 2rem;background:linear-gradient(135deg,var(--riff-primary) 0,var(--riff-blue-600) 100%);color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3.5rem;font-weight:700;box-shadow:0 10px 30px rgba(0,209,255,.3);animation:RiffTypeformSection_scaleIn__mxeC4 .5s cubic-bezier(.4,0,.2,1)}.RiffTypeformSection_successTitle__uiu0T{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;font-family:Tiempos Headline,RiformaLLWeb-Bold,serif;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.RiffTypeformSection_successMessage__BcVPX{font-size:1.25rem;color:hsla(0,0%,100%,.7);line-height:1.6;font-family:RiformaLLWeb-Light,sans-serif;max-width:500px;margin:0 auto}@keyframes RiffTypeformSection_fadeIn__MdPFL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes RiffTypeformSection_scaleIn__mxeC4{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:768px){.RiffTypeformSection_wrapper__Im_Jk{padding:3rem 1rem}.RiffTypeformSection_formWrapper__lBTH_ form{padding:2rem 1.5rem}.RiffTypeformSection_formTitle__5OcBW{font-size:2rem}.RiffTypeformSection_formDescription__LrGD0{font-size:1.1rem;margin-bottom:2rem}.RiffTypeformSection_fieldsContainer__0fkSQ{grid-template-columns:1fr;gap:1.5rem}.RiffTypeformSection_optionsGroup__JoiDm{grid-template-columns:1fr}.RiffTypeformSection_submitButton__ZmWVJ{width:100%;padding:1rem 2rem}.RiffTypeformSection_successTitle__uiu0T{font-size:2rem}.RiffTypeformSection_successIcon__197Wb{width:80px;height:80px;font-size:2.5rem}}.RiffTypeformSection_backButton__8y07G,.RiffTypeformSection_error__x0BVo,.RiffTypeformSection_navigation__UGuUc,.RiffTypeformSection_nextButton__pMZix,.RiffTypeformSection_progressBar__8S_Yi,.RiffTypeformSection_progressFill__6TLGf,.RiffTypeformSection_questionContainer__QmEn7,.RiffTypeformSection_question__7PKya,.RiffTypeformSection_startButton__GCFsg,.RiffTypeformSection_stepIndicator__I4l2n,.RiffTypeformSection_welcomeDescription__qo5Ly,.RiffTypeformSection_welcomeScreen__m6lsS,.RiffTypeformSection_welcomeTitle__5cuYv{display:none}.CaseStudySection_wrapper__llrWh{margin-top:clamp(6rem,5.1196rem + 3.913vw,8.25rem)}.CaseStudySection_content__owhc1{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:120rem;margin:0 auto}.CaseStudySection_titleContainer__X4Bx_{max-width:60rem;margin:0 auto clamp(4rem,3.413rem + 2.6087vw,5.5rem);padding:0 clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);text-align:center;display:flex;flex-direction:column;width:100%}.CaseStudySection_titleRow__GQS2A{display:flex;flex-direction:row;align-items:flex-start;justify-content:start;max-width:40rem;margin:0 auto;width:100%}@media(max-width:768px){.CaseStudySection_titleRow__GQS2A{max-width:40rem;margin:0 auto;padding:0}}.CaseStudySection_title__Ah3Fo{font-family:Tiempos Headline Regular,Arial,sans-serif!important;font-weight:400;font-size:clamp(2.75rem,2.3rem + 2vw,3.75rem);text-wrap:balance;color:#fff;width:100%;text-transform:lowercase}.CaseStudySection_title__Ah3Fo:first-letter{text-transform:capitalize}.CaseStudySection_checkbox__AeLW2{width:4rem;height:auto;color:#fff;opacity:.35;margin-bottom:var(--space-m)}.CaseStudySection_subtitle__nNoHm{font-family:RiformaLLWeb-Light,Arial,sans-serif;font-weight:300;color:#a5a5a5;font-size:clamp(1.125rem,1rem + .5556vw,1.5rem);text-wrap:balance;max-width:40rem;margin-top:var(--space-s);margin-bottom:var(--space-s);margin-left:auto;margin-right:auto;width:100%}@media(max-width:1200px){.CaseStudySection_subtitle__nNoHm{margin:clamp(1rem,.8533rem + .6522vw,1.375rem) auto clamp(2rem,1.7065rem + 1.3043vw,2.75rem)}}.CaseStudySection_carouselBox__y4NWE{position:relative;width:100%;max-width:70rem;margin:0 auto}@media(max-width:768px){.CaseStudySection_carouselBox__y4NWE{padding:0}}.CaseStudySection_emblaViewport__HAYEp{overflow:hidden;padding:0 clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);width:100%}.CaseStudySection_emblaViewport__HAYEp:before{left:0;z-index:1}.CaseStudySection_emblaViewport__HAYEp:after,.CaseStudySection_emblaViewport__HAYEp:before{content:"";position:absolute;top:0;width:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);height:100%;background:transparent;pointer-events:none}.CaseStudySection_emblaViewport__HAYEp:after{right:0;z-index:0}.CaseStudySection_emblaContainer__eDraq{display:flex;gap:clamp(1rem,.8533rem + .6522vw,1.375rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.CaseStudySection_emblaSlide__qL5Td{padding:0;position:relative;flex:0 0 33.333%;min-width:0}@media(max-width:768px){.CaseStudySection_emblaSlide__qL5Td{flex:0 0 100%;padding:0 clamp(1.5rem,1.2799rem + .9783vw,2.0625rem)}}@media(min-width:768px)and (max-width:1200px){.CaseStudySection_emblaSlide__qL5Td{flex:0 0 100%;padding:0 clamp(1.5rem,1.2799rem + .9783vw,2.0625rem)}}.CaseStudySection_cardContainer__rNL1w{overflow:hidden;border-radius:.5rem;display:flex;flex-direction:column;align-items:start;justify-content:center;position:relative;min-width:20rem;min-height:27rem;transition:all .5s ease;width:100%}@media(max-width:768px){.CaseStudySection_cardContainer__rNL1w{height:-moz-fit-content;height:fit-content;width:100%;opacity:.4}}@media(min-width:768px)and (max-width:1200px){.CaseStudySection_cardContainer__rNL1w{min-height:17rem;height:17rem;width:100%}}.CaseStudySection_cardContainer__rNL1w:hover{transform:translateY(-2px)}.CaseStudySection_cardContainer__rNL1w:active{transform:translateY(2px)}@media(max-width:768px){.CaseStudySection_cardContainer__rNL1w.CaseStudySection_active__ERJlM{animation:CaseStudySection_cardFadeIn__UtAvE .5s ease forwards}}.CaseStudySection_cardContainer__rNL1w .CaseStudySection_card__Keyz1{position:absolute;display:flex;overflow:clip;border-radius:7px;flex-direction:column;background:#000;inset:1.5px;align-items:start;justify-content:start;text-align:left;text-wrap:balance;padding:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);background-image:linear-gradient(150deg,hsla(0,0%,100%,.12),transparent 40%,transparent 60%,hsla(0,0%,100%,.08));animation:CaseStudySection_gradientSlideIn__SAzw1 .6s ease forwards;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.188),0 1px 2px rgba(0,0,0,.188),0 2px 4px rgba(0,0,0,.082)}@media(min-width:768px)and (max-width:1200px){.CaseStudySection_cardContainer__rNL1w .CaseStudySection_card__Keyz1{flex-direction:row;text-align:left;max-width:50rem;margin:0 auto;align-items:start;justify-content:start;padding:clamp(1rem,.8533rem + .6522vw,1.375rem)}}@media(max-width:768px){.CaseStudySection_cardContainer__rNL1w.CaseStudySection_active__ERJlM .CaseStudySection_card__Keyz1{animation:CaseStudySection_gradientSlideIn__SAzw1 .6s ease-out forwards}}.CaseStudySection_nameSection__qcbDx{margin-top:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);font-family:Tiempos Headline Regular,Arial,sans-serif!important;font-weight:400;text-wrap:balance;padding:0 clamp(.25rem,.2011rem + .2174vw,.375rem);color:#fff}.CaseStudySection_nameSection__qcbDx:first-letter{text-transform:capitalize}.CaseStudySection_name__KL_PD{font-family:Tiempos Headline Regular,Arial,sans-serif!important;font-weight:400;font-size:clamp(1.25rem,1.1rem + .6667vw,1.75rem);margin-bottom:.2rem;text-wrap:balance;color:#fff}.CaseStudySection_name__KL_PD:first-letter{text-transform:capitalize}@media(max-width:768px){.CaseStudySection_name__KL_PD{font-size:clamp(1.5rem,1.3rem + .8889vw,2rem)}}.CaseStudySection_roleSection__mFSnm{margin:0;padding:0 clamp(.25rem,.2011rem + .2174vw,.375rem)}.CaseStudySection_roleSection__mFSnm,.CaseStudySection_role__ftnpI{font-family:RiformaLLWeb-Light,Arial,sans-serif!important;font-weight:500;flex-shrink:0;width:100%;background:transparent;align-self:flex-start}.CaseStudySection_role__ftnpI{font-size:1.25rem;color:#cecece;letter-spacing:0;padding:0}@media(min-width:768px)and (max-width:1200px){.CaseStudySection_role__ftnpI{text-align:left}}.CaseStudySection_imageSection__T3cFU{aspect-ratio:1/1;overflow:clip;border-radius:100%;width:8rem;background:#222;mask-image:linear-gradient(180deg,#fff 50%,transparent);-webkit-mask-image:linear-gradient(180deg,#fff 60%,rgba(0,0,0,.6) 110%)}@media(min-width:768px)and (max-width:1200px){.CaseStudySection_imageSection__T3cFU{height:15rem;width:15rem;margin-right:clamp(1rem,.8533rem + .6522vw,1.375rem)}}.CaseStudySection_image__anG9B{object-fit:cover;object-position:top center;width:100%;height:100%}.CaseStudySection_quote__3bb7V{margin-top:clamp(.75rem,.6277rem + .5435vw,1.0625rem);padding:0 clamp(.25rem,.2011rem + .2174vw,.375rem);font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-weight:400;line-height:150%;font-size:clamp(.875rem,.8rem + .3333vw,1rem);text-wrap:pretty;color:#848484;line-clamp:5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.CaseStudySection_quote__3bb7V{font-size:clamp(.875rem,.8rem + .3333vw,1rem);line-clamp:6;-webkit-line-clamp:6;overflow:clip}}.CaseStudySection_companyLogoSection__0uNAC{flex-shrink:0;display:flex;align-items:start;justify-content:center;width:-moz-fit-content;width:fit-content;height:1.5rem;position:absolute;top:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);right:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);cursor:pointer;align-self:flex-start}@media(min-width:768px)and (max-width:1200px){.CaseStudySection_companyLogoSection__0uNAC{position:absolute;top:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);right:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);display:flex}}.CaseStudySection_logoImage__Mdpz4{border-radius:0;object-fit:contain;width:100%;height:100%;margin:0;filter:brightness(0) invert(1);opacity:.5;padding:0 clamp(.25rem,.2011rem + .2174vw,.375rem);transition:opacity .3s ease,filter .3s ease}.CaseStudySection_logoImage__Mdpz4:hover{opacity:.8;filter:brightness(0) invert(1)}.CaseStudySection_logoLink__h7tBP{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;position:relative}.CaseStudySection_arrowBox__fnQL7{display:none}@media(min-width:1201px){.CaseStudySection_arrowBox__fnQL7{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.CaseStudySection_arrowBox__fnQL7:hover{background:rgba(0,0,0,.7);transform:translateY(-50%) scale(1.1)}}.CaseStudySection_leftChevron__iMzaL,.CaseStudySection_rightChevron__EYhf5{width:1.5rem;height:1.5rem;color:#fff;display:block}.CaseStudySection_leftChevron__iMzaL{transform:rotate(180deg)}.CaseStudySection_indicatorContainer__b6VTZ{display:none;justify-content:center;gap:.5rem;margin-top:1.5rem}@media(max-width:1200px){.CaseStudySection_indicatorContainer__b6VTZ{display:flex}}.CaseStudySection_indicator__CSfiv{width:.75rem;height:.2rem;border-radius:.125rem;background:hsla(0,0%,100%,.2);border:none;cursor:pointer;transition:all .3s ease;padding:0}.CaseStudySection_indicator__CSfiv.CaseStudySection_active__ERJlM{background:#fff}.CaseStudySection_indicator__CSfiv:hover{background:hsla(0,0%,100%,.5)}.CaseStudySection_segmentedBar__eukK_{position:relative;width:12rem;max-width:12rem;height:.25rem;cursor:pointer;margin:0 auto}.CaseStudySection_segmentTrack__Y4fLK{display:flex;gap:.25rem;width:100%;height:100%}.CaseStudySection_segment__esyTs{flex:1 1;height:100%;background:hsla(0,0%,100%,.15);border-radius:.125rem}.CaseStudySection_segmentHighlight__YjuNo{position:absolute;top:0;width:calc(25% - .19rem);height:100%;background:linear-gradient(90deg,var(--riff-primary,#0034ff) 0,rgba(0,52,255,.6) 100%);border-radius:.125rem;box-shadow:0 0 .5rem rgba(0,52,255,.3);transition:left .3s ease;pointer-events:none;transform:translateX(-50%)}@keyframes CaseStudySection_cardFadeIn__UtAvE{0%{opacity:.4;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CaseStudySection_gradientSlideIn__SAzw1{0%{background-image:linear-gradient(135deg,transparent,transparent),linear-gradient(150deg,hsla(0,0%,100%,.12),transparent 40%,transparent 60%,hsla(0,0%,100%,.08));background-position:-100% 0}to{background-image:linear-gradient(150deg,hsla(0,0%,100%,.12),transparent 40%,transparent 60%,hsla(0,0%,100%,.08));background-position:0 0}}.CaseStudySection_professionalsSection__GJPVb{grid-column:1/-1;margin-top:clamp(4rem,3.413rem + 2.6087vw,5.5rem);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:clamp(4rem,3.413rem + 2.6087vw,5.5rem) 3%;text-align:center;width:100vw;background:#0f1011;border-top:.0625rem solid #323232;border-bottom:.0625rem solid #323232}@media(max-width:1200px){.CaseStudySection_professionalsSection__GJPVb{margin-top:clamp(3rem,2.5598rem + 1.9565vw,4.125rem);padding:clamp(3rem,2.5598rem + 1.9565vw,4.125rem) 3%}}@media(max-width:768px){.CaseStudySection_professionalsSection__GJPVb{padding:clamp(2rem,1.7065rem + 1.3043vw,2.75rem) clamp(1.5rem,1.2799rem + .9783vw,2.0625rem)}}.CaseStudySection_professionalsHeading__M_5YP{font-family:RiformaLLWeb-Light,Arial,sans-serif;font-weight:300;color:#a5a5a5;font-size:clamp(1.125rem,1rem + .5556vw,1.5rem);text-wrap:balance;margin-bottom:clamp(3rem,2.5598rem + 1.9565vw,4.125rem);text-align:center}@media(max-width:768px){.CaseStudySection_professionalsHeading__M_5YP{margin-bottom:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem);font-size:clamp(1rem,.9rem + .4444vw,1.25rem)}}.CaseStudySection_logoGrid___Ingp{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:clamp(2rem,1.7065rem + 1.3043vw,2.75rem) clamp(3rem,2.5598rem + 1.9565vw,4.125rem);gap:clamp(2rem,1.7065rem + 1.3043vw,2.75rem) clamp(3rem,2.5598rem + 1.9565vw,4.125rem);align-items:center;justify-items:center;max-width:60rem;margin:0 auto;width:100%}.CaseStudySection_logoGrid___Ingp .CaseStudySection_logoItem__x2gEM:first-child .CaseStudySection_professionalLogoImage__7pqTw{max-height:4rem}.CaseStudySection_logoGrid___Ingp .CaseStudySection_logoItem__x2gEM:nth-child(10) .CaseStudySection_professionalLogoImage__7pqTw{filter:grayscale(100%) brightness(1.3)}@media(min-width:768px)and (max-width:1200px){.CaseStudySection_logoGrid___Ingp{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem) clamp(2rem,1.7065rem + 1.3043vw,2.75rem)}.CaseStudySection_logoGrid___Ingp .CaseStudySection_logoItem__x2gEM{grid-column:auto}}@media(max-width:768px){.CaseStudySection_logoGrid___Ingp{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,.8533rem + .6522vw,1.375rem) clamp(1.5rem,1.2799rem + .9783vw,2.0625rem)}.CaseStudySection_logoGrid___Ingp .CaseStudySection_logoItem__x2gEM{grid-column:auto;padding:clamp(.75rem,.6277rem + .5435vw,1.0625rem);min-height:2rem}}.CaseStudySection_logoItem__x2gEM{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:3rem;padding:clamp(.75rem,.6277rem + .5435vw,1.0625rem);animation:CaseStudySection_fadeInUp__jpbiB .8s ease-out forwards;animation-delay:calc(var(--logo-index)*.1s);opacity:0;transition:transform .3s ease;cursor:pointer}.CaseStudySection_logoItem__x2gEM:first-child{--logo-index:0}.CaseStudySection_logoItem__x2gEM:nth-child(2){--logo-index:1}.CaseStudySection_logoItem__x2gEM:nth-child(3){--logo-index:2}.CaseStudySection_logoItem__x2gEM:nth-child(4){--logo-index:3}.CaseStudySection_logoItem__x2gEM:nth-child(5){--logo-index:4}.CaseStudySection_logoItem__x2gEM:nth-child(6){--logo-index:5}.CaseStudySection_logoItem__x2gEM:nth-child(7){--logo-index:6}.CaseStudySection_logoItem__x2gEM:nth-child(8){--logo-index:7}.CaseStudySection_logoItem__x2gEM:nth-child(9){--logo-index:8}.CaseStudySection_logoItem__x2gEM:nth-child(10){--logo-index:9}.CaseStudySection_logoItem__x2gEM:nth-child(11){--logo-index:10}.CaseStudySection_logoItem__x2gEM:nth-child(12){--logo-index:11}.CaseStudySection_logoItem__x2gEM:nth-child(13){--logo-index:12}.CaseStudySection_logoItem__x2gEM:nth-child(14){--logo-index:13}.CaseStudySection_logoItem__x2gEM:nth-child(15){--logo-index:14}.CaseStudySection_logoItem__x2gEM:nth-child(16){--logo-index:15}.CaseStudySection_logoItem__x2gEM:nth-child(17){--logo-index:16}.CaseStudySection_logoItem__x2gEM:nth-child(18){--logo-index:17}.CaseStudySection_logoItem__x2gEM:nth-child(19){--logo-index:18}.CaseStudySection_logoItem__x2gEM:nth-child(20){--logo-index:19}.CaseStudySection_logoItem__x2gEM:hover{transform:translateY(-4px)}.CaseStudySection_logoItem__x2gEM:hover .CaseStudySection_professionalLogoImage__7pqTw{filter:grayscale(100%) brightness(0) invert(1) drop-shadow(0 4px 12px rgba(255,255,255,.4));opacity:1}.CaseStudySection_professionalLogoImage__7pqTw{width:auto!important;height:auto!important;max-width:100%;max-height:2.5rem;object-fit:contain;filter:grayscale(100%) brightness(0) invert(1);opacity:.7;background:transparent;transition:all .3s ease}@media(max-width:768px){.CaseStudySection_professionalLogoImage__7pqTw{max-height:1.5rem}}@keyframes CaseStudySection_fadeInUp__jpbiB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RiffUseCaseSection_wrapper__XtAn_{margin-top:var(--space-3xl);margin-bottom:var(--space-2xl-3xl)}@media(max-width:1200px){.RiffUseCaseSection_wrapper__XtAn_{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl-3xl)}}@media(max-width:768px){.RiffUseCaseSection_wrapper__XtAn_{margin-bottom:8rem!important}}.VibeCodingSection_titleContainer__nlw02{text-align:center;width:100%;height:100%;max-width:40rem;margin:clamp(4rem,2.337rem + 7.3913vw,8.25rem) auto 0;padding:0 var(--space-s)}@media(max-width:768px){.VibeCodingSection_titleContainer__nlw02{text-align:center;max-width:30rem;text-wrap:balance}}.VibeCodingSection_title__L157b{font-family:Tiempos Headline Regular,Arial,sans-serif!important;font-weight:400;font-size:clamp(2.75rem,2.3rem + 2vw,3.75rem);letter-spacing:0;line-height:100%;text-wrap:balance;color:#fff}.VibeCodingSection_titleIcon__T4EHM{width:8rem;height:8rem;color:#fff;margin-bottom:var(--space-m);opacity:.35;margin-top:clamp(3rem,2.5598rem + 1.9565vw,4.125rem)}@media(max-width:768px){.VibeCodingSection_titleIcon__T4EHM{margin-bottom:1.25rem;width:7rem;height:7rem;color:#fff}}.VibeCodingSection_subtitle__SmtWG{font-family:RiformaLLWeb-Light,Arial,sans-serif!important;font-weight:300;font-size:clamp(1.125rem,1rem + .5556vw,1.5rem);text-wrap:balance;color:#a5a5a5;max-width:40rem;margin:var(--space-m) auto 0 auto;text-align:center}@media(max-width:768px){.VibeCodingSection_subtitle__SmtWG{max-width:100%;text-align:center;text-wrap:balance;margin-left:0;margin-right:0}}