@font-face{font-family:RBDisplay;src:url("/static/home/barlow-condensed-800.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:RBText;src:url("/static/home/manrope-400.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:RBText;src:url("/static/home/manrope-800.ttf") format("truetype");font-style:normal;font-weight:600 900;font-display:swap}

/* Homepage-only art direction. The shared product and account shells keep their own styles. */
.rb-editorial{--rv-paper:#f3efe6;--rv-panel:#fcfaf5;--rv-ink:#182820;--rv-muted:#59665d;--rv-line:#cdd2c6;--rv-green:#087652;--rv-mint:#51d6a3;--rv-black:#070d0a;background:var(--rv-paper);font-family:RBText,sans-serif;color:var(--rv-ink)}
.dark .rb-editorial{--rv-paper:#101b15;--rv-panel:#17281e;--rv-ink:#f0f3e9;--rv-muted:#aebfb2;--rv-line:#354b3e;--rv-green:#69d4a5}
.rb-editorial .rb-site-header{background:var(--rv-black);color:#f8f7ef;border-color:#19231c;box-shadow:none;backdrop-filter:none;z-index:40}
.rb-editorial .rb-site-header>div{max-width:1480px;min-height:86px;padding:20px 48px}
.rb-editorial .rb-wordmark{font-size:27px;letter-spacing:-1px;gap:12px}
.rb-editorial .rb-wordmark img{width:34px;height:34px;border-radius:9px;box-shadow:none}
.rb-editorial .rb-wordmark .text-accent{color:#f8f7ef}
.rb-editorial .rb-site-header nav>div>button,.rb-editorial .rb-site-header nav>a{color:#e1e4dc;font-size:12px}
.rb-editorial .rb-site-header nav>a:last-child{height:42px;border-color:#718276;border-radius:0;padding:0 19px;font-weight:800;color:#fff}
.rb-editorial .rb-site-header select,.rb-editorial .rb-site-header button[aria-label="Toggle theme"]{background:#111d15;color:#cbd5cc;border-color:#354a3c;border-radius:2px}
.rb-editorial .rb-site-header nav>span{background:#354a3c}
.rb-editorial footer{max-width:1480px;margin:0 auto;padding:36px 48px;border:0;font-size:11px;line-height:1.8;color:var(--rv-muted)}
.rb-editorial footer>span:first-child{font-family:RBDisplay,sans-serif;font-size:32px;text-transform:uppercase;color:var(--rv-ink)}
.rb-editorial footer>span:last-child{max-width:930px;justify-content:flex-end}
.rbv{overflow:hidden}
.rbv-wrap{width:min(100% - 96px,1384px);margin-inline:auto}
.rbv-section{padding:110px 0;scroll-margin-top:85px}
.rbv h1,.rbv h2,.rbv h3,.rbv p,.rbv figure{margin:0}
.rbv h1,.rbv h2{font-family:RBDisplay,"Impact",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:1.01}
.rbv h2{font-size:clamp(54px,5.25vw,84px)}
.rbv h2 em{font-style:normal;color:var(--rv-green)}
.rbv h3{font-weight:800;letter-spacing:-.035em}
.rbv p{line-height:1.75}
.rbv button,.rbv a{-webkit-tap-highlight-color:transparent}
.rbv a:focus-visible,.rbv button:focus-visible,.rbv summary:focus-visible{outline:3px solid var(--rv-green);outline-offset:5px}
.rbv button{cursor:pointer}
.rbv .rbv-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--rv-green);font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.5}
.rbv-eyebrow i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #51d6a311}
.rbv-tiny{font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1.6}
.rbv-dark{background:var(--rv-black);color:#f8f7ef;--rv-line:#263d2f}
.rbv-dark .rbv-eyebrow,.rbv-dark h2 em,.rbv-dark .rbv-link{color:var(--rv-mint)}
.rbv-dark .rbv-section-copy>p:not(.rbv-eyebrow),.rbv-dark .rbv-section-top>p{color:#a7b9ab}
.rbv-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}
.rbv-button{display:inline-flex;min-height:55px;justify-content:center;align-items:center;gap:28px;padding:14px 25px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;border:1px solid transparent;transition:background .2s,color .2s}
.rbv-button-green{background:#30c78c;color:#061c11}
.rbv-button-green:hover{background:#68e6b3}
.rbv-button-outline{border-color:#60796a;color:#f8f7ef;background:#07130d66}
.rbv-button-outline:hover{background:#193424}
.rbv-link{display:inline-flex;align-items:center;gap:18px;margin-top:28px;border-bottom:1px solid currentColor;padding-bottom:7px;color:var(--rv-green);font-size:12px;font-weight:800}
.rbv-mobile-break{display:none}
.rbv-hero{position:relative;isolation:isolate;background:#070d0a;color:#f9f8ee;scroll-margin-top:86px}
.rbv-hero-inner{position:relative;z-index:3;min-height:730px;padding-top:88px;padding-bottom:72px;pointer-events:none}
.rbv-hero-inner a{pointer-events:auto}
.rbv-hero .rbv-eyebrow{color:#68dcaa}
.rbv-hero h1{font-size:clamp(68px,7.2vw,116px);line-height:.98;letter-spacing:-.012em;max-width:1080px}
.rbv-hero h1>span{display:block}
.rbv-hero h1 em{font-style:normal;color:#61d6a2}
.rbv-hero .rbv-hero-lead{font-size:clamp(15px,1.3vw,20px);max-width:600px;margin-top:28px;line-height:1.6;color:#e0e6dc}
.rbv-hero-promise{display:flex;flex-wrap:wrap;gap:20px;font-size:11px;font-weight:800;margin-top:25px!important;color:#9fb9a7}
.rbv-hero-promise span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 18px 3px 0;background:#51d6a3}
.rbv-hero .rbv-hero-foot{font-size:10px;letter-spacing:.03em;color:#8ca394;margin-top:25px}
.rbv-hero-art{position:absolute;z-index:-1;inset:0;overflow:hidden}
.rbv-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070d0a 11%,#070d0aeb 32%,#070d0a88 48%,#070d0a05 77%),linear-gradient(0deg,#070d0a 0%,transparent 24%),linear-gradient(110deg,transparent 25%,#07462b55 57%,transparent 90%)}
.rbv-photo{position:absolute;overflow:hidden;inset:0 0 0 34%}
.rbv-photo img{width:100%;height:100%;object-fit:cover;filter:brightness(.66) saturate(.58)}
.rbv-photo-one{width:66%}
.rbv-photo-one img{object-position:68% center}


.rbv-art-line{position:absolute;top:-80px;bottom:-50px;width:1px;background:#54d29388;transform:skewX(-21deg)}
.rbv-art-line-one{left:43%}

.rbv-hero-receipt{position:absolute;z-index:2;right:5%;bottom:185px;width:260px;background:#0b1e17ed;border:1px solid #5b8d724d;padding:22px 24px;box-shadow:0 15px 55px #0005;transform:rotate(-4deg);color:#e8f3e8}
.rbv-hero-receipt>.rbv-tiny{color:#71d9a8;letter-spacing:.13em}
.rbv-hero-receipt>strong{display:block;font-size:35px;margin-top:16px;letter-spacing:-.035em}
.rbv-hero-receipt>span:not(.rbv-tiny){font-size:12px;color:#adc7b5}
.rbv-hero-receipt>div{display:flex;align-items:center;gap:8px;margin-top:21px;border-top:1px solid #36573f;padding-top:12px;font-size:10px;color:#8ee0b6}
.rbv-hero-receipt>small{display:block;margin-top:10px;color:#86a08d;font-size:8px}
.rbv-hero-route{position:relative;z-index:4;border-top:1px solid #31503b70;background:#0a150ee8}
.rbv-hero-route>.rbv-wrap{display:flex;align-items:center;gap:60px;min-height:94px}
.rbv-route-caption{max-width:180px;font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1.7;color:#8daa96}
.rbv-hero-route ol{display:flex;flex:1;gap:22px;list-style:none;margin:0;padding:0}
.rbv-hero-route li{display:flex;align-items:center;flex:1;gap:12px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.rbv-hero-route li>i{width:7px;height:7px;border:1px solid #61d6a2;border-radius:50%}
.rbv-hero-route li:nth-child(3)>i{background:#61d6a2;box-shadow:0 0 0 5px #61d6a21c}
.rbv-hero-route li>svg{margin-left:auto;color:#436650;width:17px}
.rbv-problem{background:var(--rv-paper)}
.rbv-problem h2{font-size:clamp(55px,5.8vw,92px)}
.rbv-problem-bottom{display:grid;grid-template-columns:1fr 1.2fr;gap:110px;margin-top:55px;align-items:center}
.rbv-problem-bottom>p{max-width:460px;color:var(--rv-muted);font-size:15px}
.rbv-comparison>div{padding:17px 0;border-bottom:1px solid var(--rv-line)}
.rbv-comparison>div:first-child{padding-top:0}
.rbv-comparison>div>span{color:var(--rv-muted)}
.rbv-comparison>div:last-child>span{color:var(--rv-green)}
.rbv-comparison p{display:flex;align-items:center;gap:16px;font-size:16px;margin-top:10px}
.rbv-comparison b{font-weight:400;color:#929a8f}
.rbv-comparison i{height:1px;background:var(--rv-green);flex:1;max-width:40px;position:relative}
.rbv-comparison i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border:1px solid var(--rv-green);border-radius:50%;background:var(--rv-paper)}
.rbv-comparison svg{color:var(--rv-green)}
.rbv-section-top{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:90px}
.rbv-section-top>p{font-size:15px;max-width:410px;color:var(--rv-muted)}
.rbv-example-heading{display:flex;align-items:center;justify-content:space-between;margin-top:62px;padding:0 0 23px;border-bottom:1px solid #273d2e;color:#8eab97}
.rbv-example-heading>span:last-child{font-size:10px}
.rbv-journey{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:35px 0 0;padding:0}
.rbv-journey li{position:relative;padding-right:25px}
.rbv-journey-line{position:relative;height:59px;display:flex;align-items:center;margin-right:-25px}
.rbv-journey-line:before{content:"";position:absolute;top:29px;left:0;right:0;height:1px;background:#335b42}
.rbv-journey li:last-child .rbv-journey-line:before{right:40px}
.rbv-journey-line>span{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:32px;height:32px;border:1px solid #3a674b;border-radius:50%;background:#0b1810;color:#82cda3;font-size:9px}
.rbv-journey-gate .rbv-journey-line>span{width:42px;height:42px;background:#46d098;color:#092819;box-shadow:0 0 0 7px #39bd7e14;border:0}
.rbv-journey h3{font-family:RBDisplay,sans-serif;font-size:37px;text-transform:uppercase;margin:19px 0 12px}
.rbv-journey p{font-size:12px;color:#95b19e;max-width:160px}
.rbv-journey small{display:block;color:#57d69e;font-size:8px;font-weight:800;letter-spacing:.1em;margin-top:15px}
.rbv-route-note{display:flex;justify-content:space-between;gap:25px;margin-top:44px;padding-top:25px;border-top:1px solid #273d2e;font-size:10px;color:#8da695}
.rbv-route-note a{display:flex;align-items:center;gap:18px;color:#99dbb6;font-weight:800}
.rbv-split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}
.rbv-section-copy>p:not(.rbv-eyebrow){max-width:450px;font-size:15px;margin-top:28px;color:var(--rv-muted)}
.rbv-policy{background:var(--rv-panel);border:1px solid var(--rv-line);box-shadow:12px 14px 0 #829b6812}
.rbv-panel-top{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:17px 24px;border-bottom:1px solid var(--rv-line);color:var(--rv-muted)}
.rbv-panel-top>span:last-child:not(.rbv-tiny){font-size:9px}
.rbv-status-dot{display:flex;align-items:center;gap:5px}
.rbv-status-dot:before{content:"";width:5px;height:5px;background:var(--rv-green);border-radius:50%}
.rbv-policy-request{display:flex;flex-direction:column;padding:26px 28px 20px}
.rbv-policy-request>span{font-size:13px}
.rbv-policy-request>strong{font-size:55px;font-weight:800;letter-spacing:-.055em;line-height:1.4}
.rbv-policy-request>small{font-size:10px;color:var(--rv-muted)}
.rbv-amount-options{display:flex;gap:10px;padding:0 28px}
.rbv-amount-options button{padding:10px 16px;font-size:10px;font-weight:800;background:transparent;border:1px solid var(--rv-line);color:var(--rv-ink)}
.rbv-amount-options button[aria-pressed="true"]{background:var(--rv-ink);color:var(--rv-panel);border-color:var(--rv-ink)}
.rbv-policy-route{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:27px 28px;color:var(--rv-muted);font-size:9px}
.rbv-policy-route>span{display:flex;gap:4px;align-items:center}
.rbv-policy-route svg{color:var(--rv-green);width:13px}
.rbv-policy-route>i{height:1px;background:var(--rv-line);flex:1;min-width:8px}
.rbv-policy-route>strong{color:var(--rv-green);font-size:10px}
.rbv-authority-person{display:flex;gap:13px;align-items:center;border-block:1px solid var(--rv-line);background:#40845008;padding:20px 28px}
.rbv-avatar{display:grid;place-items:center;flex:0 0 41px;width:41px;height:41px;border-radius:50%;background:#dbe9d7;color:#20583c;font-size:12px;font-weight:800}
.rbv-authority-person>div{display:flex;flex:1;flex-direction:column;gap:6px}
.rbv-authority-person strong{font-size:12px}
.rbv-authority-person span:not(.rbv-avatar){font-size:10px;color:var(--rv-muted)}
.rbv-authority-person>svg{color:var(--rv-green)}
.rbv-policy .rbv-policy-result{min-height:86px;padding:20px 28px 14px;font-size:12px;line-height:1.7;color:var(--rv-green)}
.rbv-demo-disclaimer{display:block;padding:0 28px 24px;font-size:9px;color:var(--rv-muted);line-height:1.7}
.rbv-execution{background:#dde6d6;color:#182820}
.dark .rbv-execution{background:#253b2b;color:#f0f3e9}
.rbv-execution-track{display:flex;align-items:center;gap:16px;margin-top:52px;padding-block:28px;border-block:1px solid #93a68e66}
.rbv-execution-track>span{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;white-space:nowrap}
.rbv-execution-track>i{height:2px;flex:1;min-width:10px;background:#7ea188;position:relative}
.rbv-execution-track>i:after{content:"";width:6px;height:6px;border-top:2px solid #7ea188;border-right:2px solid #7ea188;transform:rotate(45deg);right:0;top:-2px;position:absolute}
.rbv-execution-track .rbv-approved{background:#087652;color:#f7fff9;padding:15px 20px}
.rbv-execution>.rbv-wrap>p:last-child{font-size:14px;max-width:650px;margin-top:30px;color:#506653}
.dark .rbv-execution>.rbv-wrap>p:last-child{color:#c4d4c4}
.rbv-ai-section{background:radial-gradient(ellipse at 5% 40%,#153b24 0,transparent 60%),#09150e}
.rbv-ai-visual{border:1px solid #35573f;background:#0a1c12;box-shadow:18px 18px 0 #447b4820}
.rbv-ai-visual .rbv-panel-top{color:#9dc1a7;border-color:#35573f}
.rbv-ai-visual .rbv-status-dot:before{background:#5ed29b}
.rbv-ai-docs{display:flex;gap:8px;padding:27px 24px 0}
.rbv-ai-docs>span{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:32px;padding:13px 10px;background:#f0efe4;color:#284234;font-size:10px;transform:rotate(-4deg)}
.rbv-ai-docs>span:nth-child(2){transform:rotate(1deg);background:#c9dbbe}
.rbv-ai-docs>span:nth-child(3){transform:rotate(6deg);background:#8fbaa0}
.rbv-ai-docs small{opacity:.6;font-size:8px;border-top:1px solid #50735955;padding-top:5px}
.rbv-ai-brief{position:relative;margin:0 24px;padding:30px 0}
.rbv-ai-brief>.rbv-tiny{color:#69d39c}
.rbv-ai-brief h3{font-size:30px;line-height:1.25;margin:12px 0 24px;color:#e6f4df}
.rbv-ai-brief>p{display:flex;align-items:center;gap:10px;font-size:11px;color:#acccb2;margin-top:12px}
.rbv-ai-brief svg{color:#6ac691}
.rbv-human-gate{display:flex;align-items:center;gap:12px;border-top:1px solid #416e4e;background:#183c25;padding:22px 24px}
.rbv-human-gate>div{display:flex;flex:1;flex-direction:column;gap:5px}
.rbv-human-gate small{font-size:8px;color:#90bf9d;letter-spacing:.1em}
.rbv-human-gate strong{font-size:13px}
.rbv-human-gate>svg{color:#73d797}
.rbv-mobile-section{background:var(--rv-panel)}
.rbv-mobile-note{border-left:2px solid var(--rv-green);padding-left:20px;margin-top:36px}
.rbv-mobile-note>.rbv-tiny{color:var(--rv-green)}
.rbv-mobile-note>p{font-size:11px;color:var(--rv-muted);margin-top:8px}
.rbv-phone-stage{position:relative;display:grid;justify-items:center;padding:10px 0;isolation:isolate}
.rbv-phone-orbit{position:absolute;z-index:-1;top:10%;width:460px;height:460px;border:1px solid var(--rv-line);border-radius:50%}
.rbv-phone-orbit-two{width:340px;height:340px;top:20%;background:radial-gradient(circle,#7eba6340,transparent 70%)}
.rbv-phone{width:306px;background:#f8f8f0;color:#1e3527;border:7px solid #142a1c;border-radius:39px;box-shadow:15px 30px 50px #18361830;transform:rotate(5deg)}
.rbv-phone-status{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 19px 18px;font-size:9px;font-weight:800}
.rbv-phone-status i{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:73px;height:18px;border-radius:15px;background:#142a1c}
.rbv-phone-brand{display:flex;align-items:center;gap:7px;padding:0 17px 14px;border-bottom:1px solid #d6ded0;font-size:12px}
.rbv-phone-brand>span{margin-left:auto;color:#6a7b6b;font-size:9px}
.rbv-phone-content{padding:21px 18px 17px}
.rbv-phone-content>.rbv-tiny{font-size:7px;color:#377251}
.rbv-phone-content h3{font-size:17px;line-height:1.3;margin-top:9px}
.rbv-phone-amount{display:block;font-size:38px;font-weight:800;letter-spacing:-.06em;line-height:1.5}
.rbv-phone-content>p{font-size:9px;line-height:1.8;color:#64715f}
.rbv-phone-checks{padding:14px 0;margin:13px 0;border-block:1px solid #d6ded0}
.rbv-phone-checks p{display:flex;align-items:center;justify-content:space-between;font-size:10px;line-height:2.3}
.rbv-phone-checks svg{color:#0a855c;width:13px}
.rbv-phone-authority{display:flex;flex-direction:column;gap:6px;background:#e3eddc;padding:14px;color:#355c40}
.rbv-phone-authority small{font-size:7px;letter-spacing:.09em}
.rbv-phone-authority strong{font-size:17px}
.rbv-phone-authority span{font-size:8px}
.rbv-phone-buttons{display:grid;grid-template-columns:1.3fr 1fr;gap:8px;margin-top:17px}
.rbv-phone-buttons>span{display:flex;align-items:center;justify-content:center;gap:20px;border:1px solid #c7d7c6;padding:12px 5px;font-size:10px;font-weight:800}
.rbv-phone-buttons>span:first-child{background:#087652;color:#fff;border-color:#087652}
.rbv-phone-buttons svg{width:13px}
.rbv-phone-evidence{display:block;margin-top:12px;text-align:center;font-size:7px;color:#73806f}
.rbv-phone-home{width:90px;height:4px;border-radius:4px;background:#193323;margin:0 auto 8px}
.rbv-phone-stage figcaption{font-size:9px;letter-spacing:.02em;color:var(--rv-muted);margin-top:37px}
.rbv-suites-section{background:#0c2016}
.rbv-suite-network{display:grid;grid-template-columns:130px 1fr;margin-top:65px}
.rbv-suite-spine{position:relative;display:flex;align-items:center;gap:18px;padding-right:25px}
.rbv-suite-spine>span{font-family:RBDisplay,sans-serif;font-size:24px;letter-spacing:.02em;color:#80c49d}
.rbv-suite-spine:after{position:absolute;content:"";height:1px;left:99px;right:0;top:50%;background:#477a56}
.rbv-suite-spine>i{position:absolute;right:0;top:42px;bottom:42px;width:1px;background:#477a56}
.rbv-suite-line{display:grid;grid-template-columns:32px 35px 160px 1fr auto;align-items:center;gap:16px;min-height:84px;border-bottom:1px solid #2b4633;position:relative}
.rbv-suite-line:first-child{border-top:1px solid #2b4633}
.rbv-suite-node{height:1px;background:#477a56;position:relative}
.rbv-suite-node:after{position:absolute;content:"";right:-4px;top:-4px;width:9px;height:9px;background:#0c2016;border:2px solid #78c39a;border-radius:50%}
.rbv-suite-line>.rbv-tiny{color:#759481}
.rbv-suite-line h3{font-family:RBDisplay,sans-serif;font-size:29px;text-transform:uppercase;letter-spacing:0}
.rbv-suite-line>p{font-size:11px;color:#9bb7a4}
.rbv-suite-workspace{font-size:9px;color:#85a88f;max-width:110px;line-height:1.7}
.rbv-suite-foundation{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #2b4633;padding:28px 0;font-size:10px}
.rbv-suite-foundation>span{color:#779883}
.rbv-suite-foundation p{display:flex;align-items:center;gap:17px;color:#c2d5c6}
.rbv-suite-foundation i{width:4px;height:4px;background:#669e7a;border-radius:50%}
.rbv .rbv-suite-availability{margin-top:20px;text-align:right;font-size:9px;color:#84a08b}
.rbv-evidence{border:1px solid var(--rv-line);background:var(--rv-panel)}
.rbv-evidence>h3{font-size:16px;margin:25px 26px 7px}
.rbv-evidence>p{font-size:10px;color:var(--rv-muted);margin:0 26px}
.rbv-evidence ol{padding:28px 25px 30px;margin:0;list-style:none}
.rbv-evidence li{display:grid;grid-template-columns:38px 12px 1fr;gap:12px;min-height:74px;position:relative}
.rbv-evidence li:last-child{min-height:36px}
.rbv-evidence time{font-size:9px;color:var(--rv-muted);padding-top:4px}
.rbv-evidence li>i{position:relative;width:7px;height:7px;border:1px solid var(--rv-green);border-radius:50%;margin-top:7px}
.rbv-evidence li:not(:last-child)>i:after{position:absolute;content:"";width:1px;height:66px;top:6px;left:2px;background:var(--rv-line)}
.rbv-evidence li:nth-child(3)>i{background:var(--rv-green)}
.rbv-evidence li>div{display:flex;flex-direction:column;gap:7px}
.rbv-evidence li strong{font-size:12px}
.rbv-evidence li span{font-size:10px;color:var(--rv-muted);line-height:1.5}
.rbv-deployment{background:var(--rv-panel);border-block:1px solid var(--rv-line)}
.rbv-deployment-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:55px}
.rbv-onprem{border-left:3px solid var(--rv-green);padding-left:32px}
.rbv-onprem>.rbv-tiny{color:var(--rv-green)}
.rbv-onprem h3{font-size:33px;line-height:1.25;margin-top:17px}
.rbv-price{font-size:57px;font-weight:800;letter-spacing:-.045em;margin-top:15px}
.rbv-price small{font-size:11px;font-weight:400;letter-spacing:0}
.rbv-onprem p{font-size:13px;color:var(--rv-muted);max-width:440px;margin-top:13px}
.rbv-onprem .rbv-button{margin-top:27px}
.rbv-onprem>small{display:block;font-size:9px;line-height:1.8;color:var(--rv-muted);max-width:390px;margin-top:16px}
.rbv-deployment-notes article{border-bottom:1px solid var(--rv-line);padding:25px 0}
.rbv-deployment-notes article:first-child{padding-top:0}
.rbv-deployment-notes .rbv-tiny{color:var(--rv-green)}
.rbv-deployment-notes h3{font-size:22px;margin:8px 0 10px}
.rbv-deployment-notes p{font-size:12px;color:var(--rv-muted)}
.rbv-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}
.rbv-faq h2{font-size:62px}
.rbv-faq details{border-top:1px solid var(--rv-line)}
.rbv-faq details:last-of-type{border-bottom:1px solid var(--rv-line)}
.rbv-faq summary{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px;font-weight:800;padding:23px 0;cursor:pointer;list-style:none}
.rbv-faq summary::-webkit-details-marker{display:none}
.rbv-faq summary>span{font-size:21px;font-weight:400;color:var(--rv-green);transition:transform .2s}
.rbv-faq details[open] summary>span{transform:rotate(45deg)}
.rbv-faq details>p{padding:0 28px 25px 0;font-size:12px;color:var(--rv-muted);line-height:1.8}
.rbv-final{position:relative;isolation:isolate;padding:100px 0;background:#082719}
.rbv-final>.rbv-wrap{position:relative;z-index:1}
.rbv-final h2{font-size:clamp(65px,6vw,96px)}
.rbv-final>.rbv-wrap>p:not(.rbv-eyebrow){font-size:14px;margin-top:25px;color:#a0c0a7}
.rbv-final-rail{position:absolute;z-index:0;right:-7%;bottom:8%;width:60%;color:#4d9a674f;transform:rotate(-30deg);pointer-events:none}
.rbv-final-rail svg{width:100%;height:auto}
@keyframes rbv-arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){.rbv-hero h1{animation:rbv-arrive .65s ease-out both}.rbv-hero-lead,.rbv-hero-promise{animation:rbv-arrive .65s .12s ease-out both}.rbv-hero .rbv-actions{animation:rbv-arrive .65s .2s ease-out both}}
@media(min-width:1700px){.rbv-wrap{width:min(100% - 160px,1440px)}.rb-editorial .rb-site-header>div{max-width:1536px}.rbv-hero-inner{padding-top:120px;padding-bottom:95px;min-height:840px}.rbv-hero-receipt{right:10%;bottom:200px}}
@media(max-width:1100px){.rbv-photo-one{left:26%;width:74%}.rbv-wrap{width:calc(100% - 64px)}.rb-editorial .rb-site-header>div{padding-inline:32px}.rbv-split,.rbv-deployment-grid{gap:50px}.rbv-section-top{gap:40px}.rbv-hero-inner{min-height:660px;padding-top:76px}.rbv-hero h1{font-size:8vw}.rbv-hero-receipt{right:3%;width:224px;bottom:145px;padding:18px}.rbv-hero-lead{max-width:500px!important}.rbv-problem-bottom{gap:45px}.rbv-hero-route>.rbv-wrap{gap:30px}.rbv-hero-route ol{gap:15px}.rbv-hero-route li{font-size:10px;gap:7px}.rbv-route-caption{max-width:130px;font-size:8px}.rbv-suite-line{grid-template-columns:20px 24px 130px 1fr;gap:12px}.rbv-suite-workspace{display:none}.rbv-faq-layout{gap:50px}.rbv-faq h2{font-size:54px}.rbv-execution-track{gap:10px}.rbv-execution-track>span{font-size:11px}.rbv-execution-track .rbv-approved{padding:13px}.rbv-phone-orbit{width:370px;height:370px;top:17%}.rbv-phone-orbit-two{width:290px;height:290px;top:24%}}
@media(max-width:800px){.rbv-section{padding:76px 0}.rbv-wrap{width:calc(100% - 44px)}.rb-editorial .rb-site-header>div{padding:16px 22px;min-height:72px}.rb-editorial .rb-wordmark{font-size:23px}.rb-editorial .rb-wordmark img{width:29px;height:29px}.rb-editorial .rb-site-header nav{gap:13px}.rb-editorial .rb-site-header nav>a,.rb-editorial .rb-site-header nav>div>button{font-size:10px}.rbv-split{gap:40px}.rbv h2{font-size:54px}.rbv-hero h1{font-size:8.7vw}.rbv-hero-inner{min-height:640px;padding-top:86px}.rbv-hero .rbv-hero-lead{font-size:15px}.rbv-hero-receipt{display:none}.rbv-photo-one{left:10%;width:90%}.rbv-hero-route>.rbv-wrap{display:block;padding-block:20px}.rbv-route-caption{display:block;max-width:none;margin-bottom:16px}.rbv-hero-route ol{gap:13px}.rbv-problem-bottom{grid-template-columns:1fr;gap:35px;margin-top:35px}.rbv-problem-bottom>p{max-width:560px}.rbv-comparison{max-width:620px}.rbv-section-top{grid-template-columns:1fr;gap:24px}.rbv-section-top>p{max-width:530px}.rbv-journey h3{font-size:29px}.rbv-journey p{font-size:10px}.rbv-journey li{padding-right:12px}.rbv-journey-line{margin-right:-12px}.rbv-section-copy>p:not(.rbv-eyebrow){font-size:13px}.rbv-policy-request{padding-inline:20px}.rbv-panel-top{padding-inline:17px}.rbv-policy-request>strong{font-size:43px}.rbv-policy-route{padding-inline:20px;font-size:8px;gap:5px}.rbv-amount-options{padding-inline:20px;gap:6px}.rbv-amount-options button{font-size:9px;padding:10px}.rbv-authority-person{padding:17px}.rbv-policy .rbv-policy-result{padding-inline:20px;min-height:100px;font-size:11px}.rbv-authority-person strong{font-size:10px}.rbv-demo-disclaimer{padding-inline:20px;font-size:8px}.rbv-ai-docs{padding-inline:16px}.rbv-ai-docs>span{font-size:8px;padding:10px 6px}.rbv-ai-brief{margin-inline:18px}.rbv-ai-brief h3{font-size:26px}.rbv-ai-brief>p{font-size:9px;gap:6px}.rbv-human-gate{padding-inline:17px}.rbv-human-gate strong{font-size:10px}.rbv-phone{width:280px}.rbv-phone-stage{padding-right:10px}.rbv-phone-amount{font-size:34px}.rbv-suite-network{grid-template-columns:90px 1fr}.rbv-suite-spine>span{font-size:20px}.rbv-suite-spine:after{left:77px}.rbv-suite-line{grid-template-columns:16px 20px 112px 1fr;gap:10px}.rbv-suite-line h3{font-size:25px}.rbv-suite-line>p{font-size:10px}.rbv-suite-foundation{display:block}.rbv-suite-foundation p{margin-top:15px;gap:15px}.rbv-deployment-grid{gap:40px}.rbv-onprem{padding-left:22px}.rbv-price{font-size:47px}.rbv-price small{display:block;font-size:10px}.rbv-faq-layout{grid-template-columns:1fr;gap:36px}.rbv-final{padding:80px 0}.rb-editorial footer{padding:30px 22px}.rb-editorial footer>span:last-child{justify-content:flex-start}}
@media(max-width:639px){.rb-editorial .rb-site-header button[aria-label="Menu"]{color:#d7eadb}.rb-editorial .rb-site-header [x-show="open"]{background:#101f16;color:#eaf1e8;border-color:#3a503f}.rb-editorial .rb-site-header [x-show="open"] .text-ink,.rb-editorial .rb-site-header [x-show="open"] .text-muted,.rb-editorial .rb-site-header [x-show="open"] a{color:#d9e5d8}.rbv-section{padding:65px 0;scroll-margin-top:70px}.rbv .rbv-eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:21px}.rbv h2{font-size:52px}.rbv-hero-inner{padding-top:61px;padding-bottom:52px;min-height:610px}.rbv-hero h1{font-size:clamp(45px,10.8vw,66px);line-height:1.04;letter-spacing:-.015em;max-width:100%}.rbv-hero h1>span:last-child{max-width:350px}.rbv-hero h1 em{display:block}.rbv-hero-art:after{background:linear-gradient(90deg,#070d0af5 0,#070d0ad1 28%,#070d0a54 100%),linear-gradient(0deg,#070d0a 3%,transparent 85%)}.rbv-photo-one{left:0;width:100%}.rbv-photo-one img{object-position:72% center;filter:brightness(.51) saturate(.45)}.rbv-art-line-one{left:12%;opacity:.35}.rbv-hero .rbv-hero-lead{font-size:13px;max-width:320px!important;line-height:1.8;margin-top:24px}.rbv-desktop-break{display:none}.rbv-hero-promise{gap:7px;font-size:9px;line-height:1.8;margin-top:21px!important}.rbv-hero-promise span+span:before{width:3px;height:3px;margin:0 8px 2px 0}.rbv-hero .rbv-hero-foot{font-size:9px;max-width:290px;line-height:1.7;margin-top:23px}.rbv-actions{gap:10px;margin-top:25px}.rbv-button{min-height:48px;padding:12px 15px;font-size:9px;gap:17px}.rbv-button svg{width:16px}.rbv-hero-route>.rbv-wrap{padding-block:20px}.rbv-route-caption{font-size:7px;letter-spacing:.1em;margin-bottom:16px}.rbv-hero-route ol{gap:10px}.rbv-hero-route li{flex-direction:column;align-items:flex-start;position:relative;gap:8px;font-size:8px;letter-spacing:0}.rbv-hero-route li:before{position:absolute;content:"";top:3px;left:7px;width:calc(100% + 7px);height:1px;background:#33553e}.rbv-hero-route li:last-child:before{display:none}.rbv-hero-route li>i{position:relative;background:#0a150e;width:6px;height:6px}.rbv-hero-route li>svg{display:none}.rbv-mobile-break{display:block}.rbv-problem h2{font-size:51px}.rbv-problem-bottom{gap:25px;margin-top:28px}.rbv-problem-bottom>p{font-size:13px}.rbv-comparison p{gap:11px;font-size:12px}.rbv-comparison .rbv-tiny{font-size:8px}.rbv-section-top{gap:22px}.rbv-section-top>p{font-size:13px}.rbv-example-heading{margin-top:35px;align-items:start;gap:20px}.rbv-example-heading>.rbv-tiny{max-width:150px;font-size:8px}.rbv-example-heading>span:last-child{max-width:125px;font-size:8px;line-height:1.8;text-align:right}.rbv-journey{grid-template-columns:1fr;margin-top:20px}.rbv-journey li{display:grid;grid-template-columns:52px 1fr;min-height:95px;align-content:start;column-gap:15px;padding-right:0}.rbv-journey-line{grid-column:1;grid-row:1/4;height:100%;align-items:start;margin:0;padding-top:10px}.rbv-journey-line:before{width:1px;top:20px;bottom:-20px;left:16px;right:auto;height:auto}.rbv-journey li:last-child .rbv-journey-line:before{display:none}.rbv-journey-gate .rbv-journey-line>span{width:34px;height:34px}.rbv-journey h3{grid-column:2;margin:9px 0 5px;font-size:31px}.rbv-journey p{grid-column:2;font-size:11px;max-width:none}.rbv-journey small{grid-column:2;font-size:7px;margin:8px 0 13px}.rbv-route-note{display:block;margin-top:25px;padding-top:20px;font-size:9px}.rbv-route-note a{margin-top:17px;gap:12px}.rbv-split{grid-template-columns:1fr;gap:38px}.rbv-section-copy>p:not(.rbv-eyebrow){margin-top:22px;font-size:13px}.rbv-policy-request{padding:22px 24px 19px}.rbv-policy-request>strong{font-size:53px}.rbv-amount-options{padding-inline:24px}.rbv-amount-options button{padding:11px 15px;font-size:10px}.rbv-policy-route{padding:24px;font-size:9px;gap:7px}.rbv-authority-person{padding:20px 24px}.rbv-authority-person strong{font-size:11px}.rbv-policy .rbv-policy-result{min-height:80px;padding:18px 24px;font-size:11px}.rbv-demo-disclaimer{padding:0 24px 22px;font-size:9px}.rbv-execution-track{margin-top:33px;display:grid;grid-template-columns:1fr;justify-items:start;gap:14px;padding:25px 0}.rbv-execution-track>span{font-size:14px;gap:12px}.rbv-execution-track>i{height:25px;width:1px;min-width:0;margin-left:20px}.rbv-execution-track>i:after{top:auto;bottom:0;left:-2px;transform:rotate(135deg)}.rbv-execution>.rbv-wrap>p:last-child{font-size:12px;margin-top:25px}.rbv-ai-section .rbv-section-copy{grid-row:1}.rbv-ai-docs{padding:23px 23px 0}.rbv-ai-docs>span{font-size:9px;padding:14px 11px;gap:30px}.rbv-ai-brief{margin-inline:24px}.rbv-ai-brief h3{font-size:30px}.rbv-ai-brief>p{font-size:11px}.rbv-human-gate{padding:22px 24px}.rbv-human-gate strong{font-size:12px}.rbv-phone-stage{padding:5px 0}.rbv-phone{width:294px;transform:rotate(3deg)}.rbv-phone-orbit{width:360px;height:360px}.rbv-phone-orbit-two{width:270px;height:270px}.rbv-suite-network{grid-template-columns:1fr;margin-top:35px}.rbv-suite-spine{height:50px;justify-content:flex-start;padding:0;border-bottom:1px solid #2b4633}.rbv-suite-spine>span{font-size:25px}.rbv-suite-spine:after,.rbv-suite-spine>i{display:none}.rbv-suite-lines{border-left:1px solid #477a56}.rbv-suite-line{grid-template-columns:15px 20px 1fr;column-gap:12px;row-gap:5px;min-height:95px;padding:16px 0}.rbv-suite-line:first-child{border-top:0}.rbv-suite-line h3{font-size:30px}.rbv-suite-line>p{grid-column:3;font-size:10px;line-height:1.7}.rbv-suite-foundation{font-size:9px;padding:22px 0}.rbv-suite-foundation p{flex-wrap:wrap;gap:10px;font-size:9px;line-height:2}.rbv .rbv-suite-availability{text-align:left;font-size:8px;margin-top:15px}.rbv-evidence>h3{font-size:15px;margin-inline:20px}.rbv-evidence>p{margin-inline:20px}.rbv-evidence ol{padding:25px 20px}.rbv-evidence li{gap:8px;grid-template-columns:32px 10px 1fr}.rbv-evidence li strong{font-size:11px}.rbv-evidence li span{font-size:9px}.rbv-deployment-grid{grid-template-columns:1fr;gap:40px;margin-top:32px}.rbv-onprem h3{font-size:30px}.rbv-price{font-size:57px}.rbv-price small{display:inline;font-size:10px}.rbv-onprem p{font-size:12px}.rbv-deployment-notes article{padding:23px 0}.rbv-deployment-notes h3{font-size:23px}.rbv-faq-layout{gap:30px}.rbv-faq h2{font-size:52px}.rbv-faq summary{font-size:11px;padding:19px 0;line-height:1.7}.rbv-faq details>p{font-size:11px}.rbv-link{font-size:11px;margin-top:23px}.rbv-final{padding:65px 0}.rbv-final h2{font-size:53px}.rbv-final>.rbv-wrap>p:not(.rbv-eyebrow){font-size:12px;max-width:290px}.rbv-final-rail{width:100%;bottom:15%;right:-20%;opacity:.6}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rbv *{animation:none!important;transition:none!important}}
