.rr-landing{--rr-ground:#fff;--rr-ink:#141414;--rr-muted:#5d6268;--rr-soft:#f2f4f7;--rr-stage:#e6edf5;--rr-deep:#d7e2ef;--rr-line:#e5e7eb;--rr-accent:#1d5fbf;--rr-positive:#247b50;--rr-radius:6px;--rr-ease:cubic-bezier(.16, 1, .3, 1);background:var(--rr-ground);color:var(--rr-ink);min-height:100svh;font:400 16px/1.6 Geist,system-ui,sans-serif}.rr-landing[data-theme=dark]{--rr-ground:#111;--rr-ink:#f5f5f5;--rr-muted:#b4b4b4;--rr-soft:#1c1c1c;--rr-stage:#24282d;--rr-deep:#303942;--rr-line:#373737;--rr-accent:#9dc3f5;--rr-positive:#8ed2af}.rr-landing *{box-sizing:border-box}.rr-landing a{color:inherit;text-decoration:none}.rr-landing button,.rr-landing input{font:inherit}.rr-landing button,.rr-landing a,.rr-landing summary{-webkit-tap-highlight-color:transparent}.rr-landing a:focus-visible,.rr-landing button:focus-visible,.rr-landing input:focus-visible,.rr-landing summary:focus-visible,.rr-landing [tabindex="0"]:focus-visible{outline:2px solid var(--rr-accent);outline-offset:5px}.rr-frame{width:calc(100% - 64px);max-width:1376px;margin-inline:auto}.rr-landing h1,.rr-landing h2,.rr-landing h3,.rr-landing p{margin:0}.rr-landing h1,.rr-landing h2{letter-spacing:-.045em;font-weight:500;line-height:1.02}.rr-landing h1{font-size:clamp(64px,6vw,88px)}.rr-landing h2{font-size:clamp(36px,4vw,58px)}.rr-landing h3{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.3}.rr-landing p{max-width:56ch}.rr-nav{align-items:center;gap:32px;min-height:88px;display:flex}.rr-wordmark{letter-spacing:-.05em;margin-right:auto;font-size:24px;font-weight:600}.rr-nav nav{gap:32px;display:flex}.rr-nav a{padding-block:10px}.rr-nav-signin{font-weight:500}.rr-skip{z-index:100;background:var(--rr-ground);padding:12px 20px;position:fixed;top:-100px;left:20px}.rr-skip:focus{top:12px}.rr-hero{grid-template-columns:5fr 7fr;align-items:start;gap:32px;padding-block:70px 32px;display:grid}.rr-hero-copy{padding-top:20px}.rr-lead{font-size:18px;line-height:1.6;max-width:39ch!important;margin-top:32px!important}.rr-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.rr-button{border-radius:var(--rr-radius);background:var(--rr-ink);justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:500;display:inline-flex;color:var(--rr-ground)!important}.rr-league-line{color:var(--rr-muted);margin-top:36px!important}.rr-hero-stage{background:var(--rr-stage);clip-path:polygon(32px 0,100% 0,100% 100%,0 100%,0 32px);margin-top:64px;padding:40px 28px 28px}.rr-demo{background:var(--rr-ground);border-radius:var(--rr-radius);font-variant-numeric:tabular-nums;padding:24px;font-size:14px;line-height:1.5}.rr-demo-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.rr-demo-title strong{font-size:16px;font-weight:500}.rr-demo-title>span,.rr-demo-muted{color:var(--rr-muted);font-size:13px}.rr-search-label{margin-bottom:8px;display:block}.rr-demo input{border:1px solid var(--rr-line);border-radius:var(--rr-radius);width:100%;min-width:0;color:var(--rr-ink);background:var(--rr-ground);padding:10px 12px}.rr-demo input::placeholder{color:var(--rr-muted);opacity:1}.rr-demo-filters{gap:4px;margin-top:16px;display:flex}.rr-demo-filters button{min-height:40px;color:var(--rr-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:1;padding:8px 10px}.rr-demo-filters button[aria-pressed=true]{background:var(--rr-soft);color:var(--rr-ink)}.rr-report-list{margin:12px 0 0;padding:0;list-style:none}.rr-report-list li{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.rr-match{gap:2px;min-width:0;display:grid}.rr-match>span:first-child{color:var(--rr-muted);font-size:13px}.rr-match strong{font-weight:500}.rr-status{background:var(--rr-soft);color:var(--rr-muted);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.rr-status.is-submitted{color:var(--rr-positive)}.rr-demo-foot{color:var(--rr-muted);justify-content:space-between;gap:16px;margin-top:20px;font-size:13px;display:flex}.rr-demo-foot a{color:var(--rr-ink)}.rr-demo-empty{padding-block:24px}.rr-section{margin-top:152px;scroll-margin-top:32px}.rr-output{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.rr-output-copy p{max-width:37ch;margin-top:28px}.rr-output-tabs{justify-items:start;gap:12px;margin-top:32px;display:grid}.rr-output-tabs button{letter-spacing:-.035em;color:var(--rr-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:clamp(24px,2.7vw,38px);line-height:1.25}.rr-output-tabs button[aria-pressed=true]{color:var(--rr-ink);text-underline-offset:9px;text-decoration:underline;text-decoration-thickness:2px}.rr-output-sheet{background:var(--rr-soft);border-radius:var(--rr-radius);padding:32px;font-size:14px}.rr-sheet-match{gap:20px;margin-bottom:28px;display:grid}.rr-sheet-match>span{color:var(--rr-muted)}.rr-sheet-match strong{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.3}.rr-sheet-match strong span{color:var(--rr-muted);font-size:18px;font-weight:400}.rr-sheet-fields{grid-template-columns:1fr 1fr;gap:24px;margin:0;display:grid}.rr-sheet-fields dt,.rr-stage-record dt{color:var(--rr-muted);margin-bottom:4px;font-size:13px}.rr-sheet-fields dd,.rr-stage-record dd{margin:0}.rr-field-wide{grid-column:1/-1}.rr-sheet-note{color:var(--rr-muted);font-size:13px;margin-top:32px!important}.rr-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.rr-section-heading p{max-width:36ch}.rr-workflow-fields{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rr-workflow-fields>li{background:var(--rr-soft);flex-direction:column;align-items:start;padding:32px 24px;display:flex}.rr-workflow-fields>li:nth-child(2){background:var(--rr-stage)}.rr-workflow-fields>li:nth-child(3){background:var(--rr-deep)}.rr-workflow-fields>li:nth-child(4){background:var(--rr-ink);color:var(--rr-ground)}.rr-workflow-fields>li>p{min-height:104px;margin-top:24px}.rr-workflow-fields>li>h3{min-height:52px}.rr-stage-record{background:var(--rr-ground);color:var(--rr-ink);border-radius:var(--rr-radius);width:100%;margin-top:28px;padding:20px;font-size:14px}.rr-stage-record .rr-demo-title{gap:8px;margin-bottom:28px}.rr-stage-record>strong{font-weight:500}.rr-stage-record>p{color:var(--rr-muted);font-size:13px}.rr-stage-record dl{margin-block:24px}.rr-stage-word{margin-top:auto;padding-top:24px;font-size:18px;font-weight:500}.rr-details{grid-template-columns:4fr 4fr 4fr;align-items:start;gap:48px;display:grid}.rr-details-heading p{max-width:28ch;margin-top:28px}.rr-report-plate{background:var(--rr-soft);border-radius:var(--rr-radius);padding:24px;font-size:14px}.rr-report-plate .rr-demo-title{flex-wrap:wrap}.rr-plate-row{gap:8px;min-height:84px;padding-block:16px;display:grid}.rr-plate-row:last-child{border-bottom:0}.rr-plate-row strong{font-weight:500}.rr-plate-row span{color:var(--rr-muted)}.rr-margin-notes{padding-top:72px}.rr-margin-notes>div{min-height:100px}.rr-margin-notes h3{font-size:18px}.rr-margin-notes p{margin-top:4px;font-size:16px;line-height:1.5}.rr-questions{grid-template-columns:4fr 8fr;align-items:start;gap:64px;display:grid}.rr-questions>div:first-child{position:sticky;top:32px}.rr-questions>div:first-child p{max-width:28ch;margin-top:28px}.rr-text-link{text-underline-offset:5px;margin-top:24px;display:inline-block;text-decoration:underline!important}.rr-question-list{gap:8px;display:grid}.rr-question-list details{background:var(--rr-soft);border-radius:var(--rr-radius)}.rr-question-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:18px;font-weight:500;list-style:none;display:flex}.rr-question-list summary::-webkit-details-marker{display:none}.rr-question-list summary span{font-size:24px;font-weight:400;line-height:1}.rr-question-list details[open]{background:var(--rr-stage)}.rr-question-list details[open] summary span{transform:rotate(45deg)}.rr-question-list details p{padding:0 24px 24px;font-size:16px}.rr-contact{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:64px;display:grid}.rr-contact .rr-button{margin-top:24px}.rr-contact-member{font-size:16px;margin-top:24px!important}.rr-contact-member a{text-underline-offset:4px;text-decoration:underline}.rr-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-block:48px 32px;font-size:14px;display:flex}.rr-footer>div{gap:24px;display:flex}@media (width<=1100px){.rr-hero{grid-template-columns:1fr 1.1fr;gap:24px}.rr-landing h1{font-size:clamp(56px,6.4vw,72px)}.rr-hero-stage{padding:32px 16px 16px}.rr-demo{padding:20px}.rr-workflow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-workflow-fields>li>p{min-height:52px}.rr-workflow-fields>li>h3{min-height:0}.rr-details{grid-template-columns:1fr 1fr;gap:32px}.rr-details-heading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:32px;display:flex}.rr-details-heading p{margin-top:0}.rr-output,.rr-questions{gap:32px}}@media (width<=800px){.rr-frame{width:calc(100% - 40px)}.rr-nav{gap:20px;min-height:76px}.rr-nav nav{gap:20px;font-size:14px}.rr-hero{grid-template-columns:1fr;padding-top:36px}.rr-hero-copy{padding-top:0}.rr-landing h1{font-size:clamp(52px,9vw,72px)}.rr-hero-stage{margin-top:16px;padding:32px 24px 24px}.rr-lead{max-width:46ch!important}.rr-league-line{margin-top:24px!important}.rr-section{margin-top:112px}.rr-output{grid-template-columns:1fr;gap:40px}.rr-output-copy p{max-width:54ch}.rr-output-tabs{flex-wrap:wrap;gap:24px;display:flex}.rr-output-tabs button{font-size:24px}.rr-questions{grid-template-columns:1fr;gap:40px}.rr-questions>div:first-child{position:static}.rr-questions>div:first-child p{max-width:54ch}.rr-contact{gap:32px}.rr-footer{margin-top:32px}}@media (width<=520px){.rr-nav{flex-wrap:wrap;gap:0 20px;padding-block:16px}.rr-nav nav{order:3;justify-content:space-between;width:100%}.rr-wordmark{font-size:22px}.rr-hero{padding-top:24px}.rr-landing h1{font-size:clamp(46px,13vw,58px)}.rr-landing h2{font-size:36px}.rr-lead{font-size:16px;margin-top:24px!important}.rr-actions{gap:20px}.rr-hero-stage{padding:24px 12px 12px}.rr-demo{padding:16px}.rr-demo-title{gap:12px;margin-bottom:20px}.rr-demo-title>span{font-size:12px}.rr-demo-filters button{min-height:44px;padding-inline:6px;font-size:13px}.rr-report-list li{gap:8px}.rr-match strong{font-size:14px}.rr-status{padding-inline:6px;font-size:11px}.rr-section{margin-top:96px}.rr-output-sheet{padding:24px}.rr-output-tabs{gap:20px}.rr-output-tabs button{font-size:20px}.rr-sheet-fields{gap:20px}.rr-section-heading{gap:24px;margin-bottom:32px;display:grid}.rr-workflow-fields{grid-template-columns:1fr}.rr-workflow-fields>li{padding:28px 20px}.rr-stage-record{max-width:100%;margin-top:24px}.rr-workflow-fields>li>p{min-height:0}.rr-stage-record .rr-demo-title{margin-bottom:20px}.rr-details{grid-template-columns:1fr;gap:32px}.rr-details-heading{display:block}.rr-details-heading p{margin-top:24px}.rr-margin-notes{grid-template-columns:1fr 1fr;gap:24px;padding-top:0;display:grid}.rr-margin-notes>div{min-height:0}.rr-margin-notes h3{font-size:18px}.rr-margin-notes p{font-size:14px}.rr-contact{grid-template-columns:1fr;padding-block:24px}.rr-question-list summary{min-height:64px;padding:20px;font-size:16px}.rr-question-list details p{padding:0 20px 20px}.rr-footer{gap:12px;margin-top:64px;padding-block:32px;font-size:14px;display:grid}}@media (prefers-reduced-motion:no-preference){.rr-landing .rr-arrived{animation:rr-enter .7s var(--rr-ease) both}.rr-landing .rr-hero-stage.rr-arrived{animation:rr-shutter 1.1s var(--rr-ease) both}.rr-landing .rr-workflow-fields>.rr-arrived{animation-name:rr-card}.rr-landing .rr-question-list>.rr-arrived{animation-duration:.48s}.rr-landing .rr-report-plate.rr-arrived{animation-name:rr-sheet}.rr-landing a,.rr-landing button{transition:transform .18s var(--rr-ease), opacity .18s ease}.rr-landing a:hover,.rr-landing button:hover{transform:translateY(-2px)}.rr-landing a:active,.rr-landing button:active{transform:translateY(1px)}.rr-landing summary span{transition:transform .18s var(--rr-ease)}}@keyframes rr-enter{0%{opacity:.45;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rr-card{0%{opacity:.6;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes rr-sheet{0%{opacity:.6;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes rr-shutter{0%{opacity:.5;clip-path:polygon(32px 0,100% 0,100% 20%,0 20%,0 32px);transform:translateY(20px)scale(1.025)}to{opacity:1;clip-path:polygon(32px 0,100% 0,100% 100%,0 100%,0 32px);transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rr-landing *,.rr-landing :before,.rr-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-regular.ttf)format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-medium.ttf)format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-semibold.ttf)format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-bold.ttf)format("truetype")}
