.Header-module__hBw1pG__header{z-index:100;transition:background var(--transition), box-shadow var(--transition);background:0 0;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__scrolled{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);background:#faf8f4eb}.Header-module__hBw1pG__inner{justify-content:space-between;align-items:center;gap:var(--sp-8);height:72px;display:flex}.Header-module__hBw1pG__logo{flex-shrink:0;align-items:center;display:flex}.Header-module__hBw1pG__logoImg{width:auto;height:36px;display:block}.Header-module__hBw1pG__nav{align-items:center;gap:var(--sp-8);flex:1;justify-content:flex-end;display:flex}.Header-module__hBw1pG__navList{align-items:center;gap:var(--sp-6);display:flex}.Header-module__hBw1pG__navLink{color:var(--riva-ink-80);transition:color var(--transition);font-size:.9375rem;font-weight:500;position:relative}.Header-module__hBw1pG__navLink:after{content:"";background:var(--riva-accent);transform-origin:0;height:1.5px;transition:transform var(--transition);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.Header-module__hBw1pG__navLink:hover{color:var(--riva-ink-100)}.Header-module__hBw1pG__navLink:hover:after{transform:scaleX(1)}.Header-module__hBw1pG__ctaNav{background:var(--riva-ink);color:var(--riva-paper);border-radius:var(--radius-full);transition:background var(--transition), transform var(--transition);white-space:nowrap;flex-shrink:0;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.Header-module__hBw1pG__ctaNav:hover{background:var(--riva-accent);transform:translateY(-1px)}.Header-module__hBw1pG__hamburger{width:40px;height:40px;padding:var(--sp-2);border-radius:var(--radius-md);transition:background var(--transition);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:none}.Header-module__hBw1pG__hamburger:hover{background:var(--riva-ink-10)}.Header-module__hBw1pG__bar{background:var(--riva-ink);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .15s;display:block}.Header-module__hBw1pG__barOpen1{transform:translateY(7px)rotate(45deg)}.Header-module__hBw1pG__barOpen2{opacity:0}.Header-module__hBw1pG__barOpen3{transform:translateY(-7px)rotate(-45deg)}.Header-module__hBw1pG__overlay{z-index:99;background:#0e0d2466;display:none;position:fixed;inset:0}@media (max-width:768px){.Header-module__hBw1pG__hamburger{display:flex}.Header-module__hBw1pG__overlay{display:block}.Header-module__hBw1pG__nav{background:var(--riva-bg-elev);width:min(300px,80vw);padding:var(--sp-8) var(--sp-6);box-shadow:var(--shadow-lg);z-index:101;justify-content:center;align-items:flex-start;gap:var(--sp-8);flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.Header-module__hBw1pG__navOpen{transform:translate(0)}.Header-module__hBw1pG__navList{align-items:flex-start;gap:var(--sp-4);flex-direction:column;width:100%}.Header-module__hBw1pG__navLink{font-size:1.125rem}.Header-module__hBw1pG__ctaNav{justify-content:center;width:100%;padding:.875rem 1.5rem}}
.Footer-module__S6Hkya__footer{background:var(--riva-ink);color:var(--riva-paper)}.Footer-module__S6Hkya__top{gap:var(--sp-16);padding-top:var(--sp-16);padding-bottom:var(--sp-12);border-bottom:1px solid #ffffff14;grid-template-columns:280px 1fr;display:grid}.Footer-module__S6Hkya__brand{gap:var(--sp-4);flex-direction:column;display:flex}.Footer-module__S6Hkya__logo{align-items:center;display:inline-flex}.Footer-module__S6Hkya__logoImg{filter:brightness(0)invert();width:auto;height:40px;margin-bottom:2px;display:block}.Footer-module__S6Hkya__tagline{color:var(--riva-ink-40);font-size:.9375rem;line-height:1.65}.Footer-module__S6Hkya__location{align-items:center;gap:var(--sp-2);color:var(--riva-ink-60);font-size:.8125rem;display:flex}.Footer-module__S6Hkya__nav{gap:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.Footer-module__S6Hkya__navTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--riva-ink-40);margin-bottom:var(--sp-4);font-size:.6875rem;font-weight:700}.Footer-module__S6Hkya__navList{gap:var(--sp-3);flex-direction:column;display:flex}.Footer-module__S6Hkya__navLink{color:var(--riva-ink-60);transition:color var(--transition);font-size:.9rem}.Footer-module__S6Hkya__navLink:hover{color:var(--riva-paper)}.Footer-module__S6Hkya__bottom{padding-top:var(--sp-5);padding-bottom:var(--sp-6);justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.Footer-module__S6Hkya__copy{color:var(--riva-ink-60);font-size:.8125rem}.Footer-module__S6Hkya__made{color:var(--riva-ink-40);font-size:.8125rem}@media (max-width:900px){.Footer-module__S6Hkya__top{gap:var(--sp-10);grid-template-columns:1fr}}@media (max-width:640px){.Footer-module__S6Hkya__nav{grid-template-columns:repeat(2,1fr)}.Footer-module__S6Hkya__bottom{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.Footer-module__S6Hkya__nav{grid-template-columns:1fr}}
.Hero-module__ZARIfG__hero{background:var(--riva-bg);align-items:center;min-height:100svh;padding-top:72px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__bg{pointer-events:none;position:absolute;inset:0}.Hero-module__ZARIfG__orb1{background:radial-gradient(circle,#4f3fe01c 0%,#0000 70%);border-radius:50%;width:660px;height:660px;animation:8s ease-in-out infinite Hero-module__ZARIfG__orbFloat;position:absolute;top:-20%;right:-8%}.Hero-module__ZARIfG__orb2{background:radial-gradient(circle,#a39bff12 0%,#0000 70%);border-radius:50%;width:480px;height:480px;animation:11s ease-in-out infinite Hero-module__ZARIfG__orbFloat2;position:absolute;bottom:-15%;left:-6%}.Hero-module__ZARIfG__grid{background-image:linear-gradient(#4f3fe00a 1px,#0000 1px),linear-gradient(90deg,#4f3fe00a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65% 40%,#000 0%,#0000 65%);mask-image:radial-gradient(at 65% 40%,#000 0%,#0000 65%)}.Hero-module__ZARIfG__inner{z-index:1;padding-top:var(--sp-20);padding-bottom:var(--sp-24);gap:var(--sp-12);grid-template-columns:1fr 1.1fr;align-items:center;display:grid;position:relative}.Hero-module__ZARIfG__copy{max-width:560px}.Hero-module__ZARIfG__badge{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--riva-bg-elev);border:1px solid var(--riva-ink-10);border-radius:var(--radius-full);color:var(--riva-ink-60);margin-bottom:var(--sp-8);opacity:0;font-size:.8125rem;font-weight:500;animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards Hero-module__ZARIfG__heroBadge;display:inline-flex}.Hero-module__ZARIfG__badgeDot{background:var(--riva-green);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite Hero-module__ZARIfG__badgePulse;box-shadow:0 0 0 2px #1db89a40}@keyframes Hero-module__ZARIfG__badgePulse{0%,to{box-shadow:0 0 0 2px #1db89a40}50%{box-shadow:0 0 0 6px #1db89a14}}.Hero-module__ZARIfG__headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--riva-ink-100);margin-bottom:var(--sp-6);opacity:0;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:700;line-height:1.1;animation:.9s cubic-bezier(.16,1,.3,1) .3s forwards Hero-module__ZARIfG__heroIn}.Hero-module__ZARIfG__location{background:linear-gradient(120deg, var(--riva-accent) 0%, var(--riva-lilac) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__ZARIfG__niches{margin-bottom:var(--sp-8);flex-wrap:wrap;gap:6px;display:flex}.Hero-module__ZARIfG__nicheTag{border-radius:var(--radius-full);color:var(--riva-accent);opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards Hero-module__ZARIfG__heroIn;animation-delay:calc(.52s + var(--ni) * 90ms);background:#4f3fe012;border:1px solid #4f3fe024;padding:.3rem .875rem;font-size:.8125rem;font-weight:500;display:inline-block}.Hero-module__ZARIfG__subtitle{color:var(--riva-ink-60);max-width:500px;margin-bottom:var(--sp-10);opacity:0;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.75;animation:.9s cubic-bezier(.16,1,.3,1) .7s forwards Hero-module__ZARIfG__heroIn}.Hero-module__ZARIfG__subtitle em{color:var(--riva-ink-80);font-style:italic}.Hero-module__ZARIfG__actions{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6);opacity:0;flex-wrap:wrap;animation:.9s cubic-bezier(.16,1,.3,1) .84s forwards Hero-module__ZARIfG__heroIn;display:flex}.Hero-module__ZARIfG__btnPrimary{align-items:center;gap:var(--sp-2);background:var(--riva-ink);color:var(--riva-paper);border-radius:var(--radius-full);transition:background var(--transition), transform var(--transition), box-shadow var(--transition);padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.Hero-module__ZARIfG__btnPrimary:hover{background:var(--riva-accent);transform:translateY(-2px);box-shadow:0 8px 24px #4f3fe04d}.Hero-module__ZARIfG__btnSecondary{color:var(--riva-ink-80);border-radius:var(--radius-full);border:1.5px solid var(--riva-ink-10);transition:border-color var(--transition), color var(--transition), background var(--transition);background:0 0;align-items:center;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.Hero-module__ZARIfG__btnSecondary:hover{border-color:var(--riva-ink-40);color:var(--riva-ink-100);background:var(--riva-bg-elev)}.Hero-module__ZARIfG__microcopy{align-items:center;gap:var(--sp-2);color:var(--riva-ink-40);opacity:0;font-size:.8125rem;animation:.8s cubic-bezier(.16,1,.3,1) .98s forwards Hero-module__ZARIfG__heroIn;display:flex}.Hero-module__ZARIfG__visual{opacity:0;justify-content:center;align-items:center;animation:1s cubic-bezier(.16,1,.3,1) .5s forwards Hero-module__ZARIfG__heroIn;display:flex}.Hero-module__ZARIfG__lottie{mix-blend-mode:multiply;width:100%}@keyframes Hero-module__ZARIfG__heroIn{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes Hero-module__ZARIfG__heroBadge{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes Hero-module__ZARIfG__orbFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-24px)scale(1.04)}}@keyframes Hero-module__ZARIfG__orbFloat2{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(18px)scale(.97)}}.Hero-module__ZARIfG__scroll{bottom:var(--sp-8);flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__scrollLine{background:linear-gradient(to bottom, var(--riva-ink-40), transparent);width:1.5px;height:48px;animation:2s ease-in-out infinite Hero-module__ZARIfG__scrollAnim;display:block}@keyframes Hero-module__ZARIfG__scrollAnim{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:900px){.Hero-module__ZARIfG__inner{gap:var(--sp-10);padding-top:var(--sp-16);padding-bottom:var(--sp-20);grid-template-columns:1fr}.Hero-module__ZARIfG__copy{max-width:100%}.Hero-module__ZARIfG__visual{display:none}}@media (max-width:640px){.Hero-module__ZARIfG__inner{padding-top:var(--sp-10);padding-bottom:var(--sp-16)}.Hero-module__ZARIfG__actions{flex-direction:column;align-items:stretch}.Hero-module__ZARIfG__btnPrimary,.Hero-module__ZARIfG__btnSecondary{text-align:center;justify-content:center}.Hero-module__ZARIfG__scroll{display:none}}
.TrustBar-module__yxryaq__bar{background:var(--riva-ink);padding:var(--sp-6) 0}.TrustBar-module__yxryaq__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.TrustBar-module__yxryaq__item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-8);display:flex;position:relative}.TrustBar-module__yxryaq__value{font-family:var(--font-display);color:var(--riva-paper);white-space:nowrap;font-size:1.375rem;font-weight:700}.TrustBar-module__yxryaq__label{color:var(--riva-ink-40);white-space:nowrap;font-size:.8125rem}.TrustBar-module__yxryaq__sep{background:#ffffff1f;width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:640px){.TrustBar-module__yxryaq__inner{gap:var(--sp-2)}.TrustBar-module__yxryaq__item{padding:var(--sp-2) var(--sp-4);align-items:center;gap:var(--sp-1);text-align:center;min-width:calc(50% - var(--sp-2));flex-direction:column}.TrustBar-module__yxryaq__sep{display:none}.TrustBar-module__yxryaq__value{font-size:1.125rem}}
.QuemSomos-module__J9EEnq__section{padding:var(--sp-24) 0;background:var(--riva-bg)}.QuemSomos-module__J9EEnq__inner{gap:var(--sp-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.QuemSomos-module__J9EEnq__eyebrow{margin-bottom:var(--sp-5)}.QuemSomos-module__J9EEnq__headline{letter-spacing:-.02em;color:var(--riva-ink-100);margin-bottom:var(--sp-8);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.QuemSomos-module__J9EEnq__headline em{color:var(--riva-accent);font-style:italic}.QuemSomos-module__J9EEnq__text{gap:var(--sp-4);margin-bottom:var(--sp-8);flex-direction:column;display:flex}.QuemSomos-module__J9EEnq__text p{color:var(--riva-ink-60);font-size:1.0625rem;line-height:1.75}.QuemSomos-module__J9EEnq__text strong{color:var(--riva-ink-100);font-weight:600}.QuemSomos-module__J9EEnq__link{align-items:center;gap:var(--sp-2);color:var(--riva-accent);transition:gap var(--transition);font-size:.9375rem;font-weight:600;display:inline-flex}.QuemSomos-module__J9EEnq__link:hover{gap:var(--sp-3)}.QuemSomos-module__J9EEnq__founders{gap:var(--sp-4);flex-direction:column;display:flex}.QuemSomos-module__J9EEnq__founderCard{align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);background:var(--riva-bg-elev);border:1px solid var(--riva-ink-10);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition), transform var(--transition);display:flex}.QuemSomos-module__J9EEnq__founderCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.QuemSomos-module__J9EEnq__avatar{width:52px;height:52px;font-family:var(--font-display);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;display:flex}.QuemSomos-module__J9EEnq__avatarAccent{background:var(--riva-accent)}.QuemSomos-module__J9EEnq__avatarRose{background:var(--riva-rose)}.QuemSomos-module__J9EEnq__founderName{color:var(--riva-ink-100);font-size:1rem;font-weight:600}.QuemSomos-module__J9EEnq__founderRole{color:var(--riva-ink-60);margin-top:2px;font-size:.8125rem}.QuemSomos-module__J9EEnq__quote{margin-top:var(--sp-4);padding:var(--sp-6);background:var(--riva-ink);border-radius:var(--radius-lg);color:var(--riva-paper);position:relative;overflow:hidden}.QuemSomos-module__J9EEnq__quote:before{content:"";pointer-events:none;background:linear-gradient(135deg,#4f3fe04d 0%,#0000 60%);position:absolute;inset:0}.QuemSomos-module__J9EEnq__quoteIcon{width:28px;height:21px;color:var(--riva-accent);margin-bottom:var(--sp-3);opacity:.7}.QuemSomos-module__J9EEnq__quote p{font-family:var(--font-display);z-index:1;font-size:1.25rem;font-style:italic;line-height:1.4;position:relative}@media (max-width:900px){.QuemSomos-module__J9EEnq__inner{gap:var(--sp-12);grid-template-columns:1fr}}@media (max-width:640px){.QuemSomos-module__J9EEnq__section{padding:var(--sp-16) 0}}
.Servicos-module__X74L4a__section{padding:var(--sp-24) 0;background:var(--riva-bg-deep)}.Servicos-module__X74L4a__header{text-align:center;margin-bottom:var(--sp-16)}.Servicos-module__X74L4a__header .Servicos-module__X74L4a__eyebrow{margin-bottom:var(--sp-4)}.Servicos-module__X74L4a__headline{letter-spacing:-.02em;color:var(--riva-ink-100);margin-bottom:var(--sp-5);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.Servicos-module__X74L4a__headline em{color:var(--riva-accent);font-style:italic}.Servicos-module__X74L4a__sub{color:var(--riva-ink-60);max-width:480px;margin:0 auto;font-size:1.0625rem;line-height:1.65}.Servicos-module__X74L4a__grid{gap:var(--sp-5);grid-template-columns:repeat(2,1fr);display:grid}.Servicos-module__X74L4a__card{background:var(--riva-bg-elev);border:1px solid var(--riva-ink-10);border-radius:var(--radius-lg);padding:var(--sp-8);transition:box-shadow var(--transition), transform var(--transition);position:relative;overflow:hidden}.Servicos-module__X74L4a__card:hover{box-shadow:var(--shadow-lg)}.Servicos-module__X74L4a__card:hover .Servicos-module__X74L4a__cardBar{opacity:1}.Servicos-module__X74L4a__cardBar{background:var(--accent,var(--riva-accent));opacity:0;height:3px;transition:opacity var(--transition);position:absolute;bottom:0;left:0;right:0}.Servicos-module__X74L4a__num{font-family:var(--font-display);color:var(--accent,var(--riva-accent));opacity:.2;margin-bottom:var(--sp-4);letter-spacing:-.04em;font-size:2.25rem;font-weight:700;line-height:1;display:inline-block}.Servicos-module__X74L4a__cardTitle{color:var(--riva-ink-100);margin-bottom:var(--sp-3);font-size:1.1875rem;font-weight:700;line-height:1.25}.Servicos-module__X74L4a__cardPhrase{color:var(--riva-ink-60);margin-bottom:var(--sp-6);border-left:2px solid var(--accent,var(--riva-accent));padding-left:var(--sp-3);font-size:.9375rem;font-style:italic;line-height:1.6}.Servicos-module__X74L4a__list{gap:var(--sp-2);flex-direction:column;display:flex}.Servicos-module__X74L4a__listItem{align-items:center;gap:var(--sp-2);color:var(--riva-ink-80);font-size:.875rem;display:flex}.Servicos-module__X74L4a__listItem svg{color:var(--accent,var(--riva-accent));flex-shrink:0}.Servicos-module__X74L4a__cta{justify-content:center;align-items:center;gap:var(--sp-3);margin-top:var(--sp-12);flex-wrap:wrap;display:flex}.Servicos-module__X74L4a__ctaText{color:var(--riva-ink-60);font-size:1rem}.Servicos-module__X74L4a__ctaLink{color:var(--riva-accent);transition:gap var(--transition);align-items:center;gap:var(--sp-1);font-size:1rem;font-weight:600;display:inline-flex}.Servicos-module__X74L4a__ctaLink:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:768px){.Servicos-module__X74L4a__grid{grid-template-columns:1fr}}@media (max-width:640px){.Servicos-module__X74L4a__section{padding:var(--sp-16) 0}.Servicos-module__X74L4a__card{padding:var(--sp-6)}}
.TiltCard-module__Vm1WTq__tilt{--shine-x:50%;--shine-y:50%;transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative}.TiltCard-module__Vm1WTq__shine{border-radius:inherit;background:radial-gradient(circle at var(--shine-x) var(--shine-y), #ffffff24 0%, transparent 60%);opacity:0;pointer-events:none;z-index:2;transition:opacity .35s;position:absolute;inset:0}.TiltCard-module__Vm1WTq__tilt:hover .TiltCard-module__Vm1WTq__shine{opacity:1}
.Processo-module__PCtvaq__section{padding:var(--sp-24) 0;background:var(--riva-bg)}.Processo-module__PCtvaq__inner{gap:var(--sp-20);grid-template-columns:1fr 1fr;align-items:center;display:grid}.Processo-module__PCtvaq__content{min-width:0}.Processo-module__PCtvaq__header{margin-bottom:var(--sp-12)}.Processo-module__PCtvaq__headline{letter-spacing:-.02em;color:var(--riva-ink-100);margin-top:var(--sp-4);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.Processo-module__PCtvaq__headline em{color:var(--riva-accent);font-style:italic}.Processo-module__PCtvaq__steps{flex-direction:column;gap:0;display:flex}.Processo-module__PCtvaq__step{gap:var(--sp-6);align-items:flex-start;display:flex}.Processo-module__PCtvaq__stepLeft{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.Processo-module__PCtvaq__stepNum{background:var(--riva-ink);width:52px;height:52px;color:var(--riva-paper);font-family:var(--font-display);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:relative}.Processo-module__PCtvaq__stepLine{background:var(--riva-ink-10);width:1.5px;min-height:40px;margin:var(--sp-2) 0;flex:1}.Processo-module__PCtvaq__stepContent{padding-bottom:var(--sp-8);padding-top:var(--sp-2)}.Processo-module__PCtvaq__stepTitle{color:var(--riva-ink-100);margin-bottom:var(--sp-2);font-size:1.1875rem;font-weight:700}.Processo-module__PCtvaq__stepDesc{color:var(--riva-ink-60);font-size:.9375rem;line-height:1.7}.Processo-module__PCtvaq__callout{margin-top:var(--sp-8);padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-md);border:1px solid #4f3fe026;border-left:3px solid var(--riva-accent);background:#4f3fe00f}.Processo-module__PCtvaq__calloutText{color:var(--riva-ink-80);font-size:.9375rem;font-weight:500}.Processo-module__PCtvaq__visual{justify-content:center;align-items:center;display:flex}.Processo-module__PCtvaq__lottie{mix-blend-mode:multiply;width:100%}@media (max-width:900px){.Processo-module__PCtvaq__inner{gap:var(--sp-12);grid-template-columns:1fr}.Processo-module__PCtvaq__visual{display:none}}@media (max-width:640px){.Processo-module__PCtvaq__section{padding:var(--sp-16) 0}.Processo-module__PCtvaq__stepNum{width:44px;height:44px;font-size:.875rem}}
.Diferenciais-module__LJL3Ba__section{padding:var(--sp-24) 0;background:var(--riva-ink);color:var(--riva-paper);position:relative;overflow:hidden}.Diferenciais-module__LJL3Ba__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#4f3fe033 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.Diferenciais-module__LJL3Ba__inner{gap:var(--sp-16);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.Diferenciais-module__LJL3Ba__left .Diferenciais-module__LJL3Ba__eyebrow{color:var(--riva-ink-40);margin-bottom:var(--sp-5)}.Diferenciais-module__LJL3Ba__headline{letter-spacing:-.02em;color:var(--riva-paper);margin-top:var(--sp-4);margin-bottom:var(--sp-6);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.Diferenciais-module__LJL3Ba__headline em{color:var(--riva-lilac);font-style:italic}.Diferenciais-module__LJL3Ba__sub{color:var(--riva-ink-40);margin-bottom:var(--sp-8);font-size:1rem;line-height:1.75}.Diferenciais-module__LJL3Ba__cta{align-items:center;gap:var(--sp-2);background:var(--riva-accent);color:#fff;border-radius:var(--radius-full);transition:background var(--transition), transform var(--transition);padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.Diferenciais-module__LJL3Ba__cta:hover{background:var(--riva-lilac);transform:translateY(-1px)}.Diferenciais-module__LJL3Ba__right{flex-direction:column;gap:0;display:flex}.Diferenciais-module__LJL3Ba__item{gap:var(--sp-4);padding:var(--sp-6) 0;transition:background var(--transition);border-bottom:1px solid #ffffff14;align-items:flex-start;display:flex}.Diferenciais-module__LJL3Ba__item:last-child{border-bottom:none}.Diferenciais-module__LJL3Ba__item:hover{padding-left:var(--sp-2)}.Diferenciais-module__LJL3Ba__itemIcon{color:var(--riva-accent);flex-shrink:0;margin-top:1px;font-size:1.25rem;line-height:1.5}.Diferenciais-module__LJL3Ba__itemTitle{color:var(--riva-paper);margin-bottom:var(--sp-1);font-size:1rem;font-weight:700;line-height:1.4}.Diferenciais-module__LJL3Ba__itemDesc{color:var(--riva-ink-40);font-size:.9rem;line-height:1.65}@media (max-width:900px){.Diferenciais-module__LJL3Ba__inner{gap:var(--sp-12);grid-template-columns:1fr}}@media (max-width:640px){.Diferenciais-module__LJL3Ba__section{padding:var(--sp-16) 0}}
.Portfolio-module__uAcsSq__section{padding:var(--sp-24) 0;background:var(--riva-bg-deep)}.Portfolio-module__uAcsSq__header{margin-bottom:var(--sp-12)}.Portfolio-module__uAcsSq__header .Portfolio-module__uAcsSq__eyebrow{margin-bottom:var(--sp-4)}.Portfolio-module__uAcsSq__headline{letter-spacing:-.02em;color:var(--riva-ink-100);margin-bottom:var(--sp-4);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.15}.Portfolio-module__uAcsSq__headline em{color:var(--riva-accent);font-style:italic}.Portfolio-module__uAcsSq__sub{color:var(--riva-ink-60);max-width:520px;font-size:1rem;line-height:1.7}.Portfolio-module__uAcsSq__grid{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.Portfolio-module__uAcsSq__card{background:var(--riva-bg-elev);border:1px solid var(--riva-ink-10);border-radius:var(--radius-lg);transition:box-shadow var(--transition), transform var(--transition);overflow:hidden}.Portfolio-module__uAcsSq__card:hover{box-shadow:var(--shadow-lg)}.Portfolio-module__uAcsSq__cardThumb{justify-content:center;align-items:center;height:180px;display:flex;position:relative}.Portfolio-module__uAcsSq__cardInitial{font-family:var(--font-display);color:#fff3;font-size:5rem;font-weight:700;line-height:1}.Portfolio-module__uAcsSq__studyBadge{top:var(--sp-3);right:var(--sp-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff26;padding:3px 10px;font-size:.6875rem;font-weight:600;position:absolute}.Portfolio-module__uAcsSq__cardBody{padding:var(--sp-6)}.Portfolio-module__uAcsSq__cardTag{text-transform:uppercase;letter-spacing:.1em;color:var(--riva-ink-40);margin-bottom:var(--sp-2);font-size:.75rem;font-weight:600}.Portfolio-module__uAcsSq__cardTitle{color:var(--riva-ink-100);margin-bottom:var(--sp-2);font-size:1.125rem;font-weight:700}.Portfolio-module__uAcsSq__cardDesc{color:var(--riva-ink-60);margin-bottom:var(--sp-4);font-size:.875rem;line-height:1.65}.Portfolio-module__uAcsSq__cardResult{align-items:center;gap:var(--sp-2);color:var(--riva-green);font-size:.8125rem;font-weight:600;display:flex}.Portfolio-module__uAcsSq__footer{text-align:center;margin-top:var(--sp-10)}.Portfolio-module__uAcsSq__footerLink{color:var(--riva-ink-80);border:1.5px solid var(--riva-ink-10);border-radius:var(--radius-full);transition:border-color var(--transition), color var(--transition);align-items:center;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.Portfolio-module__uAcsSq__footerLink:hover{border-color:var(--riva-accent);color:var(--riva-accent)}@media (max-width:900px){.Portfolio-module__uAcsSq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Portfolio-module__uAcsSq__grid{grid-template-columns:1fr}.Portfolio-module__uAcsSq__section{padding:var(--sp-16) 0}}
.Depoimento-module__ibEm_q__section{padding:var(--sp-24) 0;background:var(--riva-bg)}.Depoimento-module__ibEm_q__card{max-width:800px;padding:var(--sp-12) var(--sp-12);background:var(--riva-bg-deep);border:1px solid var(--riva-ink-10);text-align:center;border-radius:24px;margin:0 auto;position:relative}.Depoimento-module__ibEm_q__quoteWrap{margin-bottom:var(--sp-6);justify-content:center;display:flex}.Depoimento-module__ibEm_q__quoteIcon{width:40px;height:30px;color:var(--riva-accent);opacity:.25}.Depoimento-module__ibEm_q__quote{margin-bottom:var(--sp-8)}.Depoimento-module__ibEm_q__text{font-family:var(--font-display);color:var(--riva-ink-100);font-size:clamp(1.25rem,2.5vw,1.75rem);font-style:italic;font-weight:600;line-height:1.45}.Depoimento-module__ibEm_q__author{justify-content:center;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);display:flex}.Depoimento-module__ibEm_q__authorAvatar{background:var(--riva-accent);color:#fff;width:48px;height:48px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.Depoimento-module__ibEm_q__authorName{color:var(--riva-ink-100);text-align:left;font-size:1rem;font-weight:700}.Depoimento-module__ibEm_q__authorRole{color:var(--riva-ink-60);text-align:left;font-size:.8125rem}.Depoimento-module__ibEm_q__stars{justify-content:center;align-items:center;gap:var(--sp-1);display:flex}@media (max-width:640px){.Depoimento-module__ibEm_q__section{padding:var(--sp-16) 0}.Depoimento-module__ibEm_q__card{padding:var(--sp-8) var(--sp-6)}}
@keyframes PortfolioFilter-module__XVryrG__cardIn{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.PortfolioFilter-module__XVryrG__section{background:var(--riva-bg-deep);padding:var(--sp-16) 0 var(--sp-20)}.PortfolioFilter-module__XVryrG__filterBar{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-12);padding-bottom:var(--sp-8);border-bottom:1px solid #0e0d2414;flex-wrap:wrap;display:flex}.PortfolioFilter-module__XVryrG__filterBtn{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);color:var(--riva-ink-60);transition:background var(--transition), color var(--transition), border-color var(--transition), box-shadow var(--transition);cursor:pointer;background:0 0;border:1.5px solid #0000;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;display:inline-flex}.PortfolioFilter-module__XVryrG__filterBtn:hover:not(.PortfolioFilter-module__XVryrG__filterBtnActive){background:var(--riva-bg-elev);color:var(--riva-ink-80);border-color:var(--riva-ink-10)}.PortfolioFilter-module__XVryrG__filterBtnActive{background:var(--riva-ink);color:#faf8f4;border-color:var(--riva-ink);box-shadow:0 2px 8px #0e0d2426}.PortfolioFilter-module__XVryrG__filterCount{width:18px;height:18px;color:inherit;background:#0e0d2414;border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.PortfolioFilter-module__XVryrG__filterBtnActive .PortfolioFilter-module__XVryrG__filterCount{background:#faf8f426}.PortfolioFilter-module__XVryrG__grid{gap:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.PortfolioFilter-module__XVryrG__card{background:var(--riva-bg-elev);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s cubic-bezier(.16,1,.3,1);animation:.5s cubic-bezier(.16,1,.3,1) both PortfolioFilter-module__XVryrG__cardIn;position:relative;overflow:hidden}.PortfolioFilter-module__XVryrG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.PortfolioFilter-module__XVryrG__cover{justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.PortfolioFilter-module__XVryrG__initial{font-family:var(--font-display);color:#ffffff2e;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.04em;font-size:9rem;font-weight:700;line-height:1;transition:transform .34s cubic-bezier(.16,1,.3,1)}.PortfolioFilter-module__XVryrG__card:hover .PortfolioFilter-module__XVryrG__initial{transform:scale(1.06)}.PortfolioFilter-module__XVryrG__badge{top:var(--sp-4);right:var(--sp-4);border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;position:absolute}.PortfolioFilter-module__XVryrG__badgeReal{color:var(--riva-ink-100);background:#fffffff2}.PortfolioFilter-module__XVryrG__badgeEstudo{color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff4d}.PortfolioFilter-module__XVryrG__body{padding:var(--sp-6);flex-direction:column;gap:0;display:flex}.PortfolioFilter-module__XVryrG__tag{color:var(--riva-ink-40);margin-bottom:var(--sp-2)}.PortfolioFilter-module__XVryrG__title{font-family:var(--font-display);color:var(--riva-ink-100);letter-spacing:-.01em;margin-bottom:var(--sp-1);font-size:1.25rem;font-weight:700;line-height:1.2}.PortfolioFilter-module__XVryrG__subtitle{color:var(--riva-ink-40);margin-bottom:var(--sp-4);font-size:.8125rem}.PortfolioFilter-module__XVryrG__desc{color:var(--riva-ink-60);margin-bottom:var(--sp-5);font-size:.9375rem;line-height:1.65}.PortfolioFilter-module__XVryrG__services{gap:var(--sp-2);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.PortfolioFilter-module__XVryrG__chip{background:var(--riva-bg-deep);color:var(--riva-ink-60);border-radius:var(--radius-sm);border:1px solid #0e0d2412;padding:.3rem .625rem;font-size:.75rem;font-weight:500;display:inline-block}.PortfolioFilter-module__XVryrG__divider{height:1px;margin-bottom:var(--sp-4);background:#0e0d2412}.PortfolioFilter-module__XVryrG__result{align-items:center;gap:var(--sp-2);color:var(--riva-accent);font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.PortfolioFilter-module__XVryrG__resultIcon{color:var(--riva-green);flex-shrink:0}.PortfolioFilter-module__XVryrG__accentLine{transform-origin:0;height:3px;transition:transform .34s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.PortfolioFilter-module__XVryrG__card:hover .PortfolioFilter-module__XVryrG__accentLine{transform:scaleX(1)}.PortfolioFilter-module__XVryrG__empty{text-align:center;padding:var(--sp-20) 0;color:var(--riva-ink-40);font-size:.9375rem}@media (max-width:1024px){.PortfolioFilter-module__XVryrG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PortfolioFilter-module__XVryrG__section{padding:var(--sp-12) 0 var(--sp-16)}.PortfolioFilter-module__XVryrG__filterBar{gap:var(--sp-2);margin-bottom:var(--sp-8)}.PortfolioFilter-module__XVryrG__grid{gap:var(--sp-6);grid-template-columns:1fr}.PortfolioFilter-module__XVryrG__cover{height:180px}.PortfolioFilter-module__XVryrG__initial{font-size:7rem}}
.FAQ-module__V8_xEa__section{padding:var(--sp-24) 0;background:var(--riva-bg-deep)}.FAQ-module__V8_xEa__inner{gap:var(--sp-16);grid-template-columns:360px 1fr;align-items:start;display:grid}.FAQ-module__V8_xEa__header{position:sticky;top:100px}.FAQ-module__V8_xEa__header .FAQ-module__V8_xEa__eyebrow{margin-bottom:var(--sp-4)}.FAQ-module__V8_xEa__headline{letter-spacing:-.02em;color:var(--riva-ink-100);margin-top:var(--sp-4);margin-bottom:var(--sp-5);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:700;line-height:1.1}.FAQ-module__V8_xEa__headline em{color:var(--riva-accent);font-style:italic}.FAQ-module__V8_xEa__sub{color:var(--riva-ink-60);font-size:.9375rem;line-height:1.65}.FAQ-module__V8_xEa__subLink{color:var(--riva-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.FAQ-module__V8_xEa__list{flex-direction:column;gap:0;display:flex}.FAQ-module__V8_xEa__item{border-bottom:1px solid var(--riva-ink-10)}.FAQ-module__V8_xEa__item:first-child{border-top:1px solid var(--riva-ink-10)}.FAQ-module__V8_xEa__question{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);width:100%;padding:var(--sp-5) 0;color:var(--riva-ink-100);text-align:left;transition:color var(--transition);font-size:1rem;font-weight:600;display:flex}.FAQ-module__V8_xEa__question:hover,.FAQ-module__V8_xEa__itemOpen .FAQ-module__V8_xEa__question{color:var(--riva-accent)}.FAQ-module__V8_xEa__icon{color:var(--riva-ink-40);text-align:center;width:24px;transition:color var(--transition);flex-shrink:0;font-size:1.25rem;font-weight:300;line-height:1}.FAQ-module__V8_xEa__itemOpen .FAQ-module__V8_xEa__icon{color:var(--riva-accent)}.FAQ-module__V8_xEa__answer{padding-bottom:var(--sp-5)}.FAQ-module__V8_xEa__answer p{color:var(--riva-ink-60);font-size:.9375rem;line-height:1.75}@media (max-width:900px){.FAQ-module__V8_xEa__inner{gap:var(--sp-10);grid-template-columns:1fr}.FAQ-module__V8_xEa__header{position:static}}@media (max-width:640px){.FAQ-module__V8_xEa__section{padding:var(--sp-16) 0}}
@keyframes page-module__JZa57W__heroFadeUp{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes page-module__JZa57W__heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__JZa57W__orbDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.08)}}.page-module__JZa57W__hero{background:var(--riva-bg);padding-top:calc(72px + var(--sp-20));padding-bottom:var(--sp-20);position:relative;overflow:hidden}.page-module__JZa57W__heroBg{pointer-events:none;z-index:0;position:absolute;inset:0}.page-module__JZa57W__heroOrb{background:radial-gradient(circle,#4f3fe024 0%,#0000 65%);border-radius:50%;width:640px;height:640px;animation:14s ease-in-out infinite page-module__JZa57W__orbDrift;position:absolute;top:-240px;right:-180px}.page-module__JZa57W__heroGrid{background-image:linear-gradient(#4f3fe00a 1px,#0000 1px),linear-gradient(90deg,#4f3fe00a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.page-module__JZa57W__heroInner{z-index:1;max-width:760px;position:relative}.page-module__JZa57W__eyebrow{color:var(--riva-accent);margin-bottom:var(--sp-5);animation:.6s cubic-bezier(.16,1,.3,1) both page-module__JZa57W__heroFadeUp}.page-module__JZa57W__headline{letter-spacing:-.025em;color:var(--riva-ink-100);margin-bottom:var(--sp-6);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.06;animation:.6s cubic-bezier(.16,1,.3,1) .1s both page-module__JZa57W__heroFadeUp}.page-module__JZa57W__headline em{color:var(--riva-accent);font-style:italic}.page-module__JZa57W__sub{color:var(--riva-ink-60);max-width:520px;margin-bottom:var(--sp-12);font-size:1.0625rem;line-height:1.75;animation:.6s cubic-bezier(.16,1,.3,1) .18s both page-module__JZa57W__heroFadeUp}.page-module__JZa57W__stats{align-items:center;row-gap:var(--sp-4);flex-wrap:wrap;animation:.6s cubic-bezier(.16,1,.3,1) .26s both page-module__JZa57W__heroFadeUp;display:flex}.page-module__JZa57W__stat{align-items:center;gap:var(--sp-3);padding-right:var(--sp-8);margin-right:var(--sp-8);border-right:1px solid var(--riva-ink-10);display:flex}.page-module__JZa57W__stat:last-child{border-right:none;margin-right:0;padding-right:0}.page-module__JZa57W__statValue{font-family:var(--font-display);color:var(--riva-ink-100);letter-spacing:-.02em;font-size:2.125rem;font-weight:700;line-height:1}.page-module__JZa57W__statLabel{color:var(--riva-ink-60);font-size:.8125rem;line-height:1.3}.page-module__JZa57W__cta{background:var(--riva-ink);padding:var(--sp-24) 0}.page-module__JZa57W__ctaInner{text-align:center}.page-module__JZa57W__ctaEyebrow{color:var(--riva-lilac);margin-bottom:var(--sp-5)}.page-module__JZa57W__ctaHeadline{letter-spacing:-.025em;color:#faf8f4;margin-bottom:var(--sp-6);font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1.1}.page-module__JZa57W__ctaHeadline em{color:var(--riva-lilac);font-style:italic}.page-module__JZa57W__ctaSub{color:#faf8f480;margin-bottom:var(--sp-10);font-size:1rem;line-height:1.7}.page-module__JZa57W__ctaBtn{align-items:center;gap:var(--sp-3);background:var(--riva-accent);color:#faf8f4;border-radius:var(--radius-full);transition:background var(--transition), transform var(--transition), box-shadow var(--transition);padding:.9375rem 2.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.page-module__JZa57W__ctaBtn:hover{background:var(--riva-lilac);transform:translateY(-2px);box-shadow:0 12px 32px #4f3fe066}@media (max-width:640px){.page-module__JZa57W__stats{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.page-module__JZa57W__stat{border-right:none;border-bottom:1px solid var(--riva-ink-10);padding-right:0;padding-bottom:var(--sp-4);width:100%;margin-right:0}.page-module__JZa57W__stat:last-child{border-bottom:none;padding-bottom:0}}
.CTAFinal-module__ymiInW__section{padding:var(--sp-32) 0;background:var(--riva-bg);text-align:center;position:relative;overflow:hidden}.CTAFinal-module__ymiInW__bg{pointer-events:none;position:absolute;inset:0}.CTAFinal-module__ymiInW__orb{background:radial-gradient(circle,#4f3fe00f 0%,#0000 65%);border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CTAFinal-module__ymiInW__inner{z-index:1;position:relative}.CTAFinal-module__ymiInW__eyebrow{margin-bottom:var(--sp-6)}.CTAFinal-module__ymiInW__headline{letter-spacing:-.025em;color:var(--riva-ink-100);margin-bottom:var(--sp-6);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.CTAFinal-module__ymiInW__headline em{color:var(--riva-accent);font-style:italic}.CTAFinal-module__ymiInW__sub{color:var(--riva-ink-60);max-width:520px;margin:0 auto var(--sp-10);font-size:clamp(1rem,2vw,1.125rem);line-height:1.75}.CTAFinal-module__ymiInW__actions{justify-content:center;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-8);flex-wrap:wrap;display:flex}.CTAFinal-module__ymiInW__btnPrimary{align-items:center;gap:var(--sp-2);color:#fff;border-radius:var(--radius-full);transition:background var(--transition), transform var(--transition), box-shadow var(--transition);background:#25d366;padding:.9375rem 2rem;font-size:1rem;font-weight:700;display:inline-flex}.CTAFinal-module__ymiInW__btnPrimary:hover{background:#1eb958;transform:translateY(-2px);box-shadow:0 8px 24px #25d36659}.CTAFinal-module__ymiInW__btnSecondary{color:var(--riva-ink-80);border-radius:var(--radius-full);border:1.5px solid var(--riva-ink-10);transition:all var(--transition);background:0 0;align-items:center;padding:.9375rem 2rem;font-size:.9375rem;font-weight:600;display:inline-flex}.CTAFinal-module__ymiInW__btnSecondary:hover{border-color:var(--riva-accent);color:var(--riva-accent)}.CTAFinal-module__ymiInW__trust{justify-content:center;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.CTAFinal-module__ymiInW__trustItem{align-items:center;gap:var(--sp-2);color:var(--riva-ink-40);font-size:.8125rem;display:flex}.CTAFinal-module__ymiInW__trustItem svg{color:var(--riva-green);flex-shrink:0}@media (max-width:640px){.CTAFinal-module__ymiInW__section{padding:var(--sp-16) 0}.CTAFinal-module__ymiInW__actions{flex-direction:column;align-items:stretch}.CTAFinal-module__ymiInW__btnPrimary,.CTAFinal-module__ymiInW__btnSecondary{justify-content:center}}
