.StyledLink_styledLink__u4yb4{width:max-content;font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(.75rem,.7rem + .2222vw,.875rem);font-weight:400;color:#616161;margin:0;line-height:1.6;text-decoration:none;border:none;background:none;padding:0;cursor:pointer;transition:color .2s ease;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.StyledLink_styledLink__u4yb4{font-size:clamp(.875rem,.8rem + .3333vw,1rem);line-height:1.8}}.StyledLink_styledLink__u4yb4:hover{color:var(--riff-blue-500)!important}.StyledLink_icon__jPTUt{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px}.StyledLink_icon__jPTUt svg{width:100%;height:100%}.StyledLink_styledLink__u4yb4.StyledLink_primary___n_cZ{color:var(--yellow);border-bottom-color:transparent}.StyledLink_styledLink__u4yb4.StyledLink_primary___n_cZ:hover{border-bottom-color:var(--yellow)}.Footer_wrapper__JFQPQ{font-family:RiformaLLWeb-Regular,Arial,sans-serif;width:100%;display:flex;flex-direction:column;padding:clamp(3rem,2.5598rem + 1.9565vw,4.125rem) 40px clamp(2rem,1.7065rem + 1.3043vw,2.75rem);margin:0 auto;position:relative;overflow:clip;background-color:#000;color:#cecece}.Footer_wrapper__JFQPQ.Footer_primary__k6lsC{background-color:#000}@media(max-width:1200px){.Footer_wrapper__JFQPQ{padding:clamp(2rem,1.7065rem + 1.3043vw,2.75rem) 40px}}@media(max-width:768px){.Footer_wrapper__JFQPQ{padding:clamp(2rem,1.7065rem + 1.3043vw,2.75rem) 20px}}.Footer_divider__S5e5R{width:100%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.1) 80%,transparent);margin-bottom:clamp(3rem,2.5598rem + 1.9565vw,4.125rem)}@media(max-width:768px){.Footer_divider__S5e5R{margin-bottom:clamp(2rem,1.7065rem + 1.3043vw,2.75rem)}}.Footer_contentContainer__RqjEU{display:grid;grid-template-columns:2fr repeat(5,1fr);grid-gap:clamp(2rem,1.7065rem + 1.3043vw,2.75rem);gap:clamp(2rem,1.7065rem + 1.3043vw,2.75rem);width:100%;z-index:1}@media(min-width:768px)and (max-width:1200px){.Footer_contentContainer__RqjEU{grid-template-columns:1fr 1fr;gap:clamp(2rem,1.7065rem + 1.3043vw,2.75rem)}}@media(max-width:768px){.Footer_contentContainer__RqjEU{grid-template-columns:1fr 1fr;gap:clamp(2rem,1.7065rem + 1.3043vw,2.75rem) clamp(1.5rem,1.2799rem + .9783vw,2.0625rem)}}.Footer_leftColumn__vznbI{display:flex;flex-direction:column;gap:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem)}@media(max-width:768px){.Footer_leftColumn__vznbI{grid-column:1/-1;gap:clamp(1rem,.8533rem + .6522vw,1.375rem);margin-bottom:clamp(1rem,.8533rem + .6522vw,1.375rem)}}.Footer_logoLink__EOba1{color:#fff;width:-moz-fit-content;width:fit-content;display:block}.Footer_logoLink__EOba1 svg{width:120px;height:auto}@media(max-width:768px){.Footer_logoLink__EOba1 svg{width:100px}}.Footer_statusContainer__HXZ67{display:flex;align-items:center;gap:clamp(.75rem,.6277rem + .5435vw,1.0625rem)}.Footer_statusDot__hSB58{width:8px;height:8px;border-radius:50%;background-color:#10b981}.Footer_statusText__WVbop{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(.75rem,.7rem + .2222vw,.875rem);color:hsla(0,0%,100%,.6);margin:0}.Footer_column__cVVLS{display:flex;flex-direction:column;gap:clamp(.75rem,.6277rem + .5435vw,1.0625rem)}@media(max-width:768px){.Footer_column__cVVLS{gap:clamp(.75rem,.6277rem + .5435vw,1.0625rem)}}.Footer_footerText__5TUaH{font-weight:400;color:#616161;margin:0;line-height:1.6;text-decoration:none}.Footer_columnTitle__zs2Lm,.Footer_footerText__5TUaH{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(.75rem,.7rem + .2222vw,.875rem)}.Footer_columnTitle__zs2Lm{font-weight:500;color:hsla(0,0%,100%,.6);margin:0 0 clamp(.75rem,.6277rem + .5435vw,1.0625rem);text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.Footer_columnTitle__zs2Lm{font-size:clamp(1rem,.8533rem + .6522vw,1.375rem);margin-bottom:clamp(.5rem,.4266rem + .3261vw,.6875rem)}}.Footer_contentBox__HHKIw{display:flex;flex-direction:column;gap:clamp(.25rem,.2011rem + .2174vw,.375rem)}.Footer_certificationText__fSNnO{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(.75rem,.7rem + .2222vw,.875rem);font-weight:400;color:#fff;margin:0;line-height:1.6}@media(max-width:768px){.Footer_certificationText__fSNnO{font-size:clamp(1rem,.8533rem + .6522vw,1.375rem)}}.Footer_statusText__WVbop{color:hsla(0,0%,100%,.4)}.Footer_complianceCard__dsLaC{display:flex;align-items:center;gap:clamp(.75rem,.6277rem + .5435vw,1.0625rem);padding:clamp(.75rem,.6277rem + .5435vw,1.0625rem) clamp(1rem,.8533rem + .6522vw,1.375rem);background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.Footer_complianceCard__dsLaC{padding:clamp(.5rem,.4266rem + .3261vw,.6875rem) clamp(.75rem,.6277rem + .5435vw,1.0625rem);gap:clamp(.5rem,.4266rem + .3261vw,.6875rem)}}.Footer_complianceIcon__Yiivc{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(.75rem,.7rem + .2222vw,.875rem);font-weight:700;color:#fff;background:var(--riff-primary);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:768px){.Footer_complianceIcon__Yiivc{width:32px;height:32px;font-size:clamp(1rem,.8533rem + .6522vw,1.375rem)}}.Footer_complianceName__slRLl{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(.75rem,.7rem + .2222vw,.875rem);font-weight:500;color:#fff;flex:1 1}@media(max-width:768px){.Footer_complianceName__slRLl{font-size:clamp(1rem,.8533rem + .6522vw,1.375rem)}}.Footer_complianceStatus__WSkxw{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(.75rem,.7rem + .2222vw,.875rem);font-weight:500;padding:clamp(.25rem,.2011rem + .2174vw,.375rem) clamp(.75rem,.6277rem + .5435vw,1.0625rem);border-radius:16px;white-space:nowrap}@media(max-width:768px){.Footer_complianceStatus__WSkxw{font-size:clamp(1rem,.8533rem + .6522vw,1.375rem);padding:clamp(.25rem,.2011rem + .2174vw,.375rem) clamp(.5rem,.4266rem + .3261vw,.6875rem)}}.Footer_complianceStatus__WSkxw.Footer_success__GyWR6{background:rgba(16,185,129,.15);color:#10b981}.Footer_complianceStatus__WSkxw.Footer_monitoring__NyrfA{background:rgba(156,163,175,.15);color:#9ca3af}.Footer_bottomSection__Wf907{width:100%;max-width:90rem;display:flex;justify-content:space-between;align-items:flex-start;padding-top:clamp(2rem,1.7065rem + 1.3043vw,2.75rem);border-top:1px solid hsla(0,0%,100%,.1)}@media(min-width:768px)and (max-width:1200px){.Footer_bottomSection__Wf907{flex-direction:column;gap:clamp(1.5rem,1.2799rem + .9783vw,2.0625rem)}}@media(max-width:768px){.Footer_bottomSection__Wf907{flex-direction:column;gap:clamp(1rem,.8533rem + .6522vw,1.375rem)}}.Footer_bottomLeft__32dJK,.Footer_bottomRight__p1vdS{display:flex;flex-direction:column;gap:clamp(.25rem,.2011rem + .2174vw,.375rem)}.Footer_bottomRight__p1vdS{align-items:flex-end;text-align:right}@media(min-width:768px)and (max-width:1200px){.Footer_bottomRight__p1vdS{align-items:flex-start;text-align:left}}.Footer_bottomText__XIj1e{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(.75rem,.7rem + .2222vw,.875rem);color:hsla(0,0%,100%,.4);margin:0;line-height:1.6}.Footer_imageContainer__X10Z3{width:60%;color:var(--blue);position:absolute;left:0;bottom:-60%;z-index:0;overflow:show}@media(max-width:768px){.Footer_imageContainer__X10Z3{display:none}}.Button_primaryButton__kCGNV{width:max-content;font-size:1rem;font-family:RiformaLLSub-Medium,Arial,sans-serif;font-weight:500;border-radius:20px;border:none;background-color:var(--green000);color:#000;transition:all .2s ease}.Button_primaryButton__kCGNV:hover{background-color:#fff;color:#000}.Button_secondaryButton__MMlSt{width:max-content;background:#fff;color:#000;font-size:1rem;font-family:RiformaLLSub-Regular,Arial,sans-serif;border-radius:20px;border:1px solid #fff;padding:10px 15px;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s ease}.Button_secondaryButton__MMlSt:hover{background:hsla(0,0%,100%,.9);color:#000;border:1px solid hsla(0,0%,100%,.9)}.Button_tertiaryButton__1D7XC{width:max-content;background-color:transparent;color:var(--blue);font-size:1rem;font-family:RiformaLLSub-Regular,Arial,sans-serif;font-weight:400;border-radius:20px;border:1px solid var(--blue);transition:all .2s ease}.Button_tertiaryButton__1D7XC:hover{background-color:var(--blue);border-color:var(--blue);color:#fff}.Button_yellowButton__z2Kmh{width:max-content;font-size:clamp(32px,5vw,64px);font-family:RiformaLLSub-Regular,Arial,sans-serif;font-weight:400;color:var(--blue);background-color:transparent;border:1.5px solid var(--blue);border-radius:130px;padding:clamp(20px,3vw,30px) clamp(30px,5vw,55px);transition:all .2s ease}@media(max-width:768px){.Button_yellowButton__z2Kmh{font-size:clamp(20px,4vw,32px);padding:15px 25px}}.Button_yellowButton__z2Kmh:hover{background-color:var(--blue);color:#000}.Button_underlineButton__2BjMA{width:max-content;height:max-content;font-size:20px;background-color:inherit;border:none;border-bottom:2px solid var(--gray006);transition:border-color .3s var(--cubic-bezier),color .5s var(--cubic-bezier)}.Button_underlineButton__2BjMA:hover{color:var(--gray003);border-color:var(--gray003)}.Button_plainButton__cNDh_{width:max-content;font-size:16px;font-family:RiformaLLSub-Regular,Arial,sans-serif;font-weight:400;background-color:transparent;border-radius:20px;border:none;color:#fff;transition:all .2s ease}.Button_plainButton__cNDh_:hover{background:hsla(0,0%,100%,.05)}.Button_suggestionButton__4PKIo{width:max-content;font-size:16px;font-family:RiformaLLSub-Regular,Arial,sans-serif;font-weight:400;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);border-radius:5px;padding:10px 15px;color:#fff;transition:all .3s ease}@media(max-width:768px){.Button_suggestionButton__4PKIo{width:100%}}.Button_suggestionButton__4PKIo:hover{background:hsla(0,0%,100%,.1);backdrop-filter:blur(15.3px);-webkit-backdrop-filter:blur(15.3px)}.Button_iconButton__tIjkl{width:max-content;font-size:1rem;font-family:RiformaLLSub-Regular,Arial,sans-serif;font-weight:100;border:1.5px solid hsla(0,0%,100%,.15);border-radius:100%;background:hsla(0,0%,100%,.05);color:#fff;display:flex;align-items:center;height:40px;aspect-ratio:1/1;padding:0;margin:0;justify-content:center;background:#323232;box-shadow:inset 8px 8px 16px #292929,inset -8px -8px 16px #3c3c3c}.Button_iconButton__tIjkl .Button_icon__hPGlN{display:flex;align-items:center;stroke-width:2;margin:auto}.Button_iconButton__tIjkl:disabled{opacity:.5;cursor:auto}.Button_iconButton__tIjkl.Button_highlight__Mc7th,.Button_iconButton__tIjkl:hover{transition:all .1s ease;background:#323232;cursor:pointer}.Button_iconButton__tIjkl.Button_highlight__Mc7th:not(:disabled),.Button_iconButton__tIjkl:hover:not(:disabled){background:hsla(0,0%,100%,.1);backdrop-filter:blur(15.3px);-webkit-backdrop-filter:blur(15.3px)}.Button_iconButton__tIjkl:active{transform:translateY(1px);background:#323232;box-shadow:inset 6px 6px 12px #141414,inset -6px -6px 12px #505050}.Button_whiteOutline__4N8x_{width:max-content;background-color:transparent;color:var(--green000);font-size:16px;font-family:RiformaLLSub-Regular,Arial,sans-serif;font-weight:400;border-radius:20px;border:1px solid var(--green000);transition:all .2s ease}.Button_whiteOutline__4N8x_:hover{background-color:var(--green000);border-color:var(--green000);color:#000}.Button_riffBlueButton__zwAnq{width:max-content;background:#0034ff;color:#fff;border:none;border-radius:20px;padding:10px 15px;font-family:Arial,sans-serif;font-size:16px;cursor:pointer;transition:background-color .2s ease;text-decoration:none;display:inline-block}.Button_riffBlueButton__zwAnq:hover{background:#0028cc}.Button_glassEffectButton__ocFaq{width:max-content;display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.1);border-radius:20px;padding:10px 15px;font-family:RiformaLLSub-Regular,Arial,sans-serif;font-size:16px;color:#fff;cursor:pointer;position:relative;z-index:10;outline:none;border:none;text-decoration:none;transition:all .2s ease}.Button_glassEffectButton__ocFaq:hover{background:hsla(0,0%,100%,.05)}.ContinueWithGoogleButton_buttonContent___vE2w{display:flex;align-items:center;gap:8px}.LoginSignupForm_loginSignupForm__m224A{display:flex;width:100%;text-align:center;padding:16px;align-items:center;justify-content:center;position:relative;flex-direction:column}.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_content__TQRnn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:36ch}@media(max-width:768px){.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_content__TQRnn{max-width:100%}}.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_content__TQRnn .LoginSignupForm_header__PKG6_{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_buttons__QyKJ7{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_buttons__QyKJ7 button{width:100%;white-space:nowrap}.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_error__ioQUp{color:#ff003d;background-color:rgba(255,0,61,.3);border-radius:6px;padding:8px 14px;width:100%;gap:8px;display:flex;align-items:center}.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_backButtonContainer__1BuJu{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;align-self:start}.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_backButtonContainer__1BuJu button{display:flex;flex-direction:row;gap:8px}.LoginSignupForm_loginSignupForm__m224A .LoginSignupForm_backButtonContainer__1BuJu button svg{display:flex;margin-right:2px}.Input_input__D_ksa{background-color:transparent;border:none;border-bottom:1px solid #e2ddf3;color:#fff;padding:12px 16px;width:100%;box-sizing:border-box;font-family:var(--font-nb-international-pro),"sans-serif";font-size:16px}.Input_input__D_ksa::placeholder{color:#8e899d}.Input_input__D_ksa:focus{border-bottom:1px solid #fff;outline:none}.MagicLinkForm_form__YQVyB{display:flex;flex-direction:column;gap:20px;width:100%;justify-content:center;align-items:center;color:#fff}.MagicLinkForm_form__YQVyB button{white-space:nowrap}.ContinueWithGithubButton_buttonContent__qbgh_{display:flex;align-items:center;gap:8px}.FooterSection_container__gi6E7{max-width:1200px;margin:0 auto;padding:60px 20px;text-align:center}.FooterSection_content__aPzyk{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.FooterSection_container__gi6E7{padding:40px 20px}}.FooterSection_useCaseContainer__oqyQ_{padding:40px 20px}@media(max-width:768px){.FooterSection_useCaseContainer__oqyQ_{padding:30px 20px}}.FooterSection_documentationContainer__w_MBk{padding:30px 20px}@media(max-width:768px){.FooterSection_documentationContainer__w_MBk{padding:25px 20px}}.RiffPromptBox_wrapper__5SS6n{background:#1c1c1f;width:100%;padding:10rem 0;margin:0;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.RiffPromptBox_wrapper__5SS6n{padding:6rem 1.25rem;margin:0}}.RiffPromptBox_container__agX6v{width:100%;height:100%;max-width:75rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}@media(max-width:768px){.RiffPromptBox_container__agX6v{padding:0}}.RiffPromptBox_sideBySideLayout__9OUCW{flex-direction:column;align-items:center;justify-content:center;gap:3rem;max-width:75rem;padding:0 2.5rem}@media(max-width:768px){.RiffPromptBox_sideBySideLayout__9OUCW{gap:2rem;padding:0 1rem}}.RiffPromptBox_sideBySideLayout__9OUCW .RiffPromptBox_promptInterface__rPsYX{flex:1 1;max-width:40rem}@media(max-width:768px){.RiffPromptBox_sideBySideLayout__9OUCW .RiffPromptBox_promptInterface__rPsYX{max-width:100%}}.RiffPromptBox_leftSection___yOiR{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;z-index:1;text-align:center}@media(max-width:768px){.RiffPromptBox_leftSection___yOiR{min-width:auto;width:100%}}.RiffPromptBox_leftSection___yOiR[data-arrow-color=moss] .RiffPromptBox_squigglyArrow__aZvm1 path{fill:#033d32}.RiffPromptBox_leftSection___yOiR[data-arrow-color=banana] .RiffPromptBox_squigglyArrow__aZvm1 path{fill:#e4ff98}.RiffPromptBox_leftSection___yOiR[data-arrow-color=indigo] .RiffPromptBox_squigglyArrow__aZvm1 path{fill:#c4baff}.RiffPromptBox_leftSection___yOiR[data-arrow-color=violet] .RiffPromptBox_squigglyArrow__aZvm1 path{fill:#362136}.RiffPromptBox_leftSection___yOiR[data-arrow-color=navy] .RiffPromptBox_squigglyArrow__aZvm1 path{fill:#01266c}.RiffPromptBox_leftSection___yOiR[data-arrow-color=stone] .RiffPromptBox_squigglyArrow__aZvm1 path{fill:#887a7a}.RiffPromptBox_leftSection___yOiR[data-arrow-color=blue] .RiffPromptBox_squigglyArrow__aZvm1 path{fill:#1f35ff}.RiffPromptBox_leftSection___yOiR[data-arrow-color=yellow] .RiffPromptBox_squigglyArrow__aZvm1 path{fill:#ffcd4f}.RiffPromptBox_decorativeCircle__7NXsU{position:absolute;width:16.938rem;height:16.938rem;flex-shrink:0;border-radius:16.938rem;background:linear-gradient(180deg,#033d32,transparent);top:-5rem;left:50%;transform:translateX(-50%);z-index:-1}.RiffPromptBox_decorativeCircle__7NXsU[data-color=banana]{background:linear-gradient(180deg,#e4ff98,transparent)}.RiffPromptBox_decorativeCircle__7NXsU[data-color=indigo]{background:linear-gradient(180deg,#c4baff,transparent)}.RiffPromptBox_decorativeCircle__7NXsU[data-color=violet]{background:linear-gradient(180deg,#362136,transparent)}.RiffPromptBox_decorativeCircle__7NXsU[data-color=navy]{background:linear-gradient(180deg,#01266c,transparent)}.RiffPromptBox_decorativeCircle__7NXsU[data-color=stone]{background:linear-gradient(180deg,#887a7a,transparent)}.RiffPromptBox_decorativeCircle__7NXsU[data-color=blue]{background:linear-gradient(180deg,#1f35ff,transparent)}.RiffPromptBox_decorativeCircle__7NXsU[data-color=yellow]{background:linear-gradient(180deg,#ffcd4f,transparent)}@media(max-width:768px){.RiffPromptBox_decorativeCircle__7NXsU{width:12rem;height:12rem;border-radius:12rem;top:-6rem;left:50%;transform:translateX(-50%)}}.RiffPromptBox_leftTitle__lTmLd{font-family:Tiempos Headline Regular,Arial,sans-serif;font-size:3.5rem;line-height:1.15;color:#f7f8f8;max-width:50rem;text-align:center;margin:0 auto;text-wrap:balance;font-weight:400;letter-spacing:-.025em}@media(max-width:768px){.RiffPromptBox_leftTitle__lTmLd{font-size:2rem;line-height:1.2;max-width:100%}}.RiffPromptBox_squigglyArrow__aZvm1{display:none}.RiffPromptBox_promptInterface__rPsYX{width:100%;max-width:37.5rem;backdrop-filter:blur(1.25rem) saturate(180%);-webkit-backdrop-filter:blur(1.25rem) saturate(180%);background:#121212;border-radius:.5rem;padding:.09375rem;height:auto;z-index:100}.RiffPromptBox_promptBackground__Klrnm{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;z-index:-1;pointer-events:none;background-image:var(--riff-metal-border);opacity:.6;background-size:cover;background-position:50%}.RiffPromptBox_promptDisplay__LFiLE{min-height:4rem;max-height:20rem;padding:1rem;display:flex;align-items:flex-start;box-sizing:content-box;background:#0c0c0c;border-radius:.375rem .375rem 0 0}.RiffPromptBox_customPromptInput__fEnDb{border:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;color:#d0d6e0;width:100%;margin:0;outline:none;min-height:6.5rem;max-height:20rem;line-height:1.5;resize:none;overflow:hidden;box-sizing:content-box;vertical-align:baseline;position:relative;font-weight:400;letter-spacing:-.025em;top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;background:hsla(0,0%,100%,.05);padding:1rem}.RiffPromptBox_customPromptInput__fEnDb::placeholder{color:rgba(208,214,224,.5)}@media(max-width:768px){.RiffPromptBox_customPromptInput__fEnDb{font-size:1rem}}.RiffPromptBox_typewriterContainer__FXMDy{width:100%;height:auto;display:flex;align-items:flex-start;caret-color:gray;cursor:pointer;box-sizing:border-box;position:relative;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;color:#d0d6e0;line-height:1.5}@media(max-width:768px){.RiffPromptBox_typewriterContainer__FXMDy{cursor:text;touch-action:auto;font-size:1rem}}.RiffPromptBox_typewriterDisplay___rCqJ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;color:#d0d6e0;line-height:1.2;width:100%;padding:1rem;margin:0;caret-color:green;text-align:left;font-weight:400;letter-spacing:normal;height:auto;min-height:6.5rem;max-height:20rem;display:block;box-sizing:content-box;position:relative;vertical-align:baseline;overflow:hidden;border-radius:.375rem;border:none;background:hsla(0,0%,100%,.05);outline:none}@media(max-width:768px){.RiffPromptBox_typewriterDisplay___rCqJ{font-size:1rem}}.RiffPromptBox_promptActions__RA7Bc{display:flex;justify-content:space-between;border-radius:0 0 .375rem .375rem;background:#0e0e0e;padding:1rem}.RiffPromptBox_promptActionsNav__ImSkf{display:flex;gap:.625rem;align-items:center;justify-content:flex-end}.RiffPromptBox_riffButton__PTLPs{background:#0034ff;color:#fff;border-radius:20px;padding:10px 15px;font-family:RiformaLLSub-Medium,Arial,sans-serif;font-size:16px;cursor:pointer;border:none;flex-shrink:0;text-decoration:none;display:inline-block;transition:all .2s ease}@media(max-width:768px){.RiffPromptBox_riffButton__PTLPs{padding:8px 12px;font-size:14px;width:auto;min-width:60px;white-space:nowrap;margin-left:auto}}.RiffPromptBox_riffButton__PTLPs:disabled{cursor:not-allowed}.RiffPromptBox_riffButton__PTLPs:hover:not(:disabled){background:#0028cc}.RiffPromptBox_chatButtons__eyrJn{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center}.RiffPromptBox_integrationChip__zO3jd{display:flex;align-items:center;gap:.625rem;background:#222;border-radius:.3125rem;padding:.625rem .9375rem;font-family:RiformaLLSub-Regular,Arial,sans-serif;font-size:1rem;color:gray;transition:opacity .3s ease,transform .3s ease}.RiffPromptBox_integrationChip__zO3jd.RiffPromptBox_leaving__PgP_r{opacity:0;transform:scale(.8)}.RiffPromptBox_chipLogo__wdAyI{width:auto;height:.9375rem;filter:invert(1) grayscale(100%) brightness(10);opacity:.5}.RiffPromptBox_chipLogo__wdAyI[alt=Claude],.RiffPromptBox_chipLogo__wdAyI[alt=OpenAI]{filter:grayscale(100%);opacity:.5}.RiffPromptBox_chipLogo__wdAyI[alt=Salesforce]{filter:grayscale(100%) brightness(0) invert(1) contrast(1.2)}.RiffPromptBox_removeButton__VFXFx{background:none;border:none;color:gray;font-size:1rem;cursor:pointer;margin-left:.5rem;padding:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;line-height:1}.RiffPromptBox_removeButton__VFXFx:hover{color:#fff}.RiffPromptBox_addIntegrationButton__PdLen{display:flex;align-items:center;gap:.625rem;background:#161616;height:2.5rem;padding:.25rem .75rem;color:gray;font-family:RiformaLLSub-Regular,Arial,sans-serif;border:.09375rem solid #222;font-size:1rem;cursor:pointer;position:relative;z-index:10;outline:none;border-radius:.25rem;transition:all .1s ease}.RiffPromptBox_addIntegrationButton__PdLen:active{transform:translateY(1px)}.RiffPromptBox_addIntegrationButton__PdLen:hover{background:#222}.RiffPromptBox_loader__fsG6P{animation:RiffPromptBox_spin__HZoe0 1s linear infinite}@keyframes RiffPromptBox_spin__HZoe0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RiffPromptBox_integrationDropdown__INaUN{position:absolute;padding:.5rem;top:100%;left:0;min-width:520px;background:#222;border-radius:4px;margin-top:8px;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.15);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25rem;gap:.25rem;max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.5) #222}@media(max-width:768px){.RiffPromptBox_integrationDropdown__INaUN{grid-template-columns:repeat(2,1fr);min-width:320px;max-height:400px}}.RiffPromptBox_integrationDropdown__INaUN::-webkit-scrollbar{width:8px}.RiffPromptBox_integrationDropdown__INaUN::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.RiffPromptBox_integrationDropdown__INaUN::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.4);border-radius:4px}.RiffPromptBox_integrationDropdown__INaUN::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.6)}.RiffPromptBox_dropdownItem__WtfKN{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;font-family:RiformaLLSub-Regular,Arial,sans-serif;font-size:.9rem;color:gray;cursor:pointer;border-radius:4px;min-height:2.5rem;box-sizing:border-box;text-align:left}.RiffPromptBox_dropdownItem__WtfKN:hover{background:#323232}.RiffPromptBox_dropdownItem__WtfKN .RiffPromptBox_chipLogo__wdAyI{width:1.125rem;height:1.125rem;object-fit:contain;filter:grayscale(100%) brightness(0);flex-shrink:0;display:flex;align-items:center;justify-content:center;filter:invert(1) grayscale(100%) brightness(10);opacity:.5}.RiffPromptBox_dropdownItem__WtfKN .RiffPromptBox_chipLogo__wdAyI[alt=Claude],.RiffPromptBox_dropdownItem__WtfKN .RiffPromptBox_chipLogo__wdAyI[alt=OpenAI]{filter:grayscale(100%);opacity:.5}.RiffPromptBox_dropdownItem__WtfKN .RiffPromptBox_chipLogo__wdAyI[alt=Mixpanel],.RiffPromptBox_dropdownItem__WtfKN .RiffPromptBox_chipLogo__wdAyI[alt=Salesforce],.RiffPromptBox_dropdownItem__WtfKN .RiffPromptBox_chipLogo__wdAyI[alt=Stripe]{filter:grayscale(100%) brightness(0) invert(1) contrast(1.2);opacity:.5}.RiffPromptBox_dropdownItem__WtfKN span{line-height:1.2;text-align:left;flex:1 1}.RiffPromptBox_dropdownFooter__exKXl{grid-column:1/-1;text-align:center;padding:.75rem;margin-top:.25rem;font-family:RiformaLLWeb-Light,Arial,sans-serif;font-size:.8rem;color:hsla(0,0%,100%,.4);letter-spacing:-.02em;border-top:1px solid hsla(0,0%,100%,.08);pointer-events:none}.RiffPromptBox_useCaseWrapper__MDbQa{padding:0 0 2.5rem}@media(max-width:768px){.RiffPromptBox_useCaseWrapper__MDbQa{padding:0 1.25rem 1.875rem}}.RiffPromptBox_documentationWrapper__Grefv{padding:0 0 2.5rem}@media(max-width:768px){.RiffPromptBox_documentationWrapper__Grefv{padding:0 1.25rem 1.875rem}}.AlpAboutPageHeroSection_wrapper___prYL{width:100%;max-width:1920px;height:max-content;display:flex;flex-direction:column;gap:120px;background-color:var(--gray000);padding:160px 40px 100px;margin:0 auto}@media(max-width:768px){.AlpAboutPageHeroSection_wrapper___prYL{padding:100px 20px 60px}}.AlpAboutPageHeroSection_wrapper___prYL .AlpAboutPageHeroSection_mainContainer__NkvmD{display:flex;flex-direction:column;gap:40px}.AlpAboutPageHeroSection_wrapper___prYL .AlpAboutPageHeroSection_mainContainer__NkvmD .AlpAboutPageHeroSection_buttonContainer__OzVag{display:flex;flex-wrap:wrap;align-items:center;gap:60px}.BlogPostContentSection_container__yrRsp{width:100%;padding:.25rem 2rem 4rem;background:#1c1c1f}@media(min-width:768px)and (max-width:1200px){.BlogPostContentSection_container__yrRsp{padding:.25rem 1.5rem 3rem}}@media(max-width:768px){.BlogPostContentSection_container__yrRsp{padding:.25rem 1rem 2rem}}.BlogPostContentSection_content__WxQ_x{max-width:42.5rem;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}.BlogPostContentSection_sidebar___lz2c{display:none}.BlogPostContentSection_article__WAdas{width:100%}.BlogPostContentSection_prose__f6CK2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,.9rem + .4444vw,1.125rem);line-height:125%;color:#d0d6e0;font-weight:400;letter-spacing:-.025em}.BlogPostContentSection_paragraph__IFhxD{margin:0 0 1.5rem}@media(min-width:768px)and (max-width:1200px){.BlogPostContentSection_paragraph__IFhxD{margin:0 0 1.5rem}}@media(max-width:768px){.BlogPostContentSection_paragraph__IFhxD{margin:0 0 1.5rem}}.BlogPostContentSection_paragraph__IFhxD a{color:#f7f8f8;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:.1875rem;transition:all .2s ease}.BlogPostContentSection_paragraph__IFhxD a:hover{color:#f7f8f8;-webkit-text-decoration-color:#f7f8f8;text-decoration-color:#f7f8f8}.BlogPostContentSection_paragraph__IFhxD strong{color:#d0d6e0;font-weight:500}.BlogPostContentSection_paragraph__IFhxD em{font-style:italic;color:#d0d6e0}.BlogPostContentSection_paragraph__IFhxD code{background:hsla(0,0%,100%,.05);border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Menlo,Consolas,monospace;font-size:.9em;color:var(--riff-secondary)}.BlogPostContentSection_prose__f6CK2 ul{margin:0 0 1.5rem;padding-left:1.5rem;list-style-type:disc}.BlogPostContentSection_prose__f6CK2 ul li{margin-bottom:.75rem;padding-left:.5rem;color:#d0d6e0;line-height:125%}.BlogPostContentSection_prose__f6CK2 ul li::marker{color:#8a8f98}.BlogPostContentSection_prose__f6CK2 ul li:last-child{margin-bottom:0}.BlogPostContentSection_prose__f6CK2 ul li a{color:#f7f8f8;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:.1875rem;transition:all .2s ease}.BlogPostContentSection_prose__f6CK2 ul li a:hover{color:#f7f8f8;-webkit-text-decoration-color:#f7f8f8;text-decoration-color:#f7f8f8}.BlogPostContentSection_prose__f6CK2 ul li strong{color:#d0d6e0;font-weight:500}.BlogPostContentSection_prose__f6CK2 ul li code{background:hsla(0,0%,100%,.05);border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Menlo,Consolas,monospace;font-size:.9em;color:var(--riff-secondary)}.BlogPostContentSection_prose__f6CK2 ol{margin:0 0 1.5rem;padding-left:1.5rem;list-style-type:decimal}.BlogPostContentSection_prose__f6CK2 ol li{margin-bottom:.75rem;padding-left:.5rem;color:#d0d6e0;line-height:125%}.BlogPostContentSection_prose__f6CK2 ol li::marker{color:#8a8f98;font-weight:500}.BlogPostContentSection_prose__f6CK2 ol li:last-child{margin-bottom:0}.BlogPostContentSection_prose__f6CK2 ol li a{color:#f7f8f8;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:.1875rem;transition:all .2s ease}.BlogPostContentSection_prose__f6CK2 ol li a:hover{color:#f7f8f8;-webkit-text-decoration-color:#f7f8f8;text-decoration-color:#f7f8f8}.BlogPostContentSection_prose__f6CK2 ol li strong{color:#d0d6e0;font-weight:500}.BlogPostContentSection_prose__f6CK2 ol li code{background:hsla(0,0%,100%,.05);border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Menlo,Consolas,monospace;font-size:.9em;color:var(--riff-secondary)}.BlogPostContentSection_prose__f6CK2 ol ol,.BlogPostContentSection_prose__f6CK2 ol ul,.BlogPostContentSection_prose__f6CK2 ul ol,.BlogPostContentSection_prose__f6CK2 ul ul{margin-top:.75rem;margin-bottom:.75rem}.BlogPostContentSection_h2__ytFUv{font-family:RiformaLLSub-Medium,Arial,sans-serif;font-size:2rem;line-height:1.4;color:#fff;margin:2.5rem 0 1rem;font-weight:300;letter-spacing:-.02em;scroll-margin-top:6.25rem}.BlogPostContentSection_h2__ytFUv:first-child{margin-top:0}@media(min-width:768px)and (max-width:1200px){.BlogPostContentSection_h2__ytFUv{font-size:1.75rem;margin:2.25rem 0 1rem}}@media(max-width:768px){.BlogPostContentSection_h2__ytFUv{font-size:1.625rem;margin:2rem 0 1rem}}.BlogPostContentSection_h3__WXWP5{font-family:RiformaLLSub-Medium,Arial,sans-serif;font-size:1.75rem;line-height:1.4;color:#fff;margin:2rem 0 .875rem;font-weight:300;letter-spacing:-.015em;scroll-margin-top:6.25rem}@media(min-width:768px)and (max-width:1200px){.BlogPostContentSection_h3__WXWP5{font-size:1.375rem;margin:1.75rem 0 .875rem}}@media(max-width:768px){.BlogPostContentSection_h3__WXWP5{font-size:1.3125rem;margin:1.5rem 0 .875rem}}.BlogPostContentSection_h4__FlLxM{font-family:RiformaLLSub-Medium,Arial,sans-serif;font-size:1.5rem;line-height:1.4;color:#fff;margin:1.5rem 0 .75rem;font-weight:300;letter-spacing:-.01em}@media(max-width:768px){.BlogPostContentSection_h4__FlLxM{font-size:1.125rem;margin:1.25rem 0 .75rem}}.BlogPostContentSection_blockquote___AWnr{margin:2rem 0;padding:0 0 0 1.5rem;border-left:.1875rem solid #8a8f98;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,.9rem + .4444vw,1.125rem);font-style:normal;line-height:125%;color:#d0d6e0;font-weight:400;letter-spacing:-.025em;opacity:.95}@media(min-width:768px)and (max-width:1200px){.BlogPostContentSection_blockquote___AWnr{padding:0 0 0 1.25rem}}@media(max-width:768px){.BlogPostContentSection_blockquote___AWnr{padding:0 0 0 1rem}}.BlogPostContentSection_figure__aEqiM{margin:2.5rem 0}@media(max-width:768px){.BlogPostContentSection_figure__aEqiM{margin:2rem 0}}.BlogPostContentSection_imageWrapper__6Gv_Y{position:relative;width:100%;border-radius:.5rem;overflow:hidden;background:#1c1c1f}.BlogPostContentSection_contentImage__Eulmp{width:100%;height:auto;display:block}.BlogPostContentSection_caption__s0a3u{margin-top:.75rem;font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:.875rem;line-height:1.5;color:#8a8f98;text-align:center;font-style:italic}.BlogPostContentSection_codeBlock__M4cvl{margin:2rem 0;padding:1.5rem;background:#141417;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.5rem;overflow-x:auto}@media(max-width:768px){.BlogPostContentSection_codeBlock__M4cvl{padding:1rem;margin:1.5rem 0}}.BlogPostContentSection_code__2bija{font-family:Monaco,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6;color:#e0e0e0;display:block}.BlogPostContentSection_ctaButtonCenter__6Kp5e{display:flex;justify-content:center;margin:2.5rem 0}@media(max-width:768px){.BlogPostContentSection_ctaButtonCenter__6Kp5e{margin:2rem 0}}.BlogPostContentSection_ctaButtonLeft__r0OSM{display:flex;justify-content:flex-start;margin:2.5rem 0}@media(max-width:768px){.BlogPostContentSection_ctaButtonLeft__r0OSM{margin:2rem 0}}.BlogPostContentSection_ctaButtonRight__Yk0_P{display:flex;justify-content:flex-end;margin:2.5rem 0}@media(max-width:768px){.BlogPostContentSection_ctaButtonRight__Yk0_P{margin:2rem 0}}.BlogPostContentSection_primaryButton__sultt{width:max-content;background:var(--riff-primary);color:#fff;font-size:1rem;font-family:RiformaLLSub-Regular,Arial,sans-serif;border-radius:1.25rem;padding:.5rem .875rem;border:1px solid var(--riff-primary);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.BlogPostContentSection_primaryButton__sultt:hover{background:var(--riff-blue-600);border-color:var(--riff-blue-600);color:#fff}.BlogPostContentSection_primaryButton__sultt:active{background:var(--riff-blue-700);color:#fff}.BlogPostContentSection_secondaryButton__XeKHD{width:max-content;background:#f7f8f8;color:#1c1c1f;font-size:1rem;font-family:RiformaLLSub-Regular,Arial,sans-serif;border-radius:1.25rem;padding:.5rem .875rem;border:.0625rem solid #f7f8f8;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.BlogPostContentSection_secondaryButton__XeKHD:hover{background:hsla(180,7%,97%,.9);color:#1c1c1f;border:.0625rem solid hsla(180,7%,97%,.9)}.BlogPostContentSection_secondaryButton__XeKHD:active{background:hsla(180,7%,97%,.8)}.BlogPostContentSection_buttonArrow__IOAaA{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s ease}.BlogPostContentSection_primaryButton__sultt:hover .BlogPostContentSection_buttonArrow__IOAaA,.BlogPostContentSection_secondaryButton__XeKHD:hover .BlogPostContentSection_buttonArrow__IOAaA{transform:translate(.125rem,-.125rem)}.BlogPostContentSection_mediaEmbedWrapper__eMPxZ{margin:2.5rem 0}@media(max-width:768px){.BlogPostContentSection_mediaEmbedWrapper__eMPxZ{margin:2rem 0}}.BlogPostContentSection_divider__hV7mx{width:100%;height:.0625rem;background:hsla(0,0%,100%,.1);margin:2.5rem 0;border:none}@media(max-width:768px){.BlogPostContentSection_divider__hV7mx{margin:2rem 0}}.BlogPostContentSection_tags__5KYSm{margin-top:3rem;padding-top:2rem;border-top:.0625rem solid hsla(0,0%,100%,.1)}.BlogPostContentSection_tagsTitle__M_NZW{font-family:RiformaLLWeb-Light,Arial,sans-serif;font-size:.875rem;color:#8a8f98;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em}.BlogPostContentSection_tagsList__zZzEu{display:flex;flex-wrap:wrap;gap:.75rem}.BlogPostContentSection_tag__ItDdC{display:inline-block;padding:.375rem .875rem;background:hsla(0,0%,100%,.05);border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.375rem;font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:.875rem;color:#8a8f98;transition:all .2s ease}.BlogPostContentSection_tag__ItDdC:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#f7f8f8}.BlogTableOfContents_container__4GSZn{width:100%;padding:0}.BlogTableOfContents_content__ewEFy{display:flex;flex-direction:column;gap:.75rem;width:100%}.BlogTableOfContents_title__8YhQX{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:1rem;color:#f7f8f8;margin:0 0 1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.BlogTableOfContents_nav__YPypa{display:flex;flex-direction:column;gap:.375rem}.BlogTableOfContents_emptyMessage__WDC4_{line-height:1.5;margin:0;font-style:italic}.BlogTableOfContents_emptyMessage__WDC4_,.BlogTableOfContents_link__Km2vR{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:.875rem;color:#8a8f98}.BlogTableOfContents_link__Km2vR{background:transparent;border:none;padding:0;text-align:left;cursor:pointer;transition:color .15s ease;position:relative;line-height:1.6}.BlogTableOfContents_link__Km2vR:hover{color:#f7f8f8}.BlogTableOfContents_link__Km2vR.BlogTableOfContents_linkH2__Ry4hb{padding-left:0;font-size:.9375rem;font-weight:400}.BlogTableOfContents_link__Km2vR.BlogTableOfContents_linkH3__ivSv_{padding-left:1rem;font-size:.8125rem;color:#8a8f98}.BlogTableOfContents_link__Km2vR.BlogTableOfContents_linkH4__EN2FS{padding-left:2rem;font-size:.75rem;color:#8a8f98}.BlogTableOfContents_link__Km2vR.BlogTableOfContents_active__fm_df{color:#f7f8f8;font-weight:400}.MediaEmbed_embedContainer__A_7wR{width:100%;margin:.5rem 0 2rem}@media(max-width:768px){.MediaEmbed_embedContainer__A_7wR{margin:.375rem 0 1.5rem}}.MediaEmbed_youtubeEmbed__304V9{position:relative;width:100%;padding-bottom:56.25%;border-radius:.75rem;overflow:hidden;background:#0c0c0c}@media(max-width:768px){.MediaEmbed_youtubeEmbed__304V9{border-radius:.5rem}}.MediaEmbed_iframe__tq1P3{position:absolute;top:0;left:0;width:100%;height:100%}.MediaEmbed_linkedinEmbed__8dkRd{position:relative;width:100%;min-height:500px;border-radius:.75rem;overflow:hidden;background:#0c0c0c}@media(max-width:768px){.MediaEmbed_linkedinEmbed__8dkRd{border-radius:.5rem;min-height:400px}}.MediaEmbed_twitterEmbed__YsR6V{display:flex;justify-content:center;padding:1rem 0}.MediaEmbed_twitterEmbed__YsR6V blockquote{margin:0!important}.MediaEmbed_linkPreview__pXGFc{display:block;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;text-decoration:none;transition:all .2s ease}.MediaEmbed_linkPreview__pXGFc:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}@media(max-width:768px){.MediaEmbed_linkPreview__pXGFc{padding:1rem;border-radius:.5rem}}.MediaEmbed_linkContent__DQNbG{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.MediaEmbed_linkContent__DQNbG{flex-direction:column;gap:.75rem;text-align:center}}.MediaEmbed_linkIcon__p7RDE{font-size:1.5rem;flex-shrink:0}.MediaEmbed_linkUrl__Yhm4f{flex:1 1;font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:.9375rem;color:#cecece;word-break:break-all}@media(max-width:768px){.MediaEmbed_linkUrl__Yhm4f{font-size:.875rem}}.MediaEmbed_linkAction__Rgsl3{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:.9375rem;color:var(--riff-primary);font-weight:500;flex-shrink:0}@media(max-width:768px){.MediaEmbed_linkAction__Rgsl3{font-size:.875rem}}.BlogAuthorBio_container__Xjdmj{width:100%;padding:0;margin-top:2rem}@media(max-width:768px){.BlogAuthorBio_container__Xjdmj{margin-top:1.5rem}}.BlogAuthorBio_content__9bTcz{display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.BlogAuthorBio_content__9bTcz{gap:.625rem}}.BlogAuthorBio_imageWrapper__tc_sB{flex-shrink:0}.BlogAuthorBio_avatar__KdJM_{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.BlogAuthorBio_avatar__KdJM_{width:40px;height:40px}}.BlogAuthorBio_info__xWige{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BlogAuthorBio_label__uhcH7{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:.875rem;color:#8a8f98}.BlogAuthorBio_name__v0G1X{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:1rem;color:#f7f8f8;font-weight:400}@media(max-width:768px){.BlogAuthorBio_name__v0G1X{font-size:.9375rem}}.BlogAuthorBio_role__wwfW6{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:1rem;color:#8a8f98}.BlogAuthorBio_role__wwfW6:before{content:", "}@media(max-width:768px){.BlogAuthorBio_role__wwfW6{font-size:.9375rem}}.BlogPostHeroSection_riffLightningBackground___YJab{position:absolute;top:-5rem;left:50%;transform:translateX(-50%);width:100vw;height:auto;max-height:120vh;z-index:0;pointer-events:none;opacity:.75;overflow:hidden;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 85% 90% at 50% 35%,#fff 15%,hsla(0,0%,100%,.95) 35%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.6) 65%,hsla(0,0%,100%,.3) 80%,hsla(0,0%,100%,.1) 90%,transparent 100%);mask-image:radial-gradient(ellipse 85% 90% at 50% 35%,#fff 15%,hsla(0,0%,100%,.95) 35%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.6) 65%,hsla(0,0%,100%,.3) 80%,hsla(0,0%,100%,.1) 90%,transparent 100%)}@media(max-width:1024px){.BlogPostHeroSection_riffLightningBackground___YJab{width:100vw;opacity:.7;max-height:100vh}}@media(max-width:768px){.BlogPostHeroSection_riffLightningBackground___YJab{width:100vw;opacity:.7;max-height:100vh;transform:translateX(-50%) scale(1.1)}}.BlogPostHeroSection_container__tVMPs{width:100%;padding:10rem 2rem 1rem;position:relative;z-index:1;background:#1c1c1f}@media(min-width:768px)and (max-width:1200px){.BlogPostHeroSection_container__tVMPs{padding:8.75rem 1.5rem 1rem}}@media(max-width:768px){.BlogPostHeroSection_container__tVMPs{padding:7.5rem 1rem 1rem}}.BlogPostHeroSection_breadcrumbWrapper__6X2N5{max-width:900px;margin:0 auto 3rem;display:flex;justify-content:center}@media(min-width:768px)and (max-width:1200px){.BlogPostHeroSection_breadcrumbWrapper__6X2N5{margin-bottom:2.5rem}}@media(max-width:768px){.BlogPostHeroSection_breadcrumbWrapper__6X2N5{margin-bottom:2rem}}.BlogPostHeroSection_content__ibVgh{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}@media(max-width:768px){.BlogPostHeroSection_content__ibVgh{gap:1.25rem}}.BlogPostHeroSection_topMeta__TcwQv{display:flex;align-items:center;gap:.75rem;font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:.9375rem;color:#8a8f98}@media(max-width:768px){.BlogPostHeroSection_topMeta__TcwQv{font-size:.875rem}}.BlogPostHeroSection_category__zFHB8,.BlogPostHeroSection_date__lwxJa,.BlogPostHeroSection_metaDivider__Uaq3L{color:#8a8f98}.BlogPostHeroSection_title__CxNzA{font-family:Tiempos Headline Regular,Arial,sans-serif;font-size:4.5rem;line-height:1.15;color:#f7f8f8;margin:.5rem 0 0;font-weight:400;text-wrap:balance;max-width:900px;letter-spacing:-.02em}@media(min-width:768px)and (max-width:1200px){.BlogPostHeroSection_title__CxNzA{font-size:3.5rem;line-height:1.2}}@media(max-width:768px){.BlogPostHeroSection_title__CxNzA{font-size:2.5rem;line-height:1.2}}.BlogPostHeroSection_excerpt__swmBP{font-family:RiformaLLWeb-Light,Arial,sans-serif;font-size:clamp(1.25rem,1.1rem + .6667vw,1.75rem);line-height:125%;color:#a5a5a5;margin:0;max-width:700px;font-weight:300;letter-spacing:-.025em}.BlogPostHeroSection_divider__wkY91{width:100%;max-width:900px;height:.0625rem;background:hsla(0,0%,100%,.1);margin:1.5rem 0}@media(max-width:768px){.BlogPostHeroSection_divider__wkY91{margin:1.25rem 0}}.BlogPostHeroSection_imageContainer__6hjBE{position:relative;width:100%;max-width:900px;border-radius:.75rem;overflow:hidden;background:#1c1c1f}@media(max-width:768px){.BlogPostHeroSection_imageContainer__6hjBE{border-radius:.5rem}}.BlogPostHeroSection_image__LVrek{width:100%;height:auto;display:block}.RelatedArticles_container__O7Sp_{width:100%;padding:4rem 2rem;background:#1c1c1f;border-top:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.RelatedArticles_container__O7Sp_{padding:3rem 1rem}}.RelatedArticles_content__J4xLD{max-width:1200px;margin:0 auto}.RelatedArticles_title__Lyndo{font-family:Tiempos Headline Regular,Arial,sans-serif;font-size:2rem;line-height:1.3;color:#f7f8f8;margin:0 0 2rem;font-weight:400}@media(max-width:768px){.RelatedArticles_title__Lyndo{font-size:1.75rem;margin-bottom:1.5rem}}.RelatedArticles_grid__kGwzK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(min-width:768px)and (max-width:1200px){.RelatedArticles_grid__kGwzK{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:768px){.RelatedArticles_grid__kGwzK{grid-template-columns:1fr;gap:1.5rem}}.IntegrationSubpageHeroSection_wrapper___VwFr{width:100%;max-width:1200px;margin:0 auto;padding:120px 20px 48px;position:relative}@media(max-width:1200px){.IntegrationSubpageHeroSection_wrapper___VwFr{padding:100px 20px 60px}}@media(max-width:768px){.IntegrationSubpageHeroSection_wrapper___VwFr{padding:80px 20px 40px}}.IntegrationSubpageHeroSection_backButtonContainer__oK1nW{position:absolute;top:128px;left:20px}@media(max-width:768px){.IntegrationSubpageHeroSection_backButtonContainer__oK1nW{top:20px}}.IntegrationSubpageHeroSection_backButton__Nzz_j{display:flex;align-items:center;gap:8px;color:var(--gray000);font-family:var(--font-nb-international-pro),"sans-serif";font-size:16px;font-weight:500;text-decoration:none;transition:color .3s var(--cubic-bezier)}.IntegrationSubpageHeroSection_backButton__Nzz_j svg{width:20px;height:20px;transition:transform .3s var(--cubic-bezier)}.IntegrationSubpageHeroSection_backButton__Nzz_j:hover{color:var(--gray001)}.IntegrationSubpageHeroSection_backButton__Nzz_j:hover svg{transform:translateX(-4px)}.IntegrationSubpageHeroSection_content__RxhE7{display:flex;flex-direction:column;gap:24px;max-width:800px}.IntegrationSubpageHeroSection_logoContainer__n8dOh{display:flex;align-items:center;position:relative;margin-top:32px}.IntegrationSubpageHeroSection_svgContainer__HR_re{width:80px;height:80px;background-color:#fff;border-radius:12px;padding:12px}.IntegrationSubpageHeroSection_svgContainer__HR_re svg{width:100%;height:100%;object-fit:contain}.IntegrationSubpageHeroSection_badge__3Yi_1{display:inline-block;padding:4px 12px;background-color:hsla(0,0%,100%,.1);border-radius:100px;font-size:14px;font-weight:500;color:#fff;margin-left:16px}.IntegrationSubpageHeroSection_buttonContainer__0Tyqc{display:flex;gap:16px;margin-top:16px}@media(max-width:768px){.IntegrationSubpageHeroSection_buttonContainer__0Tyqc{flex-direction:column;width:100%}}.IntegrationSubpageHeroSection_headerContainer__LYwnb{display:flex;flex-direction:row;align-items:center;gap:32px;margin-top:64px}.IntegrationSubpageHeroSection_svgContainer__HR_re{flex-shrink:0;width:128px;height:128px;display:flex;align-items:center;justify-content:center}.IntegrationSubpageHeroSection_textContainer__vpXxC{display:flex;flex-direction:column;gap:16px}.IntegrationSubpageStepsSection_wrapper__kWQdq{width:100%;max-width:1200px;margin:0 auto;background-color:var(--gray100);padding:0 20px}@media(max-width:1200px){.IntegrationSubpageStepsSection_wrapper__kWQdq{padding:40px 20px}}@media(max-width:768px){.IntegrationSubpageStepsSection_wrapper__kWQdq{padding:30px 20px}}.IntegrationSubpageStepsSection_content__m5e74{display:flex;flex-direction:column;gap:40px}.IntegrationSubpageStepsSection_verticalContainer__pobUw{display:flex;flex-direction:column;gap:24px}.IntegrationSubpageStepsSection_card__Kt6wi{background-color:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 12px rgba(0,0,0,.05);width:100%;box-sizing:border-box;position:relative}.IntegrationSubpageStepsSection_cardRow__RlMKy{display:flex;align-items:center;gap:32px}.IntegrationSubpageStepsSection_cardNumber__1BH90{width:40px;height:40px;border-radius:50%;background-color:var(--yellow);color:var(--gray900);display:flex;justify-content:center;align-items:center;font-weight:600;font-size:18px;flex-shrink:0;position:absolute;left:32px;top:50%;transform:translateY(-50%)}.IntegrationSubpageStepsSection_textContent__B7tav{display:flex;flex-direction:column;gap:8px;margin-left:56px}.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);padding:clamp(4rem,3.413rem + 2.6087vw,5.5rem) 5%;text-align:center;width:100vw;position:relative;left:50%;transform:translateX(-50%);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) 5%}}@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(3rem,2.5598rem + 1.9565vw,4.125rem) clamp(4rem,3.413rem + 2.6087vw,5.5rem);gap:clamp(3rem,2.5598rem + 1.9565vw,4.125rem) clamp(4rem,3.413rem + 2.6087vw,5.5rem);align-items:center;justify-items:center;max-width:70rem;margin:0 auto}.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(1rem,.8533rem + .6522vw,1.375rem);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}}.FaqBox_wrapper__FAX5R{width:100%;background-color:#000;font-family:RiformaLLWeb-Regular,Arial,sans-serif}.FaqBox_wrapper__FAX5R .FaqBox_topBar__V0dM7{font-family:RiformaLLWeb-Light,Arial,sans-serif;font-weight:300;font-size:clamp(1rem,.9rem + .4444vw,1.125rem);line-height:150%;text-wrap:balance;color:#cecece;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;cursor:pointer}.FaqBox_wrapper__FAX5R .FaqBox_topBar__V0dM7 .FaqBox_questionText__tf7yq{font-family:RiformaLLWeb-Light,Arial,sans-serif;font-weight:300;font-size:clamp(1.125rem,1rem + .5556vw,1.5rem);line-height:150%;color:#fff;width:80%;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:0;text-wrap:balance}.FaqBox_wrapper__FAX5R .FaqBox_topBar__V0dM7 .FaqBox_chevron__3My4D{width:clamp(.875rem,.8rem + .3333vw,1rem);height:clamp(.875rem,.8rem + .3333vw,1rem);color:#fff}.FaqBox_wrapper__FAX5R .FaqBox_answerBox__r_kAn{width:80%;font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-weight:400;font-size:clamp(1rem,.9rem + .4444vw,1.125rem);line-height:150%;text-wrap:balance;color:#cecece}.FaqBox_wrapper__FAX5R .FaqBox_answerBox__r_kAn .FaqBox_answer____dmN{line-height:150%;color:#cecece}.FaqBox_wrapper__FAX5R .FaqBox_divider__tBUYX{width:100%;height:1px;background-color:#222;margin-top:20px}.FaqSection_wrapper__pylxe{width:100%;display:flex;flex-direction:column;gap:160px;padding:60px 40px;margin:4rem auto 0;background-color:#000}.FaqSection_wrapper__pylxe .FaqSection_faqTitle__pO9eC{font-family:Tiempos Headline Regular,Arial,sans-serif;font-weight:400;font-size:clamp(3.25rem,2.7rem + 2.4444vw,4.5rem);letter-spacing:0;line-height:100%;text-wrap:balance;max-width:40rem;color:#fff;margin-bottom:clamp(2rem,1.7065rem + 1.3043vw,2.75rem)}@media(max-width:768px){.FaqSection_wrapper__pylxe .FaqSection_faqTitle__pO9eC{text-align:center}}.FaqSection_wrapper__pylxe .FaqSection_contentContainer__lz0UH{width:100%;max-width:90rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.FaqSection_wrapper__pylxe .FaqSection_contentContainer__lz0UH .FaqSection_titleContainer__5I7LT{width:100%}.FaqSection_wrapper__pylxe.FaqSection_primary__GG3Cv{color:#fff}@media(max-width:768px){.FaqSection_wrapper__pylxe{padding:40px 20px 60px}}.FaqSection_wrapper__pylxe .FaqSection_questionsContainer__gRup_{width:650px;display:flex;flex-direction:column;align-self:flex-end;gap:40px}.FaqSection_wrapper__pylxe .FaqSection_questionsContainer__gRup_.FaqSection_primary__GG3Cv{color:#fff}@media(max-width:1200px){.FaqSection_wrapper__pylxe .FaqSection_questionsContainer__gRup_{width:100%}}.ShowcaseSection_wrapper__qjL6J{width:100%;max-width:1920px;height:80vh;max-height:864px;min-height:600px;display:flex;margin:0 auto}@media(max-width:1200px){.ShowcaseSection_wrapper__qjL6J{height:auto;max-height:unset;flex-direction:column!important}}.ShowcaseSection_wrapper__qjL6J .ShowcaseSection_imageContainer__YBcK_{width:50%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}@media(max-width:1200px){.ShowcaseSection_wrapper__qjL6J .ShowcaseSection_imageContainer__YBcK_{width:100%;height:90vh}}.ShowcaseSection_wrapper__qjL6J .ShowcaseSection_mainContainer__qv6Mg{width:50%;height:100%;display:flex;flex-direction:column;gap:40px;padding:40px}@media(max-width:1200px){.ShowcaseSection_wrapper__qjL6J .ShowcaseSection_mainContainer__qv6Mg{width:100%;height:50%}}@media(max-width:768px){.ShowcaseSection_wrapper__qjL6J .ShowcaseSection_mainContainer__qv6Mg{padding:40px 20px}}.McpPageHowItWorksSection_wrapper__avZnk{width:100%;margin:0 auto;max-width:1200px;padding:10px 20px 30px}.McpPageHowItWorksSection_titleContainer__KqB6V{width:100%;display:flex;flex-direction:column;gap:24px;padding:60px 20px 0;text-align:center;align-items:center}.McpPageHowItWorksSection_stepsGrid__HDvwA{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px;padding:0 20px;margin-bottom:20px;margin-top:32px}@media(min-width:768px){.McpPageHowItWorksSection_stepsGrid__HDvwA{grid-template-columns:repeat(3,1fr)}}.McpPageHowItWorksSection_stepsCard__veOb2{background-color:transparent;border-radius:24px;padding:40px;margin-bottom:40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;border:1px solid var(--gray003);width:100%}@media(min-width:768px){.McpPageHowItWorksSection_stepsCard__veOb2{width:auto}}.McpPageHowItWorksSection_stepsLink__6aldi{width:-moz-fit-content;width:fit-content;align-items:flex-start;display:flex;justify-content:center}@media(min-width:768px){.McpPageHowItWorksSection_stepsLink__6aldi{width:auto}}.McpPageHowItWorksSection_ctaContainer__VvXvF{display:flex;justify-content:flex-end;margin-bottom:64px;padding:0 20px;color:#fff}.McpPageTemplatesSection_wrapper__ARyF2{width:100%;margin:0 auto;max-width:1200px;padding:40px 20px 0}.McpPageTemplatesSection_titleContainer__nAOMY{width:100%;display:flex;flex-direction:column;gap:24px;padding:60px 20px 0;text-align:center;align-items:center}.McpPageTemplatesSection_ctaContainer__ipDQl{display:flex;justify-content:flex-end;margin-top:48px;margin-bottom:48px}.TemplatesPageGridSection_wrapper__r1NDG{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:60px 0}.TemplatesPageGridSection_categorySection__Wp3I7{width:100%;max-width:1200px;margin:0 auto 4rem;padding:0 40px}.TemplatesPageGridSection_gridContainer__Edkx4{display:flex;flex-direction:column;gap:40px;width:100%}.TemplatesPageGridSection_gridItemWrapper__uF_K5{min-width:0;padding:0 12px;position:relative;transition:opacity .2s ease}.TemplatesPageGridSection_card__D2ORN{background:#0f0f0f;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;height:100%;border:1px solid hsla(0,0%,100%,.1);transform:scale(.98);transition:transform .2s ease}.TemplatesPageGridSection_contentBox__ODoCl{display:flex;padding:40px 40px 24px;gap:40px;height:100%}@media(max-width:768px){.TemplatesPageGridSection_contentBox__ODoCl{flex-direction:column-reverse;padding:24px 24px 16px}}.TemplatesPageGridSection_textContent__liMv6{flex:1 1;display:flex;flex-direction:column;gap:16px;margin-top:18px}.TemplatesPageGridSection_thumbnailContainer__pvkgW{flex:1 1;position:relative;border-radius:8px;overflow:hidden}@media(max-width:768px){.TemplatesPageGridSection_thumbnailContainer__pvkgW{aspect-ratio:16/9;margin-bottom:16px}}.TemplatesPageGridSection_thumbnailContainer__pvkgW:hover{cursor:pointer}.TemplatesPageGridSection_descriptionContainer__C8gkS{margin-bottom:1rem}.TemplatesPageGridSection_thumbnailImage___Rhob{width:100%;height:100%}.TemplatesPageGridSection_buttonsContainer__MF030{display:flex;flex-direction:row;gap:16px;align-items:center}.TemplatesPageGridSection_checkItOutButton__CGpj9{white-space:nowrap;display:inline-block;text-decoration:underline;color:#fff;font-weight:500;transition:all .2s ease-in-out;min-width:110px}.TemplatesPageGridSection_integrationsContainer__iEDp8{display:flex;gap:12px;width:100%;align-items:center;flex-direction:row;flex-wrap:wrap;margin:8px 0}.TemplatesPageGridSection_integrationIcon__M9G6F{height:36px;flex-shrink:0;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.TemplatesPageGridSection_svgContainer__9O_iv{width:100%;height:100%;background-color:transparent;padding:6px;display:flex;align-items:center;justify-content:center}.TemplatesPageGridSection_svgContainer__9O_iv svg{width:auto;height:100%;max-width:100%;object-fit:contain;fill:#fff}.SolutionsPageCustomerQuoteSection_wrapper__abJB6{width:100%;max-width:1920px;display:flex;flex-direction:column;gap:60px;padding:160px 40px 100px;margin:0 auto}@media(max-width:768px){.SolutionsPageCustomerQuoteSection_wrapper__abJB6{padding:100px 20px 60px}}.SolutionsPageCustomerQuoteSection_wrapper__abJB6 .SolutionsPageCustomerQuoteSection_contentBox__vCvZv{width:100%;display:flex;justify-content:space-between}.SolutionsPageRelatedContentSection_wrapper___mb_A{width:100%;max-width:1920px;height:max-content;display:flex;flex-direction:column;gap:80px;background-color:var(--gray000);padding:160px 40px 120px;margin:0 auto}@media(max-width:768px){.SolutionsPageRelatedContentSection_wrapper___mb_A{padding:100px 20px 60px}}.SolutionsPageRelatedContentSection_wrapper___mb_A .SolutionsPageRelatedContentSection_appsContainer__BC9pN{width:100%;display:flex;flex-wrap:wrap;gap:40px}@media(max-width:1200px){.SolutionsPageRelatedContentSection_wrapper___mb_A .SolutionsPageRelatedContentSection_appsContainer__BC9pN{justify-content:center;gap:60px}}.SolutionsPageRelatedContentSection_wrapper___mb_A .SolutionsPageRelatedContentSection_appsContainer__BC9pN .SolutionsPageRelatedContentSection_appCard__cDPOX{width:calc(33% - 24px);min-width:360px;display:flex;flex-direction:column;gap:40px}.SolutionsPageRelatedContentSection_wrapper___mb_A .SolutionsPageRelatedContentSection_appsContainer__BC9pN .SolutionsPageRelatedContentSection_appCard__cDPOX>a{margin-top:10px}@media(max-width:1200px){.SolutionsPageRelatedContentSection_wrapper___mb_A .SolutionsPageRelatedContentSection_appsContainer__BC9pN .SolutionsPageRelatedContentSection_appCard__cDPOX{width:calc(50% - 30px)}}@media(max-width:768px){.SolutionsPageRelatedContentSection_wrapper___mb_A .SolutionsPageRelatedContentSection_appsContainer__BC9pN .SolutionsPageRelatedContentSection_appCard__cDPOX{width:100%;min-width:unset;padding:0}}.SolutionsPageRelatedContentSection_wrapper___mb_A .SolutionsPageRelatedContentSection_appsContainer__BC9pN .SolutionsPageRelatedContentSection_appCard__cDPOX .SolutionsPageRelatedContentSection_imageFrame__QTyd4{width:100%;aspect-ratio:16/14;border-radius:8px;position:relative;overflow:hidden}.SolutionsPageRelatedContentSection_wrapper___mb_A .SolutionsPageRelatedContentSection_appsContainer__BC9pN .SolutionsPageRelatedContentSection_appCard__cDPOX .SolutionsPageRelatedContentSection_imageFrame__QTyd4 .SolutionsPageRelatedContentSection_image__5MgFa{object-fit:cover}.Navigation_logoBox__YLcTv{color:#e4ff98;cursor:pointer;position:fixed;top:48px;width:-moz-fit-content;width:fit-content;left:40px;z-index:999;transition:color .3s ease;display:flex;align-items:center;justify-content:flex-start}.Navigation_logoBox__YLcTv.Navigation_withBanner__4gkZv{top:calc(48px + 72px)}@media(min-width:768px)and (max-width:1200px){.Navigation_logoBox__YLcTv.Navigation_withBanner__4gkZv{top:calc(52px + 72px)}}@media(max-width:768px){.Navigation_logoBox__YLcTv.Navigation_withBanner__4gkZv{top:calc(20px + 90px)}}.Navigation_logoBox__YLcTv.Navigation_blueTheme__o8EXJ{color:#0034ff}.Navigation_logoBox__YLcTv.Navigation_riffLogo__wVkS5{width:6.5rem;height:1.8rem;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,#000 50%,rgba(0,0,0,.95) 70%,rgba(0,0,0,.7) 85%,transparent 100%);mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,#000 50%,rgba(0,0,0,.95) 70%,rgba(0,0,0,.7) 85%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:768px)and (max-width:1200px){.Navigation_logoBox__YLcTv.Navigation_riffLogo__wVkS5{width:5.5rem;height:1.6rem}}@media(max-width:768px){.Navigation_logoBox__YLcTv.Navigation_riffLogo__wVkS5{width:4.5rem;height:1.4rem}}@media(min-width:768px)and (max-width:1200px){.Navigation_logoBox__YLcTv{top:52px;left:40px}}@media(max-width:768px){.Navigation_logoBox__YLcTv{top:20px;left:20px}}.Navigation_mainContainer__t41n1{width:max-content;display:flex;justify-content:center;gap:4px;background-color:rgba(0,0,0,.6);border-radius:160px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6px;position:fixed;top:40px;left:50%;transform:translateX(-50%);z-index:999}.Navigation_mainContainer__t41n1.Navigation_withBanner__4gkZv{top:calc(40px + 72px)}.Navigation_getStartedContainer__6txTV{position:fixed;top:40px;right:40px;z-index:999;display:flex;gap:12px;align-items:center}.Navigation_getStartedContainer__6txTV.Navigation_withBanner__4gkZv{top:calc(40px + 72px)}@media(min-width:768px)and (max-width:1200px){.Navigation_getStartedContainer__6txTV.Navigation_withBanner__4gkZv{top:calc(44px + 72px)}}@media(max-width:768px){.Navigation_getStartedContainer__6txTV.Navigation_withBanner__4gkZv{top:calc(20px + 90px)}}@media(min-width:768px)and (max-width:1200px){.Navigation_getStartedContainer__6txTV{top:44px;right:40px}}@media(max-width:768px){.Navigation_getStartedContainer__6txTV{top:20px;right:70px}.Navigation_getStartedContainer__6txTV a{display:none}.Navigation_getStartedContainer__6txTV button{font-size:14px;padding:8px 12px;border-radius:20px}}.Navigation_mobileMainContainer__9iMKf{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;top:40px;right:40px;z-index:999}.Navigation_mobileMainContainer__9iMKf.Navigation_withBanner__4gkZv{top:calc(40px + 72px)}@media(max-width:768px){.Navigation_mobileMainContainer__9iMKf.Navigation_withBanner__4gkZv{top:calc(20px + 90px)}.Navigation_mobileMainContainer__9iMKf{top:20px;right:20px}}.Navigation_mobileMainContainer__9iMKf .Navigation_toggleContainer__9mGzb{width:48px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}.Navigation_mobileMainContainer__9iMKf .Navigation_toggleContainer__9mGzb .Navigation_line1__vX6f7,.Navigation_mobileMainContainer__9iMKf .Navigation_toggleContainer__9mGzb .Navigation_line2__5vcV2,.Navigation_mobileMainContainer__9iMKf .Navigation_toggleContainer__9mGzb .Navigation_line3__eKAWJ{width:24px;height:2px;background-color:var(--gray006);position:relative}.Navigation_mobileMainContainer__9iMKf .Navigation_mobileElementsContainer__3s3qg{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 12px 16px;position:relative}.Navigation_dropdownContainer__6sAgF{position:relative;display:flex;align-items:center}.Navigation_dropdownMenu__TMbP6{position:absolute;top:100%;left:0;padding-top:8px;z-index:1000}.Navigation_dropdownMenu__TMbP6:before{content:"";display:block;width:100%;height:8px}.Navigation_dropdownMenu__TMbP6>div{background-color:#08090a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:10px;min-width:240px;max-width:280px;box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:4px;animation:Navigation_dropdownFadeIn__r_jZ6 .15s ease-out}@keyframes Navigation_dropdownFadeIn__r_jZ6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Navigation_dropdownItem__0OdJy{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--gray006);transition:all .15s ease;cursor:pointer}.Navigation_dropdownItem__0OdJy:hover .Navigation_dropdownItemName__bcqzj{color:#fff}.Navigation_dropdownItem__0OdJy:hover .Navigation_dropdownItemDescription__x1DJe{color:hsla(0,0%,100%,.7)}.Navigation_dropdownItem__0OdJy:hover .Navigation_externalIcon__8Rg2Z{opacity:1}.Navigation_dropdownIcon__ZT9Qe{font-size:18px;line-height:1;flex-shrink:0;margin-top:1px;opacity:.9}.Navigation_dropdownItemContent__MA19c{flex:1 1;display:flex;flex-direction:column;gap:2px}.Navigation_dropdownItemName__bcqzj{font-size:.875rem;font-weight:400;color:hsla(0,0%,100%,.85);display:flex;align-items:center;gap:4px}.Navigation_dropdownItemDescription__x1DJe,.Navigation_dropdownItemName__bcqzj{font-family:RiformaLLWeb-Regular,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.3;letter-spacing:-.01em;transition:color .15s ease}.Navigation_dropdownItemDescription__x1DJe{font-size:.75rem;color:hsla(0,0%,100%,.5)}.Navigation_externalIcon__8Rg2Z{font-size:.75rem;opacity:.6;transition:opacity .15s ease}.Navigation_mobileDropdownContainer__7SpIr{display:flex;flex-direction:column;align-items:center;width:100%;gap:8px}.Navigation_mobileDropdownMenu__PH2SY{display:flex;flex-direction:column;gap:6px;width:100%;padding:8px 0;animation:Navigation_mobileDropdownFadeIn__oAkXc .2s ease}@keyframes Navigation_mobileDropdownFadeIn__oAkXc{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.Navigation_mobileDropdownItem__hMUFn{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;text-decoration:none;color:var(--gray006);transition:all .15s ease;border-radius:8px}.Navigation_mobileDropdownItem__hMUFn:hover .Navigation_dropdownItemName__bcqzj{color:#fff}.Navigation_mobileDropdownItem__hMUFn:hover .Navigation_dropdownItemDescription__x1DJe{color:hsla(0,0%,100%,.7)}.Navigation_mobileDropdownItem__hMUFn:hover .Navigation_externalIcon__8Rg2Z{opacity:1}.Navigation_mobileDropdownItem__hMUFn .Navigation_dropdownItemName__bcqzj{font-family:RiformaLLWeb-Regular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:400;color:hsla(0,0%,100%,.85);transition:color .15s ease}.Navigation_mobileDropdownItem__hMUFn .Navigation_dropdownItemDescription__x1DJe{font-family:RiformaLLWeb-Regular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;color:hsla(0,0%,100%,.5);margin-top:2px;transition:color .15s ease}.Navigation_talkToHumanButton__b_MEh{background:hsla(0,0%,100%,.05)!important;border:none!important;border-radius:20px!important;padding:10px 15px!important;color:#fff!important;text-decoration:none;transition:all .2s ease}.Navigation_talkToHumanButton__b_MEh:hover{background:hsla(0,0%,100%,.02)!important}@keyframes FeatureSection_fadeInUp__hZDUY{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes FeatureSection_fadeIn__MB5dA{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes FeatureSection_fadeOut___Kniz{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes FeatureSection_gradientShift__q6uGa{0%{background-position:0 0;box-shadow:none;opacity:0}to{background-position:100% 100%}}.FeatureSection_wrapper__XV_Ib{margin:0 auto;width:100%;height:100%;margin-top:var(--space-xl)}@media(max-width:768px){.FeatureSection_wrapper__XV_Ib{padding:var(--space-l) 0;height:auto}}.FeatureSection_container__c_hKN{width:100%;max-width:90rem;height:100%;margin:0 auto;padding:0 var(--space-s)}.FeatureSection_mobileTabNavigation__UE81U{display:none}@media(max-width:768px){.FeatureSection_mobileTabNavigation__UE81U{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--space-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none}.FeatureSection_mobileTabNavigation__UE81U::-webkit-scrollbar{display:none}}.FeatureSection_mobileTab__cDhxE{flex-grow:1;padding:var(--space-xs) var(--space-s);background-color:#121212;border:0;border-radius:var(--radius-md);color:#848484;font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(1rem,.9rem + .4444vw,1.125rem);letter-spacing:0;cursor:pointer;transition:all .2s ease;opacity:1;white-space:nowrap;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)}.FeatureSection_mobileTab__cDhxE:hover{color:#fff;background-color:#222}.FeatureSection_mobileTab__cDhxE:active{transform:translateY(1px)}.FeatureSection_mobileTab__cDhxE.FeatureSection_mobileTabActive__BnbF1{opacity:1;background-color:rgba(228,255,152,.188);color:var(--riff-secondary);border-color:transparent}.FeatureSection_content___q6OI{display:grid;grid-template-columns:repeat(12,[col-start] 1fr);grid-gap:var(--space-l);gap:var(--space-l);width:100%;padding:var(--space-2xl) 0}@media(max-width:768px){.FeatureSection_content___q6OI{grid-template-columns:1fr;gap:var(--space-m);padding:0}}.FeatureSection_leftColumn__IpALb{grid-column:span 4;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}@media(max-width:768px){.FeatureSection_leftColumn__IpALb{display:none}}.FeatureSection_flowchart___Idxx{display:flex;flex-direction:column}@media(max-width:768px){.FeatureSection_flowchart___Idxx{gap:var(--space-m)}}.FeatureSection_flowchartItemWrapper__ezfqf{display:flex;flex-direction:column}.FeatureSection_flowchartItem__FS_CK{display:flex;flex-direction:row;gap:var(--space-xs);align-items:center;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-md);padding:clamp(.25rem,.2011rem + .2174vw,.375rem) clamp(1.5rem,1.2799rem + .9783vw,2.0625rem) clamp(.25rem,.2011rem + .2174vw,.375rem) clamp(.25rem,.2011rem + .2174vw,.375rem);cursor:pointer;transition:all .2s ease;opacity:.5}.FeatureSection_flowchartItem__FS_CK.FeatureSection_active__mfdsX{opacity:1;color:var(--riff-secondary)}.FeatureSection_flowchartItem__FS_CK:hover{opacity:1}@media(max-width:768px){.FeatureSection_flowchartItem__FS_CK{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-3xs)}}.FeatureSection_connectingLine__A6GuY{background:#222;height:clamp(1.728rem,1.3533rem + 1.6653vw,2.6855rem);width:1.5px;margin:0 1.75rem;border-radius:.9rem;overflow:hidden}@media(max-width:768px){.FeatureSection_connectingLine__A6GuY{display:none}}.FeatureSection_iconWrapper__6THEM{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:clamp(.25rem,.2011rem + .2174vw,.375rem)}@media(max-width:768px){.FeatureSection_iconWrapper__6THEM{display:none}}.FeatureSection_icon__ZT24h{width:100%;height:100%;aspect-ratio:1/1}.FeatureSection_itemLabel__vwOTN{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(1rem,.9rem + .4444vw,1.125rem);letter-spacing:-.025em}@media(max-width:768px){.FeatureSection_itemLabel__vwOTN{font-size:clamp(1rem,.9rem + .4444vw,1.125rem);letter-spacing:0}}.FeatureSection_rightColumn__3px_4{grid-column:span 8;display:flex;align-items:center;height:auto}@media(max-width:768px){.FeatureSection_rightColumn__3px_4{min-height:auto;grid-column:span 1;height:auto}}.FeatureSection_contentWrapper__fqRh_{position:relative;height:100%;width:100%;overflow:hidden;border-radius:var(--radius-md)}@media(max-width:768px){.FeatureSection_contentWrapper__fqRh_{height:auto}}.FeatureSection_metalCard__2hVyC{position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(10,74,63,.3) 0,transparent 70%);animation:FeatureSection_gradientShift__q6uGa 1s ease forwards;opacity:.6;transition:opacity .5s ease}@media(max-width:768px){.FeatureSection_metalCard__2hVyC{position:relative}}.FeatureSection_rightContent__09NHp{display:flex;flex-direction:column;justify-content:center;align-items:start;text-align:left;width:100%;height:100%;padding:var(--space-2xl) var(--space-2xl);position:absolute;background:linear-gradient(135deg,#033d32,#000 35%,#001f1a 70%,#000);background-size:200% 200%;animation:FeatureSection_gradientShift__q6uGa 2s ease forwards;box-shadow:inset 0 1px 3px hsla(0,0%,100%,.188),0 2px 6px rgba(0,0,0,.188),0 4px 8px rgba(0,0,0,.082);transition:all .5s ease}@media(max-width:768px){.FeatureSection_rightContent__09NHp{position:relative;padding:var(--space-xl) var(--space-m);min-height:60vh}}.FeatureSection_rightContent__09NHp.FeatureSection_fadeIn__MB5dA{animation:FeatureSection_fadeIn__MB5dA 1.5s ease forwards}.FeatureSection_rightContent__09NHp.FeatureSection_fadeOut___Kniz{animation:FeatureSection_fadeOut___Kniz .3s ease forwards}.FeatureSection_contentTitle__6POuo{font-family:Tiempos Headline Regular,Arial,sans-serif;font-size:clamp(3rem,70vw,3rem);max-width:100%;text-wrap:balance;letter-spacing:0;line-height:100%;font-weight:400;opacity:0;color:#e4ff98;animation:FeatureSection_fadeIn__MB5dA .6s ease .1s forwards}@media(max-width:768px){.FeatureSection_contentTitle__6POuo{font-size:clamp(2.25rem,1.9rem + 1.5556vw,3rem);text-align:center;margin:0 auto;padding:0 var(--space-m)}}.FeatureSection_contentText__h_M97{font-family:RiformaLLWeb-Light,Arial,sans-serif;font-size:clamp(1rem,.8533rem + .6522vw,1.375rem);letter-spacing:0;line-height:150%;max-width:100%;text-wrap:balance;text-align:left;margin-top:var(--space-2xs);opacity:0;color:hsla(66,47%,87%,.8);animation:FeatureSection_fadeIn__MB5dA .6s ease .2s forwards}@media(max-width:768px){.FeatureSection_contentText__h_M97{text-align:left;font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(1rem,.8533rem + .6522vw,1.375rem);line-height:150%;margin-top:var(--space-xs)}}.FeatureSection_bulletList__NAE9Z{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-s);max-width:100%;width:100%;text-align:left;list-style:none;padding-left:0;opacity:0;animation:FeatureSection_fadeIn__MB5dA .6s ease-out .2s forwards}@media(max-width:768px){.FeatureSection_bulletList__NAE9Z{text-align:left;padding:0;margin-left:0;margin-right:0}}.FeatureSection_listItem__pHOOE{display:flex;align-items:flex-start;gap:var(--space-2xs);color:hsla(66,47%,87%,.8)}.FeatureSection_listItem__pHOOE:before{content:"•";color:var(--riff-secondary);font-size:clamp(1rem,.8533rem + .6522vw,1.375rem);line-height:150%;flex-shrink:0;width:1em;text-align:center}.FeatureSection_contentItem__vLnxy{font-family:RiformaLLWeb-Light,Arial,sans-serif;font-size:clamp(1rem,.8533rem + .6522vw,1.375rem);letter-spacing:0;line-height:150%;text-align:left;color:hsla(66,47%,87%,.8);margin:0;flex:1 1;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:768px){.FeatureSection_contentItem__vLnxy{font-family:RiformaLLWeb-Regular,Arial,sans-serif;font-size:clamp(1rem,.8533rem + .6522vw,1.375rem);line-height:150%;text-align:left}}.FeatureSection_contentIconWrapper__d5dRs{display:none;align-items:baseline;justify-content:flex-start;width:100%;margin-bottom:var(--space-m);max-width:100%;opacity:0;animation:FeatureSection_fadeIn__MB5dA .6s ease-out forwards}@media(max-width:768px){.FeatureSection_contentIconWrapper__d5dRs{maring-bottom:var(--space-xs);justify-content:center;display:flex}}.FeatureSection_contentIcon__bELoq{width:5rem;height:5rem;color:#e4ff98}@media(max-width:768px){.FeatureSection_contentIcon__bELoq{width:clamp(5rem,4.5rem + 10vw,8rem)}}.FeatureSection_getStartedButtonWrapper__qb8bG{display:flex;width:100%;justify-content:center;align-items:center;margin-top:var(--space-xl);padding:0 clamp(2rem,1.7065rem + 1.3043vw,2.75rem)}@media(max-width:768px){.FeatureSection_getStartedButtonWrapper__qb8bG{margin-top:var(--space-l)}}.FeatureSection_arrowRight__7mxUn{aspect-ratio:1/1;width:clamp(1.728rem,1.3533rem + 1.6653vw,2.6855rem);margin-left:clamp(.75rem,.6277rem + .5435vw,1.0625rem);transition:all .2s ease}@media(max-width:768px){.FeatureSection_arrowRight__7mxUn{width:clamp(1.728rem,1.3533rem + 1.6653vw,2.6855rem)}}.FeatureSection_getStartedButton__AIwdt{font-family:Tiempos Text Semibold Italic,Arial,sans-serif;font-weight:600;letter-spacing:-.025em;margin:0 auto;width:100%;max-width:75rem;text-decoration:none;display:flex;text-align:center;justify-content:end;align-items:center;font-size:clamp(1.728rem,1.3533rem + 1.6653vw,2.6855rem);transition:all .2s ease;opacity:.8}@media(max-width:768px){.FeatureSection_getStartedButton__AIwdt{position:relative;bottom:auto;left:auto;right:auto;z-index:auto;font-size:clamp(1.728rem,1.3533rem + 1.6653vw,2.6855rem);justify-content:center}}.FeatureSection_getStartedButton__AIwdt:active{transform:translateY(1px)}.FeatureSection_getStartedButton__AIwdt:hover .FeatureSection_arrowRight__7mxUn{transform:translateX(.5rem)}.FeatureSection_getStartedButton__AIwdt:hover{opacity:1}.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}}