/* One current Ryselist design system across the local public pages. */
@layer ry-unified-brand {
 body.ry-unified-pages.ry-intake-page main{margin-top:112px!important}
 body.ry-unified-pages .ry-content-logo{flex-shrink:0!important}
 body.ry-unified-pages .brand_account .ry-content-logo>img:first-child{filter:brightness(0) invert(1)!important}
 @media(max-width:767px){body.ry-unified-pages.ry-intake-page main{margin-top:94px!important}}

 body.ry-unified-pages{font-family:Geist,Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important;font-weight:300!important;color:#1a1a1a!important;background:#fff!important;min-height:100vh!important;height:auto!important;overflow-x:clip!important;--color-base-base-dark-100:#1a1a1a;--typography-font-body:Geist,Arial,sans-serif;--typography-font-heading-sans:Geist,Arial,sans-serif;--ry-country-ready:1}
 body.ry-unified-pages :is(h1,h2,h3,h4,h5,h6,p,li,a,button,input,textarea,select){font-family:Geist,Arial,sans-serif!important}
 body.ry-unified-pages :is(.eyebrow,.label-large,.label-small,.ry-closing-eyebrow,.ry-mf-copyright,.gl-badge){font-family:'Roboto Mono',monospace!important}
 body.ry-unified-pages main h1{font-size:58px!important;line-height:1.1!important;letter-spacing:-.04em!important;font-weight:400!important}
 body.ry-unified-pages main h2:not(:is(.ry-pages-card *,.ry-alt-card *,.ry-rv-card *,.card_plan *,.plan_price *,.ry-auth-root *,.checkout-layout *)){font-size:44px!important;line-height:1.12!important;letter-spacing:-.04em!important;font-weight:500!important}
 body.ry-unified-pages :is(.ry-auth-root,.checkout-layout) h1{font-size:40px!important}
 body.ry-unified-pages .ry-site-header{position:fixed!important;inset:12px 0 auto!important;z-index:100!important;display:flex!important;justify-content:center!important;width:auto!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;opacity:1!important;transform:none!important;background:transparent!important;pointer-events:none!important}
 body.ry-unified-pages .ry-header-bar{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 64px)!important;max-width:calc(100% - 32px)!important;min-height:58px!important;height:64px!important;padding:8px 20px!important;margin:0!important;gap:24px!important;background:#f7f6f5d9!important;border:1px solid transparent!important;border-radius:8px!important;pointer-events:auto!important;transition:width .5s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,box-shadow .3s!important}
 body.ry-unified-pages .ry-header-minimal.is-condensed .ry-header-bar{width:var(--ry-header-compact-width,500px)!important;background:#f7f6f5c7!important;border-color:#231f2310!important;box-shadow:0 8px 30px -12px #231f2338!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}
 body.ry-unified-pages .ry-header-brand{display:flex!important;align-items:center!important;flex:none!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}
 body.ry-unified-pages .ry-header-brand :is(.logo-nav,.ry-inverted-logo){width:auto!important;height:auto!important;max-width:none!important;line-height:0!important;filter:none!important}
 body.ry-unified-pages .ry-header-logo{display:block!important;width:auto!important;height:26px!important;max-height:none!important;filter:none!important}
 body.ry-unified-pages .ry-header-actions{display:flex!important;align-items:center!important;flex:none!important;width:auto!important;margin:0!important;padding:0!important;gap:8px!important;white-space:nowrap!important}
 body.ry-unified-pages .ry-header-links{display:flex!important;align-items:center!important;gap:8px!important}
 body.ry-unified-pages .ry-header-links a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 12px!important;font-size:14px!important;line-height:20px!important;border-radius:8px!important;color:#1a1a1a!important;text-decoration:none!important}
 body.ry-unified-pages :is(.cta_primary,.pill.primary,.demo-primary,.ry-closing-primary){position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;border:1px solid #1a1a1a!important;border-radius:8px!important;background:#1a1a1a!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;overflow:hidden!important}
 body.ry-unified-pages .cta_primary{padding:0!important}
 body.ry-unified-pages :is(.cta_primary,.demo-primary) .button-inner{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:50px!important;padding:6px 6px 6px 20px!important;border-radius:8px!important}
 body.ry-unified-pages :is(.cta_primary,.demo-primary) :is(.text-button,.button_text-mask){font-size:inherit!important;line-height:inherit!important;height:auto!important;transform:none!important;color:#fff!important}
 body.ry-unified-pages :is(.cta_primary,.demo-primary) .btn-bg{background:#1a1a1a!important;border-color:#1a1a1a!important;border-radius:8px!important}
 body.ry-unified-pages .ry-nav-start .button-inner{min-height:40px!important;padding:6px 6px 6px 16px!important;gap:10px!important}
 body.ry-unified-pages :is(.cta_primary,.demo-primary):hover{background:#242424!important}
 body.ry-unified-pages :is(a,button,input,textarea,select):focus-visible{outline:2px solid #1a1a1a!important;outline-offset:4px!important}
 body.ry-unified-pages .ry-cta-arrow>svg,body.ry-unified-pages .ry-cta-arrow>img{display:none!important}
 body.ry-unified-pages .ry-cta-arrow-slot::before{animation:none!important;transform:none!important}
 body.ry-unified-pages .ry-cta-arrow-slot::after{display:none!important;content:none!important}
 body.ry-unified-pages #footer-preview{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;color:#1a1a1a!important}
 body.ry-unified-pages #closing-offer{background:#f0f0f0!important;border-color:#1a1a1a1a!important;border-radius:6px!important}
 body.ry-unified-pages #ry-closing-title{font-size:44px!important;line-height:1.12!important;letter-spacing:-.04em!important;font-weight:500!important;color:#1a1a1a!important}
 body.ry-unified-pages .ry-inverted-logo{position:relative!important;display:inline-block!important;line-height:0!important;max-width:100%!important}
 body.ry-unified-pages .ry-inverted-logo>img:first-child{clip-path:inset(0 0 0 22%)!important}
 body.ry-unified-pages .ry-inverted-logo>img.ry-inverted-logo-icon{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:fill!important;clip-path:inset(0 78% 0 0)!important;filter:url(#ry-logo-invert-colors)!important}
 body.ry-unified-pages #footer-preview .ry-inverted-logo>img:first-child{filter:brightness(0) invert(1)!important}
 body.ry-unified-pages #footer-preview .ry-closing-primary{padding:12px 18px!important;gap:12px!important}
 body.ry-unified-pages .ry-de-cookie-settings{display:none!important}
 body.ry-unified-pages .ry-country-trigger{color:#fff!important;background:#000!important;border-color:#ffffff40!important}
 body.ry-unified-pages .ry-country-trigger span{color:inherit!important}
 body.ry-unified-pages .ry-country-dialog{font-family:Geist,Arial,sans-serif!important}
 @media(max-width:991px){body.ry-unified-pages main h2:not(:is(.ry-pages-card *,.ry-alt-card *,.ry-rv-card *,.card_plan *,.plan_price *,.ry-auth-root *,.checkout-layout *)),body.ry-unified-pages #ry-closing-title{font-size:35px!important}}
 @media(min-width:992px){body.ry-unified-pages #closing-offer{background:#f6f6f6!important}body.ry-unified-pages #closing-offer .ry-figma-closing-art{display:block!important;inset:0 0 0 auto!important;width:50%!important;background:#eee image-set(url('/assets/dubai-hero-20261010/bw-step-1-1024-8b87c7242e41.avif') 1x,url('/assets/dubai-hero-20261010/bw-step-1-2048-dcaa37fae7af.avif') 2x) center/cover no-repeat!important;mask-image:linear-gradient(to right,transparent 0%,#000 34%,#000 100%)!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 34%,#000 100%)!important}body.ry-unified-pages #closing-offer .ry-figma-closing-art img{display:none!important}body.ry-unified-pages #closing-offer .ry-figma-closing-copy{max-width:66.6667%!important}}
 @media(max-width:767px){body.ry-unified-pages main h1{font-size:40px!important}body.ry-unified-pages .ry-site-header{top:8px!important}body.ry-unified-pages .ry-header-bar{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-height:56px!important;height:58px!important;padding:6px 10px!important;gap:12px!important}body.ry-unified-pages .ry-header-links{display:none!important}body.ry-unified-pages .ry-header-logo{height:24px!important}body.ry-unified-pages .ry-header-actions{display:flex!important;gap:6px!important}body.ry-unified-pages .ry-nav-start .button-inner{min-height:42px!important;padding-left:13px!important;gap:7px!important}body.ry-unified-pages #closing-offer .ry-figma-closing-art{display:none!important}body.ry-unified-pages #closing-offer .ry-figma-closing-copy{max-width:100%!important}body.ry-unified-pages .ry-country-footer-controls{grid-template-columns:1fr!important}}
 @media(prefers-reduced-motion:reduce){body.ry-unified-pages .ry-header-bar{transition:none!important}}
}

/* Match the live footer geometry while retaining the local black/white brand. */
@layer ry-unified-brand {
#footer-preview #about{padding:40px 40px 0!important;font-size:14px!important;line-height:1.45!important}
#footer-preview #about .ry-mf-inner{width:100%!important;max-width:1120px!important;margin-inline:auto!important}
#footer-preview #about .ry-mf-top,#footer-preview #about .ry-mf-bottom{display:grid!important;grid-template-columns:2fr 3fr!important;gap:20px!important}
#footer-preview #about .ry-mf-brand{width:145px!important}
#footer-preview #about .ry-mf-brand .ry-inverted-logo{width:100%!important}
#footer-preview #about .ry-mf-links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}
#footer-preview #about .ry-mf-links h3{margin:0 0 14px!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important}
#footer-preview #about .ry-mf-links ul{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}
#footer-preview #about .ry-mf-links li{margin:0!important;padding:0!important}
#footer-preview #about .ry-mf-links a{font-size:14px!important;line-height:1.45!important;font-weight:400!important}
#footer-preview #about .ry-mf-bottom{margin-top:85px!important}
#footer-preview #about .ry-mf-copyright{font-size:13px!important;line-height:1.6!important}
#footer-preview #about .ry-mf-wordmark{font-size:clamp(110px,14vw,220px)!important;line-height:.9!important;letter-spacing:-.045em!important;font-weight:400!important;margin:0 0 -20px!important}
#footer-preview #about .ry-mf-socials{gap:8px!important}
#footer-preview #about .ry-mf-socials a{width:32px!important;height:32px!important}
#footer-preview #about .ry-mf-socials svg{width:18px!important;height:18px!important}
@media(max-width:1100px){
 #footer-preview #about .ry-mf-top,#footer-preview #about .ry-mf-bottom{grid-template-columns:1fr 3fr!important}
 #footer-preview #about .ry-mf-links{gap:18px!important}
 #footer-preview #about .ry-mf-wordmark{font-size:17vw!important}
}
@media(max-width:767px){
 #footer-preview #about{padding:40px 24px 0!important}
 #footer-preview #about .ry-mf-top{grid-template-columns:1fr!important;gap:40px!important}
 #footer-preview #about .ry-mf-brand{width:135px!important}
 #footer-preview #about .ry-mf-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 24px!important}
 #footer-preview #about .ry-mf-links ul{gap:5px!important}
 #footer-preview #about .ry-mf-links a{display:inline-block!important;padding-block:3px!important}
 #footer-preview #about .ry-mf-bottom{grid-template-columns:1fr!important;gap:38px!important;margin-top:54px!important}
 #footer-preview #about .ry-mf-wordmark{font-size:23vw!important;margin-bottom:-10px!important}
}
}

@layer ry-unified-brand{/* Original Ryselist footer flow, recolored for the white page and black footer. */
#ry-footer-flow{position:relative!important;width:100%!important;aspect-ratio:3.4058/1!important;min-height:160px!important;overflow:hidden!important;background:#fff!important;isolation:isolate!important;pointer-events:none!important}
#ry-footer-flow .ry-footer-flow-surface{position:absolute!important;inset:0!important;background:#000!important;mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.04) 12%,rgba(0,0,0,.2) 28%,rgba(0,0,0,.55) 48%,#000 77%)!important;-webkit-mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.04) 12%,rgba(0,0,0,.2) 28%,rgba(0,0,0,.55) 48%,#000 77%)!important}
#ry-footer-flow .ry-footer-flow-wave{position:absolute!important;top:65%!important;left:-10%!important;width:120%!important;aspect-ratio:2.33251/1!important;transform:translateY(-50%)!important;mask:url('/images/ry/footer/flow-mask.svg') center/cover no-repeat!important;-webkit-mask:url('/images/ry/footer/flow-mask.svg') center/cover no-repeat!important}
#ry-footer-flow video{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:rotate(180deg)!important;filter:grayscale(1)!important;border:0!important;border-radius:0!important}
#ry-footer-flow::after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(transparent 50%,rgba(0,0,0,.7) 78%,#000 95%)!important}
}

/* Generated by tasks/site-font-20261010/apply.py. Do not edit by hand. */
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/com-duplicate-20261010/golive-geist-latin-9b6f5ff45b27.woff2') format('woff2')}
@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:100 700;font-display:swap;src:url('/assets/com-duplicate-20261010/golive-roboto-mono-latin-2ed6ac9efae6.woff2') format('woff2')}
@layer ry-site-font{
:where(html) body,:where(html) body *{font-family:Geist,Arial,sans-serif!important}
:is(#pricing :is(#pricing .de-plan-label),#pricing :is(.label-large),#pricing :is(:is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow)),#reviews .rv-label,#ry-tutorial .bad-label,#ry-tutorial .eyebrow,#ry-tutorial .num,#ry-tutorial .pill,#ry-tutorial .portal-copy .portal-domain,#ry-tutorial .property-number,#ry-tutorial .sheet-foot,#ry-tutorial .sheet-top,.body_article figcaption,.checkout-preview-notice>span,.eyebrow,.heading-style-h4.mono,.label-large,.label-small,.offer_timer,.promo-form input,.ry-hero-note,.ry-lx-count,.ry-lx-more,.ry-restored-app-heading>p,.ry-rv-kicker,.volume_snap,body #ry-platform-clarity .ry-gl-platform-eyebrow,body :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"]),body :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"]) *,body :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"],.demo-kicker,.demo-field-label,.demo-workspace-label) *,body :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"],.demo-kicker,.demo-field-label,.demo-workspace-label,.ry-restored-app-heading>p),code,html body.ry-golive-theme #home .ry-hero-pretitle,html body.ry-golive-theme :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow),html body.ry-site-page.ry-golive-theme #pricing .de-plan-label,html body.ry-site-page.ry-golive-theme :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow),html body:not(#rdh-sharp) :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"],[class*="-eyebrow "],.demo-kicker,.demo-field-label,.demo-workspace-label,.ry-hero-new-pill),html body:not(#rdh-sharp) :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"],[class*="-eyebrow "],.demo-kicker,.demo-field-label,.demo-workspace-label,.ry-hero-new-pill) *,kbd,pre,samp),:is(#pricing :is(#pricing .de-plan-label),#pricing :is(.label-large),#pricing :is(:is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow)),#reviews .rv-label,#ry-tutorial .bad-label,#ry-tutorial .eyebrow,#ry-tutorial .num,#ry-tutorial .pill,#ry-tutorial .portal-copy .portal-domain,#ry-tutorial .property-number,#ry-tutorial .sheet-foot,#ry-tutorial .sheet-top,.body_article figcaption,.checkout-preview-notice>span,.eyebrow,.heading-style-h4.mono,.label-large,.label-small,.offer_timer,.promo-form input,.ry-hero-note,.ry-lx-count,.ry-lx-more,.ry-restored-app-heading>p,.ry-rv-kicker,.volume_snap,body #ry-platform-clarity .ry-gl-platform-eyebrow,body :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"]),body :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"]) *,body :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"],.demo-kicker,.demo-field-label,.demo-workspace-label) *,body :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"],.demo-kicker,.demo-field-label,.demo-workspace-label,.ry-restored-app-heading>p),code,html body.ry-golive-theme #home .ry-hero-pretitle,html body.ry-golive-theme :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow),html body.ry-site-page.ry-golive-theme #pricing .de-plan-label,html body.ry-site-page.ry-golive-theme :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow),html body:not(#rdh-sharp) :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"],[class*="-eyebrow "],.demo-kicker,.demo-field-label,.demo-workspace-label,.ry-hero-new-pill),html body:not(#rdh-sharp) :is(.label-large,.label-small,.de-plan-label,.ry-mf-copyright,.eyebrow,.ry-hero-pretitle,.ry-pretitle-announcement,[class$="-eyebrow"],[class*="-eyebrow "],.demo-kicker,.demo-field-label,.demo-workspace-label,.ry-hero-new-pill) *,kbd,pre,samp) *{font-family:'Roboto Mono',monospace!important}
:is([class*=" w-icon-"],[class*=\ w-icon-],[class^="w-icon-"],[class^=w-icon-]){font-family:webflow-icons!important}
:where(html) body :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(html) body :is(p,li,blockquote){text-wrap:pretty}
@media(min-width:992px){html:not([lang=en]) #kyra-spotlight h2{font-size:54px!important;line-height:1.06!important}html body .section_about-docs h2.ry-section-title{font-size:36px!important;line-height:42px!important}}
}

@layer ry-golive-pages { @scope (body.ry-shared-chrome) to (main) {
:scope :is(.ry-site-header,#footer-preview,#ry-intake-popup){--width--5-columns:35.25rem;--width--10-columns:71.5rem;--ry-home-subtitle-size:24px;--color-base-base-light-100:#f7f6f5;--color-tokens-input-error-border:#231f2300;--typography-all-weights-medium:500;--typography-font-main:Geist,Arial,sans-serif;--color-base-colors-nscorecoral:#ed7472;--animation--line-2-offset:0rem;--section-padding--extra-large:12.5rem;--typography-font-family-h1:"StackSans headline Variable", Arial, sans-serif;--typography-font-weight-button-2:400;--color-base-colors-nssyntaxmint:#ccfdcf;--typography-font-family-button-1:"StackSans text Variable", Arial, sans-serif;--typography-all-weights-extra-light:200;--typography-letter-spacing-label-2:.75px;--typography-font-label:'Roboto Mono',monospace;--color-tokens-background-lift:#fff;--color-tokens-button-secondary-default-border:#231f2300;--typography-letter-spacing-button-1:0px;--typography-font-weight-label-2:400;--typography-letter-spacing-b1:0px;--color-base-base-dark-0:#231f2300;--width--8-columns:57rem;--icon-button-icon-circle-small:1rem;--color-tokens-background-base:#f7f6f5;--color-base-colors-nscachesand:#f4e7c7;--color-tokens-input-default-background:#ececec;--typography-weight-heading-serif:400;--icon-regular-icons-extra-small:.75rem;--typography-font-weight-b3:300;--icon-button-icon-rectangle-small:.75rem;--color-base-base-light-48:#f7f6f57a;--container--small:57rem;--spacing--20:1.25rem;--color-base-base-dark-32:#231f2352;--typography-size-h1:4rem;--radius-ui-button-circle:1.5rem;--color-base-base-dark-48:#231f237a;--color-base-base-light-16:#f7f6f529;--color-base-accent-primary:#c5ef57;--section-padding--small:5rem;--icon-button-icon-circle-large:1.25rem;--typography-all-weights-semi-bold:600;--typography-line-height-h0:5.5rem;--typography-letter-spacing-h3:-.031rem;--color-tokens-button-secondary-hover-border:#231f2300;--typography-letter-spacing-button-2:0px;--spacing--12:.75rem;--radius-ui-button-base:.5rem;--color-tokens-color-nspacketsky:#d7e9ff;--color-tokens-input-label:#231f23a3;--ry-section-space:6rem;--color-tokens-input-active-background:#ececec;--typography-size-h2:3rem;--typography-letter-spacing-h1:-.062rem;--typography-font-weight-b2:300;--color-base-colors-nsqubitorchid:#cebffa;--typography-all-weights-extra-bold:800;--color-tokens-input-active-border:#231f2352;--typography-font-weight-h6:400;--section-padding--extra-small:2rem;--ry-section-heading-space:3rem;--typography-letter-spacing-h6:0px;--animation--line-2-array:0rem;--layout-grid--gutter:1rem;--color-tokens-button-primary-hover-background:#231f23;--typography-line-height-h5:2rem;--color-tokens-tone-faint:#231f2314;--width--4-columns:28rem;--color-base-depth-dark:#1a171a;--icon-regular-icons-small:1rem;--typography-letter-spacing-b2:0px;--spacing--120:7.5rem;--color-base-lift-light:#fff;--radius-ui-nav-animation-radius:0rem;--width--1-column:6.25rem;--typography-letter-spacing-h0:-.125rem;--color-base-base-dark-64:#231f23a3;--color-base-ui-error:#ed7472;--typography-size-button-1:1rem;--spacing--4:.25rem;--color-tokens-input-icon:#231f23;--radius-ui-input:.5rem;--color-tokens-input-filled-border:#231f2300;--color-tokens-color-nscorecoral:#ed7472;--typography-size-label-2:.625rem;--color-tokens-button-primary-default-border:#f7f6f500;--width--7-columns:49.75rem;--typography-size-h6:1.25rem;--typography-font-weight-label-1:400;--typography-font-family-h3:"StackSans headline Variable", Arial, sans-serif;--rdh-angle:145deg;--color-tokens-input-default-text:#231f237a;--color-base-lift-dark:#322d32;--container--medium:90rem;--color-base-base-light-8:#f7f6f514;--color-base-ui-success:#5cce63;--animation--line-3-offset:0rem;--container--large:112.5rem;--color-tokens-button-secondary-default-text:#231f23;--typography-size-h3:2.5rem;--typography-line-height-b1:2rem;--icon-regular-icons-medium:1.5rem;--typography-font-weight-h0:400;--spacing--8:.5rem;--color-tokens-input-error-background:#ececec;--typography-line-height-h3:3rem;--radius-general-default:.75rem;--color-tokens-button-secondary-default-background:#231f2314;--spacing--160:10rem;--typography-line-height-button-1:1.25rem;--spacing--0:0rem;--color-tokens-input-filled-background:#ececec;--spacing--16:1rem;--radius-ui-tag:.5rem;--spacing--24:1.5rem;--typography-font-button:Geist,Arial,sans-serif;--color-tokens-background-gradient-purposes-gradient-64:#f7f6f5a3;--typography-letter-spacing-h5:0rem;--icon-regular-icons-large:2rem;--color-tokens-color-nscachesand:#f4e7c7;--typography-size-label-1:.75rem;--radius-general-small:.5rem;--spacing--80:5rem;--color-tokens-button-secondary-hover-text:#f7f6f5;--color-tokens-input-error-text:#231f23;--color-tokens-input-default-border:#231f2300;--typography-size-h5:1.5rem;--color-base-base-dark-16:#231f2329;--color-base-base-light-64:#f7f6f5a3;--color-tokens-button-tertiary-hover-text:#231f23e0;--radius-general-large:1.25rem;--typography-line-height-h2:3.5rem;--color-tokens-color-nsqubitorchid:#cebffa;--color-base-background-lift-low-opacity-light-deleted-variable-08c4a639-baca-9b81-148c-77d8228f4877:#ffffffa3;--color-tokens-background-shadow:#231f2314;--width--9-columns:64.25rem;--ry-country-ready:1;--typography-all-weights-light:300;--color-tokens-background-gradient-purposes-gradient-0:#f7f6f500;--typography-size-b3:.813rem;--typography-line-height-h1:4.25rem;--radius-general-full:100vw;--typography-line-height-label-1:1rem;--typography-font-heading-serif:Geist,Arial,sans-serif;--animation--line-3-array:0rem;--spacing--200:12.5rem;--typography-letter-spacing-h2:-.031rem;--color-tokens-input-filled-text:#231f23;--typography-weight-heading-sans:400;--typography-size-h0:5.5rem;--typography-font-weight-h2:400;--spacing--64:4rem;--color-tokens-background-semi-transparent:#f7f6f552;--typography-letter-spacing-h4:0rem;--typography-line-height-button-2:1rem;--color-tokens-button-primary-hover-border:#231f2300;--typography-all-weights-normal:400;--layout-grid--margin:2rem;--typography-font-family-b2:"StackSans text Variable", Arial, sans-serif;--width--2-columns:13.5rem;--typography-all-weights-thin:100;--section-padding--medium:7.5rem;--typography-font-weight-h3:400;--typography-letter-spacing-b3:0px;--typography-font-weight-button-1:400;--color-base-base-light-32:#f7f6f552;--color-tokens-button-primary-default-text:#f7f6f5;--color-tokens-color-nssyntaxmint:#ccfdcf;--typography-weight-button:400;--color-base-base-light-88:#f7f6f5e0;--ry-header-scroll-offset:96px;--width--6-columns:42.5rem;--color-base-base-dark-100:#231f23;--typography-font-weight-h5:400;--color-base-base-light-4:#f7f6f50a;--icon-button-icon-rectangle-large:1rem;--section-padding--large:10rem;--layout-grid--1-column-gap:8.25rem;--typography-font-family-h4:"StackSans headline Variable", Arial, sans-serif;--typography-font-family-b3:"StackSans text Variable", Arial, sans-serif;--typography-weight-label:400;--typography-line-height-h4:2.5rem;--color-tokens-button-primary-hover-text:#f7f6f5;--ry-section-display-size:clamp(38px, calc(24px + 2.777778vw), 64px);--icon-icon-stroke:.094rem;--color-tokens-input-active-text:#231f23;--typography-line-height-b3:1.25rem;--typography-line-height-b2:1.5rem;--typography-all-weights-black:900;--color-base-colors-nslatencypeach:#ffe1d6;--typography-all-weights-bold:700;--width--3-columns:20.75rem;--typography-font-weight-h4:400;--typography-font-family-label-2:"Fragment Mono", Arial, sans-serif;--typography-font-family-h6:"StackSans headline Variable", Arial, sans-serif;--typography-font-family-h0:"StackSans headline Variable", Arial, sans-serif;--typography-font-family-b1:"StackSans text Variable", Arial, sans-serif;--typography-weight-body-bold:500;--color-base-base-dark-4:#231f230a;--typography-size-b2:1rem;--typography-font-weight-h1:400;--color-base-base-light-0:#f7f6f500;--typography-size-b1:1.25rem;--color-base-depth-light:#ececec;--color-tokens-button-primary-default-background:#231f23;--color-base-ui-warning:#d5ad4b;--color-base-colors-nspacketsky:#d7e9ff;--typography-letter-spacing-label-1:.75px;--animation--line-1-array:0rem;--typography-font-heading-sans:Geist,Arial,sans-serif;--color-tokens-background-depth:#ececec;--typography-font-weight-b1:300;--color-tokens-tone-subtle:#231f237a;--color-base-base-dark-8:#231f2314;--typography-font-family-h5:"StackSans headline Variable", Arial, sans-serif;--spacing--48:3rem;--typography-font-family-button-2:"StackSans text Variable", Arial, sans-serif;--typography-font-family-h2:"StackSans headline Variable", Arial, sans-serif;--typography-line-height-label-2:.75rem;--color-tokens-button-secondary-hover-background:#231f23;--spacing--32:2rem;--color-base-base-dark-88:#231f23e0;--layout-grid--2-column-gap:15.5rem;--typography-line-height-h6:1.5rem;--animation--line-1-offset:0rem;--color-tokens-color-nslatencypeach:#ffe1d6;--typography-font-body:Geist,Arial,sans-serif;--typography-size-h4:2rem;--typography-font-family-label-1:"Fragment Mono", Arial, sans-serif;--color-base-background-base-light-deleted-variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326:#f6f3f0;--color-tokens-tone-medium:#231f23a3;--color-tokens-button-tertiary-default-text:#231f23;--typography-size-button-2:.875rem;--typography-weight-body:300;--color-tokens-tone-strong:#231f23;--width--12-columns:86rem;--color-tokens-background-gradient-purposes-gradient-100:#f7f6f5;font-family:Geist,Arial,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:1.5!important;}
:where(:scope) :scope:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:where(:scope) :scope *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: Geist, Arial, sans-serif !important;}
:is(#pricing :is(#pricing .de-plan-label):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#pricing :is(.label-large):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#pricing :is(:is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow)):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#reviews .rv-label:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .bad-label:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .eyebrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .num:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .pill:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .portal-copy .portal-domain:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .property-number:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .sheet-foot:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .sheet-top:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.body_article figcaption:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.checkout-preview-notice > span:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.eyebrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.heading-style-h4.mono:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.label-large:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.label-small:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.offer_timer:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.promo-form input:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-hero-note:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-lx-count:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-lx-more:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-restored-app-heading > p:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-rv-kicker:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.volume_snap:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope #ry-platform-clarity .ry-gl-platform-eyebrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"]):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"]) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], .demo-kicker, .demo-field-label, .demo-workspace-label) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-restored-app-heading > p):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),code:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope.ry-golive-theme .ry-hero-pretitle:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope.ry-golive-theme :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope.ry-golive-theme #pricing .de-plan-label:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope.ry-golive-theme :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], [class*="-eyebrow "], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-hero-new-pill):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], [class*="-eyebrow "], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-hero-new-pill) *, kbd, pre, samp):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:is(#pricing :is(#pricing .de-plan-label):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#pricing :is(.label-large):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#pricing :is(:is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow)):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#reviews .rv-label:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .bad-label:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .eyebrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .num:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .pill:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .portal-copy .portal-domain:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .property-number:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .sheet-foot:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#ry-tutorial .sheet-top:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.body_article figcaption:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.checkout-preview-notice > span:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.eyebrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.heading-style-h4.mono:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.label-large:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.label-small:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.offer_timer:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.promo-form input:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-hero-note:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-lx-count:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-lx-more:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-restored-app-heading > p:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-rv-kicker:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.volume_snap:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope #ry-platform-clarity .ry-gl-platform-eyebrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"]):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"]) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], .demo-kicker, .demo-field-label, .demo-workspace-label) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-restored-app-heading > p):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),code:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope.ry-golive-theme .ry-hero-pretitle:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope.ry-golive-theme :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope.ry-golive-theme #pricing .de-plan-label:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope.ry-golive-theme :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], [class*="-eyebrow "], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-hero-new-pill):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], [class*="-eyebrow "], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-hero-new-pill) *, kbd, pre, samp) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: "Roboto Mono", monospace !important;}
:where(:scope) :scope :is(h1, h2, h3, h4, h5, h6):is(#ry-shared-priority0,*){text-wrap: balance !important;}
:where(:scope) :scope :is(p, li, blockquote):is(#ry-shared-priority0,*){text-wrap: pretty !important;}
:scope:scope :is(.ry-quick-steps-shell, .result-paper, .ry-example-card, .card_feature, .ry-cs-card, .card_testimonial, .ry-ff-card, .ry-figma-closing, .ry-overlays-card, .ry-overlays-exit-card, .ry-vs-card, .ry-vs-more-card):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope #three-steps :is(.step-device-stage, .figma-step-art):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope #pricing .de-plan-card:not(.de-plan-card--pro):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope #pricing .de-plan-card:not(.de-plan-card--pro) .de-plan-header:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(233, 235, 239) !important;background-image: radial-gradient(at 50% 25%, rgb(240, 240, 242) 0%, rgb(233, 235, 239) 62%, rgb(225, 229, 235) 100%) !important;}
:scope:scope #footer-preview .ry-figma-closing:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(247, 216, 212) !important;background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0.84) 48%, rgba(255, 255, 255, 0.28) 100%), url("/assets/com-duplicate-20261010/golive-pricing-background-5ed07e0ee7cb.avif") !important;background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;}
:scope:scope #footer-preview .ry-figma-closing-art:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){display: none !important;}
@media (max-width: 600px){:scope:scope #footer-preview .ry-figma-closing:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){padding: 30px 24px !important;min-height: 0px !important;background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.91), rgba(255, 255, 255, 0.72)), url("/assets/com-duplicate-20261010/golive-pricing-background-5ed07e0ee7cb.avif") !important;}}
:scope :is(.cta_primary, .pill.primary, .ry-closing-primary):not(.de-plan-card--pro *):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){--color-tokens-button-primary-default-text: #fff !important;--color-tokens-button-primary-hover-text: #fff !important;--color-tokens-button-primary-default-border: #000d14 !important;--color-tokens-button-primary-hover-border: #000d14 !important;--color-tokens-button-primary-default-background: #000d14 !important;--color-tokens-button-primary-hover-background: #000d14 !important;color: rgb(255, 255, 255) !important;background: rgb(0, 13, 20) !important;border: 1px solid rgb(0, 13, 20) !important;border-radius: 12px !important;box-shadow: rgb(77, 186, 72) 0px 5px 9px -7px, rgb(136, 214, 69) 0px 8px 15px -10px, rgb(177, 230, 46) 4px 9px 18px -12px, rgb(211, 250, 12) 9px 8px 18px -12px !important;}
:scope :is(.cta_primary, .pill.primary, .ry-closing-primary):not(.de-plan-card--pro *) :is(.button-inner, .text-button, .icon_button, .icon-wrap_button, svg):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(255, 255, 255) !important;}
:scope .cta_primary:not(.de-plan-card--pro *) .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: none rgb(0, 13, 20) !important;border-color: rgb(0, 13, 20) !important;}
:scope :is(.cta_primary, .pill.primary, .ry-closing-primary):not(.de-plan-card--pro *):hover:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(11, 26, 34) !important;}
:scope .cta_primary:not(.de-plan-card--pro *):hover .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(11, 26, 34) !important;}
:scope :is(.cta_primary, .pill.primary, .ry-closing-primary):not(.de-plan-card--pro *):focus-visible:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){outline: rgb(136, 214, 69) solid 2px !important;outline-offset: 4px !important;}
:root:is(#ry-shared-priority0,*),:scope:is(#ry-shared-priority0,*){--typography-font-main: Geist,Arial,sans-serif !important;--typography-font-body: Geist,Arial,sans-serif !important;--typography-font-heading-sans: Geist,Arial,sans-serif !important;--typography-font-heading-serif: Geist,Arial,sans-serif !important;--typography-font-button: Geist,Arial,sans-serif !important;--typography-font-label: 'Roboto Mono',monospace !important;--typography-weight-heading-sans: 400 !important;--typography-weight-heading-serif: 400 !important;}
:scope:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :not([class*="w-icon-"]):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: Geist, Arial, sans-serif !important;}
:scope :is(h1, h2, h3, h4, h5, h6, .ry-section-title, .dots-title, .ry-mf-wordmark, .de-plan-price strong):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-weight: 400 !important;}
:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"]):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"]) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: "Roboto Mono", monospace !important;font-weight: 400 !important;}
:scope:is(#ry-shared-priority0,*){font-family: sans-serif !important;text-size-adjust: 100% !important;}
:scope:is(#ry-shared-priority0,*){margin: 0px !important;}
article:is(#ry-shared-priority0,*),details:is(#ry-shared-priority0,*),figcaption:is(#ry-shared-priority0,*),figure:is(#ry-shared-priority0,*),header:is(#ry-shared-priority0,*),main:is(#ry-shared-priority0,*),nav:is(#ry-shared-priority0,*),section:is(#ry-shared-priority0,*),summary:is(#ry-shared-priority0,*){display: block !important;}
[hidden]:is(#ry-shared-priority0,*){display: none !important;}
a:is(#ry-shared-priority0,*){background-color: transparent !important;}
a:active:is(#ry-shared-priority0,*),a:hover:is(#ry-shared-priority0,*){outline: 0px !important;}
img:is(#ry-shared-priority0,*){border: 0px !important;}
svg:not(:root):is(#ry-shared-priority0,*){overflow: hidden !important;}
button:is(#ry-shared-priority0,*),input:is(#ry-shared-priority0,*){color: inherit !important;font: inherit !important;margin: 0px !important;}
button:is(#ry-shared-priority0,*){overflow: visible !important;}
button:is(#ry-shared-priority0,*){text-transform: none !important;}
button:is(#ry-shared-priority0,*){appearance: button !important;cursor: pointer !important;}
*:is(#ry-shared-priority0,*){box-sizing: border-box !important;}
:scope:is(#ry-shared-priority0,*){height: 100% !important;}
:scope:is(#ry-shared-priority0,*){margin: 0px !important;min-height: 100% !important;background-color: rgb(255, 255, 255) !important;font-family: Arial, sans-serif !important;font-size: 14px !important;line-height: 20px !important;color: rgb(51, 51, 51) !important;}
img:is(#ry-shared-priority0,*){max-width: 100% !important;vertical-align: middle !important;display: inline-block !important;}
.w-inline-block:is(#ry-shared-priority0,*){max-width: 100% !important;display: inline-block !important;}
h1:is(#ry-shared-priority0,*),h2:is(#ry-shared-priority0,*),h3:is(#ry-shared-priority0,*),h4:is(#ry-shared-priority0,*){font-weight: bold !important;margin-bottom: 10px !important;}
h2:is(#ry-shared-priority0,*){font-size: 32px !important;line-height: 36px !important;margin-top: 20px !important;}
h3:is(#ry-shared-priority0,*){font-size: 24px !important;line-height: 30px !important;margin-top: 20px !important;}
p:is(#ry-shared-priority0,*){margin-top: 0px !important;margin-bottom: 10px !important;}
ul:is(#ry-shared-priority0,*){margin-top: 0px !important;margin-bottom: 10px !important;padding-left: 40px !important;}
.w-embed:is(#ry-shared-priority0,*)::before,.w-embed:is(#ry-shared-priority0,*)::after{content: " " !important;display: table !important;grid-area: 1 / 1 / 2 / 2 !important;}
.w-embed:is(#ry-shared-priority0,*)::after{clear: both !important;}
button:is(#ry-shared-priority0,*),[type="button"]:is(#ry-shared-priority0,*){border: 0px !important;cursor: pointer !important;appearance: button !important;}
@media screen and (max-width: 767px){.w-nav-brand:is(#ry-shared-priority0,*){padding-left: 10px !important;}}
.w-nav-brand:is(#ry-shared-priority0,*){position: relative !important;float: left !important;text-decoration: none !important;color: rgb(51, 51, 51) !important;}
@media screen and (max-width: 767px){.w-nav-brand:is(#ry-shared-priority0,*){padding-left: 10px !important;}}
:root:is(#ry-shared-priority0,*){--color-tokens-background-base: var(--color-base-base-light-100) !important;--typography-font-family-b2: var(--typography-font-body) !important;--color-tokens-tone-strong: var(--color-base-base-dark-100) !important;--typography-size-b2: 1rem !important;--typography-line-height-b2: 1.5rem !important;--typography-font-weight-b2: var(--typography-weight-body) !important;--typography-letter-spacing-b2: 0px !important;--typography-font-family-h1: var(--typography-font-heading-sans) !important;--typography-size-h1: 4rem !important;--typography-line-height-h1: 4.25rem !important;--typography-font-weight-h1: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h1: -.062rem !important;--typography-font-family-h2: var(--typography-font-heading-sans) !important;--typography-size-h2: 3rem !important;--typography-line-height-h2: 3.5rem !important;--typography-font-weight-h2: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h2: -.031rem !important;--typography-font-family-h3: var(--typography-font-heading-sans) !important;--typography-size-h3: 2.5rem !important;--typography-line-height-h3: 3rem !important;--typography-font-weight-h3: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h3: -.031rem !important;--typography-font-family-h4: var(--typography-font-heading-sans) !important;--typography-size-h4: 2rem !important;--typography-line-height-h4: 2.5rem !important;--typography-font-weight-h4: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h4: 0rem !important;--typography-font-family-h5: var(--typography-font-heading-sans) !important;--typography-size-h5: 1.5rem !important;--typography-line-height-h5: 2rem !important;--typography-font-weight-h5: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h5: 0rem !important;--typography-font-family-h6: var(--typography-font-heading-sans) !important;--typography-size-h6: 1.25rem !important;--typography-line-height-h6: 1.5rem !important;--typography-font-weight-h6: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h6: 0px !important;--spacing--8: .5rem !important;--spacing--32: 2rem !important;--spacing--0: 0rem !important;--spacing--12: .75rem !important;--spacing--16: 1rem !important;--color-tokens-input-default-border: var(--color-base-base-dark-0) !important;--radius-ui-input: .5rem !important;--color-tokens-input-default-background: var(--color-base-depth-light) !important;--color-tokens-input-default-text: var(--color-base-base-dark-48) !important;--color-tokens-input-active-border: var(--color-base-base-dark-32) !important;--color-tokens-input-active-text: var(--color-base-base-dark-100) !important;--color-tokens-input-active-background: var(--color-base-depth-light) !important;--typography-font-family-label-1: var(--typography-font-label) !important;--typography-size-label-1: .75rem !important;--typography-line-height-label-1: 1rem !important;--typography-font-weight-label-1: var(--typography-weight-label) !important;--typography-letter-spacing-label-1: .75px !important;--color-tokens-tone-subtle: var(--color-base-base-dark-48) !important;--spacing--24: 1.5rem !important;--container--large: 112.5rem !important;--spacing--64: 4rem !important;--spacing--48: 3rem !important;--typography-font-family-b3: var(--typography-font-body) !important;--typography-size-b3: .813rem !important;--typography-line-height-b3: 1.25rem !important;--typography-font-weight-b3: var(--typography-weight-body) !important;--typography-letter-spacing-b3: 0px !important;--typography-font-label: "Fragment Mono", Arial, sans-serif !important;--typography-font-body: "StackSans text Variable", Arial, sans-serif !important;--typography-font-family-b1: var(--typography-font-body) !important;--typography-size-b1: 1.25rem !important;--typography-line-height-b1: 2rem !important;--typography-font-weight-b1: var(--typography-weight-body) !important;--typography-letter-spacing-b1: 0px !important;--color-base-ui-error: #ed7472 !important;--color-base-base-light-100: #f7f6f5 !important;--color-base-base-dark-100: #231f23 !important;--color-tokens-color-nsqubitorchid: var(--color-base-colors-nsqubitorchid) !important;--typography-font-family-label-2: var(--typography-font-label) !important;--typography-size-label-2: .625rem !important;--typography-line-height-label-2: .75rem !important;--typography-font-weight-label-2: var(--typography-weight-label) !important;--typography-letter-spacing-label-2: .75px !important;--radius-general-default: .75rem !important;--layout-grid--margin: 2rem !important;--icon-button-icon-circle-large: 1.25rem !important;--color-tokens-input-icon: var(--color-base-base-dark-100) !important;--color-base-base-light-0: #f7f6f500 !important;--color-base-ui-success: #5cce63 !important;--width--6-columns: 42.5rem !important;--width--4-columns: 28rem !important;--radius-ui-button-base: .5rem !important;--typography-font-family-button-1: var(--typography-font-button) !important;--color-tokens-button-primary-default-text: var(--color-base-base-light-100) !important;--typography-size-button-1: 1rem !important;--typography-line-height-button-1: 1.25rem !important;--typography-font-weight-button-1: var(--typography-weight-button) !important;--typography-letter-spacing-button-1: 0px !important;--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-hover-text: var(--color-base-base-light-100) !important;--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100) !important;--typography-line-height-button-2: 1rem !important;--icon-button-icon-rectangle-large: 1rem !important;--color-tokens-button-primary-default-border: var(--color-base-base-light-0) !important;--color-tokens-button-primary-default-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8) !important;--color-tokens-button-primary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-primary-hover-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-hover-background: var(--color-base-base-dark-100) !important;--typography-all-weights-medium: 500 !important;--spacing--4: .25rem !important;--typography-font-family-button-2: var(--typography-font-button) !important;--typography-size-button-2: .875rem !important;--typography-font-weight-button-2: var(--typography-weight-button) !important;--typography-letter-spacing-button-2: 0px !important;--typography-font-family-h0: var(--typography-font-heading-sans) !important;--typography-size-h0: 5.5rem !important;--typography-line-height-h0: 5.5rem !important;--typography-font-weight-h0: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h0: -.125rem !important;--color-tokens-tone-medium: var(--color-base-base-dark-64) !important;--radius-ui-button-circle: 1.5rem !important;--icon-regular-icons-medium: 1.5rem !important;--color-tokens-tone-faint: var(--color-base-base-dark-8) !important;--radius-ui-tag: .5rem !important;--typography-weight-body-bold: var(--typography-all-weights-medium) !important;--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88) !important;--section-padding--large: 10rem !important;--section-padding--extra-large: 12.5rem !important;--section-padding--medium: 7.5rem !important;--color-base-base-dark-32: #231f2352 !important;--section-padding--small: 5rem !important;--section-padding--extra-small: 2rem !important;--width--3-columns: 20.75rem !important;--width--2-columns: 13.5rem !important;--spacing--20: 1.25rem !important;--spacing--120: 7.5rem !important;--radius-general-large: 1.25rem !important;--spacing--160: 10rem !important;--icon-regular-icons-small: 1rem !important;--layout-grid--gutter: 1rem !important;--spacing--80: 5rem !important;--color-tokens-color-nscachesand: var(--color-base-colors-nscachesand) !important;--color-tokens-color-nscorecoral: var(--color-base-colors-nscorecoral) !important;--container--medium: 90rem !important;--color-tokens-color-nssyntaxmint: var(--color-base-colors-nssyntaxmint) !important;--radius-ui-nav-animation-radius: 0rem !important;--color-base-base-dark-8: #231f2314 !important;--icon-icon-stroke: .094rem !important;--color-tokens-background-depth: var(--color-base-depth-light) !important;--color-tokens-background-lift: var(--color-base-lift-light) !important;--color-tokens-color-nspacketsky: var(--color-base-colors-nspacketsky) !important;--color-tokens-color-nslatencypeach: var(--color-base-colors-nslatencypeach) !important;--color-tokens-background-shadow: var(--color-base-base-dark-8) !important;--width--9-columns: 64.25rem !important;--color-tokens-input-label: var(--color-base-base-dark-64) !important;--layout-grid--1-column-gap: 8.25rem !important;--width--5-columns: 35.25rem !important;--width--8-columns: 57rem !important;--radius-general-full: 100vw !important;--radius-general-small: .5rem !important;--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0) !important;--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64) !important;--width--1-column: 6.25rem !important;--layout-grid--2-column-gap: 15.5rem !important;--color-tokens-background-semi-transparent: var(--color-base-base-light-32) !important;--icon-regular-icons-large: 2rem !important;--width--10-columns: 71.5rem !important;--spacing--200: 12.5rem !important;--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100) !important;--color-base-base-light-48: #f7f6f57a !important;--typography-font-heading-serif: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-heading-sans: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-button: "StackSans text Variable", Arial, sans-serif !important;--typography-weight-heading-serif: var(--typography-all-weights-normal) !important;--typography-weight-heading-sans: var(--typography-all-weights-normal) !important;--typography-weight-body: var(--typography-all-weights-light) !important;--typography-weight-label: var(--typography-all-weights-normal) !important;--typography-weight-button: var(--typography-all-weights-normal) !important;--color-base-accent-primary: #c5ef57 !important;--width--7-columns: 49.75rem !important;--width--12-columns: 86rem !important;--container--small: 57rem !important;--color-base-base-dark-88: #231f23e0 !important;--color-base-base-dark-64: #231f23a3 !important;--color-base-base-dark-48: #231f237a !important;--color-base-base-dark-16: #231f2329 !important;--color-base-base-dark-4: #231f230a !important;--color-base-base-dark-0: #231f2300 !important;--color-base-base-light-88: #f7f6f5e0 !important;--color-base-base-light-64: #f7f6f5a3 !important;--color-base-base-light-32: #f7f6f552 !important;--color-base-base-light-16: #f7f6f529 !important;--color-base-base-light-8: #f7f6f514 !important;--color-base-base-light-4: #f7f6f50a !important;--icon-regular-icons-extra-small: .75rem !important;--icon-button-icon-rectangle-small: .75rem !important;--icon-button-icon-circle-small: 1rem !important;--color-base-depth-light: #ececec !important;--color-base-depth-dark: #1a171a !important;--color-base-lift-light: #fff !important;--color-base-lift-dark: #322d32 !important;--color-base-ui-warning: #d5ad4b !important;--typography-all-weights-thin: 100 !important;--typography-all-weights-extra-light: 200 !important;--typography-all-weights-light: 300 !important;--typography-all-weights-normal: 400 !important;--typography-all-weights-semi-bold: 600 !important;--typography-all-weights-bold: 700 !important;--typography-all-weights-extra-bold: 800 !important;--typography-all-weights-black: 900 !important;--color-tokens-input-filled-background: var(--color-base-depth-light) !important;--color-tokens-input-filled-text: var(--color-base-base-dark-100) !important;--color-tokens-input-filled-border: var(--color-base-base-dark-0) !important;--color-tokens-input-error-background: var(--color-base-depth-light) !important;--color-tokens-input-error-text: var(--color-base-base-dark-100) !important;--color-tokens-input-error-border: var(--color-base-base-dark-0) !important;--animation--line-1-offset: 0rem !important;--animation--line-1-array: 0rem !important;--animation--line-2-offset: 0rem !important;--animation--line-2-array: 0rem !important;--animation--line-3-offset: 0rem !important;--animation--line-3-array: 0rem !important;--color-base-colors-nscorecoral: #ed7472 !important;--color-base-colors-nsqubitorchid: #cebffa !important;--color-base-colors-nssyntaxmint: #ccfdcf !important;--color-base-colors-nspacketsky: #d7e9ff !important;--color-base-colors-nscachesand: #f4e7c7 !important;--color-base-colors-nslatencypeach: #ffe1d6 !important;--color-base-background-base-light-deleted-variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326: #f6f3f0 !important;--color-base-background-lift-low-opacity-light-deleted-variable-08c4a639-baca-9b81-148c-77d8228f4877: #ffffffa3 !important;}
:scope:is(#ry-shared-priority0,*){background-color: var(--color-tokens-background-base) !important;font-family: var(--typography-font-family-b2) !important;color: var(--color-tokens-tone-strong) !important;font-size: var(--typography-size-b2) !important;line-height: var(--typography-line-height-b2) !important;font-weight: var(--typography-font-weight-b2) !important;letter-spacing: var(--typography-letter-spacing-b2) !important;--color-tokens-background-base: var(--color-base-base-light-100) !important;--color-tokens-tone-strong: var(--color-base-base-dark-100) !important;--color-tokens-input-default-border: var(--color-base-base-dark-0) !important;--color-tokens-input-default-background: var(--color-base-depth-light) !important;--color-tokens-input-default-text: var(--color-base-base-dark-48) !important;--color-tokens-input-active-border: var(--color-base-base-dark-32) !important;--color-tokens-input-active-text: var(--color-base-base-dark-100) !important;--color-tokens-input-active-background: var(--color-base-depth-light) !important;--color-tokens-tone-subtle: var(--color-base-base-dark-48) !important;--color-tokens-color-nsqubitorchid: var(--color-base-colors-nsqubitorchid) !important;--color-tokens-input-icon: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-default-text: var(--color-base-base-light-100) !important;--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-hover-text: var(--color-base-base-light-100) !important;--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100) !important;--color-tokens-button-primary-default-border: var(--color-base-base-light-0) !important;--color-tokens-button-primary-default-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8) !important;--color-tokens-button-primary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-primary-hover-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-hover-background: var(--color-base-base-dark-100) !important;--color-tokens-tone-medium: var(--color-base-base-dark-64) !important;--color-tokens-tone-faint: var(--color-base-base-dark-8) !important;--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88) !important;--color-tokens-color-nscachesand: var(--color-base-colors-nscachesand) !important;--color-tokens-color-nscorecoral: var(--color-base-colors-nscorecoral) !important;--color-tokens-color-nssyntaxmint: var(--color-base-colors-nssyntaxmint) !important;--color-tokens-background-depth: var(--color-base-depth-light) !important;--color-tokens-background-lift: var(--color-base-lift-light) !important;--color-tokens-color-nspacketsky: var(--color-base-colors-nspacketsky) !important;--color-tokens-color-nslatencypeach: var(--color-base-colors-nslatencypeach) !important;--color-tokens-background-shadow: var(--color-base-base-dark-8) !important;--color-tokens-input-label: var(--color-base-base-dark-64) !important;--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0) !important;--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64) !important;--color-tokens-background-semi-transparent: var(--color-base-base-light-32) !important;--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100) !important;--color-tokens-input-filled-background: var(--color-base-depth-light) !important;--color-tokens-input-filled-text: var(--color-base-base-dark-100) !important;--color-tokens-input-filled-border: var(--color-base-base-dark-0) !important;--color-tokens-input-error-background: var(--color-base-depth-light) !important;--color-tokens-input-error-text: var(--color-base-base-dark-100) !important;--color-tokens-input-error-border: var(--color-base-base-dark-0) !important;}
h2:is(#ry-shared-priority0,*){font-family: var(--typography-font-family-h2) !important;font-size: var(--typography-size-h2) !important;line-height: var(--typography-line-height-h2) !important;font-weight: var(--typography-font-weight-h2) !important;letter-spacing: var(--typography-letter-spacing-h2) !important;margin-top: 20px !important;margin-bottom: 10px !important;}
h3:is(#ry-shared-priority0,*){font-family: var(--typography-font-family-h3) !important;font-size: var(--typography-size-h3) !important;line-height: var(--typography-line-height-h3) !important;font-weight: var(--typography-font-weight-h3) !important;letter-spacing: var(--typography-letter-spacing-h3) !important;margin-top: 20px !important;margin-bottom: 10px !important;}
p:is(#ry-shared-priority0,*){font-family: var(--typography-font-family-b2) !important;font-size: var(--typography-size-b2) !important;line-height: var(--typography-line-height-b2) !important;font-weight: var(--typography-font-weight-b2) !important;letter-spacing: var(--typography-letter-spacing-b2) !important;margin-bottom: 10px !important;}
a:is(#ry-shared-priority0,*){color: var(--color-tokens-tone-strong) !important;text-decoration: none !important;}
ul:is(#ry-shared-priority0,*){margin-top: 0px !important;margin-bottom: 10px !important;padding-left: 20px !important;}
li:is(#ry-shared-priority0,*){margin-bottom: var(--spacing--8) !important;}
img:is(#ry-shared-priority0,*){max-width: 100% !important;display: inline-block !important;}
.cta_primary:is(#ry-shared-priority0,*){border-radius: var(--radius-ui-button-base) !important;backdrop-filter: blur(10px) !important;font-family: var(--typography-font-family-button-1) !important;color: var(--color-tokens-button-primary-default-text) !important;font-size: var(--typography-size-button-1) !important;line-height: var(--typography-line-height-button-1) !important;font-weight: var(--typography-font-weight-button-1) !important;letter-spacing: var(--typography-letter-spacing-button-1) !important;cursor: pointer !important;flex: 0 0 auto !important;justify-content: center !important;align-items: center !important;transition: color 0.3s !important;display: flex !important;position: relative !important;}
.cta_primary:hover:is(#ry-shared-priority0,*){color: var(--color-tokens-button-primary-hover-text) !important;}
.button_text-mask:is(#ry-shared-priority0,*){height: var(--typography-line-height-button-1) !important;pointer-events: none !important;flex: 0 0 auto !important;overflow: hidden !important;}
.text-button:is(#ry-shared-priority0,*){z-index: 1 !important;text-shadow: 0 1.5em 0 var(--color-tokens-button-primary-hover-text) !important;position: relative !important;}
.icon-wrap_button:is(#ry-shared-priority0,*){z-index: 2 !important;flex: 0 0 auto !important;justify-content: center !important;align-items: center !important;display: flex !important;position: relative !important;}
.icon_button:is(#ry-shared-priority0,*){z-index: 2 !important;width: var(--icon-button-icon-rectangle-large) !important;height: var(--icon-button-icon-rectangle-large) !important;flex: 0 0 auto !important;justify-content: center !important;align-items: center !important;display: flex !important;position: relative !important;}
.icon_button.right:is(#ry-shared-priority0,*){margin-left: var(--spacing--8) !important;}
.btn-bg:is(#ry-shared-priority0,*){border: 1px solid var(--color-tokens-button-primary-default-border) !important;border-radius: var(--radius-ui-button-base) !important;background-color: var(--color-tokens-button-primary-default-background) !important;transition: background-color 0.3s !important;position: absolute !important;inset: 0% !important;}
.btn-bg:hover:is(#ry-shared-priority0,*){border-color: var(--color-tokens-button-primary-hover-border) !important;background-color: var(--color-tokens-button-primary-hover-background) !important;}
.nav-container:is(#ry-shared-priority0,*){max-width: var(--container--large) !important;padding: var(--spacing--16) var(--spacing--24) !important;column-gap: var(--spacing--24) !important;row-gap: var(--spacing--24) !important;border-radius: var(--radius-general-large) !important;justify-content: space-between !important;align-items: center !important;width: 100% !important;margin-left: auto !important;margin-right: auto !important;display: flex !important;position: relative !important;}
.brand_navbar:is(#ry-shared-priority0,*){z-index: 2 !important;max-width: 8.75rem !important;}
.logo-nav:is(#ry-shared-priority0,*){color: var(--color-tokens-tone-strong) !important;justify-content: center !important;align-items: center !important;width: 100% !important;display: flex !important;}
.nav_right:is(#ry-shared-priority0,*){z-index: 2 !important;column-gap: var(--spacing--8) !important;row-gap: var(--spacing--8) !important;justify-content: center !important;align-items: center !important;display: flex !important;position: relative !important;}
.button-inner:is(#ry-shared-priority0,*){padding: var(--spacing--12) var(--spacing--16) !important;pointer-events: none !important;flex: 0 0 auto !important;justify-content: center !important;align-items: center !important;display: flex !important;overflow: hidden !important;}
@media screen and (max-width: 991px){:scope:is(#ry-shared-priority0,*){--spacing--8: .5rem !important;--spacing--32: 2rem !important;--spacing--0: 0rem !important;--spacing--12: .75rem !important;--spacing--16: 1rem !important;--spacing--24: 1.5rem !important;--container--large: 112.5rem !important;--spacing--64: 4rem !important;--spacing--48: 3rem !important;--layout-grid--margin: 2rem !important;--width--6-columns: 42.5rem !important;--width--4-columns: 28rem !important;--spacing--4: .25rem !important;--section-padding--large: 10rem !important;--section-padding--extra-large: 12.5rem !important;--section-padding--medium: 7.5rem !important;--section-padding--small: 5rem !important;--section-padding--extra-small: 2rem !important;--width--3-columns: 20.75rem !important;--width--2-columns: 13.5rem !important;--spacing--20: 1.25rem !important;--spacing--120: 7.5rem !important;--spacing--160: 10rem !important;--layout-grid--gutter: 1rem !important;--spacing--80: 5rem !important;--container--medium: 90rem !important;--width--9-columns: 64.25rem !important;--layout-grid--1-column-gap: 8.25rem !important;--width--5-columns: 35.25rem !important;--width--8-columns: 57rem !important;--width--1-column: 6.25rem !important;--layout-grid--2-column-gap: 15.5rem !important;--width--10-columns: 71.5rem !important;--spacing--200: 12.5rem !important;--width--7-columns: 49.75rem !important;--width--12-columns: 86rem !important;--container--small: 57rem !important;--animation--line-1-offset: 0rem !important;--animation--line-1-array: 0rem !important;--animation--line-2-offset: 0rem !important;--animation--line-2-array: 0rem !important;--animation--line-3-offset: 0rem !important;--animation--line-3-array: 0rem !important;--typography-font-family-b2: var(--typography-font-body) !important;--typography-size-b2: 1rem !important;--typography-line-height-b2: 1.5rem !important;--typography-font-weight-b2: var(--typography-weight-body) !important;--typography-letter-spacing-b2: 0px !important;--typography-font-family-h1: var(--typography-font-heading-sans) !important;--typography-size-h1: 4rem !important;--typography-line-height-h1: 4.25rem !important;--typography-font-weight-h1: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h1: -.062rem !important;--typography-font-family-h2: var(--typography-font-heading-sans) !important;--typography-size-h2: 3rem !important;--typography-line-height-h2: 3.5rem !important;--typography-font-weight-h2: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h2: -.031rem !important;--typography-font-family-h3: var(--typography-font-heading-sans) !important;--typography-size-h3: 2.5rem !important;--typography-line-height-h3: 3rem !important;--typography-font-weight-h3: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h3: -.031rem !important;--typography-font-family-h4: var(--typography-font-heading-sans) !important;--typography-size-h4: 2rem !important;--typography-line-height-h4: 2.5rem !important;--typography-font-weight-h4: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h4: 0rem !important;--typography-font-family-h5: var(--typography-font-heading-sans) !important;--typography-size-h5: 1.5rem !important;--typography-line-height-h5: 2rem !important;--typography-font-weight-h5: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h5: 0rem !important;--typography-font-family-h6: var(--typography-font-heading-sans) !important;--typography-size-h6: 1.25rem !important;--typography-line-height-h6: 1.5rem !important;--typography-font-weight-h6: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h6: 0rem !important;--typography-font-family-label-1: var(--typography-font-label) !important;--typography-size-label-1: .75rem !important;--typography-line-height-label-1: 1rem !important;--typography-font-weight-label-1: var(--typography-weight-label) !important;--typography-letter-spacing-label-1: .75px !important;--typography-font-family-b3: var(--typography-font-body) !important;--typography-size-b3: .813rem !important;--typography-line-height-b3: 1.25rem !important;--typography-font-weight-b3: var(--typography-weight-body) !important;--typography-letter-spacing-b3: 0px !important;--typography-font-label: "Fragment Mono", Arial, sans-serif !important;--typography-font-body: "StackSans text Variable", Arial, sans-serif !important;--typography-font-family-b1: var(--typography-font-body) !important;--typography-size-b1: 1.25rem !important;--typography-line-height-b1: 2rem !important;--typography-font-weight-b1: var(--typography-weight-body) !important;--typography-letter-spacing-b1: 0px !important;--typography-font-family-label-2: var(--typography-font-label) !important;--typography-size-label-2: .625rem !important;--typography-line-height-label-2: .75rem !important;--typography-font-weight-label-2: var(--typography-weight-label) !important;--typography-letter-spacing-label-2: .75px !important;--typography-font-family-button-1: var(--typography-font-button) !important;--typography-size-button-1: 1rem !important;--typography-line-height-button-1: 1.25rem !important;--typography-font-weight-button-1: var(--typography-weight-button) !important;--typography-letter-spacing-button-1: 0px !important;--typography-line-height-button-2: 1rem !important;--typography-all-weights-medium: 500 !important;--typography-font-family-button-2: var(--typography-font-button) !important;--typography-size-button-2: .875rem !important;--typography-font-weight-button-2: var(--typography-weight-button) !important;--typography-letter-spacing-button-2: 0px !important;--typography-font-family-h0: var(--typography-font-heading-sans) !important;--typography-size-h0: 5.5rem !important;--typography-line-height-h0: 5.5rem !important;--typography-font-weight-h0: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h0: -.125rem !important;--typography-weight-body-bold: var(--typography-all-weights-medium) !important;--typography-font-heading-serif: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-heading-sans: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-button: "StackSans text Variable", Arial, sans-serif !important;--typography-weight-heading-serif: var(--typography-all-weights-normal) !important;--typography-weight-heading-sans: var(--typography-all-weights-normal) !important;--typography-weight-body: var(--typography-all-weights-light) !important;--typography-weight-label: var(--typography-all-weights-normal) !important;--typography-weight-button: var(--typography-all-weights-normal) !important;--typography-all-weights-thin: 100 !important;--typography-all-weights-extra-light: 200 !important;--typography-all-weights-light-2: 300 !important;--typography-all-weights-normal: 400 !important;--typography-all-weights-semi-bold: 600 !important;--typography-all-weights-bold: 700 !important;--typography-all-weights-extra-bold: 800 !important;--typography-all-weights-black: 900 !important;--radius-ui-input: .5rem !important;--radius-general-default: .75rem !important;--radius-ui-button-base: .5rem !important;--radius-ui-button-circle: 1.5rem !important;--radius-ui-tag: .5rem !important;--radius-general-large: 1.25rem !important;--radius-ui-nav-animation-radius: 0rem !important;--radius-general-full: 100vw !important;--radius-general-small: .5rem !important;--icon-button-icon-circle-large: 1.25rem !important;--icon-button-icon-rectangle-large: 1rem !important;--icon-regular-icons-medium: 1.5rem !important;--icon-regular-icons-small: 1rem !important;--icon-icon-stroke: .094rem !important;--icon-regular-icons-large: 2rem !important;--icon-regular-icons-extra-small: .75rem !important;--icon-button-icon-rectangle-small: .75rem !important;--icon-button-icon-circle-small: 1rem !important;}}
@media screen and (max-width: 991px){.nav-container:is(#ry-shared-priority0,*){padding-right: var(--spacing--20) !important;padding-left: var(--spacing--20) !important;}}
@media screen and (max-width: 991px){.nav_right:is(#ry-shared-priority0,*){column-gap: var(--spacing--16) !important;row-gap: var(--spacing--16) !important;}}
@media screen and (max-width: 767px){:scope:is(#ry-shared-priority0,*){--spacing--8: .5rem !important;--spacing--32: 1.5rem !important;--spacing--0: 0rem !important;--spacing--12: .5rem !important;--spacing--16: .75rem !important;--spacing--24: 1.25rem !important;--container--large: 112.5rem !important;--spacing--64: 3rem !important;--spacing--48: 2rem !important;--layout-grid--margin: 1rem !important;--width--6-columns: 42.5rem !important;--width--4-columns: 28rem !important;--spacing--4: .25rem !important;--section-padding--large: 6rem !important;--section-padding--extra-large: 10rem !important;--section-padding--medium: 5rem !important;--section-padding--small: 3rem !important;--section-padding--extra-small: 1.5rem !important;--width--3-columns: 20.75rem !important;--width--2-columns: 13.5rem !important;--spacing--20: 1rem !important;--spacing--120: 5rem !important;--spacing--160: 6.5rem !important;--layout-grid--gutter: .75rem !important;--spacing--80: 3.5rem !important;--container--medium: 90rem !important;--width--9-columns: 64.25rem !important;--layout-grid--1-column-gap: 2.5rem !important;--width--5-columns: 35.25rem !important;--width--8-columns: 57rem !important;--width--1-column: 6.25rem !important;--layout-grid--2-column-gap: 2.5rem !important;--width--10-columns: 71.5rem !important;--spacing--200: 8rem !important;--width--7-columns: 49.75rem !important;--width--12-columns: 86rem !important;--container--small: 57rem !important;--animation--line-1-offset: 0rem !important;--animation--line-1-array: 0rem !important;--animation--line-2-offset: 0rem !important;--animation--line-2-array: 0rem !important;--animation--line-3-offset: 0rem !important;--animation--line-3-array: 0rem !important;--typography-font-family-b2: var(--typography-font-body) !important;--typography-size-b2: .875rem !important;--typography-line-height-b2: 1.25rem !important;--typography-font-weight-b2: var(--typography-weight-body) !important;--typography-letter-spacing-b2: 0px !important;--typography-font-family-h1: var(--typography-font-heading-sans) !important;--typography-size-h1: 3rem !important;--typography-line-height-h1: 3.25rem !important;--typography-font-weight-h1: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h1: -.062rem !important;--typography-font-family-h2: var(--typography-font-heading-sans) !important;--typography-size-h2: 2.25rem !important;--typography-line-height-h2: 2.5rem !important;--typography-font-weight-h2: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h2: -.031rem !important;--typography-font-family-h3: var(--typography-font-heading-sans) !important;--typography-size-h3: 1.75rem !important;--typography-line-height-h3: 2rem !important;--typography-font-weight-h3: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h3: -.016rem !important;--typography-font-family-h4: var(--typography-font-heading-sans) !important;--typography-size-h4: 1.5rem !important;--typography-line-height-h4: 1.75rem !important;--typography-font-weight-h4: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h4: 0rem !important;--typography-font-family-h5: var(--typography-font-heading-sans) !important;--typography-size-h5: 1.25rem !important;--typography-line-height-h5: 1.75rem !important;--typography-font-weight-h5: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h5: 0rem !important;--typography-font-family-h6: var(--typography-font-heading-sans) !important;--typography-size-h6: 1rem !important;--typography-line-height-h6: 1.25rem !important;--typography-font-weight-h6: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h6: 0rem !important;--typography-font-family-label-1: var(--typography-font-label) !important;--typography-size-label-1: .625rem !important;--typography-line-height-label-1: .75rem !important;--typography-font-weight-label-1: var(--typography-weight-label) !important;--typography-letter-spacing-label-1: .5px !important;--typography-font-family-b3: var(--typography-font-body) !important;--typography-size-b3: .75rem !important;--typography-line-height-b3: 1rem !important;--typography-font-weight-b3: var(--typography-weight-body) !important;--typography-letter-spacing-b3: 0px !important;--typography-font-label: "Fragment Mono", Arial, sans-serif !important;--typography-font-body: "StackSans text Variable", Arial, sans-serif !important;--typography-font-family-b1: var(--typography-font-body) !important;--typography-size-b1: 1rem !important;--typography-line-height-b1: 1.5rem !important;--typography-font-weight-b1: var(--typography-weight-body) !important;--typography-letter-spacing-b1: 0px !important;--typography-font-family-label-2: var(--typography-font-label) !important;--typography-size-label-2: .5rem !important;--typography-line-height-label-2: .625rem !important;--typography-font-weight-label-2: var(--typography-weight-label) !important;--typography-letter-spacing-label-2: .5px !important;--typography-font-family-button-1: var(--typography-font-button) !important;--typography-size-button-1: .875rem !important;--typography-line-height-button-1: 1.25rem !important;--typography-font-weight-button-1: var(--typography-weight-button) !important;--typography-letter-spacing-button-1: 0px !important;--typography-line-height-button-2: .75rem !important;--typography-all-weights-medium: 500 !important;--typography-font-family-button-2: var(--typography-font-button) !important;--typography-size-button-2: .75rem !important;--typography-font-weight-button-2: var(--typography-weight-button) !important;--typography-letter-spacing-button-2: 0px !important;--typography-font-family-h0: var(--typography-font-heading-sans) !important;--typography-size-h0: 3.25rem !important;--typography-line-height-h0: 3.5rem !important;--typography-font-weight-h0: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h0: -.125rem !important;--typography-weight-body-bold: var(--typography-all-weights-medium) !important;--typography-font-heading-serif: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-heading-sans: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-button: "StackSans text Variable", Arial, sans-serif !important;--typography-weight-heading-serif: var(--typography-all-weights-normal) !important;--typography-weight-heading-sans: var(--typography-all-weights-normal) !important;--typography-weight-body: var(--typography-all-weights-light) !important;--typography-weight-label: var(--typography-all-weights-normal) !important;--typography-weight-button: var(--typography-all-weights-normal) !important;--typography-all-weights-thin: 100 !important;--typography-all-weights-extra-light: 200 !important;--typography-all-weights-light: 300 !important;--typography-all-weights-normal: 400 !important;--typography-all-weights-semi-bold: 600 !important;--typography-all-weights-bold: 700 !important;--typography-all-weights-extra-bold: 800 !important;--typography-all-weights-black: 900 !important;--radius-ui-input: .5rem !important;--radius-general-default: .75rem !important;--radius-ui-button-base: .5rem !important;--radius-ui-button-circle: 1.5rem !important;--radius-ui-tag: .5rem !important;--radius-general-large: 1rem !important;--radius-ui-nav-animation-radius: 0rem !important;--radius-general-full: 100vw !important;--radius-general-small: .25rem !important;--icon-button-icon-circle-large: 1.25rem !important;--icon-button-icon-rectangle-large: 1rem !important;--icon-regular-icons-medium: 1rem !important;--icon-regular-icons-small: .75rem !important;--icon-icon-stroke: .094rem !important;--icon-regular-icons-large: 1.5rem !important;--icon-regular-icons-extra-small: .5rem !important;--icon-button-icon-rectangle-small: .75rem !important;--icon-button-icon-circle-small: .75rem !important;}}
@media screen and (max-width: 767px){.icon-wrap_button.right:is(#ry-shared-priority0,*){margin-right: 0px !important;}}
@media screen and (max-width: 767px){.icon_button:is(#ry-shared-priority0,*){width: 12px !important;}}
@media screen and (max-width: 767px){.brand_navbar:is(#ry-shared-priority0,*){max-width: 7rem !important;padding-left: 0px !important;}}
@media screen and (max-width: 479px){:scope:is(#ry-shared-priority0,*){--spacing--8: .5rem !important;--spacing--32: 1.5rem !important;--spacing--0: 0rem !important;--spacing--12: .5rem !important;--spacing--16: .75rem !important;--spacing--24: 1.25rem !important;--container--large: 112.5rem !important;--spacing--64: 3rem !important;--spacing--48: 2rem !important;--layout-grid--margin: 1rem !important;--width--6-columns: 42.5rem !important;--width--4-columns: 28rem !important;--spacing--4: .25rem !important;--section-padding--large: 6rem !important;--section-padding--extra-large: 10rem !important;--section-padding--medium: 5rem !important;--section-padding--small: 3rem !important;--section-padding--extra-small: 1.5rem !important;--width--3-columns: 20.75rem !important;--width--2-columns: 13.5rem !important;--spacing--20: 1rem !important;--spacing--120: 5rem !important;--spacing--160: 6.5rem !important;--layout-grid--gutter: .75rem !important;--spacing--80: 3.5rem !important;--container--medium: 90rem !important;--width--9-columns: 64.25rem !important;--layout-grid--1-column-gap: 2.5rem !important;--width--5-columns: 35.25rem !important;--width--8-columns: 57rem !important;--width--1-column: 6.25rem !important;--layout-grid--2-column-gap: 2.5rem !important;--width--10-columns: 71.5rem !important;--spacing--200: 8rem !important;--width--7-columns: 49.75rem !important;--width--12-columns: 86rem !important;--container--small: 57rem !important;--animation--line-1-offset: 0rem !important;--animation--line-1-array: 0rem !important;--animation--line-2-offset: 0rem !important;--animation--line-2-array: 0rem !important;--animation--line-3-offset: 0rem !important;--animation--line-3-array: 0rem !important;--typography-font-family-b2: var(--typography-font-body) !important;--typography-size-b2: .875rem !important;--typography-line-height-b2: 1.25rem !important;--typography-font-weight-b2: var(--typography-weight-body) !important;--typography-letter-spacing-b2: 0px !important;--typography-font-family-h1: var(--typography-font-heading-sans) !important;--typography-size-h1: 3rem !important;--typography-line-height-h1: 3.25rem !important;--typography-font-weight-h1: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h1: -.062rem !important;--typography-font-family-h2: var(--typography-font-heading-sans) !important;--typography-size-h2: 2.25rem !important;--typography-line-height-h2: 2.5rem !important;--typography-font-weight-h2: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h2: -.031rem !important;--typography-font-family-h3: var(--typography-font-heading-sans) !important;--typography-size-h3: 1.75rem !important;--typography-line-height-h3: 2rem !important;--typography-font-weight-h3: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h3: -.016rem !important;--typography-font-family-h4: var(--typography-font-heading-sans) !important;--typography-size-h4: 1.5rem !important;--typography-line-height-h4: 1.75rem !important;--typography-font-weight-h4: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h4: 0rem !important;--typography-font-family-h5: var(--typography-font-heading-sans) !important;--typography-size-h5: 1.25rem !important;--typography-line-height-h5: 1.75rem !important;--typography-font-weight-h5: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h5: 0rem !important;--typography-font-family-h6: var(--typography-font-heading-sans) !important;--typography-size-h6: 1rem !important;--typography-line-height-h6: 1.25rem !important;--typography-font-weight-h6: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h6: 0rem !important;--typography-font-family-label-1: var(--typography-font-label) !important;--typography-size-label-1: .625rem !important;--typography-line-height-label-1: .75rem !important;--typography-font-weight-label-1: var(--typography-weight-label) !important;--typography-letter-spacing-label-1: .5px !important;--typography-font-family-b3: var(--typography-font-body) !important;--typography-size-b3: .75rem !important;--typography-line-height-b3: 1rem !important;--typography-font-weight-b3: var(--typography-weight-body) !important;--typography-letter-spacing-b3: 0px !important;--typography-font-label: "Fragment Mono", Arial, sans-serif !important;--typography-font-body: "StackSans text Variable", Arial, sans-serif !important;--typography-font-family-b1: var(--typography-font-body) !important;--typography-size-b1: 1rem !important;--typography-line-height-b1: 1.5rem !important;--typography-font-weight-b1: var(--typography-weight-body) !important;--typography-letter-spacing-b1: 0px !important;--typography-font-family-label-2: var(--typography-font-label) !important;--typography-size-label-2: .5rem !important;--typography-line-height-label-2: .625rem !important;--typography-font-weight-label-2: var(--typography-weight-label) !important;--typography-letter-spacing-label-2: .5px !important;--typography-font-family-button-1: var(--typography-font-button) !important;--typography-size-button-1: .875rem !important;--typography-line-height-button-1: 1.25rem !important;--typography-font-weight-button-1: var(--typography-weight-button) !important;--typography-letter-spacing-button-1: 0px !important;--typography-line-height-button-2: .75rem !important;--typography-all-weights-medium: 500 !important;--typography-font-family-button-2: var(--typography-font-button) !important;--typography-size-button-2: .75rem !important;--typography-font-weight-button-2: var(--typography-weight-button) !important;--typography-letter-spacing-button-2: 0px !important;--typography-font-family-h0: var(--typography-font-heading-sans) !important;--typography-size-h0: 3.25rem !important;--typography-line-height-h0: 3.5rem !important;--typography-font-weight-h0: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h0: -.125rem !important;--typography-weight-body-bold: var(--typography-all-weights-medium) !important;--typography-font-heading-serif: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-heading-sans: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-button: "StackSans text Variable", Arial, sans-serif !important;--typography-weight-heading-serif: var(--typography-all-weights-normal) !important;--typography-weight-heading-sans: var(--typography-all-weights-normal) !important;--typography-weight-body: var(--typography-all-weights-light) !important;--typography-weight-label: var(--typography-all-weights-normal) !important;--typography-weight-button: var(--typography-all-weights-normal) !important;--typography-all-weights-thin: 100 !important;--typography-all-weights-extra-light: 200 !important;--typography-all-weights-light: 300 !important;--typography-all-weights-normal: 400 !important;--typography-all-weights-semi-bold: 600 !important;--typography-all-weights-bold: 700 !important;--typography-all-weights-extra-bold: 800 !important;--typography-all-weights-black: 900 !important;--radius-ui-input: .5rem !important;--radius-general-default: .75rem !important;--radius-ui-button-base: .5rem !important;--radius-ui-button-circle: 1.5rem !important;--radius-ui-tag: .5rem !important;--radius-general-large: 1rem !important;--radius-ui-nav-animation-radius: 0rem !important;--radius-general-full: 100vw !important;--radius-general-small: .25rem !important;--icon-button-icon-circle-large: 1.25rem !important;--icon-button-icon-rectangle-large: 1rem !important;--icon-regular-icons-medium: 1rem !important;--icon-regular-icons-small: .75rem !important;--icon-icon-stroke: .094rem !important;--icon-regular-icons-large: 1.5rem !important;--icon-regular-icons-extra-small: .5rem !important;--icon-button-icon-rectangle-small: .75rem !important;--icon-button-icon-circle-small: .75rem !important;}}
.cta_primary:not(.secondary):is(#ry-shared-priority0,*){position: relative !important;overflow: hidden !important;box-shadow: rgba(122, 163, 0, 0.9) 0px 15px 35px -18px !important;transition: transform 0.22s, box-shadow 0.22s !important;}
.cta_primary:not(.secondary):hover:is(#ry-shared-priority0,*){box-shadow: rgba(122, 163, 0, 0.9) 0px 20px 42px -15px !important;transform: translateY(-3px) !important;}
.cta_primary:not(.secondary) .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(197, 239, 87) !important;border-color: rgb(197, 239, 87) !important;}
.cta_primary:not(.secondary):hover .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(212, 247, 106) !important;border-color: rgb(212, 247, 106) !important;}
.cta_primary:not(.secondary):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.cta_primary:not(.secondary) .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.cta_primary:not(.secondary) .icon_button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(7, 7, 8) !important;}
.cta_primary:not(.secondary) .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){text-shadow: rgb(7, 7, 8) 0px 1.5em 0px !important;}
.cta_primary:not(.secondary):is(#ry-shared-priority0,*)::after{content: "" !important;position: absolute !important;z-index: 0 !important;top: 0px !important;bottom: 0px !important;left: -40% !important;width: 30% !important;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.55), transparent) !important;animation: 3.2s ease-in-out 0s infinite normal none running ryShine !important;pointer-events: none !important;}
@media (prefers-reduced-motion: reduce){.cta_primary:not(.secondary):is(#ry-shared-priority0,*)::after{animation: auto ease 0s 1 normal none running none !important;display: none !important;}}
*:is(#ry-shared-priority0,*){-webkit-font-smoothing: antialiased !important;text-rendering: optimizelegibility !important;}
.ry-float-scroll:is(#ry-shared-priority0,*){height: auto !important;position: relative !important;}
.ry-float-hero:is(#ry-shared-priority0,*){--float-surface: var(--color-base-base-light-100) !important;height: 100svh !important;min-height: 650px !important;position: relative !important;top: 0px !important;overflow: clip !important;isolation: isolate !important;background: var(--float-surface) !important;display: grid !important;place-items: center !important;padding: 110px 24px 75px !important;}
@media (max-width: 767px){.ry-float-scroll:is(#ry-shared-priority0,*){height: auto !important;}}
@media (max-width: 767px){.ry-float-hero:is(#ry-shared-priority0,*){min-height: 640px !important;padding: 100px 20px 85px !important;}}
@media (max-height: 740px) and (min-width: 768px){.ry-float-hero:is(#ry-shared-priority0,*){min-height: 560px !important;padding-top: 105px !important;padding-bottom: 75px !important;}}
@media (prefers-reduced-motion: reduce){.ry-float-scroll:is(#ry-shared-priority0,*){height: auto !important;}}
@media (prefers-reduced-motion: reduce){.ry-float-hero:is(#ry-shared-priority0,*){position: relative !important;}}
@media (max-width: 359px){.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){font-size: 10px !important;}}
@media (max-width: 359px){.ry-header-minimal .ry-nav-start .button-inner:is(#ry-shared-priority0,*){padding-inline: 8px !important;gap: 6px !important;}}
#home.ry-float-hero:is(#ry-shared-priority0,*){--ry-hero-scale: 1.03 !important;}
.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){--ry-cta-chip-size: 28px !important;}
@media (max-width: 767px){.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){--ry-cta-chip-size: 24px !important;--ry-cta-slot-size: 12px !important;}}
#home.ry-float-hero:has(.ry-hero-offer-actions):is(#ry-shared-priority0,*){height: auto !important;min-height: 100svh !important;}
:scope:is(#ry-shared-priority0,*){--ry-section-display-size: clamp(42px, 4.45vw, 64px) !important;--ry-home-subtitle-size: 24px !important;}
@media (max-width: 900px){:scope:is(#ry-shared-priority0,*){--ry-section-display-size: clamp(38px, 6.5vw, 56px) !important;}}
@media (max-width: 767px){:scope:is(#ry-shared-priority0,*){--ry-home-subtitle-size: 18px !important;}}
:scope:is(#ry-shared-priority0,*){--ry-section-display-size: clamp(38px, calc(24px + 2.777778vw), 64px) !important;}
.ry-header-minimal:is(#ry-shared-priority0,*),.ry-hero-offer-actions:is(#ry-shared-priority0,*){transition: opacity 0.15s ease-out !important;}
:scope:is(#ry-shared-priority0,*){font-family: sans-serif !important;text-size-adjust: 100% !important;}
:scope:is(#ry-shared-priority0,*){margin: 0px !important;}
article:is(#ry-shared-priority0,*),aside:is(#ry-shared-priority0,*),details:is(#ry-shared-priority0,*),figcaption:is(#ry-shared-priority0,*),figure:is(#ry-shared-priority0,*),footer:is(#ry-shared-priority0,*),header:is(#ry-shared-priority0,*),hgroup:is(#ry-shared-priority0,*),main:is(#ry-shared-priority0,*),menu:is(#ry-shared-priority0,*),nav:is(#ry-shared-priority0,*),section:is(#ry-shared-priority0,*),summary:is(#ry-shared-priority0,*){display: block !important;}
[hidden]:is(#ry-shared-priority0,*),template:is(#ry-shared-priority0,*){display: none !important;}
a:is(#ry-shared-priority0,*){background-color: transparent !important;}
a:active:is(#ry-shared-priority0,*),a:hover:is(#ry-shared-priority0,*){outline: 0px !important;}
sub:is(#ry-shared-priority0,*),sup:is(#ry-shared-priority0,*){font-size: 75% !important;line-height: 0 !important;position: relative !important;vertical-align: baseline !important;}
sup:is(#ry-shared-priority0,*){top: -0.5em !important;}
img:is(#ry-shared-priority0,*){border: 0px !important;}
svg:not(:root):is(#ry-shared-priority0,*){overflow: hidden !important;}
button:is(#ry-shared-priority0,*),input:is(#ry-shared-priority0,*),optgroup:is(#ry-shared-priority0,*),select:is(#ry-shared-priority0,*),textarea:is(#ry-shared-priority0,*){color: inherit !important;font: inherit !important;margin: 0px !important;}
button:is(#ry-shared-priority0,*){overflow: visible !important;}
button:is(#ry-shared-priority0,*),select:is(#ry-shared-priority0,*){text-transform: none !important;}
button:is(#ry-shared-priority0,*),:scope input[type="button"]:is(#ry-shared-priority0,*),input[type="reset"]:is(#ry-shared-priority0,*){appearance: button !important;cursor: pointer !important;}
*:is(#ry-shared-priority0,*){box-sizing: border-box !important;}
:scope:is(#ry-shared-priority0,*){height: 100% !important;}
:scope:is(#ry-shared-priority0,*){margin: 0px !important;min-height: 100% !important;background-color: rgb(255, 255, 255) !important;font-family: Arial, sans-serif !important;font-size: 14px !important;line-height: 20px !important;color: rgb(51, 51, 51) !important;}
img:is(#ry-shared-priority0,*){max-width: 100% !important;vertical-align: middle !important;display: inline-block !important;}
.w-inline-block:is(#ry-shared-priority0,*){max-width: 100% !important;display: inline-block !important;}
h1:is(#ry-shared-priority0,*),h2:is(#ry-shared-priority0,*),h3:is(#ry-shared-priority0,*),h4:is(#ry-shared-priority0,*),h5:is(#ry-shared-priority0,*),h6:is(#ry-shared-priority0,*){font-weight: bold !important;margin-bottom: 10px !important;}
h2:is(#ry-shared-priority0,*){font-size: 32px !important;line-height: 36px !important;margin-top: 20px !important;}
h3:is(#ry-shared-priority0,*){font-size: 24px !important;line-height: 30px !important;margin-top: 20px !important;}
p:is(#ry-shared-priority0,*){margin-top: 0px !important;margin-bottom: 10px !important;}
ul:is(#ry-shared-priority0,*),ol:is(#ry-shared-priority0,*){margin-top: 0px !important;margin-bottom: 10px !important;padding-left: 40px !important;}
.w-embed:is(#ry-shared-priority0,*)::before,.w-embed:is(#ry-shared-priority0,*)::after{content: " " !important;display: table !important;grid-area: 1 / 1 / 2 / 2 !important;}
.w-embed:is(#ry-shared-priority0,*)::after{clear: both !important;}
button:is(#ry-shared-priority0,*),[type="button"]:is(#ry-shared-priority0,*),[type="reset"]:is(#ry-shared-priority0,*){border: 0px !important;cursor: pointer !important;appearance: button !important;}
@media screen and (max-width: 767px){.w-nav-brand:is(#ry-shared-priority0,*){padding-left: 10px !important;}}
.w-nav-brand:is(#ry-shared-priority0,*){position: relative !important;float: left !important;text-decoration: none !important;color: rgb(51, 51, 51) !important;}
@media screen and (max-width: 767px){.w-nav-brand:is(#ry-shared-priority0,*){padding-left: 10px !important;}}
:root:is(#ry-shared-priority0,*){--color-tokens-background-base: var(--color-base-base-light-100) !important;--typography-font-family-b2: var(--typography-font-body) !important;--color-tokens-tone-strong: var(--color-base-base-dark-100) !important;--typography-size-b2: 1rem !important;--typography-line-height-b2: 1.5rem !important;--typography-font-weight-b2: var(--typography-weight-body) !important;--typography-letter-spacing-b2: 0px !important;--typography-font-family-h1: var(--typography-font-heading-sans) !important;--typography-size-h1: 4rem !important;--typography-line-height-h1: 4.25rem !important;--typography-font-weight-h1: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h1: -.062rem !important;--typography-font-family-h2: var(--typography-font-heading-sans) !important;--typography-size-h2: 3rem !important;--typography-line-height-h2: 3.5rem !important;--typography-font-weight-h2: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h2: -.031rem !important;--typography-font-family-h3: var(--typography-font-heading-sans) !important;--typography-size-h3: 2.5rem !important;--typography-line-height-h3: 3rem !important;--typography-font-weight-h3: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h3: -.031rem !important;--typography-font-family-h4: var(--typography-font-heading-sans) !important;--typography-size-h4: 2rem !important;--typography-line-height-h4: 2.5rem !important;--typography-font-weight-h4: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h4: 0rem !important;--typography-font-family-h5: var(--typography-font-heading-sans) !important;--typography-size-h5: 1.5rem !important;--typography-line-height-h5: 2rem !important;--typography-font-weight-h5: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h5: 0rem !important;--typography-font-family-h6: var(--typography-font-heading-sans) !important;--typography-size-h6: 1.25rem !important;--typography-line-height-h6: 1.5rem !important;--typography-font-weight-h6: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h6: 0px !important;--spacing--8: .5rem !important;--spacing--32: 2rem !important;--spacing--0: 0rem !important;--spacing--12: .75rem !important;--spacing--16: 1rem !important;--color-tokens-input-default-border: var(--color-base-base-dark-0) !important;--radius-ui-input: .5rem !important;--color-tokens-input-default-background: var(--color-base-depth-light) !important;--color-tokens-input-default-text: var(--color-base-base-dark-48) !important;--color-tokens-input-active-border: var(--color-base-base-dark-32) !important;--color-tokens-input-active-text: var(--color-base-base-dark-100) !important;--color-tokens-input-active-background: var(--color-base-depth-light) !important;--typography-font-family-label-1: var(--typography-font-label) !important;--typography-size-label-1: .75rem !important;--typography-line-height-label-1: 1rem !important;--typography-font-weight-label-1: var(--typography-weight-label) !important;--typography-letter-spacing-label-1: .75px !important;--color-tokens-tone-subtle: var(--color-base-base-dark-48) !important;--spacing--24: 1.5rem !important;--container--large: 112.5rem !important;--spacing--64: 4rem !important;--spacing--48: 3rem !important;--typography-font-family-b3: var(--typography-font-body) !important;--typography-size-b3: .813rem !important;--typography-line-height-b3: 1.25rem !important;--typography-font-weight-b3: var(--typography-weight-body) !important;--typography-letter-spacing-b3: 0px !important;--typography-font-label: "Fragment Mono", Arial, sans-serif !important;--typography-font-body: "StackSans text Variable", Arial, sans-serif !important;--typography-font-family-b1: var(--typography-font-body) !important;--typography-size-b1: 1.25rem !important;--typography-line-height-b1: 2rem !important;--typography-font-weight-b1: var(--typography-weight-body) !important;--typography-letter-spacing-b1: 0px !important;--color-base-ui-error: #ed7472 !important;--color-base-base-light-100: #f7f6f5 !important;--color-base-base-dark-100: #231f23 !important;--color-tokens-color-nsqubitorchid: var(--color-base-colors-nsqubitorchid) !important;--typography-font-family-label-2: var(--typography-font-label) !important;--typography-size-label-2: .625rem !important;--typography-line-height-label-2: .75rem !important;--typography-font-weight-label-2: var(--typography-weight-label) !important;--typography-letter-spacing-label-2: .75px !important;--radius-general-default: .75rem !important;--layout-grid--margin: 2rem !important;--icon-button-icon-circle-large: 1.25rem !important;--color-tokens-input-icon: var(--color-base-base-dark-100) !important;--color-base-base-light-0: #f7f6f500 !important;--color-base-ui-success: #5cce63 !important;--width--6-columns: 42.5rem !important;--width--4-columns: 28rem !important;--radius-ui-button-base: .5rem !important;--typography-font-family-button-1: var(--typography-font-button) !important;--color-tokens-button-primary-default-text: var(--color-base-base-light-100) !important;--typography-size-button-1: 1rem !important;--typography-line-height-button-1: 1.25rem !important;--typography-font-weight-button-1: var(--typography-weight-button) !important;--typography-letter-spacing-button-1: 0px !important;--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-hover-text: var(--color-base-base-light-100) !important;--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100) !important;--typography-line-height-button-2: 1rem !important;--icon-button-icon-rectangle-large: 1rem !important;--color-tokens-button-primary-default-border: var(--color-base-base-light-0) !important;--color-tokens-button-primary-default-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8) !important;--color-tokens-button-primary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-primary-hover-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-hover-background: var(--color-base-base-dark-100) !important;--typography-all-weights-medium: 500 !important;--spacing--4: .25rem !important;--typography-font-family-button-2: var(--typography-font-button) !important;--typography-size-button-2: .875rem !important;--typography-font-weight-button-2: var(--typography-weight-button) !important;--typography-letter-spacing-button-2: 0px !important;--typography-font-family-h0: var(--typography-font-heading-sans) !important;--typography-size-h0: 5.5rem !important;--typography-line-height-h0: 5.5rem !important;--typography-font-weight-h0: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h0: -.125rem !important;--color-tokens-tone-medium: var(--color-base-base-dark-64) !important;--radius-ui-button-circle: 1.5rem !important;--icon-regular-icons-medium: 1.5rem !important;--color-tokens-tone-faint: var(--color-base-base-dark-8) !important;--radius-ui-tag: .5rem !important;--typography-weight-body-bold: var(--typography-all-weights-medium) !important;--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88) !important;--section-padding--large: 10rem !important;--section-padding--extra-large: 12.5rem !important;--section-padding--medium: 7.5rem !important;--color-base-base-dark-32: #231f2352 !important;--section-padding--small: 5rem !important;--section-padding--extra-small: 2rem !important;--width--3-columns: 20.75rem !important;--width--2-columns: 13.5rem !important;--spacing--20: 1.25rem !important;--spacing--120: 7.5rem !important;--radius-general-large: 1.25rem !important;--spacing--160: 10rem !important;--icon-regular-icons-small: 1rem !important;--layout-grid--gutter: 1rem !important;--spacing--80: 5rem !important;--color-tokens-color-nscachesand: var(--color-base-colors-nscachesand) !important;--color-tokens-color-nscorecoral: var(--color-base-colors-nscorecoral) !important;--container--medium: 90rem !important;--color-tokens-color-nssyntaxmint: var(--color-base-colors-nssyntaxmint) !important;--radius-ui-nav-animation-radius: 0rem !important;--color-base-base-dark-8: #231f2314 !important;--icon-icon-stroke: .094rem !important;--color-tokens-background-depth: var(--color-base-depth-light) !important;--color-tokens-background-lift: var(--color-base-lift-light) !important;--color-tokens-color-nspacketsky: var(--color-base-colors-nspacketsky) !important;--color-tokens-color-nslatencypeach: var(--color-base-colors-nslatencypeach) !important;--color-tokens-background-shadow: var(--color-base-base-dark-8) !important;--width--9-columns: 64.25rem !important;--color-tokens-input-label: var(--color-base-base-dark-64) !important;--layout-grid--1-column-gap: 8.25rem !important;--width--5-columns: 35.25rem !important;--width--8-columns: 57rem !important;--radius-general-full: 100vw !important;--radius-general-small: .5rem !important;--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0) !important;--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64) !important;--width--1-column: 6.25rem !important;--layout-grid--2-column-gap: 15.5rem !important;--color-tokens-background-semi-transparent: var(--color-base-base-light-32) !important;--icon-regular-icons-large: 2rem !important;--width--10-columns: 71.5rem !important;--spacing--200: 12.5rem !important;--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100) !important;--color-base-base-light-48: #f7f6f57a !important;--typography-font-heading-serif: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-heading-sans: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-button: "StackSans text Variable", Arial, sans-serif !important;--typography-weight-heading-serif: var(--typography-all-weights-normal) !important;--typography-weight-heading-sans: var(--typography-all-weights-normal) !important;--typography-weight-body: var(--typography-all-weights-light) !important;--typography-weight-label: var(--typography-all-weights-normal) !important;--typography-weight-button: var(--typography-all-weights-normal) !important;--color-base-accent-primary: #c5ef57 !important;--width--7-columns: 49.75rem !important;--width--12-columns: 86rem !important;--container--small: 57rem !important;--color-base-base-dark-88: #231f23e0 !important;--color-base-base-dark-64: #231f23a3 !important;--color-base-base-dark-48: #231f237a !important;--color-base-base-dark-16: #231f2329 !important;--color-base-base-dark-4: #231f230a !important;--color-base-base-dark-0: #231f2300 !important;--color-base-base-light-88: #f7f6f5e0 !important;--color-base-base-light-64: #f7f6f5a3 !important;--color-base-base-light-32: #f7f6f552 !important;--color-base-base-light-16: #f7f6f529 !important;--color-base-base-light-8: #f7f6f514 !important;--color-base-base-light-4: #f7f6f50a !important;--icon-regular-icons-extra-small: .75rem !important;--icon-button-icon-rectangle-small: .75rem !important;--icon-button-icon-circle-small: 1rem !important;--color-base-depth-light: #ececec !important;--color-base-depth-dark: #1a171a !important;--color-base-lift-light: #fff !important;--color-base-lift-dark: #322d32 !important;--color-base-ui-warning: #d5ad4b !important;--typography-all-weights-thin: 100 !important;--typography-all-weights-extra-light: 200 !important;--typography-all-weights-light: 300 !important;--typography-all-weights-normal: 400 !important;--typography-all-weights-semi-bold: 600 !important;--typography-all-weights-bold: 700 !important;--typography-all-weights-extra-bold: 800 !important;--typography-all-weights-black: 900 !important;--color-tokens-input-filled-background: var(--color-base-depth-light) !important;--color-tokens-input-filled-text: var(--color-base-base-dark-100) !important;--color-tokens-input-filled-border: var(--color-base-base-dark-0) !important;--color-tokens-input-error-background: var(--color-base-depth-light) !important;--color-tokens-input-error-text: var(--color-base-base-dark-100) !important;--color-tokens-input-error-border: var(--color-base-base-dark-0) !important;--animation--line-1-offset: 0rem !important;--animation--line-1-array: 0rem !important;--animation--line-2-offset: 0rem !important;--animation--line-2-array: 0rem !important;--animation--line-3-offset: 0rem !important;--animation--line-3-array: 0rem !important;--color-base-colors-nscorecoral: #ed7472 !important;--color-base-colors-nsqubitorchid: #cebffa !important;--color-base-colors-nssyntaxmint: #ccfdcf !important;--color-base-colors-nspacketsky: #d7e9ff !important;--color-base-colors-nscachesand: #f4e7c7 !important;--color-base-colors-nslatencypeach: #ffe1d6 !important;--color-base-background-base-light-deleted-variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326: #f6f3f0 !important;--color-base-background-lift-low-opacity-light-deleted-variable-08c4a639-baca-9b81-148c-77d8228f4877: #ffffffa3 !important;}
:scope:is(#ry-shared-priority0,*){background-color: var(--color-tokens-background-base) !important;font-family: var(--typography-font-family-b2) !important;color: var(--color-tokens-tone-strong) !important;font-size: var(--typography-size-b2) !important;line-height: var(--typography-line-height-b2) !important;font-weight: var(--typography-font-weight-b2) !important;letter-spacing: var(--typography-letter-spacing-b2) !important;--color-tokens-background-base: var(--color-base-base-light-100) !important;--color-tokens-tone-strong: var(--color-base-base-dark-100) !important;--color-tokens-input-default-border: var(--color-base-base-dark-0) !important;--color-tokens-input-default-background: var(--color-base-depth-light) !important;--color-tokens-input-default-text: var(--color-base-base-dark-48) !important;--color-tokens-input-active-border: var(--color-base-base-dark-32) !important;--color-tokens-input-active-text: var(--color-base-base-dark-100) !important;--color-tokens-input-active-background: var(--color-base-depth-light) !important;--color-tokens-tone-subtle: var(--color-base-base-dark-48) !important;--color-tokens-color-nsqubitorchid: var(--color-base-colors-nsqubitorchid) !important;--color-tokens-input-icon: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-default-text: var(--color-base-base-light-100) !important;--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-hover-text: var(--color-base-base-light-100) !important;--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100) !important;--color-tokens-button-primary-default-border: var(--color-base-base-light-0) !important;--color-tokens-button-primary-default-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8) !important;--color-tokens-button-primary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-primary-hover-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-hover-background: var(--color-base-base-dark-100) !important;--color-tokens-tone-medium: var(--color-base-base-dark-64) !important;--color-tokens-tone-faint: var(--color-base-base-dark-8) !important;--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88) !important;--color-tokens-color-nscachesand: var(--color-base-colors-nscachesand) !important;--color-tokens-color-nscorecoral: var(--color-base-colors-nscorecoral) !important;--color-tokens-color-nssyntaxmint: var(--color-base-colors-nssyntaxmint) !important;--color-tokens-background-depth: var(--color-base-depth-light) !important;--color-tokens-background-lift: var(--color-base-lift-light) !important;--color-tokens-color-nspacketsky: var(--color-base-colors-nspacketsky) !important;--color-tokens-color-nslatencypeach: var(--color-base-colors-nslatencypeach) !important;--color-tokens-background-shadow: var(--color-base-base-dark-8) !important;--color-tokens-input-label: var(--color-base-base-dark-64) !important;--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0) !important;--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64) !important;--color-tokens-background-semi-transparent: var(--color-base-base-light-32) !important;--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100) !important;--color-tokens-input-filled-background: var(--color-base-depth-light) !important;--color-tokens-input-filled-text: var(--color-base-base-dark-100) !important;--color-tokens-input-filled-border: var(--color-base-base-dark-0) !important;--color-tokens-input-error-background: var(--color-base-depth-light) !important;--color-tokens-input-error-text: var(--color-base-base-dark-100) !important;--color-tokens-input-error-border: var(--color-base-base-dark-0) !important;}
h2:is(#ry-shared-priority0,*){font-family: var(--typography-font-family-h2) !important;font-size: var(--typography-size-h2) !important;line-height: var(--typography-line-height-h2) !important;font-weight: var(--typography-font-weight-h2) !important;letter-spacing: var(--typography-letter-spacing-h2) !important;margin-top: 20px !important;margin-bottom: 10px !important;}
h3:is(#ry-shared-priority0,*){font-family: var(--typography-font-family-h3) !important;font-size: var(--typography-size-h3) !important;line-height: var(--typography-line-height-h3) !important;font-weight: var(--typography-font-weight-h3) !important;letter-spacing: var(--typography-letter-spacing-h3) !important;margin-top: 20px !important;margin-bottom: 10px !important;}
p:is(#ry-shared-priority0,*){font-family: var(--typography-font-family-b2) !important;font-size: var(--typography-size-b2) !important;line-height: var(--typography-line-height-b2) !important;font-weight: var(--typography-font-weight-b2) !important;letter-spacing: var(--typography-letter-spacing-b2) !important;margin-bottom: 10px !important;}
a:is(#ry-shared-priority0,*){color: var(--color-tokens-tone-strong) !important;text-decoration: none !important;}
ul:is(#ry-shared-priority0,*){margin-top: 0px !important;margin-bottom: 10px !important;padding-left: 20px !important;}
li:is(#ry-shared-priority0,*){margin-bottom: var(--spacing--8) !important;}
img:is(#ry-shared-priority0,*){max-width: 100% !important;display: inline-block !important;}
.cta_primary:is(#ry-shared-priority0,*){border-radius: var(--radius-ui-button-base) !important;backdrop-filter: blur(10px) !important;font-family: var(--typography-font-family-button-1) !important;color: var(--color-tokens-button-primary-default-text) !important;font-size: var(--typography-size-button-1) !important;line-height: var(--typography-line-height-button-1) !important;font-weight: var(--typography-font-weight-button-1) !important;letter-spacing: var(--typography-letter-spacing-button-1) !important;cursor: pointer !important;flex: 0 0 auto !important;justify-content: center !important;align-items: center !important;transition: color 0.3s !important;display: flex !important;position: relative !important;}
.cta_primary:hover:is(#ry-shared-priority0,*){color: var(--color-tokens-button-primary-hover-text) !important;}
.button_text-mask:is(#ry-shared-priority0,*){height: var(--typography-line-height-button-1) !important;pointer-events: none !important;flex: 0 0 auto !important;overflow: hidden !important;}
.text-button:is(#ry-shared-priority0,*){z-index: 1 !important;text-shadow: 0 1.5em 0 var(--color-tokens-button-primary-hover-text) !important;position: relative !important;}
.icon-wrap_button:is(#ry-shared-priority0,*){z-index: 2 !important;flex: 0 0 auto !important;justify-content: center !important;align-items: center !important;display: flex !important;position: relative !important;}
.icon_button:is(#ry-shared-priority0,*){z-index: 2 !important;width: var(--icon-button-icon-rectangle-large) !important;height: var(--icon-button-icon-rectangle-large) !important;flex: 0 0 auto !important;justify-content: center !important;align-items: center !important;display: flex !important;position: relative !important;}
.icon_button.right:is(#ry-shared-priority0,*){margin-left: var(--spacing--8) !important;}
.btn-bg:is(#ry-shared-priority0,*){border: 1px solid var(--color-tokens-button-primary-default-border) !important;border-radius: var(--radius-ui-button-base) !important;background-color: var(--color-tokens-button-primary-default-background) !important;transition: background-color 0.3s !important;position: absolute !important;inset: 0% !important;}
.btn-bg:hover:is(#ry-shared-priority0,*){border-color: var(--color-tokens-button-primary-hover-border) !important;background-color: var(--color-tokens-button-primary-hover-background) !important;}
.nav-container:is(#ry-shared-priority0,*){max-width: var(--container--large) !important;padding: var(--spacing--16) var(--spacing--24) !important;column-gap: var(--spacing--24) !important;row-gap: var(--spacing--24) !important;border-radius: var(--radius-general-large) !important;justify-content: space-between !important;align-items: center !important;width: 100% !important;margin-left: auto !important;margin-right: auto !important;display: flex !important;position: relative !important;}
.brand_navbar:is(#ry-shared-priority0,*){z-index: 2 !important;max-width: 8.75rem !important;}
.logo-nav:is(#ry-shared-priority0,*){color: var(--color-tokens-tone-strong) !important;justify-content: center !important;align-items: center !important;width: 100% !important;display: flex !important;}
.nav_right:is(#ry-shared-priority0,*){z-index: 2 !important;column-gap: var(--spacing--8) !important;row-gap: var(--spacing--8) !important;justify-content: center !important;align-items: center !important;display: flex !important;position: relative !important;}
.button-inner:is(#ry-shared-priority0,*){padding: var(--spacing--12) var(--spacing--16) !important;pointer-events: none !important;flex: 0 0 auto !important;justify-content: center !important;align-items: center !important;display: flex !important;overflow: hidden !important;}
@media screen and (max-width: 991px){:scope:is(#ry-shared-priority0,*){--spacing--8: .5rem !important;--spacing--32: 2rem !important;--spacing--0: 0rem !important;--spacing--12: .75rem !important;--spacing--16: 1rem !important;--spacing--24: 1.5rem !important;--container--large: 112.5rem !important;--spacing--64: 4rem !important;--spacing--48: 3rem !important;--layout-grid--margin: 2rem !important;--width--6-columns: 42.5rem !important;--width--4-columns: 28rem !important;--spacing--4: .25rem !important;--section-padding--large: 10rem !important;--section-padding--extra-large: 12.5rem !important;--section-padding--medium: 7.5rem !important;--section-padding--small: 5rem !important;--section-padding--extra-small: 2rem !important;--width--3-columns: 20.75rem !important;--width--2-columns: 13.5rem !important;--spacing--20: 1.25rem !important;--spacing--120: 7.5rem !important;--spacing--160: 10rem !important;--layout-grid--gutter: 1rem !important;--spacing--80: 5rem !important;--container--medium: 90rem !important;--width--9-columns: 64.25rem !important;--layout-grid--1-column-gap: 8.25rem !important;--width--5-columns: 35.25rem !important;--width--8-columns: 57rem !important;--width--1-column: 6.25rem !important;--layout-grid--2-column-gap: 15.5rem !important;--width--10-columns: 71.5rem !important;--spacing--200: 12.5rem !important;--width--7-columns: 49.75rem !important;--width--12-columns: 86rem !important;--container--small: 57rem !important;--animation--line-1-offset: 0rem !important;--animation--line-1-array: 0rem !important;--animation--line-2-offset: 0rem !important;--animation--line-2-array: 0rem !important;--animation--line-3-offset: 0rem !important;--animation--line-3-array: 0rem !important;--typography-font-family-b2: var(--typography-font-body) !important;--typography-size-b2: 1rem !important;--typography-line-height-b2: 1.5rem !important;--typography-font-weight-b2: var(--typography-weight-body) !important;--typography-letter-spacing-b2: 0px !important;--typography-font-family-h1: var(--typography-font-heading-sans) !important;--typography-size-h1: 4rem !important;--typography-line-height-h1: 4.25rem !important;--typography-font-weight-h1: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h1: -.062rem !important;--typography-font-family-h2: var(--typography-font-heading-sans) !important;--typography-size-h2: 3rem !important;--typography-line-height-h2: 3.5rem !important;--typography-font-weight-h2: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h2: -.031rem !important;--typography-font-family-h3: var(--typography-font-heading-sans) !important;--typography-size-h3: 2.5rem !important;--typography-line-height-h3: 3rem !important;--typography-font-weight-h3: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h3: -.031rem !important;--typography-font-family-h4: var(--typography-font-heading-sans) !important;--typography-size-h4: 2rem !important;--typography-line-height-h4: 2.5rem !important;--typography-font-weight-h4: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h4: 0rem !important;--typography-font-family-h5: var(--typography-font-heading-sans) !important;--typography-size-h5: 1.5rem !important;--typography-line-height-h5: 2rem !important;--typography-font-weight-h5: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h5: 0rem !important;--typography-font-family-h6: var(--typography-font-heading-sans) !important;--typography-size-h6: 1.25rem !important;--typography-line-height-h6: 1.5rem !important;--typography-font-weight-h6: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h6: 0rem !important;--typography-font-family-label-1: var(--typography-font-label) !important;--typography-size-label-1: .75rem !important;--typography-line-height-label-1: 1rem !important;--typography-font-weight-label-1: var(--typography-weight-label) !important;--typography-letter-spacing-label-1: .75px !important;--typography-font-family-b3: var(--typography-font-body) !important;--typography-size-b3: .813rem !important;--typography-line-height-b3: 1.25rem !important;--typography-font-weight-b3: var(--typography-weight-body) !important;--typography-letter-spacing-b3: 0px !important;--typography-font-label: "Fragment Mono", Arial, sans-serif !important;--typography-font-body: "StackSans text Variable", Arial, sans-serif !important;--typography-font-family-b1: var(--typography-font-body) !important;--typography-size-b1: 1.25rem !important;--typography-line-height-b1: 2rem !important;--typography-font-weight-b1: var(--typography-weight-body) !important;--typography-letter-spacing-b1: 0px !important;--typography-font-family-label-2: var(--typography-font-label) !important;--typography-size-label-2: .625rem !important;--typography-line-height-label-2: .75rem !important;--typography-font-weight-label-2: var(--typography-weight-label) !important;--typography-letter-spacing-label-2: .75px !important;--typography-font-family-button-1: var(--typography-font-button) !important;--typography-size-button-1: 1rem !important;--typography-line-height-button-1: 1.25rem !important;--typography-font-weight-button-1: var(--typography-weight-button) !important;--typography-letter-spacing-button-1: 0px !important;--typography-line-height-button-2: 1rem !important;--typography-all-weights-medium: 500 !important;--typography-font-family-button-2: var(--typography-font-button) !important;--typography-size-button-2: .875rem !important;--typography-font-weight-button-2: var(--typography-weight-button) !important;--typography-letter-spacing-button-2: 0px !important;--typography-font-family-h0: var(--typography-font-heading-sans) !important;--typography-size-h0: 5.5rem !important;--typography-line-height-h0: 5.5rem !important;--typography-font-weight-h0: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h0: -.125rem !important;--typography-weight-body-bold: var(--typography-all-weights-medium) !important;--typography-font-heading-serif: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-heading-sans: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-button: "StackSans text Variable", Arial, sans-serif !important;--typography-weight-heading-serif: var(--typography-all-weights-normal) !important;--typography-weight-heading-sans: var(--typography-all-weights-normal) !important;--typography-weight-body: var(--typography-all-weights-light) !important;--typography-weight-label: var(--typography-all-weights-normal) !important;--typography-weight-button: var(--typography-all-weights-normal) !important;--typography-all-weights-thin: 100 !important;--typography-all-weights-extra-light: 200 !important;--typography-all-weights-light-2: 300 !important;--typography-all-weights-normal: 400 !important;--typography-all-weights-semi-bold: 600 !important;--typography-all-weights-bold: 700 !important;--typography-all-weights-extra-bold: 800 !important;--typography-all-weights-black: 900 !important;--radius-ui-input: .5rem !important;--radius-general-default: .75rem !important;--radius-ui-button-base: .5rem !important;--radius-ui-button-circle: 1.5rem !important;--radius-ui-tag: .5rem !important;--radius-general-large: 1.25rem !important;--radius-ui-nav-animation-radius: 0rem !important;--radius-general-full: 100vw !important;--radius-general-small: .5rem !important;--icon-button-icon-circle-large: 1.25rem !important;--icon-button-icon-rectangle-large: 1rem !important;--icon-regular-icons-medium: 1.5rem !important;--icon-regular-icons-small: 1rem !important;--icon-icon-stroke: .094rem !important;--icon-regular-icons-large: 2rem !important;--icon-regular-icons-extra-small: .75rem !important;--icon-button-icon-rectangle-small: .75rem !important;--icon-button-icon-circle-small: 1rem !important;}}
@media screen and (max-width: 991px){.nav-container:is(#ry-shared-priority0,*){padding-right: var(--spacing--20) !important;padding-left: var(--spacing--20) !important;}}
@media screen and (max-width: 991px){.nav_right:is(#ry-shared-priority0,*){column-gap: var(--spacing--16) !important;row-gap: var(--spacing--16) !important;}}
@media screen and (max-width: 767px){:scope:is(#ry-shared-priority0,*){--spacing--8: .5rem !important;--spacing--32: 1.5rem !important;--spacing--0: 0rem !important;--spacing--12: .5rem !important;--spacing--16: .75rem !important;--spacing--24: 1.25rem !important;--container--large: 112.5rem !important;--spacing--64: 3rem !important;--spacing--48: 2rem !important;--layout-grid--margin: 1rem !important;--width--6-columns: 42.5rem !important;--width--4-columns: 28rem !important;--spacing--4: .25rem !important;--section-padding--large: 6rem !important;--section-padding--extra-large: 10rem !important;--section-padding--medium: 5rem !important;--section-padding--small: 3rem !important;--section-padding--extra-small: 1.5rem !important;--width--3-columns: 20.75rem !important;--width--2-columns: 13.5rem !important;--spacing--20: 1rem !important;--spacing--120: 5rem !important;--spacing--160: 6.5rem !important;--layout-grid--gutter: .75rem !important;--spacing--80: 3.5rem !important;--container--medium: 90rem !important;--width--9-columns: 64.25rem !important;--layout-grid--1-column-gap: 2.5rem !important;--width--5-columns: 35.25rem !important;--width--8-columns: 57rem !important;--width--1-column: 6.25rem !important;--layout-grid--2-column-gap: 2.5rem !important;--width--10-columns: 71.5rem !important;--spacing--200: 8rem !important;--width--7-columns: 49.75rem !important;--width--12-columns: 86rem !important;--container--small: 57rem !important;--animation--line-1-offset: 0rem !important;--animation--line-1-array: 0rem !important;--animation--line-2-offset: 0rem !important;--animation--line-2-array: 0rem !important;--animation--line-3-offset: 0rem !important;--animation--line-3-array: 0rem !important;--typography-font-family-b2: var(--typography-font-body) !important;--typography-size-b2: .875rem !important;--typography-line-height-b2: 1.25rem !important;--typography-font-weight-b2: var(--typography-weight-body) !important;--typography-letter-spacing-b2: 0px !important;--typography-font-family-h1: var(--typography-font-heading-sans) !important;--typography-size-h1: 3rem !important;--typography-line-height-h1: 3.25rem !important;--typography-font-weight-h1: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h1: -.062rem !important;--typography-font-family-h2: var(--typography-font-heading-sans) !important;--typography-size-h2: 2.25rem !important;--typography-line-height-h2: 2.5rem !important;--typography-font-weight-h2: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h2: -.031rem !important;--typography-font-family-h3: var(--typography-font-heading-sans) !important;--typography-size-h3: 1.75rem !important;--typography-line-height-h3: 2rem !important;--typography-font-weight-h3: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h3: -.016rem !important;--typography-font-family-h4: var(--typography-font-heading-sans) !important;--typography-size-h4: 1.5rem !important;--typography-line-height-h4: 1.75rem !important;--typography-font-weight-h4: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h4: 0rem !important;--typography-font-family-h5: var(--typography-font-heading-sans) !important;--typography-size-h5: 1.25rem !important;--typography-line-height-h5: 1.75rem !important;--typography-font-weight-h5: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h5: 0rem !important;--typography-font-family-h6: var(--typography-font-heading-sans) !important;--typography-size-h6: 1rem !important;--typography-line-height-h6: 1.25rem !important;--typography-font-weight-h6: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h6: 0rem !important;--typography-font-family-label-1: var(--typography-font-label) !important;--typography-size-label-1: .625rem !important;--typography-line-height-label-1: .75rem !important;--typography-font-weight-label-1: var(--typography-weight-label) !important;--typography-letter-spacing-label-1: .5px !important;--typography-font-family-b3: var(--typography-font-body) !important;--typography-size-b3: .75rem !important;--typography-line-height-b3: 1rem !important;--typography-font-weight-b3: var(--typography-weight-body) !important;--typography-letter-spacing-b3: 0px !important;--typography-font-label: "Fragment Mono", Arial, sans-serif !important;--typography-font-body: "StackSans text Variable", Arial, sans-serif !important;--typography-font-family-b1: var(--typography-font-body) !important;--typography-size-b1: 1rem !important;--typography-line-height-b1: 1.5rem !important;--typography-font-weight-b1: var(--typography-weight-body) !important;--typography-letter-spacing-b1: 0px !important;--typography-font-family-label-2: var(--typography-font-label) !important;--typography-size-label-2: .5rem !important;--typography-line-height-label-2: .625rem !important;--typography-font-weight-label-2: var(--typography-weight-label) !important;--typography-letter-spacing-label-2: .5px !important;--typography-font-family-button-1: var(--typography-font-button) !important;--typography-size-button-1: .875rem !important;--typography-line-height-button-1: 1.25rem !important;--typography-font-weight-button-1: var(--typography-weight-button) !important;--typography-letter-spacing-button-1: 0px !important;--typography-line-height-button-2: .75rem !important;--typography-all-weights-medium: 500 !important;--typography-font-family-button-2: var(--typography-font-button) !important;--typography-size-button-2: .75rem !important;--typography-font-weight-button-2: var(--typography-weight-button) !important;--typography-letter-spacing-button-2: 0px !important;--typography-font-family-h0: var(--typography-font-heading-sans) !important;--typography-size-h0: 3.25rem !important;--typography-line-height-h0: 3.5rem !important;--typography-font-weight-h0: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h0: -.125rem !important;--typography-weight-body-bold: var(--typography-all-weights-medium) !important;--typography-font-heading-serif: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-heading-sans: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-button: "StackSans text Variable", Arial, sans-serif !important;--typography-weight-heading-serif: var(--typography-all-weights-normal) !important;--typography-weight-heading-sans: var(--typography-all-weights-normal) !important;--typography-weight-body: var(--typography-all-weights-light) !important;--typography-weight-label: var(--typography-all-weights-normal) !important;--typography-weight-button: var(--typography-all-weights-normal) !important;--typography-all-weights-thin: 100 !important;--typography-all-weights-extra-light: 200 !important;--typography-all-weights-light: 300 !important;--typography-all-weights-normal: 400 !important;--typography-all-weights-semi-bold: 600 !important;--typography-all-weights-bold: 700 !important;--typography-all-weights-extra-bold: 800 !important;--typography-all-weights-black: 900 !important;--radius-ui-input: .5rem !important;--radius-general-default: .75rem !important;--radius-ui-button-base: .5rem !important;--radius-ui-button-circle: 1.5rem !important;--radius-ui-tag: .5rem !important;--radius-general-large: 1rem !important;--radius-ui-nav-animation-radius: 0rem !important;--radius-general-full: 100vw !important;--radius-general-small: .25rem !important;--icon-button-icon-circle-large: 1.25rem !important;--icon-button-icon-rectangle-large: 1rem !important;--icon-regular-icons-medium: 1rem !important;--icon-regular-icons-small: .75rem !important;--icon-icon-stroke: .094rem !important;--icon-regular-icons-large: 1.5rem !important;--icon-regular-icons-extra-small: .5rem !important;--icon-button-icon-rectangle-small: .75rem !important;--icon-button-icon-circle-small: .75rem !important;}}
@media screen and (max-width: 767px){.icon-wrap_button.right:is(#ry-shared-priority0,*){margin-right: 0px !important;}}
@media screen and (max-width: 767px){.icon_button:is(#ry-shared-priority0,*){width: 12px !important;}}
@media screen and (max-width: 767px){.brand_navbar:is(#ry-shared-priority0,*){max-width: 7rem !important;padding-left: 0px !important;}}
@media screen and (max-width: 479px){:scope:is(#ry-shared-priority0,*){--spacing--8: .5rem !important;--spacing--32: 1.5rem !important;--spacing--0: 0rem !important;--spacing--12: .5rem !important;--spacing--16: .75rem !important;--spacing--24: 1.25rem !important;--container--large: 112.5rem !important;--spacing--64: 3rem !important;--spacing--48: 2rem !important;--layout-grid--margin: 1rem !important;--width--6-columns: 42.5rem !important;--width--4-columns: 28rem !important;--spacing--4: .25rem !important;--section-padding--large: 6rem !important;--section-padding--extra-large: 10rem !important;--section-padding--medium: 5rem !important;--section-padding--small: 3rem !important;--section-padding--extra-small: 1.5rem !important;--width--3-columns: 20.75rem !important;--width--2-columns: 13.5rem !important;--spacing--20: 1rem !important;--spacing--120: 5rem !important;--spacing--160: 6.5rem !important;--layout-grid--gutter: .75rem !important;--spacing--80: 3.5rem !important;--container--medium: 90rem !important;--width--9-columns: 64.25rem !important;--layout-grid--1-column-gap: 2.5rem !important;--width--5-columns: 35.25rem !important;--width--8-columns: 57rem !important;--width--1-column: 6.25rem !important;--layout-grid--2-column-gap: 2.5rem !important;--width--10-columns: 71.5rem !important;--spacing--200: 8rem !important;--width--7-columns: 49.75rem !important;--width--12-columns: 86rem !important;--container--small: 57rem !important;--animation--line-1-offset: 0rem !important;--animation--line-1-array: 0rem !important;--animation--line-2-offset: 0rem !important;--animation--line-2-array: 0rem !important;--animation--line-3-offset: 0rem !important;--animation--line-3-array: 0rem !important;--typography-font-family-b2: var(--typography-font-body) !important;--typography-size-b2: .875rem !important;--typography-line-height-b2: 1.25rem !important;--typography-font-weight-b2: var(--typography-weight-body) !important;--typography-letter-spacing-b2: 0px !important;--typography-font-family-h1: var(--typography-font-heading-sans) !important;--typography-size-h1: 3rem !important;--typography-line-height-h1: 3.25rem !important;--typography-font-weight-h1: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h1: -.062rem !important;--typography-font-family-h2: var(--typography-font-heading-sans) !important;--typography-size-h2: 2.25rem !important;--typography-line-height-h2: 2.5rem !important;--typography-font-weight-h2: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h2: -.031rem !important;--typography-font-family-h3: var(--typography-font-heading-sans) !important;--typography-size-h3: 1.75rem !important;--typography-line-height-h3: 2rem !important;--typography-font-weight-h3: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h3: -.016rem !important;--typography-font-family-h4: var(--typography-font-heading-sans) !important;--typography-size-h4: 1.5rem !important;--typography-line-height-h4: 1.75rem !important;--typography-font-weight-h4: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h4: 0rem !important;--typography-font-family-h5: var(--typography-font-heading-sans) !important;--typography-size-h5: 1.25rem !important;--typography-line-height-h5: 1.75rem !important;--typography-font-weight-h5: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h5: 0rem !important;--typography-font-family-h6: var(--typography-font-heading-sans) !important;--typography-size-h6: 1rem !important;--typography-line-height-h6: 1.25rem !important;--typography-font-weight-h6: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h6: 0rem !important;--typography-font-family-label-1: var(--typography-font-label) !important;--typography-size-label-1: .625rem !important;--typography-line-height-label-1: .75rem !important;--typography-font-weight-label-1: var(--typography-weight-label) !important;--typography-letter-spacing-label-1: .5px !important;--typography-font-family-b3: var(--typography-font-body) !important;--typography-size-b3: .75rem !important;--typography-line-height-b3: 1rem !important;--typography-font-weight-b3: var(--typography-weight-body) !important;--typography-letter-spacing-b3: 0px !important;--typography-font-label: "Fragment Mono", Arial, sans-serif !important;--typography-font-body: "StackSans text Variable", Arial, sans-serif !important;--typography-font-family-b1: var(--typography-font-body) !important;--typography-size-b1: 1rem !important;--typography-line-height-b1: 1.5rem !important;--typography-font-weight-b1: var(--typography-weight-body) !important;--typography-letter-spacing-b1: 0px !important;--typography-font-family-label-2: var(--typography-font-label) !important;--typography-size-label-2: .5rem !important;--typography-line-height-label-2: .625rem !important;--typography-font-weight-label-2: var(--typography-weight-label) !important;--typography-letter-spacing-label-2: .5px !important;--typography-font-family-button-1: var(--typography-font-button) !important;--typography-size-button-1: .875rem !important;--typography-line-height-button-1: 1.25rem !important;--typography-font-weight-button-1: var(--typography-weight-button) !important;--typography-letter-spacing-button-1: 0px !important;--typography-line-height-button-2: .75rem !important;--typography-all-weights-medium: 500 !important;--typography-font-family-button-2: var(--typography-font-button) !important;--typography-size-button-2: .75rem !important;--typography-font-weight-button-2: var(--typography-weight-button) !important;--typography-letter-spacing-button-2: 0px !important;--typography-font-family-h0: var(--typography-font-heading-sans) !important;--typography-size-h0: 3.25rem !important;--typography-line-height-h0: 3.5rem !important;--typography-font-weight-h0: var(--typography-weight-heading-sans) !important;--typography-letter-spacing-h0: -.125rem !important;--typography-weight-body-bold: var(--typography-all-weights-medium) !important;--typography-font-heading-serif: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-heading-sans: "StackSans headline Variable", Arial, sans-serif !important;--typography-font-button: "StackSans text Variable", Arial, sans-serif !important;--typography-weight-heading-serif: var(--typography-all-weights-normal) !important;--typography-weight-heading-sans: var(--typography-all-weights-normal) !important;--typography-weight-body: var(--typography-all-weights-light) !important;--typography-weight-label: var(--typography-all-weights-normal) !important;--typography-weight-button: var(--typography-all-weights-normal) !important;--typography-all-weights-thin: 100 !important;--typography-all-weights-extra-light: 200 !important;--typography-all-weights-light: 300 !important;--typography-all-weights-normal: 400 !important;--typography-all-weights-semi-bold: 600 !important;--typography-all-weights-bold: 700 !important;--typography-all-weights-extra-bold: 800 !important;--typography-all-weights-black: 900 !important;--radius-ui-input: .5rem !important;--radius-general-default: .75rem !important;--radius-ui-button-base: .5rem !important;--radius-ui-button-circle: 1.5rem !important;--radius-ui-tag: .5rem !important;--radius-general-large: 1rem !important;--radius-ui-nav-animation-radius: 0rem !important;--radius-general-full: 100vw !important;--radius-general-small: .25rem !important;--icon-button-icon-circle-large: 1.25rem !important;--icon-button-icon-rectangle-large: 1rem !important;--icon-regular-icons-medium: 1rem !important;--icon-regular-icons-small: .75rem !important;--icon-icon-stroke: .094rem !important;--icon-regular-icons-large: 1.5rem !important;--icon-regular-icons-extra-small: .5rem !important;--icon-button-icon-rectangle-small: .75rem !important;--icon-button-icon-circle-small: .75rem !important;}}
.cta_primary:not(.secondary):is(#ry-shared-priority0,*){position: relative !important;overflow: hidden !important;box-shadow: rgba(122, 163, 0, 0.9) 0px 15px 35px -18px !important;transition: transform 0.22s, box-shadow 0.22s !important;}
.cta_primary:not(.secondary):hover:is(#ry-shared-priority0,*){box-shadow: rgba(122, 163, 0, 0.9) 0px 20px 42px -15px !important;transform: translateY(-3px) !important;}
.cta_primary:not(.secondary) .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(197, 239, 87) !important;border-color: rgb(197, 239, 87) !important;}
.cta_primary:not(.secondary):hover .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(212, 247, 106) !important;border-color: rgb(212, 247, 106) !important;}
.cta_primary:not(.secondary):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.cta_primary:not(.secondary) .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.cta_primary:not(.secondary) .icon_button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(7, 7, 8) !important;}
.cta_primary:not(.secondary) .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){text-shadow: rgb(7, 7, 8) 0px 1.5em 0px !important;}
.cta_primary:not(.secondary):is(#ry-shared-priority0,*)::after{content: "" !important;position: absolute !important;z-index: 0 !important;top: 0px !important;bottom: 0px !important;left: -40% !important;width: 30% !important;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.55), transparent) !important;animation: 3.2s ease-in-out 0s infinite normal none running ryShine !important;pointer-events: none !important;}
@media (prefers-reduced-motion: reduce){.cta_primary:not(.secondary):is(#ry-shared-priority0,*)::after{animation: auto ease 0s 1 normal none running none !important;display: none !important;}}
.ry-site-header.ry-header-minimal:is(#ry-shared-priority0,*){position: fixed !important;inset: 12px 0px auto !important;z-index: 100 !important;display: flex !important;justify-content: center !important;width: auto !important;height: auto !important;margin: 0px !important;padding: 0px !important;opacity: 1 !important;transform: none !important;pointer-events: none !important;}
.ry-header-minimal .ry-header-bar:is(#ry-shared-priority0,*){box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 24px !important;width: calc(100% - 64px) !important;max-width: calc(100% - 32px) !important;min-height: 58px !important;margin: 0px !important;padding: 8px 20px !important;border: 1px solid transparent !important;border-radius: 16px !important;background: rgba(247, 246, 245, 0.85) !important;pointer-events: auto !important;transition: width 0.5s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.3s, border-color 0.3s, box-shadow 0.3s !important;}
.ry-header-minimal .ry-header-brand:is(#ry-shared-priority0,*){display: flex !important;flex: 0 0 auto !important;align-items: center !important;float: none !important;width: auto !important;margin: 0px !important;padding: 0px !important;}
.ry-header-minimal .logo-nav:is(#ry-shared-priority0,*){width: auto !important;height: auto !important;line-height: 0 !important;}
.ry-header-minimal .ry-header-logo:is(#ry-shared-priority0,*){display: block !important;width: auto !important;height: 26px !important;}
.ry-header-minimal .ry-header-actions:is(#ry-shared-priority0,*){display: flex !important;flex: 0 0 auto !important;align-items: center !important;gap: 8px !important;width: auto !important;margin: 0px !important;padding: 0px !important;white-space: nowrap !important;}
.ry-header-minimal .ry-header-actions a:is(#ry-shared-priority0,*){flex: 0 0 auto !important;text-decoration: none !important;}
.ry-header-minimal :is(.ry-header-pricing, .ry-header-how):is(#ry-shared-priority0,*){display: flex !important;align-items: center !important;justify-content: center !important;min-height: 40px !important;padding: 8px 12px !important;color: var(--color-base-base-dark-100) !important;font-size: 14px !important;line-height: 20px !important;}
.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){--color-tokens-button-primary-default-background: var(--color-base-accent-primary) !important;--color-tokens-button-primary-hover-background: var(--color-base-accent-primary) !important;--color-tokens-button-primary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100) !important;padding: 0px !important;color: var(--color-base-base-dark-100) !important;font-size: 14px !important;line-height: 20px !important;}
.ry-header-minimal .ry-nav-start .button-inner:is(#ry-shared-priority0,*){display: flex !important;align-items: center !important;gap: 10px !important;min-height: 40px !important;padding: 8px 14px !important;position: relative !important;z-index: 1 !important;}
.ry-header-minimal .ry-nav-start .icon-wrap_button:is(#ry-shared-priority0,*),.ry-header-minimal .ry-nav-start .icon_button:is(#ry-shared-priority0,*){display: block !important;width: 12px !important;height: 12px !important;flex: 0 0 auto !important;}
.ry-header-minimal .button_text-mask:is(#ry-shared-priority0,*){height: auto !important;}
.ry-header-minimal .button_text-mask:is(#ry-shared-priority0,*),.ry-header-minimal .button-inner:is(#ry-shared-priority0,*),.ry-header-minimal .text-button:is(#ry-shared-priority0,*){font-size: inherit !important;line-height: inherit !important;}
.ry-header-minimal a:focus-visible:is(#ry-shared-priority0,*){outline: 2px solid var(--color-base-base-dark-100) !important;outline-offset: 4px !important;}
@media (max-width: 767px){.ry-site-header.ry-header-minimal:is(#ry-shared-priority0,*){top: 8px !important;}}
@media (max-width: 767px){.ry-header-minimal .ry-header-bar:is(#ry-shared-priority0,*){width: calc(100% - 24px) !important;max-width: calc(100% - 24px) !important;gap: 12px !important;padding: 6px 10px !important;min-height: 56px !important;border-radius: 14px !important;}}
@media (max-width: 767px){.ry-header-minimal .ry-header-logo:is(#ry-shared-priority0,*){height: 24px !important;}}
@media (max-width: 767px){.ry-header-minimal .ry-header-actions:is(#ry-shared-priority0,*){gap: 6px !important;}}
@media (max-width: 767px){.ry-header-minimal :is(.ry-header-pricing, .ry-header-how):is(#ry-shared-priority0,*){font-size: 12px !important;line-height: 18px !important;padding-inline: 10px !important;}}
@media (max-width: 767px){.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){font-size: 13px !important;line-height: 20px !important;}}
@media (max-width: 767px){.ry-header-minimal .ry-nav-start .button-inner:is(#ry-shared-priority0,*){min-height: 42px !important;padding-inline: 13px !important;gap: 7px !important;}}
@media (prefers-reduced-motion: reduce){.ry-header-minimal .ry-header-bar:is(#ry-shared-priority0,*){transition: none !important;}}
@media (max-width: 359px){.ry-header-minimal .ry-header-logo:is(#ry-shared-priority0,*){height: 21px !important;}}
@media (max-width: 359px){.ry-site-header.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){font-size: 12px !important;}}
@media (max-width: 359px){.ry-site-header.ry-header-minimal .ry-nav-start .button-inner:is(#ry-shared-priority0,*){padding-inline: 10px !important;}}
@media (max-width: 359px){.ry-header-minimal .ry-header-bar:is(#ry-shared-priority0,*){padding-inline: 8px !important;gap: 10px !important;}}
@media (max-width: 359px){.ry-header-minimal :is(.ry-header-pricing, .ry-header-how):is(#ry-shared-priority0,*){font-size: 11px !important;padding-inline: 6px !important;}}
.ry-header-minimal :is(.ry-header-pricing, .ry-header-how):is(#ry-shared-priority0,*){border-radius: 8px !important;background: var(--color-base-base-dark-4) !important;transition: background-color 0.15s !important;}
.ry-header-minimal :is(.ry-header-pricing, .ry-header-how):hover:is(#ry-shared-priority0,*){background: var(--color-base-base-dark-8) !important;}
.ry-header-minimal :is(.ry-header-pricing, .ry-header-how):focus-visible:is(#ry-shared-priority0,*){outline: currentcolor solid 2px !important;outline-offset: 3px !important;}
.ry-header-minimal.has-hero-sync:is(#ry-shared-priority0,*){--ry-header-side-space: 64px !important;}
.ry-header-minimal.has-hero-sync .ry-header-bar:is(#ry-shared-priority0,*){width: calc((100% - var(--ry-header-side-space)) * (1 - var(--ry-header-progress, 0)) + var(--ry-header-compact-width, 400px) * var(--ry-header-progress, 0)) !important;transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s !important;}
@media (max-width: 767px){.ry-header-minimal.has-hero-sync:is(#ry-shared-priority0,*){--ry-header-side-space: 24px !important;}}
@media (prefers-reduced-motion: reduce){.ry-header-minimal.has-hero-sync .ry-header-bar:is(#ry-shared-priority0,*){transition: none !important;}}
.ry-header-links:is(#ry-shared-priority0,*){display: flex !important;align-items: center !important;gap: 8px !important;}
@media (max-width: 540px){.ry-header-minimal .ry-header-bar:is(#ry-shared-priority0,*){display: grid !important;grid-template-columns: auto 1fr !important;row-gap: 4px !important;}}
@media (max-width: 540px){.ry-header-minimal .ry-header-brand:is(#ry-shared-priority0,*){grid-area: 1 / 1 !important;}}
@media (max-width: 540px){.ry-header-minimal .ry-header-actions:is(#ry-shared-priority0,*){display: contents !important;}}
@media (max-width: 540px){.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){grid-area: 1 / 2 !important;justify-self: end !important;}}
@media (max-width: 540px){.ry-header-minimal .ry-header-links:is(#ry-shared-priority0,*){grid-area: 2 / 1 / auto / -1 !important;justify-content: center !important;gap: 8px !important;}}
@media (max-width: 540px){.ry-header-minimal .ry-header-links a:is(#ry-shared-priority0,*){min-height: 30px !important;padding-block: 5px !important;}}
@media (max-width: 767px){.ry-header-minimal .ry-header-links:is(#ry-shared-priority0,*){display: none !important;}}
.ry-motion-root:is(#ry-shared-priority0,*){--ry-motion-ease: cubic-bezier(.25, .46, .45, .94) !important;--ry-motion-distance: 50px !important;}
.ry-motion-root .cta_primary .button_text-mask > .text-button:is(#ry-shared-priority0,*){display: block !important;transition: translate .3s var(--ry-motion-ease) !important;}
.ry-motion-root .cta_primary .icon-wrap_button.right:is(#ry-shared-priority0,*){transition: translate .3s var(--ry-motion-ease) !important;}
.ry-motion-root .cta_primary:focus-visible .btn-bg:is(#ry-shared-priority0,*){background-color: var(--color-tokens-button-primary-hover-background) !important;}
@media (hover: hover) and (pointer: fine){.ry-motion-root .cta_primary:hover .btn-bg:is(#ry-shared-priority0,*){background-color: var(--color-tokens-button-primary-hover-background) !important;}}
@media (hover: hover) and (pointer: fine){.ry-motion-root .cta_primary:hover .button_text-mask > .text-button:is(#ry-shared-priority0,*){translate: 0px -1.5em !important;}}
@media (hover: hover) and (pointer: fine){.ry-motion-root .cta_primary:hover .icon-wrap_button.right:is(#ry-shared-priority0,*){translate: 2px !important;}}
@media (prefers-reduced-motion: reduce){.ry-motion-root .cta_primary .button_text-mask > .text-button:is(#ry-shared-priority0,*),.ry-motion-root .cta_primary .icon-wrap_button.right:is(#ry-shared-priority0,*){transition: none !important;}}
@media (prefers-reduced-motion: reduce){.ry-motion-root .cta_primary .button_text-mask > .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),.ry-motion-root .cta_primary .icon-wrap_button.right:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){translate: none !important;}}
*:is(#ry-shared-priority0,*){-webkit-font-smoothing: antialiased !important;text-rendering: optimizelegibility !important;}
.ry-float-scroll:is(#ry-shared-priority0,*){height: auto !important;position: relative !important;}
.ry-float-hero:is(#ry-shared-priority0,*){--float-surface: var(--color-base-base-light-100) !important;height: 100svh !important;min-height: 650px !important;position: relative !important;top: 0px !important;overflow: clip !important;isolation: isolate !important;background: var(--float-surface) !important;display: grid !important;place-items: center !important;padding: 110px 24px 75px !important;}
@media (max-width: 767px){.ry-float-scroll:is(#ry-shared-priority0,*){height: auto !important;}}
@media (max-width: 767px){.ry-float-hero:is(#ry-shared-priority0,*){min-height: 640px !important;padding: 100px 20px 85px !important;}}
@media (max-height: 740px) and (min-width: 768px){.ry-float-hero:is(#ry-shared-priority0,*){min-height: 560px !important;padding-top: 105px !important;padding-bottom: 75px !important;}}
@media (prefers-reduced-motion: reduce){.ry-float-scroll:is(#ry-shared-priority0,*){height: auto !important;}}
@media (prefers-reduced-motion: reduce){.ry-float-hero:is(#ry-shared-priority0,*){position: relative !important;}}
.ry-mf:is(#ry-shared-priority0,*){--mf-dark: var(--color-base-base-dark-100) !important;--mf-light: #eaf3dc !important;--mf-muted: #5e6754 !important;background: var(--mf-dark) !important;overflow: clip !important;}
.ry-mf-footer:is(#ry-shared-priority0,*){padding: 40px 40px 0px !important;background: var(--mf-light) !important;color: var(--color-base-base-dark-100) !important;}
.ry-mf-inner:is(#ry-shared-priority0,*){max-width: 1120px !important;margin: auto !important;}
.ry-mf-top:is(#ry-shared-priority0,*){display: grid !important;grid-template-columns: 2fr 3fr !important;gap: 20px !important;}
.ry-mf-brand:is(#ry-shared-priority0,*){display: block !important;width: 145px !important;}
.ry-mf-brand img:is(#ry-shared-priority0,*){width: 100% !important;height: auto !important;display: block !important;}
.ry-mf-links:is(#ry-shared-priority0,*){display: grid !important;grid-template-columns: repeat(4, minmax(0px, 1fr)) !important;gap: 24px !important;}
.ry-mf-links h3:is(#ry-shared-priority0,*){margin: 0px 0px 14px !important;color: var(--mf-muted) !important;font: 400 14px/1.4 var(--typography-font-body) !important;}
.ry-mf-links ul:is(#ry-shared-priority0,*){list-style: none !important;padding: 0px !important;margin: 0px !important;display: grid !important;gap: 10px !important;}
.ry-mf-links a:is(#ry-shared-priority0,*){font-size: 14px !important;line-height: 1.45 !important;color: inherit !important;text-decoration: none !important;}
.ry-mf-links a:hover:is(#ry-shared-priority0,*),.ry-mf-legal a:hover:is(#ry-shared-priority0,*){text-decoration: underline !important;text-underline-offset: 4px !important;}
.ry-mf-bottom:is(#ry-shared-priority0,*){display: grid !important;grid-template-columns: 2fr 3fr !important;gap: 20px !important;margin-top: 85px !important;}
.ry-mf-copyright:is(#ry-shared-priority0,*){margin: 0px !important;font-size: 13px !important;line-height: 1.6 !important;color: var(--mf-muted) !important;}
.ry-mf-wordmark:is(#ry-shared-priority0,*){font-family: var(--typography-font-heading-sans) !important;font-weight: 600 !important;font-size: clamp(110px, 14vw, 220px) !important;line-height: 0.9 !important;letter-spacing: -0.065em !important;white-space: nowrap !important;margin: 0px 0px -20px !important;}
.ry-mf a:focus-visible:is(#ry-shared-priority0,*),.ry-mf button:focus-visible:is(#ry-shared-priority0,*){outline: currentcolor solid 2px !important;outline-offset: 5px !important;}
@media (max-width: 1100px){.ry-mf-top:is(#ry-shared-priority0,*),.ry-mf-bottom:is(#ry-shared-priority0,*){grid-template-columns: 1fr 3fr !important;}}
@media (max-width: 1100px){.ry-mf-links:is(#ry-shared-priority0,*){gap: 18px !important;}}
@media (max-width: 1100px){.ry-mf-wordmark:is(#ry-shared-priority0,*){font-size: 17vw !important;}}
@media (max-width: 767px){.ry-mf-footer:is(#ry-shared-priority0,*){padding: 40px 24px 0px !important;}}
@media (max-width: 767px){.ry-mf-top:is(#ry-shared-priority0,*){grid-template-columns: 1fr !important;gap: 40px !important;}}
@media (max-width: 767px){.ry-mf-brand:is(#ry-shared-priority0,*){width: 135px !important;}}
@media (max-width: 767px){.ry-mf-links:is(#ry-shared-priority0,*){grid-template-columns: repeat(2, minmax(0px, 1fr)) !important;gap: 32px 24px !important;}}
@media (max-width: 767px){.ry-mf-links a:is(#ry-shared-priority0,*){display: inline-block !important;padding-block: 3px !important;}}
@media (max-width: 767px){.ry-mf-links ul:is(#ry-shared-priority0,*){gap: 5px !important;}}
@media (max-width: 767px){.ry-mf-bottom:is(#ry-shared-priority0,*){grid-template-columns: 1fr !important;gap: 38px !important;margin-top: 54px !important;}}
@media (max-width: 767px){.ry-mf-wordmark:is(#ry-shared-priority0,*){font-size: 23vw !important;margin-bottom: -10px !important;}}
.ry-mf-links li:is(#ry-shared-priority0,*){margin: 0px !important;padding: 0px !important;}
.ry-mf-wordmark:is(#ry-shared-priority0,*){font-weight: 400 !important;letter-spacing: -0.045em !important;}
.ry-mf-socials:is(#ry-shared-priority0,*){display: flex !important;align-items: center !important;gap: 8px !important;margin-top: 16px !important;}
.ry-mf-socials a:is(#ry-shared-priority0,*){display: grid !important;place-items: center !important;width: 32px !important;height: 32px !important;color: var(--color-base-base-dark-100) !important;border-radius: var(--radius-general-small) !important;transition: background 0.2s !important;}
.ry-mf-socials a:hover:is(#ry-shared-priority0,*){background: rgba(35, 31, 35, 0.063) !important;}
.ry-mf-socials svg:is(#ry-shared-priority0,*){display: block !important;width: 18px !important;height: 18px !important;}
.ry-mf-wordmark:is(#ry-shared-priority0,*){display: flex !important;align-items: flex-start !important;gap: 0.04em !important;width: max-content !important;position: relative !important;}
.ry-mf-copyright-mark:is(#ry-shared-priority0,*){position: static !important;inset: auto !important;display: block !important;flex: 0 0 auto !important;margin-top: 0.6em !important;font-family: var(--typography-font-body) !important;font-size: 0.13em !important;font-weight: 400 !important;line-height: 1 !important;letter-spacing: 0px !important;}
.ry-mf-bottom .ry-mf-socials:is(#ry-shared-priority0,*){margin-top: 0px !important;}
@media (max-width: 359px){.master_navigation .ry-nav-start:is(#ry-shared-priority0,*),.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){font-size: 10px !important;}}
@media (max-width: 359px){.master_navigation .ry-nav-start .button-inner:is(#ry-shared-priority0,*),.ry-header-minimal .ry-nav-start .button-inner:is(#ry-shared-priority0,*){padding-inline: 8px !important;gap: 6px !important;}}
#home.ry-float-hero:is(#ry-shared-priority0,*){--ry-hero-scale: 1.03 !important;}
.ry-site-header:is(#ry-shared-priority0,*){--color-tokens-background-base: var(--color-base-base-light-100) !important;--color-tokens-tone-strong: var(--color-base-base-dark-100) !important;--color-tokens-tone-subtle: var(--color-base-base-dark-48) !important;--color-tokens-button-primary-default-text: var(--color-base-base-light-100) !important;--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-hover-text: var(--color-base-base-light-100) !important;--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100) !important;--color-tokens-button-primary-default-border: var(--color-base-base-light-0) !important;--color-tokens-button-primary-default-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8) !important;--color-tokens-button-primary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-primary-hover-background: var(--color-base-base-dark-100) !important;--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-0) !important;--color-tokens-button-secondary-hover-background: var(--color-base-base-dark-100) !important;--color-tokens-tone-medium: var(--color-base-base-dark-64) !important;--color-tokens-tone-faint: var(--color-base-base-dark-8) !important;--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100) !important;--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88) !important;--color-tokens-background-depth: var(--color-base-depth-light) !important;--color-tokens-background-lift: var(--color-base-lift-light) !important;--color-tokens-background-shadow: var(--color-base-base-dark-8) !important;--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0) !important;--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64) !important;--color-tokens-background-semi-transparent: var(--color-base-base-light-32) !important;--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100) !important;color: var(--color-base-base-dark-100) !important;}
.ry-site-footer:is(#ry-shared-priority0,*){--color-tokens-button-primary-default-text: var(--color-base-base-light-100) !important;--color-tokens-button-primary-default-background: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100) !important;--color-tokens-button-primary-hover-background: var(--color-base-accent-primary) !important;}
:scope .ry-page-content:is(#ry-shared-priority0,*),.ry-section-shell:is(#ry-shared-priority0,*){min-width: 0px !important;}
:scope:is(#ry-shared-priority0,*){--ry-section-space: 6rem !important;--ry-section-heading-space: 3rem !important;}
@media (max-width: 991px){:scope:is(#ry-shared-priority0,*){--ry-section-space: 4rem !important;--ry-section-heading-space: 2.5rem !important;}}
@media (max-width: 767px){:scope:is(#ry-shared-priority0,*){--ry-section-space: 3rem !important;--ry-section-heading-space: 2rem !important;}}
:is(.cta_primary, .cta_secondary, .cta_tertiary) .ry-cta-arrow:is(#ry-shared-priority0,*){place-items: center !important;position: relative !important;border-radius: 8px !important;background: rgb(7, 7, 8) !important;overflow: hidden !important;pointer-events: none !important;}
:is(.cta_primary, .cta_secondary, .cta_tertiary) .ry-cta-arrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){display: grid !important;flex: 0 0 var(--ry-cta-chip-size, 36px) !important;width: var(--ry-cta-chip-size, 36px) !important;height: var(--ry-cta-chip-size, 36px) !important;margin: 0px !important;transform: none !important;translate: none !important;}
:is(.cta_primary, .cta_secondary, .cta_tertiary) .ry-cta-arrow-wrap:is(#ry-shared-priority0,*){align-items: center !important;justify-content: center !important;}
:is(.cta_primary, .cta_secondary, .cta_tertiary) .ry-cta-arrow-wrap:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){display: flex !important;width: auto !important;height: auto !important;margin: 0px !important;flex: 0 0 auto !important;transform: none !important;translate: none !important;}
.ry-cta-arrow-wrap.right:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){margin-left: 8px !important;}
.ry-header-minimal .ry-nav-start .ry-cta-arrow-wrap:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){margin: 0px !important;}
.ry-cta-arrow > svg:is(#ry-shared-priority0,*),.ry-cta-arrow > img:is(#ry-shared-priority0,*){display: none !important;}
.ry-cta-arrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::before,.ry-cta-arrow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{content: none !important;display: none !important;}
.ry-cta-arrow-slot:is(#ry-shared-priority0,*){display: block !important;position: relative !important;width: var(--ry-cta-slot-size, 15px) !important;height: var(--ry-cta-slot-size, 15px) !important;overflow: hidden !important;}
.ry-cta-arrow-slot:is(#ry-shared-priority0,*)::before,.ry-cta-arrow-slot:is(#ry-shared-priority0,*)::after{content: "" !important;position: absolute !important;inset: 0px !important;background-color: rgb(255, 255, 255) !important;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E") center center / contain no-repeat !important;animation: 2.4s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite normal none paused ry-cta-arrow-loop !important;}
.ry-cta-arrow-slot:is(#ry-shared-priority0,*)::after{animation-delay: -1.2s !important;}
.ry-cta-arrow[data-ry-arrow-active="true"] .ry-cta-arrow-slot:is(#ry-shared-priority0,*)::before,.ry-cta-arrow[data-ry-arrow-active="true"] .ry-cta-arrow-slot:is(#ry-shared-priority0,*)::after{animation-play-state: running !important;will-change: transform !important;}
.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){--ry-cta-chip-size: 28px !important;}
@media (max-width: 767px){.ry-header-minimal .ry-nav-start:is(#ry-shared-priority0,*){--ry-cta-chip-size: 24px !important;--ry-cta-slot-size: 12px !important;}}
@media (prefers-reduced-motion: reduce){.ry-cta-arrow-slot:is(#ry-shared-priority0,*)::before{animation: auto ease 0s 1 normal none running none !important;transform: none !important;}}
@media (prefers-reduced-motion: reduce){.ry-cta-arrow-slot:is(#ry-shared-priority0,*)::after{display: none !important;animation: auto ease 0s 1 normal none running none !important;}}
#home.ry-float-hero:has(.ry-hero-offer-actions):is(#ry-shared-priority0,*){height: auto !important;min-height: 100svh !important;}
:scope:is(#ry-shared-priority0,*){--ry-section-display-size: clamp(42px, 4.45vw, 64px) !important;--ry-home-subtitle-size: 24px !important;}
:scope .ry-kyra-spotlight h2:is(#ry-shared-priority0,*),:scope #footer-preview h2:is(#ry-shared-priority0,*){font-size: var(--ry-section-display-size) !important;line-height: 1.04 !important;letter-spacing: -0.035em !important;text-wrap: balance !important;}
@media (max-width: 900px){:scope:is(#ry-shared-priority0,*){--ry-section-display-size: clamp(38px, 6.5vw, 56px) !important;}}
@media (max-width: 767px){:scope:is(#ry-shared-priority0,*){--ry-home-subtitle-size: 18px !important;}}
:scope:is(#ry-shared-priority0,*){--ry-section-display-size: clamp(38px, calc(24px + 2.777778vw), 64px) !important;}
.ry-header-minimal:is(#ry-shared-priority0,*),.ry-hero-offer-actions:is(#ry-shared-priority0,*){transition: opacity 0.15s ease-out !important;}
:root:is(#ry-shared-priority0,*){--ry-country-ready: 1 !important;}
.ry-country-trigger:is(#ry-shared-priority0,*){display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 10px !important;max-width: 100% !important;min-height: 44px !important;margin: 16px 0px !important;padding: 10px 16px !important;border: 1px solid rgba(35, 31, 35, 0.2) !important;border-radius: 999px !important;background: transparent !important;color: var(--color-base-base-dark-100,#231f23) !important;font: 500 14px/1.4 var(--typography-font-body,sans-serif) !important;text-align: left !important;cursor: pointer !important;transition: background-color 0.15s, border-color 0.15s !important;}
.ry-country-trigger:hover:is(#ry-shared-priority0,*){border-color: rgba(35, 31, 35, 0.4) !important;background: rgba(255, 255, 255, 0.4) !important;}
.ry-country-trigger > span:first-child:is(#ry-shared-priority0,*){flex: 0 0 auto !important;font-size: 20px !important;}
.ry-country-trigger svg:is(#ry-shared-priority0,*){flex: 0 0 auto !important;width: 14px !important;height: 14px !important;opacity: 0.6 !important;}
.ry-country-mobile-label:is(#ry-shared-priority0,*){display: none !important;}
.ry-country-trigger:focus-visible:is(#ry-shared-priority0,*),.ry-country-dialog button:focus-visible:is(#ry-shared-priority0,*),.ry-country-dialog a:focus-visible:is(#ry-shared-priority0,*){outline: currentcolor solid 2px !important;outline-offset: 3px !important;}
@media (max-width: 767px){.ry-country-footer-controls:is(#ry-shared-priority0,*){display: grid !important;grid-template-columns: auto auto !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;}}
@media (max-width: 767px){.ry-country-footer-controls > .ry-mf-socials:is(#ry-shared-priority0,*){margin: 0px !important;gap: 6px !important;}}
@media (max-width: 767px){.ry-country-footer-controls > .ry-country-trigger:is(#ry-shared-priority0,*){margin: 0px !important;padding: 8px !important;gap: 6px !important;white-space: nowrap !important;}}
@media (max-width: 767px){.ry-country-footer-controls > .ry-mf-copyright:is(#ry-shared-priority0,*){grid-column: 1 / -1 !important;}}
@media (max-width: 767px){.ry-country-trigger .ry-country-label:is(#ry-shared-priority0,*){display: none !important;}}
@media (max-width: 767px){.ry-country-trigger .ry-country-mobile-label:is(#ry-shared-priority0,*){display: inline !important;}}
@media (prefers-reduced-motion: reduce){.ry-country-trigger:is(#ry-shared-priority0,*),.ry-country-option:is(#ry-shared-priority0,*){transition: none !important;}}
img:is(#ry-shared-priority0,*){-webkit-user-drag: none !important;user-select: none !important;}
@media (min-width: 992px){#home:is(#ry-shared-priority0,*){padding: 140px 32px 100px !important;min-height: 100svh !important;}}
#home .ry-float-content:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::before,#home:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::before,#home:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{display: none !important;background: none !important;}
#home:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: none rgb(255, 255, 255) !important;}
#footer-preview:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(255, 255, 255) !important;padding: 0px !important;display: block !important;}
#footer-preview .ry-figma-closing-wrap:is(#ry-shared-priority0,*){background: rgb(255, 255, 255) !important;padding: 24px clamp(16px, 4vw, 72px) !important;}
#footer-preview .ry-figma-closing:is(#ry-shared-priority0,*){position: relative !important;isolation: isolate !important;overflow: hidden !important;min-height: 326px !important;max-width: 1720px !important;margin: auto !important;padding: 40px 36px !important;border: 1px solid rgb(231, 230, 227) !important;border-radius: 30px !important;background: linear-gradient(115deg, rgb(245, 245, 243) 0%, rgb(239, 238, 235) 65%, rgb(230, 229, 225) 100%) !important;color: rgb(17, 17, 17) !important;}
#footer-preview .ry-figma-closing-art:is(#ry-shared-priority0,*){position: absolute !important;inset: 0px 0px 0px auto !important;width: 48% !important;z-index: -1 !important;overflow: hidden !important;mask-image: linear-gradient(to right, transparent, rgb(0, 0, 0) 36%) !important;}
#footer-preview .ry-figma-closing-art img:is(#ry-shared-priority0,*){position: absolute !important;right: 0px !important;top: 0px !important;height: 100% !important;width: auto !important;max-width: none !important;object-fit: cover !important;}
#footer-preview .ry-figma-closing-copy:is(#ry-shared-priority0,*){position: relative !important;max-width: 1100px !important;z-index: 1 !important;}
#footer-preview .ry-closing-eyebrow:is(#ry-shared-priority0,*){margin: 0px 0px 18px !important;font-family: "StackSans text Variable", Arial, sans-serif !important;font-size: 12px !important;font-weight: 400 !important;line-height: 1.4 !important;letter-spacing: 0.22em !important;text-transform: uppercase !important;color: rgb(116, 119, 123) !important;}
#footer-preview #ry-closing-title:is(#ry-shared-priority0,*){max-width: 1040px !important;margin: 0px 0px 14px !important;font-family: "StackSans headline Variable", Arial, sans-serif !important;font-size: clamp(32px, 3.25vw, 56px) !important;font-weight: 500 !important;line-height: 1.08 !important;letter-spacing: -0.035em !important;color: rgb(16, 17, 18) !important;text-wrap: balance !important;}
#footer-preview .ry-closing-subtitle:is(#ry-shared-priority0,*){max-width: 700px !important;margin: 0px !important;color: rgb(100, 105, 112) !important;font-family: "StackSans text Variable", Arial, sans-serif !important;font-size: clamp(16px, 1.35vw, 21px) !important;font-weight: 400 !important;line-height: 1.5 !important;text-wrap: pretty !important;}
#footer-preview .ry-closing-actions:is(#ry-shared-priority0,*){display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 20px !important;margin-top: 28px !important;}
#footer-preview .ry-closing-actions a:is(#ry-shared-priority0,*){display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 14px !important;min-height: 52px !important;padding: 14px 28px !important;border: 1px solid rgb(191, 193, 195) !important;border-radius: 999px !important;text-decoration: none !important;font-family: "StackSans text Variable", Arial, sans-serif !important;font-size: 16px !important;font-weight: 400 !important;line-height: 1.3 !important;transition: background 0.18s, color 0.18s !important;}
#footer-preview .ry-closing-actions .ry-closing-primary:is(#ry-shared-priority0,*){min-width: 190px !important;background: rgb(16, 17, 18) !important;color: rgb(255, 255, 255) !important;border-color: rgb(16, 17, 18) !important;}
#footer-preview .ry-closing-actions .ry-closing-primary:hover:is(#ry-shared-priority0,*){background: rgb(50, 52, 54) !important;}
#footer-preview .ry-closing-demo:is(#ry-shared-priority0,*){background: rgba(255, 255, 255, 0.14) !important;color: rgb(16, 17, 18) !important;}
#footer-preview .ry-closing-demo:hover:is(#ry-shared-priority0,*){background: rgb(255, 255, 255) !important;}
#footer-preview .ry-closing-actions a:focus-visible:is(#ry-shared-priority0,*){outline: rgb(21, 21, 21) solid 2px !important;outline-offset: 4px !important;}
#footer-preview #about:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: none rgb(0, 0, 0) !important;color: rgb(255, 255, 255) !important;border-top: 0px !important;}
#footer-preview #about:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::before,#footer-preview #about:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{display: none !important;}
#footer-preview #about :is(h3, a, p, .ry-mf-wordmark, .ry-mf-copyright-mark):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(255, 255, 255) !important;}
#footer-preview #about .ry-mf-brand img:is(#ry-shared-priority0,*){filter: brightness(0) invert(1) !important;}
#footer-preview #about .ry-mf-top:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),#footer-preview #about .ry-mf-bottom:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){border-color: rgba(255, 255, 255, 0.15) !important;}
#footer-preview #about .ry-mf-wordmark:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){-webkit-text-fill-color: rgb(255, 255, 255) !important;opacity: 1 !important;}
@media (max-width: 1000px){#footer-preview .ry-figma-closing:is(#ry-shared-priority0,*){padding: 32px 28px !important;}}
@media (max-width: 1000px){#footer-preview #ry-closing-title:is(#ry-shared-priority0,*){max-width: 650px !important;}}
@media (max-width: 1000px){#footer-preview .ry-closing-subtitle:is(#ry-shared-priority0,*){max-width: 530px !important;}}
@media (max-width: 1000px){#footer-preview .ry-figma-closing-art:is(#ry-shared-priority0,*){width: 42% !important;opacity: 0.7 !important;}}
@media (max-width: 600px){#footer-preview .ry-figma-closing-wrap:is(#ry-shared-priority0,*){padding: 20px 16px !important;}}
@media (max-width: 600px){#footer-preview .ry-figma-closing:is(#ry-shared-priority0,*){padding: 30px 24px 220px !important;border-radius: 24px !important;}}
@media (max-width: 600px){#footer-preview .ry-closing-eyebrow:is(#ry-shared-priority0,*){font-size: 10px !important;letter-spacing: 0.17em !important;}}
@media (max-width: 600px){#footer-preview #ry-closing-title:is(#ry-shared-priority0,*){font-size: 34px !important;max-width: 100% !important;}}
@media (max-width: 600px){#footer-preview .ry-closing-subtitle:is(#ry-shared-priority0,*){font-size: 16px !important;}}
@media (max-width: 600px){#footer-preview .ry-figma-closing-art:is(#ry-shared-priority0,*){width: 100% !important;height: 220px !important;top: auto !important;bottom: 0px !important;opacity: 1 !important;mask-image: linear-gradient(transparent, rgb(0, 0, 0) 28%) !important;}}
@media (max-width: 600px){#footer-preview .ry-closing-actions:is(#ry-shared-priority0,*){gap: 10px !important;align-items: stretch !important;margin-top: 22px !important;}}
@media (max-width: 600px){#footer-preview .ry-closing-actions a:is(#ry-shared-priority0,*){width: 100% !important;min-height: 48px !important;padding: 12px 18px !important;font-size: 15px !important;}}
@media (prefers-reduced-motion: reduce){#footer-preview .ry-closing-actions a:is(#ry-shared-priority0,*){transition: none !important;}}
#footer-preview #about .ry-mf-brand:is(#ry-shared-priority0,*){position: relative !important;display: inline-block !important;}
#footer-preview #about .ry-mf-brand:is(#ry-shared-priority0,*)::before{content: none !important;position: absolute !important;inset: 0px auto 0px 0px !important;width: 21% !important;background: url("/images/ryselist/logo.webp") left center / auto 100% no-repeat !important;z-index: 1 !important;}
#footer-preview .ry-figma-closing-art:is(#ry-shared-priority0,*){background: rgb(104, 110, 114) !important;}
#footer-preview #about .ry-country-trigger:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(0, 0, 0) !important;color: rgb(255, 255, 255) !important;border: 1px solid rgba(255, 255, 255, 0.25) !important;}
#footer-preview #about .ry-country-trigger span:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(255, 255, 255) !important;}
#footer-preview #about .ry-country-trigger:hover:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(36, 36, 36) !important;}
#footer-preview #about .ry-mf-brand:is(#ry-shared-priority0,*){height: fit-content !important;}
#footer-preview #about .ry-mf-brand:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){align-self: start !important;}
#footer-preview #about .ry-mf-brand:is(#ry-shared-priority0,*)::before{bottom: auto !important;height: 100% !important;max-height: 40px !important;}
#footer-preview .ry-figma-closing-art img:is(#ry-shared-priority0,*){height: 205.82% !important;top: -3.96825% !important;right: 0px !important;transform: translateX(3.95844%) !important;}
:scope:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: none rgb(255, 255, 255) !important;}
:scope:scope :is(main, section, header, footer, .ry-section-shell, .ry-es-shell, .rp-faq):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(255, 255, 255) !important;background-image: none !important;}
:scope:scope :is(#home, #kyra-spotlight, #easy-stories, #reviews, #duel, #work, #property-types, #case-studies-section, #pricing, #app-preview, #faq, #footer-preview):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(255, 255, 255) !important;}
:scope:scope :is(.ry-quick-steps-shell, .ry-de-trial-panel, .ry-figma-closing, .de-plan-header):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: none rgb(255, 255, 255) !important;}
:scope:scope :is(.ry-quick-steps-shell, .ry-german-hero-animation, .original-video, .result-paper, .ry-work-duel-card, .ry-example-card, .card_feature, .ry-cs-card, .card_testimonial, .de-plan-card, .ry-ff-card, .ry-de-trial-panel, .ry-figma-closing, .ry-overlays-card, .ry-overlays-exit-card):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){box-shadow: rgba(20, 24, 28, 0.024) 0px 2px 6px, rgba(20, 24, 28, 0.043) 0px 10px 28px !important;}
:scope:scope #footer-preview#footer-preview #about:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(0, 0, 0) !important;color: rgb(255, 255, 255) !important;}
:scope:scope #footer-preview#footer-preview #about :is(h3, a, p, .ry-mf-wordmark, .ry-mf-copyright-mark):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(255, 255, 255) !important;}
:scope:scope #footer-preview#footer-preview #about .ry-mf-wordmark:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){-webkit-text-fill-color: rgb(255, 255, 255) !important;}
:scope:scope #footer-preview#footer-preview #about .ry-mf-brand img:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){filter: brightness(0) invert(1) !important;}
:scope:scope #footer-preview#footer-preview #about .ry-mf-brand:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::before{display: none !important;}
:scope:scope #footer-preview#footer-preview #about :is(.ry-mf-top, .ry-mf-bottom):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){border-color: rgba(255, 255, 255, 0.125) !important;}
:scope:scope #footer-preview#footer-preview #about .ry-country-trigger:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(0, 0, 0) !important;color: rgb(255, 255, 255) !important;border-color: rgba(255, 255, 255, 0.19) !important;}
:scope:scope #footer-preview#footer-preview #about .ry-country-trigger span:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(255, 255, 255) !important;}
:scope:scope #pricing#pricing#pricing :is(.de-plan-card, .ry-de-trial-panel):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope #app-preview#app-preview .ry-ff-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope #reviews#reviews .card_testimonial:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope #showcase-phone-pop#showcase-phone-pop :is(.original-video, .result-paper):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:scope #footer-preview#footer-preview .ry-figma-closing:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){box-shadow: rgba(20, 24, 28, 0.024) 0px 2px 6px, rgba(20, 24, 28, 0.043) 0px 10px 28px !important;}
.ry-inverted-logo:is(#ry-shared-priority0,*){position: relative !important;display: inline-block !important;line-height: 0 !important;max-width: 100% !important;}
.ry-inverted-logo > img:first-child:is(#ry-shared-priority0,*){clip-path: inset(0px 0px 0px 22%) !important;}
.ry-inverted-logo > img.ry-inverted-logo-icon:is(#ry-shared-priority0,*){inset: 0px !important;object-fit: fill !important;clip-path: inset(0px 78% 0px 0px) !important;}
.ry-inverted-logo > img.ry-inverted-logo-icon:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){position: absolute !important;width: 100% !important;height: 100% !important;max-width: none !important;filter: url("#ry-logo-invert-colors") !important;}
#ry-intake-popup:is(#ry-shared-priority0,*){box-sizing: border-box !important;width: min(960px, -48px + 100vw) !important;height: min(720px, 82dvh) !important;max-width: calc(-48px + 100vw) !important;max-height: 82dvh !important;margin: auto !important;padding: 0px !important;border: 1px solid rgb(230, 230, 230) !important;border-radius: 12px !important;background: rgb(255, 255, 255) !important;color: rgb(26, 26, 26) !important;box-shadow: rgba(0, 0, 0, 0.2) 0px 24px 90px !important;overflow: hidden !important;}
#ry-intake-popup .ry-intake-popup-header:is(#ry-shared-priority0,*){display: flex !important;flex: 0 0 auto !important;align-items: flex-start !important;justify-content: space-between !important;gap: 20px !important;padding: 24px 28px 20px !important;border-bottom: 1px solid rgb(238, 238, 238) !important;background: rgb(255, 255, 255) !important;}
#ry-intake-popup h2:is(#ry-shared-priority0,*){margin: 0px !important;font: 500 24px / 1.15 Geist, Arial, sans-serif !important;letter-spacing: -0.04em !important;color: rgb(26, 26, 26) !important;}
#ry-intake-popup .ry-intake-popup-subtitle:is(#ry-shared-priority0,*){margin: 8px 0px 0px !important;font: 400 13px / 1.5 Geist, Arial, sans-serif !important;color: rgb(115, 115, 115) !important;}
#ry-intake-popup .ry-intake-popup-header button:is(#ry-shared-priority0,*){flex: 0 0 auto !important;display: grid !important;place-items: center !important;width: 44px !important;height: 44px !important;margin: -5px -8px 0px 0px !important;padding: 0px !important;border: 0px !important;border-radius: 6px !important;background: rgb(245, 245, 245) !important;color: rgb(102, 102, 102) !important;cursor: pointer !important;}
#ry-intake-popup .ry-intake-popup-header button:hover:is(#ry-shared-priority0,*){background: rgb(237, 237, 237) !important;color: rgb(26, 26, 26) !important;}
#ry-intake-popup .ry-intake-popup-header button svg:is(#ry-shared-priority0,*){width: 18px !important;height: 18px !important;}
#ry-intake-popup button:focus-visible:is(#ry-shared-priority0,*){outline: rgb(26, 26, 26) solid 2px !important;outline-offset: 3px !important;}
#ry-intake-popup iframe:is(#ry-shared-priority0,*){display: block !important;flex: 1 1 0% !important;min-height: 0px !important;width: 100% !important;height: 100% !important;border: 0px !important;background: rgb(255, 255, 255) !important;}
@media (max-width: 600px){#ry-intake-popup:is(#ry-shared-priority0,*){width: calc(-24px + 100vw) !important;max-width: calc(-24px + 100vw) !important;border-radius: 10px !important;height: 82dvh !important;}}
@media (max-width: 600px){#ry-intake-popup .ry-intake-popup-header:is(#ry-shared-priority0,*){padding: 20px 18px 16px !important;gap: 12px !important;}}
@media (max-width: 600px){#ry-intake-popup h2:is(#ry-shared-priority0,*){font-size: 22px !important;}}
@media (max-width: 600px){#ry-intake-popup .ry-intake-popup-subtitle:is(#ry-shared-priority0,*){font-size: 12px !important;max-width: 245px !important;}}
@media (max-width: 600px){#ry-intake-popup .ry-intake-popup-header button:is(#ry-shared-priority0,*){margin: -4px -4px 0px 0px !important;}}
:scope:scope #home.ry-float-hero:is(#ry-shared-priority0,*){--ry-hero-landscape: url("/assets/com-duplicate-20261010/hero-dubai-skyline-1920-14aed14246af.avif") !important;box-sizing: border-box !important;height: auto !important;width: calc(100% - 32px) !important;margin: 16px auto !important;border: 1px solid rgba(28, 45, 37, 0.12) !important;border-radius: 28px !important;overflow: clip !important;box-shadow: rgb(226, 229, 227) 0px 0px 0px 1px, rgba(28, 45, 37, 0.22) 0px 12px 32px -24px !important;}
:scope:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(61, 121, 177) !important;background-image: var(--ry-hero-landscape) !important;background-position: center bottom !important;background-size: cover !important;background-repeat: no-repeat !important;}
:scope:scope .ry-site-header.ry-header-minimal:is(#ry-shared-priority0,*){position: absolute !important;inset: 20px 32px auto !important;width: auto !important;}
:scope:scope .ry-site-header.ry-header-minimal:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: transparent !important;}
:scope:scope .ry-header-minimal .ry-header-bar:is(#ry-shared-priority0,*){margin-inline: auto !important;padding-inline: 0px !important;}
:scope:scope .ry-header-minimal .ry-header-bar:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){width: 100% !important;max-width: 1168px !important;background: transparent !important;border-color: transparent !important;box-shadow: none !important;backdrop-filter: none !important;}
@media (max-width: 991px){:scope:scope #home.ry-float-hero:is(#ry-shared-priority0,*){--ry-hero-landscape: url("/assets/com-duplicate-20261010/hero-dubai-skyline-960-aab5880551a9.avif") !important;width: calc(100% - 20px) !important;margin: 10px auto !important;border-radius: 22px !important;}}
@media (max-width: 991px){:scope:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-size: 100% !important;background-color: rgb(40, 87, 145) !important;}}
@media (max-width: 991px){:scope:scope .ry-site-header.ry-header-minimal:is(#ry-shared-priority0,*){inset: 12px 16px auto !important;}}
@media (max-width: 479px){:scope:scope #home.ry-float-hero:is(#ry-shared-priority0,*){width: calc(100% - 16px) !important;margin: 8px auto !important;border-radius: 18px !important;padding-inline: 12px !important;}}
@media (max-width: 479px){:scope:scope .ry-site-header.ry-header-minimal:is(#ry-shared-priority0,*){inset: 10px 12px auto !important;}}
:scope:scope .ry-header-links a:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(255, 255, 255) !important;background: transparent !important;}
:scope:scope .ry-header-brand .ry-inverted-logo:is(#ry-shared-priority0,*){filter: brightness(0) invert(1) !important;}
:scope:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :not([class*="w-icon-"]):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: "Inter Display", Arial, sans-serif !important;}
:scope:is(#ry-shared-priority0,*){--typography-font-main: "Inter Display",Arial,sans-serif !important;--typography-font-body: "Inter Display",Arial,sans-serif !important;--typography-font-heading-sans: "Inter Display",Arial,sans-serif !important;--typography-font-button: "Inter Display",Arial,sans-serif !important;}
:scope:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(26, 26, 26) !important;background: rgb(255, 255, 255) !important;}
:scope :is(h1, h2, h3, h4, h5, h6):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-weight: 500 !important;letter-spacing: -0.04em !important;}
:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-restored-app-heading > p):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], .demo-kicker, .demo-field-label, .demo-workspace-label) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: "IBM Plex Mono", monospace !important;font-weight: 500 !important;}
:scope :is(.ry-section-title, #three-steps > div > h2, #ry-results-title, #duel h2, #kyra-spotlight h2, #ry-examples-title, #ry-100m-offer h2, .ry-vs-heading h2, .ry-ff-heading h2, .ry-restored-app-heading h2, .rp-heading h2, .ry-figma-closing h2):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-size: 54px !important;line-height: 1.1 !important;letter-spacing: -0.04em !important;color: rgb(26, 26, 26) !important;}
:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background-color: rgb(240, 240, 240) !important;background-image: none !important;border-color: rgba(26, 26, 26, 0.1) !important;}
:scope :is(.ry-hero-pretitle, #hero-avatar-proof, .ry-header-links a):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(26, 26, 26) !important;text-shadow: none !important;}
:scope .ry-header-brand .ry-inverted-logo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){filter: none !important;}
:scope :is(.ry-hero-how-link, .ry-closing-demo):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: transparent !important;color: rgb(26, 26, 26) !important;border-color: rgba(26, 26, 26, 0.2) !important;}
:scope :is(.cta_primary, .pill.primary, .ry-closing-primary):not(.de-plan-card--pro *):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){color: rgb(255, 255, 255) !important;background: rgb(26, 26, 26) !important;border-color: rgb(26, 26, 26) !important;border-radius: 16px !important;box-shadow: none !important;font-size: 16px !important;font-weight: 400 !important;}
:scope .cta_primary:not(.de-plan-card--pro *) .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(26, 26, 26) !important;border-color: rgb(26, 26, 26) !important;}
:scope :is(.cta_primary, .pill.primary, .ry-closing-primary):not(.de-plan-card--pro *):hover:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(36, 36, 36) !important;}
:scope :is(.cta_primary, .pill.primary, .ry-closing-primary):focus-visible:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){outline-color: rgb(26, 26, 26) !important;}
:scope #footer-preview .ry-figma-closing:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: none rgb(240, 240, 240) !important;border-color: rgba(26, 26, 26, 0.1) !important;}
@media (max-width: 767px){:scope :is(.ry-section-title, #three-steps > div > h2, #ry-results-title, #duel h2, #kyra-spotlight h2, #ry-examples-title, #ry-100m-offer h2, .ry-vs-heading h2, .ry-ff-heading h2, .ry-restored-app-heading h2, .rp-heading h2, .ry-figma-closing h2):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-size: 35px !important;line-height: 1.1 !important;}}
@media (max-width: 370px){:scope :is(.cta_primary, .ry-hero-how-link):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-size: 14px !important;}}
:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){padding-bottom: 24px !important;min-height: 0px !important;}
@media (min-width: 992px){:scope #footer-preview #closing-offer:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(246, 246, 246) !important;}}
@media (min-width: 992px){:scope #footer-preview #closing-offer .ry-figma-closing-art:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){display: block !important;inset: 0px 0px 0px auto !important;width: 50% !important;background: image-set(url("/assets/dubai-hero-20261010/bw-step-1-1024-8b87c7242e41.avif") 1x, url("/assets/dubai-hero-20261010/bw-step-1-2048-dcaa37fae7af.avif") 2x) center center / cover no-repeat rgb(238, 238, 238) !important;mask-image: linear-gradient(to right, transparent 0%, rgb(0, 0, 0) 34%, rgb(0, 0, 0) 100%) !important;}}
@media (min-width: 992px){:scope #footer-preview #closing-offer .ry-figma-closing-art img:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){display: none !important;}}
@media (min-width: 992px){:scope #footer-preview #closing-offer .ry-figma-closing-copy:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){max-width: 66.6667% !important;}}
@media (min-width: 992px){#home:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){padding-top: 112px !important;}}
@media (min-width: 992px) and (max-height: 760px){#home:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){padding-top: 100px !important;}}
:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){margin: 0px !important;border: 0px !important;border-radius: 0px !important;box-shadow: none !important;width: auto !important;max-width: none !important;}
:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){margin: 0px !important;border: 0px !important;border-radius: 0px !important;box-shadow: none !important;width: auto !important;max-width: none !important;}
@media (min-width: 992px){:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){min-height: 0px !important;padding-bottom: 72px !important;}}
@media (min-width: 992px){:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){min-height: 0px !important;padding-bottom: 72px !important;}}
@media (min-width: 992px){:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){padding-top: 104px !important;padding-bottom: 56px !important;}}
@media (min-width: 992px){:scope #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){padding-top: 104px !important;}}
:scope:not(#rdh-sharp) .step-device-stage:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rsa-cam:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rsa-shot:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .process-art:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-step-process-pack:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-step-delivery-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rsa-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .filter-pill:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .result-photo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-audience-strip-item:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-ks-transaction:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-ks-player:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-ks-quote:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-es-player:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-es-result-images:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .card_testimonial:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-example-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-vs-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .card_feature:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .de-plan-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-phone-photo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-plan:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-copy-back:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-copy-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-ai-badge:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-comparison:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-enhance-back:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-enhance-photo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-file:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-format:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .app-demo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-offer-package:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ryselist-price:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) #ry-100m-offer .saving:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rp-question:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-figma-closing:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rdh-visual:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .result-paper:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-results-dialog:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){border-radius: 6px !important;}
:scope:not(#rdh-sharp) .cta_primary:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .cta_primary .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .cta_primary .button-inner:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hero-how-link:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .pill.primary:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rdh-phone-play:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-closing-primary:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-header-bar:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-german-hero-animation:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){border-radius: 8px !important;}
:scope:not(#rdh-sharp) .step-device-stage:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rsa-cam:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rsa-shot:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .process-art:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-step-process-pack:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-step-delivery-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rsa-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .filter-pill:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .result-photo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-audience-strip-item:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-ks-transaction:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-ks-player:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-ks-quote:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-es-player:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-es-result-images:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .card_testimonial:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-example-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-vs-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .card_feature:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .de-plan-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-phone-photo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-plan:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-copy-back:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-copy-card:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-ai-badge:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-comparison:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-enhance-back:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-enhance-photo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-file:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hd-format:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .app-demo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-offer-package:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ryselist-price:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) #ry-100m-offer .saving:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rp-question:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-figma-closing:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rdh-visual:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .result-paper:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-results-dialog:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){border-radius: 6px !important;}
:scope:not(#rdh-sharp) .cta_primary:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .cta_primary .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .cta_primary .button-inner:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hero-how-link:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .pill.primary:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .rdh-phone-play:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-closing-primary:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-header-bar:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-german-hero-animation:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){border-radius: 8px !important;}
:scope:not(#rdh-sharp) .ry-header-brand .ry-header-logo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){width: 140px !important;height: auto !important;max-width: none !important;}
:scope:not(#rdh-sharp) .ry-header-brand:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-header-brand .logo-nav:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-header-brand .ry-inverted-logo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){width: auto !important;height: auto !important;max-width: none !important;}
:scope:not(#rdh-sharp) #home:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hero-press:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) #einsatzbereiche:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-steps-built:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-pricing-glow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(255, 255, 255) !important;}
:scope:not(#rdh-sharp) .ry-header-brand .ry-header-logo:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){width: 140px !important;height: auto !important;max-width: none !important;}
:scope:not(#rdh-sharp) #home:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-hero-press:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) #einsatzbereiche:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-steps-built:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .ry-pricing-glow:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){background: rgb(255, 255, 255) !important;}
:scope:not(#rdh-sharp) .cta_primary:not(.secondary):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{animation: auto ease 0s 1 normal none running none !important;opacity: 0 !important;}
:scope:not(#rdh-sharp) .cta_primary:not(.secondary):hover:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after,:scope:not(#rdh-sharp) .cta_primary:not(.secondary):focus-visible:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{animation: 1.6s ease-in-out 0s infinite normal none running ryShine !important;opacity: 1 !important;}
:scope:not(#rdh-sharp) .cta_primary .ry-cta-arrow-slot:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::before,:scope:not(#rdh-sharp) .cta_primary .ry-cta-arrow-slot:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{animation: auto ease 0s 1 normal none running none !important;transform: none !important;}
:scope:not(#rdh-sharp) .cta_primary .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){z-index: 0 !important;}
:scope:not(#rdh-sharp) .cta_primary .button-inner:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){position: relative !important;z-index: 2 !important;}
:scope:not(#rdh-sharp) .cta_primary:not(.secondary):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{animation: auto ease 0s 1 normal none running none !important;opacity: 0 !important;}
:scope:not(#rdh-sharp) .cta_primary:not(.secondary):hover:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after,:scope:not(#rdh-sharp) .cta_primary:not(.secondary):focus-visible:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{animation: 1.6s ease-in-out 0s infinite normal none running ryShine !important;opacity: 1 !important;}
:scope:not(#rdh-sharp) .cta_primary .ry-cta-arrow-slot:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::before,:scope:not(#rdh-sharp) .cta_primary .ry-cta-arrow-slot:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*)::after{animation: auto ease 0s 1 normal none running none !important;transform: none !important;}
:scope:not(#rdh-sharp) .cta_primary .btn-bg:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){z-index: 0 !important;}
:scope:not(#rdh-sharp) .cta_primary .button-inner:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){position: relative !important;z-index: 2 !important;}
:scope:not(#rdh-sharp) .cta_primary .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){text-shadow: currentcolor 0px 24px 0px !important;}
:scope:not(#rdh-sharp) .cta_primary:hover .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .cta_primary:focus-visible .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){translate: 0px -24px !important;}
:scope:not(#rdh-sharp) .cta_primary .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){text-shadow: currentcolor 0px 24px 0px !important;}
:scope:not(#rdh-sharp) .cta_primary:hover .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) .cta_primary:focus-visible .text-button:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){translate: 0px -24px !important;}
@media (min-width: 992px){:scope:not(#rdh-sharp) #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){padding-bottom: 40px !important;}}
@media (min-width: 992px){:scope:not(#rdh-sharp) #home.ry-float-hero:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){padding-bottom: 40px !important;}}
:scope:not(#rdh-sharp):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) :not([class*="w-icon-"]):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: Geist, Arial, sans-serif !important;}
:scope:not(#rdh-sharp) :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], [class*="-eyebrow "], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-hero-new-pill):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], [class*="-eyebrow "], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-hero-new-pill) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: "Roboto Mono", monospace !important;font-weight: 400 !important;}
:scope:not(#rdh-sharp) :is(h1, h2, h3, h4):is(#ry-shared-priority0,*){text-wrap: balance !important;}
:scope:not(#rdh-sharp) p:is(#ry-shared-priority0,*),:scope:not(#rdh-sharp) li:is(#ry-shared-priority0,*){text-wrap: pretty !important;}
:scope:not(#rdh-sharp):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) :not([class*="w-icon-"]):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: Geist, Arial, sans-serif !important;}
:scope:not(#rdh-sharp) :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], [class*="-eyebrow "], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-hero-new-pill):is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*),:scope:not(#rdh-sharp) :is(.label-large, .label-small, .de-plan-label, .ry-mf-copyright, .eyebrow, .ry-hero-pretitle, .ry-pretitle-announcement, [class$="-eyebrow"], [class*="-eyebrow "], .demo-kicker, .demo-field-label, .demo-workspace-label, .ry-hero-new-pill) *:is(#ry-shared-priority0#ry-shared-priority1#ry-shared-priority2#ry-shared-priority3#ry-shared-priority4#ry-shared-priority5#ry-shared-priority6#ry-shared-priority7,*){font-family: "Roboto Mono", monospace !important;font-weight: 400 !important;}
:scope:not(#rdh-sharp) :is(h1, h2, h3, h4):is(#ry-shared-priority0,*){text-wrap: balance !important;}
:scope:not(#rdh-sharp) p:is(#ry-shared-priority0,*),:scope:not(#rdh-sharp) li:is(#ry-shared-priority0,*){text-wrap: pretty !important;}

/* Close the remaining legacy global overrides over these reused components. */
:scope .ry-inverted-logo>img.ry-inverted-logo-icon:is(#a#b#c#d#e#f#g#h#i#j,*){filter:url(#ry-logo-invert-colors)!important;}
:scope .ry-site-header:is(#a#b#c#d#e#f#g#h#i#j,*){height:auto!important;min-height:0!important;border:0!important;}
:scope .ry-header-bar:is(#a#b#c#d#e#f#g#h#i#j,*){height:64px!important;}
:scope .ry-header-logo:is(#a#b#c#d#e#f#g#h#i#j,*){height:auto!important;max-height:none!important;}
:scope #ry-closing-title:is(#a#b#c#d#e#f#g#h#i#j,*){font-weight:500!important;}
@media(max-width:767px){
:scope :is(.ry-site-header,#footer-preview):is(#a#b#c#d#e#f#g#h#i#j,*){font-size:14px!important;line-height:20px!important;}
:scope .ry-header-bar:is(#a#b#c#d#e#f#g#h#i#j,*){height:58px!important;}
}
@media(max-width:991px){:scope #closing-offer:is(#a#b#c#d#e#f#g#h#i#j,*){background:#f0f0f0!important;}}
}}

:root{--ry-country-ready:1}
/* Adapted from belvair-sales/app/components/Footer.tsx. */
:root { --ry-country-ready: 1; }
.ry-country-trigger {
  display:inline-flex; align-items:center; justify-content:center; gap:10px;
  max-width:100%; min-height:44px; margin:16px 0; padding:10px 16px;
  border:1px solid #231f2333; border-radius:999px; background:transparent;
  color:var(--color-base-base-dark-100,#231f23); font:500 14px/1.4 var(--typography-font-body,sans-serif);
  text-align:left; cursor:pointer; transition:background-color .15s,border-color .15s;
}
.ry-country-trigger:hover { border-color:#231f2366; background:#ffffff66; }
.ry-country-trigger > span:first-child { flex:none; font-size:20px; }
.ry-country-trigger svg { flex:none; width:14px; height:14px; opacity:.6; }
.ry-country-mobile-label { display:none; }
.ry-country-dialog {
  box-sizing:border-box; width:min(512px,calc(100% - 32px)); max-width:none;
  max-height:85vh; max-height:85dvh; margin:auto; padding:48px 40px;
  border:0; border-radius:32px; background:#fff; color:#1c1917;
  box-shadow:0 25px 50px -12px #00000040; overflow-y:auto; overscroll-behavior:contain;
  font:400 16px/1.4 var(--typography-font-body,sans-serif); scrollbar-width:none;
}
.ry-country-dialog::-webkit-scrollbar { display:none; }
.ry-country-dialog::backdrop { background:#0009; backdrop-filter:blur(4px); }
.ry-country-dialog .ry-country-title {
  margin:0 28px 32px 0; font-family:var(--typography-font-heading-sans,sans-serif);
  font-size:clamp(24px,4vw,32px); font-weight:700; line-height:1.05;
  letter-spacing:-.03em; text-transform:uppercase; color:#1c1917;
}
.ry-country-close {
  position:absolute; right:16px; top:16px; display:grid; place-items:center;
  width:44px; height:44px; padding:0; border:0; border-radius:50%;
  background:transparent; color:#78716c; cursor:pointer;
}
.ry-country-close:hover { background:#f5f5f4; color:#44403c; }
.ry-country-close svg { width:24px; height:24px; }
.ry-country-options { display:grid; gap:4px; }
.ry-country-option {
  box-sizing:border-box; display:flex; align-items:center; gap:16px;
  width:100%; min-height:64px; margin:0; padding:14px 18px;
  border:2px solid transparent; border-radius:12px; background:transparent;
  text-align:left; text-decoration:none; color:#57534e; font:500 17px/1.3 var(--typography-font-body,sans-serif);
  cursor:pointer; transition:background-color .15s,border-color .15s;
}
.ry-country-option:hover { background:#fafaf9; color:#1c1917; text-decoration:none; }
.ry-country-option[aria-current="true"] { border-color:#1c1917; color:#1c1917; font-weight:700; }
.ry-country-option > span:first-child { flex:none; font-size:26px; }
.ry-country-option small { display:block; margin-top:3px; color:#78716c; font-size:13px; font-weight:400; }
.ry-country-trigger:focus-visible,.ry-country-dialog button:focus-visible,.ry-country-dialog a:focus-visible {
  outline:2px solid currentColor; outline-offset:3px;
}
html.ry-country-open { overflow:hidden; }
@media(max-width:767px) {
  .ry-country-footer-controls { display:grid; grid-template-columns:auto auto; align-items:center; justify-content:space-between; gap:12px; }
  .ry-country-footer-controls > .ry-mf-socials { margin:0; gap:6px; }
  .ry-country-footer-controls > .ry-country-trigger { margin:0; padding:8px; gap:6px; white-space:nowrap; }
  .ry-country-footer-controls > .ry-mf-copyright { grid-column:1 / -1; }
  .ry-country-trigger .ry-country-label { display:none; }
  .ry-country-trigger .ry-country-mobile-label { display:inline; }
}
@media(max-width:639px) {
  .ry-country-dialog { padding:40px 24px 28px; border-radius:28px; }
  .ry-country-dialog .ry-country-title { margin-bottom:24px; }
  .ry-country-option { padding:12px; gap:12px; }
}
@media(prefers-reduced-motion:reduce) {
  .ry-country-trigger,.ry-country-option { transition:none; }
}
/* Shared black chip and centered arrow slot, matching ryselist.com. */
:is(.cta_primary, .cta_secondary, .cta_tertiary) .ry-cta-arrow {
  display: grid !important;
  place-items: center;
  position: relative;
  flex: 0 0 var(--ry-cta-chip-size, 36px) !important;
  width: var(--ry-cta-chip-size, 36px) !important;
  height: var(--ry-cta-chip-size, 36px) !important;
  margin: 0 !important;
  border-radius: 8px;
  background: #070708;
  overflow: hidden;
  pointer-events: none;
  transform: none !important;
  translate: none !important;
}
/* Retain native wrappers/hooks, but do not combine their old travel with the loop. */
:is(.cta_primary, .cta_secondary, .cta_tertiary) .ry-cta-arrow-wrap {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  flex: none !important;
  transform: none !important;
  translate: none !important;
}
:is(.cta_primary, .cta_secondary, .cta_tertiary) .ry-cta-arrow-duplicate { display: none !important; }
.ry-cta-arrow-wrap.right { margin-left: 8px !important; }
.ry-cta-arrow-wrap.left { margin-right: 8px !important; }
.ry-header-minimal .ry-nav-start .ry-cta-arrow-wrap { margin: 0 !important; }
.ry-cta-arrow > svg, .ry-cta-arrow > img { display: none; }
/* Webflow embed clearfix pseudo-elements must not become extra chip grid items. */
.ry-cta-arrow::before, .ry-cta-arrow::after { content: none !important; display: none !important; }
.ry-cta-arrow-slot {
  display: block;
  position: relative;
  width: var(--ry-cta-slot-size, 15px);
  height: var(--ry-cta-slot-size, 15px);
  overflow: hidden;
}
.ry-cta-arrow-slot::before, .ry-cta-arrow-slot::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #fff;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E") center / contain no-repeat;
  animation: ry-cta-arrow-loop 2.4s cubic-bezier(.65, 0, .35, 1) infinite;
  animation-play-state: paused;
}
.ry-cta-arrow-slot::after { animation-delay: -1.2s; }
.ry-cta-arrow[data-ry-arrow-active="true"] .ry-cta-arrow-slot::before,
.ry-cta-arrow[data-ry-arrow-active="true"] .ry-cta-arrow-slot::after { animation-play-state: running; will-change: transform; }
.ry-header-minimal .ry-nav-start { --ry-cta-chip-size: 28px; }
@media (max-width: 767px) {
  .ry-header-minimal .ry-nav-start { --ry-cta-chip-size: 24px; --ry-cta-slot-size: 12px; }
}
@keyframes ry-cta-arrow-loop {
  0% { transform: translate(0, 0); }
  42% { transform: translate(160%, -160%); }
  42.01% { transform: translate(-160%, 160%); }
  84%, 100% { transform: translate(0, 0); }
}
@media (prefers-reduced-motion: reduce) {
  .ry-cta-arrow-slot::before { animation: none; transform: none; }
  .ry-cta-arrow-slot::after { display: none; animation: none; }
}
