.SolutionCTA-module-scss-module__h4pSTG__cta{background:radial-gradient(60% 90% at 100% 100%,#0073cf47,#0000 70%),#07111f;overflow:hidden}.SolutionCTA-module-scss-module__h4pSTG__actions{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.SolutionCTA-module-scss-module__h4pSTG__email{color:#ffffffad}.SolutionCTA-module-scss-module__h4pSTG__email a{color:#fff;overflow-wrap:anywhere;font-weight:600;transition:color .16s cubic-bezier(.16,1,.3,1)}.SolutionCTA-module-scss-module__h4pSTG__email a:hover{color:#f59e0b}
.Breadcrumbs-module-scss-module__pw4grq__list{color:#5a6477;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:.875rem;display:flex}.Breadcrumbs-module-scss-module__pw4grq__item{align-items:center;display:flex}.Breadcrumbs-module-scss-module__pw4grq__item:not(:last-child):after{content:"/";opacity:.5;padding-inline:8px}.Breadcrumbs-module-scss-module__pw4grq__item:last-child{color:#07111f}.Breadcrumbs-module-scss-module__pw4grq__link{padding-block:12px;transition:color .16s cubic-bezier(.16,1,.3,1);display:inline-block}.Breadcrumbs-module-scss-module__pw4grq__link:hover{color:#07111f}
.SolutionHero-module-scss-module__1rNzCq__hero{color:#07111f;background:radial-gradient(55% 70% at 88% 0,#0073cf1a,#0000 70%),#fff;padding-top:88px;overflow:hidden}@media (min-width:1024px){.SolutionHero-module-scss-module__1rNzCq__hero{padding-top:104px}}.SolutionHero-module-scss-module__1rNzCq__head{max-width:62rem;margin-block:48px 0}@media (min-width:1024px){.SolutionHero-module-scss-module__1rNzCq__head{margin-top:64px}}.SolutionHero-module-scss-module__1rNzCq__layout{gap:48px;margin-top:32px;display:grid}@media (min-width:1024px){.SolutionHero-module-scss-module__1rNzCq__layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:64px}}.SolutionHero-module-scss-module__1rNzCq__layout .SolutionHero-module-scss-module__1rNzCq__head{margin-top:0}.SolutionHero-module-scss-module__1rNzCq__title{color:#07111f;letter-spacing:-.04em;text-wrap:balance;margin-bottom:24px;font-size:clamp(2.25rem,5.6vw,4.5rem);font-weight:700;line-height:1}.SolutionHero-module-scss-module__1rNzCq__lead{letter-spacing:-.015em;text-wrap:balance;max-width:38ch;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500;line-height:1.3}.SolutionHero-module-scss-module__1rNzCq__text{color:#5a6477;max-width:56ch;margin-top:24px;font-size:1.0625rem;line-height:1.6}.SolutionHero-module-scss-module__1rNzCq__cta{margin-top:32px}.SolutionHero-module-scss-module__1rNzCq__compact{padding-bottom:48px}@media (min-width:1024px){.SolutionHero-module-scss-module__1rNzCq__compact{padding-bottom:64px}}.SolutionHero-module-scss-module__1rNzCq__compact .SolutionHero-module-scss-module__1rNzCq__head{margin-top:24px}@media (min-width:1024px){.SolutionHero-module-scss-module__1rNzCq__compact .SolutionHero-module-scss-module__1rNzCq__head{margin-top:32px}}.SolutionHero-module-scss-module__1rNzCq__compact .SolutionHero-module-scss-module__1rNzCq__text{margin-top:16px}.SolutionHero-module-scss-module__1rNzCq__compact .SolutionHero-module-scss-module__1rNzCq__cta{margin-top:24px}
.AboutCompany-module-scss-module__jd0KOW__band{background:#fff;border-bottom:1px solid #e5e7eb;padding-bottom:48px}.AboutCompany-module-scss-module__jd0KOW__stats{grid-template-columns:repeat(2,1fr);gap:24px 0;display:grid}@media (min-width:1024px){.AboutCompany-module-scss-module__jd0KOW__stats{grid-template-columns:repeat(4,1fr)}}.AboutCompany-module-scss-module__jd0KOW__stat{border-left:3px solid #e5e7eb;flex-direction:column-reverse;gap:4px;padding-left:24px;display:flex}.AboutCompany-module-scss-module__jd0KOW__stat:first-child{border-color:#f59e0b}.AboutCompany-module-scss-module__jd0KOW__stat:nth-child(2){border-color:#0073cf}.AboutCompany-module-scss-module__jd0KOW__stat:nth-child(3){border-color:#002496}.AboutCompany-module-scss-module__jd0KOW__stat:nth-child(4){border-color:#16a34a}.AboutCompany-module-scss-module__jd0KOW__stat dt,.AboutCompany-module-scss-module__jd0KOW__stat dd{margin:0}.AboutCompany-module-scss-module__jd0KOW__stat dd{color:#07111f;letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.05}.AboutCompany-module-scss-module__jd0KOW__stat dt{color:#5a6477;font-size:.9375rem}.AboutCompany-module-scss-module__jd0KOW__gap{align-items:stretch;gap:16px;display:grid}@media (min-width:1024px){.AboutCompany-module-scss-module__jd0KOW__gap{grid-template-columns:1fr auto 1fr;gap:24px}}.AboutCompany-module-scss-module__jd0KOW__gapCard{border-radius:24px;padding:32px}.AboutCompany-module-scss-module__jd0KOW__problem{background:0 0;border:1px dashed #5a6477}.AboutCompany-module-scss-module__jd0KOW__answer{background:#fff;border:1px solid #0073cf;box-shadow:0 8px 24px #07111f1f}.AboutCompany-module-scss-module__jd0KOW__gapLabel{color:#5a6477;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:600}.AboutCompany-module-scss-module__jd0KOW__gapTitle{color:#07111f;letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.AboutCompany-module-scss-module__jd0KOW__gapText{color:#5a6477;font-size:1.0625rem;line-height:1.55}.AboutCompany-module-scss-module__jd0KOW__gapArrow{color:#0073cf;place-items:center;font-size:1.75rem;font-weight:700;display:grid;transform:rotate(90deg)}@media (min-width:1024px){.AboutCompany-module-scss-module__jd0KOW__gapArrow{transform:none}}.AboutCompany-module-scss-module__jd0KOW__founder{background:#fff;border:1px solid #e5e7eb;border-radius:24px;align-items:center;gap:16px;margin-top:32px;padding:24px;display:grid}@media (min-width:1024px){.AboutCompany-module-scss-module__jd0KOW__founder{grid-template-columns:auto minmax(0,1fr) auto;gap:24px}}.AboutCompany-module-scss-module__jd0KOW__founderPhoto{object-fit:cover;object-position:50% 25%;border-radius:50%;width:72px;height:72px}.AboutCompany-module-scss-module__jd0KOW__founderText{color:#5a6477;line-height:1.5}.AboutCompany-module-scss-module__jd0KOW__founderEyebrow{color:#5a6477;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.AboutCompany-module-scss-module__jd0KOW__founderTitle{color:#07111f;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.AboutCompany-module-scss-module__jd0KOW__founderButton{justify-self:start}.AboutCompany-module-scss-module__jd0KOW__statements{align-items:stretch;margin-top:48px}.AboutCompany-module-scss-module__jd0KOW__statement{color:var(--fg);letter-spacing:-.01em;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:500;line-height:1.4}.AboutCompany-module-scss-module__jd0KOW__name{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (min-width:1024px){.AboutCompany-module-scss-module__jd0KOW__name{grid-template-columns:repeat(4,1fr)}}.AboutCompany-module-scss-module__jd0KOW__part{--tone:#fff;border:1px solid #ffffff1f;border-top:3px solid var(--tone);background:#0c1a2e;border-radius:24px;flex-direction:column;gap:4px;padding:32px 24px;display:flex}.AboutCompany-module-scss-module__jd0KOW__part:first-child{--tone:#f59e0b}.AboutCompany-module-scss-module__jd0KOW__part:nth-child(3){--tone:#4da3ff}.AboutCompany-module-scss-module__jd0KOW__part:nth-child(4){--tone:#16a34a}.AboutCompany-module-scss-module__jd0KOW__letters{color:var(--tone);letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1}.AboutCompany-module-scss-module__jd0KOW__word{color:#fff;letter-spacing:-.01em;margin-top:8px;font-size:1.375rem;font-weight:700}.AboutCompany-module-scss-module__jd0KOW__tagline{color:var(--tone);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.AboutCompany-module-scss-module__jd0KOW__line{color:#ffffffad;margin-top:8px;line-height:1.6}.AboutCompany-module-scss-module__jd0KOW__statementCard{padding:32px}.AboutCompany-module-scss-module__jd0KOW__statementCard .card__title{font-size:clamp(1.5rem,2.4vw,2rem)}.AboutCompany-module-scss-module__jd0KOW__label{margin-bottom:8px}.AboutCompany-module-scss-module__jd0KOW__teamHead{align-items:end;gap:24px;margin-bottom:32px;display:grid}.AboutCompany-module-scss-module__jd0KOW__teamHead header{margin-bottom:0}@media (min-width:1024px){.AboutCompany-module-scss-module__jd0KOW__teamHead{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:64px}}.AboutCompany-module-scss-module__jd0KOW__note{color:#5a6477;background:#f6f8fb;border-left:3px solid #f59e0b;border-radius:0 14px 14px 0;padding:24px 32px;line-height:1.55}.AboutCompany-module-scss-module__jd0KOW__where{color:#07111f;margin-top:16px;font-size:.9375rem;font-weight:600}.AboutCompany-module-scss-module__jd0KOW__whereLink{--accent:#0073cf;min-height:44px;font-size:.9375rem}.AboutCompany-module-scss-module__jd0KOW__noteTitle{color:#07111f;margin-bottom:4px;font-size:1.125rem;font-weight:700}.AboutCompany-module-scss-module__jd0KOW__team{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:768px){.AboutCompany-module-scss-module__jd0KOW__team{gap:24px}}@media (min-width:1280px){.AboutCompany-module-scss-module__jd0KOW__team{grid-template-columns:repeat(12,minmax(0,1fr))}}.AboutCompany-module-scss-module__jd0KOW__member{flex-direction:column;padding:0;display:flex;overflow:hidden}@media (min-width:1280px){.AboutCompany-module-scss-module__jd0KOW__member{grid-column:span 3}}.AboutCompany-module-scss-module__jd0KOW__lead{flex-direction:row;grid-column:1/-1;align-items:stretch}@media (min-width:1280px){.AboutCompany-module-scss-module__jd0KOW__lead{grid-column:span 6}}.AboutCompany-module-scss-module__jd0KOW__photo{aspect-ratio:5/4;color:#5a6477;background:#f6f8fb;place-items:center;width:100%;font-size:2.5rem;font-weight:700;display:grid;overflow:hidden}@media (min-width:768px){.AboutCompany-module-scss-module__jd0KOW__photo{aspect-ratio:1}}.AboutCompany-module-scss-module__jd0KOW__photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.AboutCompany-module-scss-module__jd0KOW__lead .AboutCompany-module-scss-module__jd0KOW__photo{aspect-ratio:1;flex:none;width:38%}@media (min-width:768px){.AboutCompany-module-scss-module__jd0KOW__lead .AboutCompany-module-scss-module__jd0KOW__photo{width:45%}}.AboutCompany-module-scss-module__jd0KOW__info{align-content:start;gap:4px;min-width:0;padding:16px 24px 24px;display:grid}.AboutCompany-module-scss-module__jd0KOW__info .card__title{font-size:1.125rem;line-height:1.25}.AboutCompany-module-scss-module__jd0KOW__lead .AboutCompany-module-scss-module__jd0KOW__info{align-content:center}.AboutCompany-module-scss-module__jd0KOW__lead .AboutCompany-module-scss-module__jd0KOW__info .card__title{font-size:1.375rem}.AboutCompany-module-scss-module__jd0KOW__focus{color:#5a6477;margin-top:4px;font-size:.9375rem;line-height:1.45}.AboutCompany-module-scss-module__jd0KOW__social{color:#5a6477;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:.875rem;font-weight:600;transition:color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.AboutCompany-module-scss-module__jd0KOW__social:hover,.AboutCompany-module-scss-module__jd0KOW__social:focus-visible{color:#0073cf}.AboutCompany-module-scss-module__jd0KOW__placeholder{border-style:dashed}.AboutCompany-module-scss-module__jd0KOW__soon{color:#5a6477;padding:0 24px 24px;font-size:.875rem}.AboutCompany-module-scss-module__jd0KOW__rise{justify-self:center;gap:16px;width:100%;max-width:440px;display:grid}.AboutCompany-module-scss-module__jd0KOW__steps{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;height:clamp(200px,24vw,280px);display:grid}.AboutCompany-module-scss-module__jd0KOW__step{color:#fff;border-radius:14px 14px 8px 8px;flex-direction:column;justify-content:space-between;padding:16px 8px 16px 16px;display:flex}.AboutCompany-module-scss-module__jd0KOW__step[data-step="1"]{color:#07111f;background:#f59e0b;height:34%}.AboutCompany-module-scss-module__jd0KOW__step[data-step="2"]{background:#0073cf;height:56%}.AboutCompany-module-scss-module__jd0KOW__step[data-step="3"]{background:#002496;height:78%}.AboutCompany-module-scss-module__jd0KOW__step[data-step="4"]{background:#16a34a;height:100%}.AboutCompany-module-scss-module__jd0KOW__stepNumber{letter-spacing:.14em;opacity:.85;font-size:.75rem;font-weight:700}.AboutCompany-module-scss-module__jd0KOW__stepLabel{letter-spacing:-.01em;font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:700}.AboutCompany-module-scss-module__jd0KOW__riseCaption{color:#5a6477;text-align:center;font-size:.9375rem}.AboutCompany-module-scss-module__jd0KOW__path{grid-template-columns:repeat(2,1fr);gap:24px 16px;display:grid}@media (min-width:768px){.AboutCompany-module-scss-module__jd0KOW__path{gap:24px}}@media (min-width:1280px){.AboutCompany-module-scss-module__jd0KOW__path{grid-template-columns:repeat(4,1fr);gap:32px}}.AboutCompany-module-scss-module__jd0KOW__pathStep{border-top:4px solid var(--tone);padding-top:16px}.AboutCompany-module-scss-module__jd0KOW__pathStep:first-child{--tone:#f59e0b}.AboutCompany-module-scss-module__jd0KOW__pathStep:nth-child(2){--tone:#0073cf}.AboutCompany-module-scss-module__jd0KOW__pathStep:nth-child(3){--tone:#002496}.AboutCompany-module-scss-module__jd0KOW__pathStep:nth-child(4){--tone:#16a34a}.AboutCompany-module-scss-module__jd0KOW__pathIndex{color:#5a6477;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.AboutCompany-module-scss-module__jd0KOW__pathName{color:#07111f;letter-spacing:-.02em;margin-top:4px;font-size:1.375rem;font-weight:700}.AboutCompany-module-scss-module__jd0KOW__pathText{color:#5a6477;margin-top:4px;font-size:.9375rem;line-height:1.45}@media (min-width:768px){.AboutCompany-module-scss-module__jd0KOW__pathText{font-size:1rem;line-height:1.5}}.AboutCompany-module-scss-module__jd0KOW__explore{border-top:1px solid #e5e7eb;gap:24px;margin-top:48px;padding-top:32px;display:grid}.AboutCompany-module-scss-module__jd0KOW__explore a{min-height:44px}.AboutCompany-module-scss-module__jd0KOW__explore p{color:#5a6477;margin-top:4px;font-size:.9375rem}@media (min-width:768px){.AboutCompany-module-scss-module__jd0KOW__explore{grid-template-columns:repeat(3,1fr)}}
.CareersPage-module-scss-module__IxEaua__page{padding-top:88px}@media (min-width:1024px){.CareersPage-module-scss-module__IxEaua__page{padding-top:104px}}.CareersPage-module-scss-module__IxEaua__head{max-width:64ch;margin-block:48px 16px}.CareersPage-module-scss-module__IxEaua__title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05}.CareersPage-module-scss-module__IxEaua__actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.CareersPage-module-scss-module__IxEaua__send{align-items:start;gap:48px;display:grid}@media (min-width:1024px){.CareersPage-module-scss-module__IxEaua__send{grid-template-columns:1fr 1fr;gap:96px}}.CareersPage-module-scss-module__IxEaua__subhead{letter-spacing:-.01em;margin-block:32px 16px;font-size:1.125rem;font-weight:600}.CareersPage-module-scss-module__IxEaua__what .CareersPage-module-scss-module__IxEaua__subhead{margin-top:0}
.WhyRivisor-module-scss-module__W2Bcoq__head{margin-bottom:32px}.WhyRivisor-module-scss-module__W2Bcoq__list .index-list__item{padding-block:16px}@media (min-width:768px){.WhyRivisor-module-scss-module__W2Bcoq__list .index-list__item{padding-block:32px}}
.PagePlaceholder-module-scss-module__x0NNMa__page{min-height:70svh;padding-top:88px}@media (min-width:1024px){.PagePlaceholder-module-scss-module__x0NNMa__page{padding-top:104px}}.PagePlaceholder-module-scss-module__x0NNMa__head{max-width:64ch;margin-block:48px 64px}.PagePlaceholder-module-scss-module__x0NNMa__title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05}.PagePlaceholder-module-scss-module__x0NNMa__cta{margin-top:32px}.PagePlaceholder-module-scss-module__x0NNMa__details{gap:8px;margin-bottom:48px;display:grid}.PagePlaceholder-module-scss-module__x0NNMa__details a{padding-block:8px}.PagePlaceholder-module-scss-module__x0NNMa__address{color:#5a6477;margin-bottom:48px;font-style:normal;line-height:1.6;display:grid}.PagePlaceholder-module-scss-module__x0NNMa__note{color:#5a6477;margin-top:64px;font-size:.9375rem}.PagePlaceholder-module-scss-module__x0NNMa__back{color:#07111f;padding-block:12px;font-weight:600;display:inline-block}.PagePlaceholder-module-scss-module__x0NNMa__back:hover{text-decoration:underline}
