.rh-hero{padding:128px 0 48px}.rh-hero .hero-content{max-width:760px}@media(max-width:768px){.rh-hero{padding:80px 0 40px}}.rh-stage{position:relative;padding:var(--space-16) 0 var(--space-20);overflow-x:clip}.rh-stage .section-header{margin-bottom:var(--space-8)}@media(max-width:768px){.rh-stage{padding:var(--space-10) 0 var(--space-12)}}.rh-stage-shot{position:relative}.rh-stage-shot:before{content:"";position:absolute;top:30%;bottom:calc(-1 * var(--space-20));left:calc(50% - 50vw);right:calc(50% - 50vw);background:#f1f1f2;z-index:0}@media(max-width:768px){.rh-stage-shot:before{bottom:calc(-1 * var(--space-12))}}.rh-stage-shot>*{position:relative;z-index:1}.rh-stage-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:var(--space-10)}.rh-stage-facts>div{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--color-border-default)}.rh-stage-facts h3{margin:0;font-size:15px;font-weight:700;color:var(--color-neutral-1000)}.rh-stage-facts p{margin:0;font-size:14px;line-height:1.5;color:var(--color-neutral-700)}@media(max-width:768px){.rh-stage-facts{grid-template-columns:1fr;gap:20px}}.rh-frame{position:relative;background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(15,18,23,.08);box-shadow:0 24px 60px #14182024}.rh-frame img{display:block;width:100%;height:auto}.rh-chapter{position:relative;padding:var(--space-24) 0}@media(max-width:1100px){.rh-chapter{padding:var(--space-20) 0}}@media(max-width:768px){.rh-chapter{padding:var(--space-16) 0}}.rh-chapter--tint{background:#f1f1f2}.rh-chapter--dark{background:#464953;color:#fff}.rh-chapter--dark .section-header .section-headline{color:#fff}.rh-chapter--dark .section-header .section-intro{color:#e4e6e7}.rh-chapter--dark .section-header .refresh-section-tag:not(.refresh-section-tag--coming-soon){color:var(--blue-200)}.rh-page #interpreter-workflow.rh-chapter--brand{background:#0074d5}.rh-page #interpreter-workflow.rh-chapter--brand:before{content:none}.rh-chapter--brand{background:#0074d5;color:#fff}.rh-chapter--brand .section-header .section-headline{color:#fff}.rh-chapter--brand .section-header .section-headline .refresh-gradient-text{background:none;-webkit-text-fill-color:#fff;color:#fff}.rh-chapter--brand .section-header .section-intro{color:var(--blue-50)}.rh-chapter--brand .section-header .refresh-section-tag:not(.refresh-section-tag--coming-soon){color:#fff}.rh-toggle-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;margin-bottom:var(--space-6)}.rh-toggle-row .view-toggle{margin-top:0;align-self:center}.rh-toggle-row p{margin:0;font-size:14px;color:var(--neutral-400);max-width:640px}.rh-cal{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:var(--space-6);align-items:stretch}@media(max-width:1100px){.rh-cal{grid-template-columns:1fr}}.rh-stage-panes{position:relative;min-width:0;min-height:420px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 56px #00000047}@media(max-width:1100px){.rh-stage-panes{min-height:0;aspect-ratio:1.55/1}}.rh-frame picture,.rh-pane picture,.rh-card-media picture,.rh-tile-media picture{display:block;height:100%}.rh-pane{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease}.rh-pane.on{opacity:1;pointer-events:auto}.rh-pane img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.rh-cal-cards{display:grid;grid-template-rows:1fr 1fr;gap:var(--space-6)}@media(max-width:1100px){.rh-cal-cards{grid-template-rows:none;grid-template-columns:1fr 1fr}}@media(max-width:768px){.rh-cal-cards{grid-template-columns:1fr}}.rh-card{display:flex;flex-direction:column;gap:8px;min-height:250px;padding:24px 24px 0;border-radius:16px;background:#fff;color:var(--color-neutral-1000);overflow:hidden}.rh-card .cal-tile-eyebrow{margin-bottom:4px}.rh-card h3{margin:0;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.rh-card p{margin:0;font-size:14px;line-height:1.5;color:#5e6976}.rh-card-media{flex:0 0 150px;height:150px;margin-top:10px;border:1px solid var(--color-border-subtle);border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden}.rh-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.rh-split{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:var(--space-12);align-items:start}@media(max-width:1100px){.rh-split{grid-template-columns:1fr;gap:var(--space-8)}}.rh-split--media-left{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);align-items:center}@media(max-width:1100px){.rh-split--media-left{grid-template-columns:1fr}}.rh-split .section-header{margin-bottom:var(--space-6)}.rh-stepper{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rh-stepper button{font:inherit;width:100%;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px 22px;border-radius:14px;border:1px solid var(--color-border-default);background:transparent;color:var(--color-neutral-1000);transition:background .15s ease,border-color .15s ease}.rh-stepper button b{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.rh-stepper button span{font-size:14px;line-height:1.5;color:var(--color-neutral-700)}.rh-stepper button .rh-stepper-icon{flex:0 0 auto;color:var(--color-neutral-400);transition:color .15s ease}.rh-stepper button:hover{border-color:var(--color-border-strong)}.rh-stepper button:hover .rh-stepper-icon{color:var(--color-neutral-600)}.rh-stepper button.on{background:var(--color-surface-3);border-color:var(--color-border-strong)}.rh-stepper button.on .rh-stepper-icon{color:var(--color-brand)}.rh-stepper .rh-stepper-note{margin-top:8px;padding:0 4px;font-size:13px;line-height:1.5;color:var(--color-neutral-700)}.rh-chapter--dark .rh-stepper button{border-color:#ffffff38;color:#fff}.rh-chapter--dark .rh-stepper button span{color:var(--neutral-400)}.rh-chapter--dark .rh-stepper button:hover{border-color:#ffffff73}.rh-chapter--dark .rh-stepper button.on{background:#fff;border-color:#fff;color:var(--color-neutral-1000)}.rh-chapter--dark .rh-stepper button.on span{color:var(--color-neutral-700)}.rh-chapter--dark .rh-stepper .rh-stepper-note{color:var(--neutral-400)}.rh-stepper-stage{position:relative;aspect-ratio:36/38;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(15,18,23,.08);box-shadow:0 24px 56px #14182029}.rh-chapter--dark .rh-stepper-stage{border-color:#ffffff24;box-shadow:0 24px 60px #0000004d}.rh-rows{margin:0}.rh-rows>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid var(--color-border-subtle)}.rh-rows>div:last-child{border-bottom:1px solid var(--color-border-subtle)}@media(max-width:768px){.rh-rows>div{grid-template-columns:1fr;gap:4px}}.rh-rows dt{font-size:15px;font-weight:700;color:var(--color-neutral-1000)}.rh-rows dd{margin:0;font-size:14px;line-height:1.5;color:var(--color-neutral-700)}.rh-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(380px,auto) minmax(360px,auto);gap:var(--space-5)}@media(max-width:1100px){.rh-bento{grid-template-columns:1fr;grid-template-rows:none}}.rh-tile{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:20px;background:#fff;border:1px solid rgba(15,18,23,.06);box-shadow:0 24px 60px #1418200f;overflow:hidden}.rh-tile .cal-tile-eyebrow{margin-bottom:2px}.rh-tile h3{margin:0;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-neutral-1000)}.rh-tile p{margin:0;font-size:15px;line-height:1.5;color:#5e6976}@media(max-width:1100px){.rh-tile{grid-column:1/-1!important;grid-row:auto!important}}.rh-tile--sameday{grid-column:1/5;grid-row:1/3;padding-bottom:0}.rh-tile-phone{flex:1;min-height:0;display:flex;justify-content:center;align-items:flex-start;margin-top:20px;padding:0 8px;overflow:hidden}.rh-tile-phone .iphone{width:min(100%,260px);--iphone-shadow: 0 0 0 0 transparent}@media(max-width:1100px){.rh-tile-phone{max-height:420px}}.rh-tile--comments{grid-column:5/13;grid-row:1;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;align-items:stretch}@media(max-width:768px){.rh-tile--comments{grid-template-columns:1fr}}.rh-tile-copy{display:flex;flex-direction:column;gap:10px}.rh-tile-media{min-height:240px;border-radius:10px;overflow:hidden;border:1px solid var(--color-border-subtle)}.rh-tile-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.rh-tile--notify{grid-column:5/9;grid-row:2;padding-bottom:0}.rh-tile--profiles{grid-column:9/13;grid-row:2}.rh-minitabs{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:999px;background:#f1f1f2}.rh-minitabs button{font:inherit;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:0;border-radius:999px;background:transparent;color:var(--color-neutral-800);font-size:13px;font-weight:500;cursor:pointer}.rh-minitabs button.on{background:#fff;color:var(--color-neutral-1000);box-shadow:0 1px 3px #0000001a}.rh-tile-stage{position:relative;flex:1;min-height:220px;margin-top:12px;border-radius:8px 8px 0 0;overflow:hidden;border:1px solid var(--color-border-subtle);border-bottom:0}.rh-tile-stage .rh-pane img{object-position:top center}.rh-list{list-style:none;margin:12px 0 0;padding:0;font-size:14px}.rh-list li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #f1f1f2}.rh-list li:last-child{border-bottom:1px solid #f1f1f2}.rh-list li span:last-child{color:var(--color-neutral-600);text-align:right}.rh-strip{padding-bottom:0;overflow:hidden}.rh-strip .section-header--center{margin-bottom:var(--space-10)}.rh-strip-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1040px;margin:0 auto}.rh-strip-features>div{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.35)}.rh-strip-features h3{margin:0;font-size:15px;font-weight:700;color:#fff}.rh-strip-features p{margin:0;font-size:14px;line-height:1.45;color:var(--blue-50)}@media(max-width:768px){.rh-strip-features{grid-template-columns:1fr;gap:20px}}.rh-strip-phones{display:flex;justify-content:center;align-items:flex-start;gap:40px;height:520px;margin-top:var(--space-12);overflow:hidden}.rh-strip-phones figure{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;width:280px;margin:0}.rh-strip-phones figcaption{font-family:Roboto Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff}.rh-strip-phones .iphone{width:280px;--iphone-shadow: 0 30px 60px rgba(0, 0, 0, .3)}@media(max-width:1100px){.rh-strip-phones{gap:24px;height:440px}.rh-strip-phones figure,.rh-strip-phones .iphone{width:220px}}@media(max-width:768px){.rh-strip-phones{flex-wrap:wrap;height:auto;padding-bottom:var(--space-12)}.rh-strip-phones figure,.rh-strip-phones .iphone{width:44%}}.rh-statuses{padding:var(--space-12) 0 var(--space-16);background:var(--color-bg-page)}.rh-report-wide .fl-embed.fl-embed{width:100%;max-width:1320px;box-shadow:0 30px 60px #0000004d}.rh-report-wide .fl-embed--billing-report-overview .financial-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rh-report-wide .fl-embed--billing-report-overview .financial-chart-row stack[style*="height: 300px"],.rh-report-wide .fl-embed--billing-report-overview .financial-chart-row linechart,.rh-report-wide .fl-embed--billing-report-overview .line-chart{height:auto!important}.rh-report-wide .fl-embed--billing-report-overview .line-chart img{display:block;width:100%!important;height:auto!important}.rh-chapter--dark .rh-rows>div,.rh-chapter--brand .rh-rows>div{border-top-color:#ffffff38}.rh-chapter--dark .rh-rows>div:last-child,.rh-chapter--brand .rh-rows>div:last-child{border-bottom-color:#ffffff38}.rh-chapter--dark .rh-rows dt,.rh-chapter--brand .rh-rows dt{color:#fff}.rh-chapter--dark .rh-rows dd,.rh-chapter--brand .rh-rows dd{color:var(--neutral-400)}.rh-chapter--brand .rh-rows dd{color:var(--blue-50)}.rh-strip-mock{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:var(--space-12);padding-bottom:var(--space-20)}@media(max-width:768px){.rh-strip-mock{padding-bottom:var(--space-12)}}
