html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{width:100%;overflow-x:hidden}::selection{color:inherit;background:#2563eb38}.rb-nav-link{transition:all .15s}.rb-nav-link:hover{background:#0f172a0f;border-radius:8px;color:#0f172a!important}.rb-btn{touch-action:manipulation;transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .15s,filter .15s}.rb-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.rb-btn:active{transform:translateY(.5px)}.rb-card-hover{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.rb-card-hover:hover{transform:translateY(-3px);box-shadow:0 16px 36px -12px #0f172a1f,0 0 0 1px #2563eb1a}}.rb-tooth-node{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:all .15s cubic-bezier(.34,1.56,.64,1)}.rb-tooth-node:hover{z-index:10;transform:scale(1.1)}.rb-tooth-node:active{transform:scale(.92)}.rb-tooth-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:6px;overflow-x:auto}.rb-tooth-scroll::-webkit-scrollbar{height:4px}.rb-tooth-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}input[type=range].rb-slider{appearance:none;cursor:pointer;background:#e2e8f0;border-radius:99px;outline:none;width:100%;height:10px;transition:background .2s}input[type=range].rb-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2563eb;border:3px solid #fff;border-radius:50%;width:26px;height:26px;transition:transform .15s;box-shadow:0 2px 8px #2563eb73}input[type=range].rb-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range].rb-slider::-moz-range-thumb{cursor:pointer;background:#2563eb;border:3px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #2563eb73}.rb-faq-body{transition:grid-template-rows .25s cubic-bezier(.16,1,.3,1),opacity .2s;display:grid}@media (max-width:1024px){.rb-nav-desktop{display:none!important}.rb-mobile-menu-btn{display:flex!important}.rb-hero-split{grid-template-columns:1fr!important}.rb-solution-grid{grid-template-columns:1fr!important;gap:32px!important}.rb-hero-preview-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.rb-problem-grid{grid-template-columns:1fr!important}.rb-stats-grid{grid-template-columns:1fr 1fr!important}.rb-comparison-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.rb-footer-grid{grid-template-columns:1fr!important;gap:28px!important}}@media (max-width:600px){.rb-stats-grid{grid-template-columns:1fr!important}.rb-sticky-cta{display:none!important}.rb-hero-tab-btns{justifyContent:center!important;flex-wrap:wrap!important}}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{width:100%;overflow-x:hidden}.rb4-root a{color:#2563eb;text-decoration:none}.rb4-root a:hover{color:#0b1220}.rb4-root ::selection{background:#2563eb33}.rb4-root :focus-visible{outline-offset:2px;outline:2px solid #2563eb}.rb4-nav-link{transition:color .15s}.rb4-nav-link:hover{color:#0b1220}.rb4-btn{transition:background-color .15s,border-color .15s,transform .1s}.rb4-btn-primary:hover,.rb4-btn-onDark:hover{background:#1d4ed8}.rb4-btn-light:hover{border-color:#0b1220}.rb4-btn-ghostDark:hover{border-color:#fff}.rb4-btn:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.rb4-card-hover{transition:box-shadow .15s,border-color .15s}.rb4-card-hover:hover{border-color:#dde3ec;box-shadow:0 20px 40px -28px #0b122040}}.rb4-faq-plus{transition:transform .2s}details[open] .rb4-faq-plus{transform:rotate(45deg)}.rb4-faq-summary{list-style:none}.rb4-faq-summary::-webkit-details-marker{display:none}@keyframes rb4FadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rb4-sticky-cta{animation:.2s rb4FadeInUp}.rb4-mobile-menu-btn{display:none}@media (max-width:1024px){.rb4-nav-desktop{display:none!important}.rb4-mobile-menu-btn{display:inline-flex!important}.rb4-split{grid-template-columns:1fr!important}.rb4-split-reverse>:first-child{order:2}.rb4-grid-4{grid-template-columns:repeat(2,1fr)!important}.rb4-grid-6{grid-template-columns:repeat(3,1fr)!important}.rb4-grid-8{grid-template-columns:repeat(2,1fr)!important}.rb4-hero-mockup-body{grid-template-columns:180px 1fr!important}}@media (max-width:768px){.rb4-grid-3{grid-template-columns:1fr!important}.rb4-footer-grid{grid-template-columns:1fr 1fr!important}.rb4-grid-6,.rb4-stat-strip{grid-template-columns:repeat(2,1fr)!important}.rb4-hero-mockup-sidebar{display:none!important}.rb4-hero-mockup-body{grid-template-columns:1fr!important}.rb4-cta-row{flex-direction:column!important;align-items:stretch!important}.rb4-cta-row a,.rb4-cta-row button{width:100%}}@media (max-width:600px){.rb4-grid-4,.rb4-grid-8,.rb4-footer-grid{grid-template-columns:1fr!important}.rb4-sticky-cta{display:none!important}.rb4-appt-grid{grid-template-columns:44px 1fr!important}}
