.rb-page-chrome{background:0 0;min-height:0}.rb-inner{color:var(--text);background:#fff;position:relative;overflow:hidden}.rb-inner .section>.container{gap:clamp(1.15rem,.7rem + .9vw,1.85rem)}.rb-inner .layout{row-gap:clamp(1rem,.55rem + .8vw,1.65rem)}.rb-inner .grid{--_gap-size:clamp(.85rem, .45rem + .9vw, 1.35rem)}.rb-inner .card_wrap{--_padding:1.15rem}.rb-page-hero{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:48rem;margin-inline:auto;display:flex}.rb-page-hero .heading{max-width:none;font-family:var(--primary-family);letter-spacing:normal;margin:0;font-weight:500}.rb-page-hero__title,.rb-page-hero .rb-page-hero__title{font-size:var(--rb-text-section);background-image:linear-gradient(to right, var(--dark-blue,#33c), var(--light-blue,#00b3ff));color:#0000;background-clip:text;margin:0;font-weight:500;line-height:1.25}.rb-page-hero__lede{font-size:var(--rb-text-lg);color:var(--rb-color-muted);margin:0;line-height:1.6}.rb-prose{max-width:48rem;margin-inline:auto}.rb-prose :is(h2,h3,h4){font-family:var(--primary-family);color:var(--text);font-weight:600}.rb-prose h2{font-size:var(--rb-text-2xl);margin-top:1.35rem;margin-bottom:.45rem;line-height:1.3}.rb-prose h3,.rb-prose h4{font-size:var(--rb-text-xl);margin-top:1.15rem;margin-bottom:.4rem;line-height:1.35}.rb-prose :is(p,ul,ol,blockquote){margin-block:.55rem}.rb-prose table{border-collapse:collapse;width:100%;font-size:var(--rb-text-sm);display:block;overflow-x:auto}.rb-prose th,.rb-prose td{text-align:left;vertical-align:top;border:1px solid #e5e5e5;padding:.45rem .65rem}.rb-prose pre,.rb-prose code{font-size:.9em}.rb-docs{gap:2rem;display:grid}@media (width>=64rem){.rb-docs{grid-template-columns:14rem minmax(0,1fr);align-items:start}}.rb-docs-nav{flex-direction:column;gap:.25rem;display:flex}.rb-docs-nav a{color:var(--rb-color-muted);font-size:var(--rb-text-sm);border-radius:.5rem;padding:.4rem .65rem;text-decoration:none}.rb-docs-nav a:hover,.rb-docs-nav a.is-active{color:var(--text);background:#f4f2ff}.rb-inner .card_wrap:not(.stacked){background-color:#f7f5ff;border:1px solid #8477ff1f}.rb-inner .card_wrap.stacked .card_visual{background-color:#f4f2ff}.rb-media-grid .card_wrap.stacked{--_visual-ratio:16 / 9;height:100%}.rb-media-grid .card_visual{aspect-ratio:16/9;background-color:#100c1c;width:100%;height:auto;position:relative;overflow:hidden}.rb-media-grid .card_visual :is(img,.image,picture){object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.rb-lead-card{text-align:left;color:#f5f0ff;background:radial-gradient(120% 90% at 100% 0,#a78bfa38,#0000 52%),linear-gradient(#1c1630 0%,#100c1c 100%);border:1px solid #c4b5ff57;border-radius:1.25rem;width:100%;min-width:0;padding:1.45rem 1.3rem 1.35rem;box-shadow:inset 0 1px #ffffff14,0 22px 50px #30146e29}.rb-lead-card--solo{max-width:34rem;margin-inline:auto}.rb-lead-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c4b5fd;margin:0 0 1rem;font-size:.83rem;font-weight:650}.rb-lead-form .form_fields,.rb-lead-form .form-fieldset_fields{gap:.85rem}.rb-lead-form .form-fieldset{border:0;min-width:0;margin:0;padding:0}.rb-lead-form .form-fieldset_legend{color:#f7f4ff;margin:0 0 .15rem;padding:0}.rb-lead-form .field{gap:.38rem;min-width:0}.rb-lead-form .field-label{color:#ebe6ff;letter-spacing:.01em;font-size:.95rem;font-weight:600}.rb-lead-form .field-star{color:#c4b5fd;margin-inline-start:.2rem}.rb-lead-form .field-control{color:#f7f4ff;background-color:#0b0914;border:1px solid #c4b5ff4d;border-radius:.75rem;min-height:2.85rem;padding:.7rem .95rem;box-shadow:inset 0 1px #ffffff0a}.rb-lead-form .field-control::placeholder{color:#e4dcff75}.rb-lead-form .field-control:hover:not(:disabled){background-color:#120e1e;border-color:#c4b5ff85}.rb-lead-form .field-control:focus,.rb-lead-form .field-control:focus-visible{border-color:#a78bfa;outline:none;box-shadow:0 0 0 3px #a78bfa52}.rb-lead-form textarea.field-control{resize:vertical;min-height:7.25rem}.rb-lead-form .button_wrap:not(.link){color:#fff;background:linear-gradient(90deg,#6d4dff,#a78bfa 58%,#c4b5fd);border:0;border-radius:.8rem;align-self:stretch;width:100%;min-height:2.9rem;margin-top:.25rem;font-weight:650;box-shadow:0 10px 28px #6d4dff52}.rb-lead-form .button_wrap:not(.link):hover:not(:disabled){color:#fff;background:linear-gradient(90deg,#7c5cff,#b9a0ff 58%,#ddd0ff);border-color:#0000}.rb-lead-form .form_note{color:#f5f0ff;background:#ffffff0a;border-color:#c4b5ff47}.rb-sales .form-fieldset_fields{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.rb-sales .form-fieldset_fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-sales .form-fieldset_fields>:nth-child(n+3){grid-column:1/-1}}.rb-lead-aside{color:#f5f0ff;background:radial-gradient(90% 80% at 0 0,#6d4dff47,#0000 60%),linear-gradient(#181326 0%,#100c1c 100%);border:1px solid #c4b5ff4d;border-radius:1.25rem;padding:1.35rem 1.3rem;box-shadow:inset 0 1px #ffffff0f}.rb-lead-aside :is(.heading,h2){color:#f7f4ff}.rb-lead-aside p{color:#d9d0f2}@media (width<=30rem){.rb-inner .grid{overflow-x:clip}}
