/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--ri-family-page:#fdf9f0;--ri-family-page-warm:#fcf4ec;--ri-family-page-soft:#f9f3e9;--ri-family-page-cream:#fffdf7;--ri-family-surface:#fcfcf4;--ri-family-surface-muted:#f4f1e7;--ri-family-surface-green:#ecece4;--ri-family-hero-comparison-matrix-surface:#fffff9;--ri-family-border:#e4ddd0;--ri-family-border-soft-color:#eee6d8;--ri-family-border-strong-color:#d6ccbe;--ri-family-ink:#0c242c;--ri-family-heading-ink:#132f33;--ri-family-text:#2c3434;--ri-family-text-muted:#5c6969;--ri-family-text-inverse:#fff;--ri-family-teal-900:#0c3c44;--ri-family-teal-700:#17484f;--ri-family-teal-600:#1d5a60;--ri-family-teal-500:#2e6d70;--ri-family-teal-100:#ddebe6;--ri-family-teal-50:#f0f6f2;--ri-family-status-strong:#548454;--ri-family-status-strong-dark:#34744c;--ri-family-status-strong-soft:#d4dcc4;--ri-family-status-verify:#d49434;--ri-family-status-verify-bg:#fbe8c8;--ri-family-status-risk:#bc5434;--ri-family-status-risk-bg:#fcecdc;--ri-family-brand-logo-monogram:#d49434;--ri-family-brand-logo-monogram-on-light:#966117;--ri-family-editorial-section-label:#548454;--ri-family-content-disclosure-marker:var(--ri-family-status-risk);--ri-family-interaction-soft:#d4dcc4;--ri-family-presentation-stripe-start:#34744c;--ri-family-presentation-stripe-end:#d49434;--ri-family-cost-cue-ink:#34744c;--ri-family-scrollbar-action:#548454;--ri-family-scrollbar-action-hover:#34744c;--ri-family-hero-title-emphasis:#4f8a70;--ri-family-hero-spine-item-border:#ffffff2e;--ri-family-hero-spine-item-surface:#ffffff14;--ri-family-gradient-teal-start:#0b4e52;--ri-family-gradient-teal-end:var(--ri-family-teal-900);--ri-family-color-ink:var(--ri-family-ink);--ri-family-color-muted:var(--ri-family-text-muted);--ri-family-color-paper:var(--ri-family-page);--ri-family-color-surface:var(--ri-family-surface);--ri-family-color-surface-soft:var(--ri-family-surface-muted);--ri-family-color-border:var(--ri-family-border);--ri-family-color-accent:var(--ri-family-teal-600);--ri-family-color-accent-strong:var(--ri-family-teal-900);--ri-family-color-success:var(--ri-family-status-strong);--ri-family-color-warning:var(--ri-family-status-verify);--ri-family-color-risk:var(--ri-family-status-risk);--ri-family-button-primary-border:var(--ri-family-gradient-teal-end);--ri-family-button-primary-border-hover:var(--ri-family-gradient-teal-start);--ri-family-button-primary-text:var(--ri-family-text-inverse);--ri-family-space-2:.125rem;--ri-family-space-4:.25rem;--ri-family-space-8:.5rem;--ri-family-space-10:.625rem;--ri-family-space-12:.75rem;--ri-family-space-14:.875rem;--ri-family-space-16:1rem;--ri-family-space-18:1.125rem;--ri-family-space-20:1.25rem;--ri-family-space-22:1.375rem;--ri-family-space-24:1.5rem;--ri-family-space-28:1.75rem;--ri-family-space-30:1.875rem;--ri-family-space-32:2rem;--ri-family-space-36:2.25rem;--ri-family-space-48:3rem;--ri-family-space-64:4rem;--ri-family-radius-4:.25rem;--ri-family-radius-6:.375rem;--ri-family-radius-8:.5rem;--ri-family-radius-12:.75rem;--ri-family-radius-round:999rem;--ri-family-border-soft:.0625rem solid var(--ri-family-color-border);--ri-family-border-subtle:.0625rem solid var(--ri-family-border-soft-color);--ri-family-border-strong:.0625rem solid var(--ri-family-border-strong-color);--ri-family-shadow-card:0 1.125rem 2.5rem #0c3c441a;--ri-family-shadow-soft:0 .625rem 1.5rem #0c3c4414;--ri-family-shadow-button:0 .625rem 1.375rem #0c3c442e;--ri-family-shadow-menu:0 1.125rem 2.125rem #0c3c4429;--ri-family-logo-monogram-shadow:#0c3b4729;--ri-family-menu-overlay:#0c242c61;--ri-family-icon-size-sm:1rem;--ri-family-icon-size-md:1.25rem;--ri-family-icon-size-lg:1.5rem;--ri-family-icon-stroke-regular:1.75;--ri-family-icon-stroke-strong:2.25;--ri-family-score-ring-size-md:var(--ri-family-space-64);--ri-family-score-ring-track:var(--ri-family-border-soft-color);--ri-family-scrollbar-thumb:var(--ri-family-scrollbar-action);--ri-family-scrollbar-thumb-hover:var(--ri-family-scrollbar-action-hover);--ri-family-scrollbar-track:var(--ri-family-border-soft-color);--ri-family-rail-max:120rem;--ri-family-rail-padding:var(--ri-family-space-20);--ri-family-section-gap:var(--ri-family-space-24)}@media (width>=24.375rem){:root{--ri-family-rail-padding:var(--ri-family-space-20)}}@media (width>=48rem){:root{--ri-family-rail-padding:var(--ri-family-space-24);--ri-family-section-gap:var(--ri-family-space-30)}}@media (width>=62rem){:root{--ri-family-rail-padding:var(--ri-family-space-28);--ri-family-section-gap:var(--ri-family-space-30)}}@media (width>=80rem){:root{--ri-family-rail-padding:var(--ri-family-space-28);--ri-family-section-gap:var(--ri-family-space-28)}}@media (width>=90rem){:root{--ri-family-rail-padding:var(--ri-family-space-32);--ri-family-section-gap:var(--ri-family-space-32)}}@media (width>=120rem){:root{--ri-family-rail-padding:var(--ri-family-space-32);--ri-family-section-gap:var(--ri-family-space-36)}}:root{--ri-family-font-sans:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ri-family-font-display:"DM Serif Display", Georgia, serif;--ri-family-font-source-serif:"Source Serif Pro", Georgia, serif;--ri-family-weight-regular:400;--ri-family-weight-medium:500;--ri-family-weight-semibold:600;--ri-family-weight-bold:700;--ri-family-type-body-family:var(--ri-family-font-sans);--ri-family-type-body-size:1rem;--ri-family-type-body-line-height:1.625rem;--ri-family-type-body-weight:var(--ri-family-weight-regular);--ri-family-type-body-style:normal;--ri-family-type-body-letter-spacing:0;--ri-family-type-body-lg-family:var(--ri-family-font-sans);--ri-family-type-body-lg-size:1.125rem;--ri-family-type-body-lg-line-height:1.75rem;--ri-family-type-body-lg-weight:var(--ri-family-weight-regular);--ri-family-type-body-lg-style:normal;--ri-family-type-body-lg-letter-spacing:0;--ri-family-type-body-sm-family:var(--ri-family-font-sans);--ri-family-type-body-sm-size:.875rem;--ri-family-type-body-sm-line-height:1.55;--ri-family-type-body-sm-weight:var(--ri-family-weight-regular);--ri-family-type-body-sm-style:normal;--ri-family-type-body-sm-letter-spacing:0;--ri-family-type-media-caption-family:var(--ri-family-font-source-serif);--ri-family-type-media-caption-size:.75rem;--ri-family-type-media-caption-line-height:1.4;--ri-family-type-media-caption-weight:var(--ri-family-weight-semibold);--ri-family-type-media-caption-style:italic;--ri-family-type-media-caption-letter-spacing:0;--ri-family-type-body-sm-strong-family:var(--ri-family-font-sans);--ri-family-type-body-sm-strong-size:.875rem;--ri-family-type-body-sm-strong-line-height:1.55;--ri-family-type-body-sm-strong-weight:var(--ri-family-weight-semibold);--ri-family-type-body-sm-strong-style:normal;--ri-family-type-body-sm-strong-letter-spacing:0;--ri-family-type-body-sm-compact-family:var(--ri-family-font-sans);--ri-family-type-body-sm-compact-size:.875rem;--ri-family-type-body-sm-compact-line-height:1.1875rem;--ri-family-type-body-sm-compact-weight:var(--ri-family-weight-medium);--ri-family-type-body-sm-compact-style:normal;--ri-family-type-body-sm-compact-letter-spacing:0;--ri-family-type-label-strong-family:var(--ri-family-font-sans);--ri-family-type-label-strong-size:.875rem;--ri-family-type-label-strong-line-height:1.2;--ri-family-type-label-strong-weight:var(--ri-family-weight-bold);--ri-family-type-label-strong-style:normal;--ri-family-type-label-strong-letter-spacing:0;--ri-family-type-skip-link-family:var(--ri-family-font-sans);--ri-family-type-skip-link-size:.875rem;--ri-family-type-skip-link-line-height:1.05;--ri-family-type-skip-link-weight:var(--ri-family-weight-semibold);--ri-family-type-skip-link-style:normal;--ri-family-type-skip-link-letter-spacing:0;--ri-family-type-breadcrumbs-family:var(--ri-family-font-sans);--ri-family-type-breadcrumbs-size:.875rem;--ri-family-type-breadcrumbs-line-height:1.25rem;--ri-family-type-breadcrumbs-weight:var(--ri-family-weight-semibold);--ri-family-type-breadcrumbs-style:normal;--ri-family-type-breadcrumbs-letter-spacing:0;--ri-family-type-button-sm-family:var(--ri-family-font-source-serif);--ri-family-type-button-sm-size:.875rem;--ri-family-type-button-sm-line-height:1.2;--ri-family-type-button-sm-weight:var(--ri-family-weight-semibold);--ri-family-type-button-sm-style:normal;--ri-family-type-button-sm-letter-spacing:0;--ri-family-type-button-lg-family:var(--ri-family-font-source-serif);--ri-family-type-button-lg-size:1rem;--ri-family-type-button-lg-line-height:1.2;--ri-family-type-button-lg-weight:var(--ri-family-weight-semibold);--ri-family-type-button-lg-style:normal;--ri-family-type-button-lg-letter-spacing:0;--ri-family-type-button-header-family:var(--ri-family-font-source-serif);--ri-family-type-button-header-size:1.125rem;--ri-family-type-button-header-line-height:1.2;--ri-family-type-button-header-weight:var(--ri-family-weight-semibold);--ri-family-type-button-header-style:normal;--ri-family-type-button-header-letter-spacing:0;--ri-family-type-callout-title-family:var(--ri-family-font-source-serif);--ri-family-type-callout-title-size:1.125rem;--ri-family-type-callout-title-line-height:1.35;--ri-family-type-callout-title-weight:var(--ri-family-weight-semibold);--ri-family-type-callout-title-style:normal;--ri-family-type-callout-title-letter-spacing:0;--ri-family-type-callout-title-regular-family:var(--ri-family-font-source-serif);--ri-family-type-callout-title-regular-size:1.125rem;--ri-family-type-callout-title-regular-line-height:1.35;--ri-family-type-callout-title-regular-weight:var(--ri-family-weight-regular);--ri-family-type-callout-title-regular-style:normal;--ri-family-type-callout-title-regular-letter-spacing:0;--ri-family-type-callout-body-family:var(--ri-family-font-sans);--ri-family-type-callout-body-size:1rem;--ri-family-type-callout-body-line-height:1.35;--ri-family-type-callout-body-weight:var(--ri-family-weight-regular);--ri-family-type-callout-body-style:normal;--ri-family-type-callout-body-letter-spacing:0;--ri-family-type-form-label-family:var(--ri-family-font-sans);--ri-family-type-form-label-size:.875rem;--ri-family-type-form-label-line-height:1.2;--ri-family-type-form-label-weight:var(--ri-family-weight-semibold);--ri-family-type-form-label-style:normal;--ri-family-type-form-label-letter-spacing:0;--ri-family-type-form-control-family:var(--ri-family-font-sans);--ri-family-type-form-control-size:1rem;--ri-family-type-form-control-line-height:1.55;--ri-family-type-form-control-weight:var(--ri-family-weight-regular);--ri-family-type-form-control-style:normal;--ri-family-type-form-control-letter-spacing:0;--ri-family-type-form-group-title-family:var(--ri-family-font-sans);--ri-family-type-form-group-title-size:1rem;--ri-family-type-form-group-title-line-height:1.55;--ri-family-type-form-group-title-weight:var(--ri-family-weight-bold);--ri-family-type-form-group-title-style:normal;--ri-family-type-form-group-title-letter-spacing:0;--ri-family-type-icon-link-family:var(--ri-family-font-sans);--ri-family-type-icon-link-size:1rem;--ri-family-type-icon-link-line-height:1.375rem;--ri-family-type-icon-link-weight:var(--ri-family-weight-semibold);--ri-family-type-icon-link-style:normal;--ri-family-type-icon-link-letter-spacing:0;--ri-family-type-logo-header-family:var(--ri-family-font-display);--ri-family-type-logo-header-size:1.5rem;--ri-family-type-logo-header-line-height:1.08;--ri-family-type-logo-header-weight:var(--ri-family-weight-regular);--ri-family-type-logo-header-style:normal;--ri-family-type-logo-header-letter-spacing:0;--ri-family-type-logo-footer-family:var(--ri-family-font-display);--ri-family-type-logo-footer-size:1.625rem;--ri-family-type-logo-footer-line-height:1.75rem;--ri-family-type-logo-footer-weight:var(--ri-family-weight-regular);--ri-family-type-logo-footer-style:normal;--ri-family-type-logo-footer-letter-spacing:0;--ri-family-type-logo-monogram-family:var(--ri-family-font-display);--ri-family-type-logo-monogram-size:1.125rem;--ri-family-type-logo-monogram-line-height:1;--ri-family-type-logo-monogram-weight:var(--ri-family-weight-regular);--ri-family-type-logo-monogram-style:normal;--ri-family-type-logo-monogram-letter-spacing:0;--ri-family-type-logo-header-support-family:var(--ri-family-font-sans);--ri-family-type-logo-header-support-size:.625rem;--ri-family-type-logo-header-support-line-height:.875rem;--ri-family-type-logo-header-support-weight:var(--ri-family-weight-medium);--ri-family-type-logo-header-support-style:normal;--ri-family-type-logo-header-support-letter-spacing:0;--ri-family-type-logo-footer-support-family:var(--ri-family-font-sans);--ri-family-type-logo-footer-support-size:.75rem;--ri-family-type-logo-footer-support-line-height:1rem;--ri-family-type-logo-footer-support-weight:var(--ri-family-weight-medium);--ri-family-type-logo-footer-support-style:normal;--ri-family-type-logo-footer-support-letter-spacing:0;--ri-family-type-section-label-family:var(--ri-family-font-sans);--ri-family-type-section-label-size:.75rem;--ri-family-type-section-label-line-height:125%;--ri-family-type-section-label-weight:var(--ri-family-weight-bold);--ri-family-type-section-label-style:normal;--ri-family-type-section-label-letter-spacing:0;--ri-family-type-section-heading-family:var(--ri-family-font-source-serif);--ri-family-type-section-heading-size:1.125rem;--ri-family-type-section-heading-line-height:1.35;--ri-family-type-section-heading-weight:var(--ri-family-weight-semibold);--ri-family-type-section-heading-style:normal;--ri-family-type-section-heading-letter-spacing:0;--ri-family-type-section-title-family:var(--ri-family-font-source-serif);--ri-family-type-section-title-size:2.125rem;--ri-family-type-section-title-line-height:2.375rem;--ri-family-type-section-title-weight:var(--ri-family-weight-regular);--ri-family-type-section-title-style:normal;--ri-family-type-section-title-letter-spacing:0;--ri-family-type-section-text-body-family:var(--ri-family-font-sans);--ri-family-type-section-text-body-size:1rem;--ri-family-type-section-text-body-line-height:1.375rem;--ri-family-type-section-text-body-weight:var(--ri-family-weight-medium);--ri-family-type-section-text-body-style:normal;--ri-family-type-section-text-body-letter-spacing:0;--ri-family-type-marketing-section-label-family:var(--ri-family-font-sans);--ri-family-type-marketing-section-label-size:.75rem;--ri-family-type-marketing-section-label-line-height:.875rem;--ri-family-type-marketing-section-label-weight:var(--ri-family-weight-medium);--ri-family-type-marketing-section-label-style:normal;--ri-family-type-marketing-section-label-letter-spacing:.04em;--ri-family-type-marketing-section-title-family:var(--ri-family-font-source-serif);--ri-family-type-marketing-section-title-size:2.125rem;--ri-family-type-marketing-section-title-line-height:2.625rem;--ri-family-type-marketing-section-title-weight:var(--ri-family-weight-regular);--ri-family-type-marketing-section-title-style:normal;--ri-family-type-marketing-section-title-letter-spacing:0;--ri-family-type-marketing-section-body-family:var(--ri-family-font-sans);--ri-family-type-marketing-section-body-size:1rem;--ri-family-type-marketing-section-body-line-height:1.5rem;--ri-family-type-marketing-section-body-weight:var(--ri-family-weight-regular);--ri-family-type-marketing-section-body-style:normal;--ri-family-type-marketing-section-body-letter-spacing:0;--ri-family-type-marketing-card-title-family:var(--ri-family-font-source-serif);--ri-family-type-marketing-card-title-size:1.25rem;--ri-family-type-marketing-card-title-line-height:1.625rem;--ri-family-type-marketing-card-title-weight:var(--ri-family-weight-semibold);--ri-family-type-marketing-card-title-style:normal;--ri-family-type-marketing-card-title-letter-spacing:0;--ri-family-type-marketing-card-body-family:var(--ri-family-font-sans);--ri-family-type-marketing-card-body-size:1rem;--ri-family-type-marketing-card-body-line-height:1.5rem;--ri-family-type-marketing-card-body-weight:var(--ri-family-weight-regular);--ri-family-type-marketing-card-body-style:normal;--ri-family-type-marketing-card-body-letter-spacing:0;--ri-family-type-cost-intro-body-family:var(--ri-family-type-section-text-body-family);--ri-family-type-cost-intro-body-size:var(--ri-family-type-section-text-body-size);--ri-family-type-cost-intro-body-line-height:var(--ri-family-type-section-text-body-line-height);--ri-family-type-cost-intro-body-weight:var(--ri-family-weight-regular);--ri-family-type-cost-intro-body-style:var(--ri-family-type-section-text-body-style);--ri-family-type-cost-intro-body-letter-spacing:var(--ri-family-type-section-text-body-letter-spacing);--ri-family-type-analytics-title-family:var(--ri-family-font-source-serif);--ri-family-type-analytics-title-size:1.125rem;--ri-family-type-analytics-title-line-height:1.14;--ri-family-type-analytics-title-weight:var(--ri-family-weight-semibold);--ri-family-type-analytics-title-style:normal;--ri-family-type-analytics-title-letter-spacing:0;--ri-family-type-cost-footnote-family:var(--ri-family-font-sans);--ri-family-type-cost-footnote-size:.75rem;--ri-family-type-cost-footnote-line-height:1.4;--ri-family-type-cost-footnote-weight:var(--ri-family-weight-medium);--ri-family-type-cost-footnote-style:normal;--ri-family-type-cost-footnote-letter-spacing:0;--ri-family-type-process-step-number-family:var(--ri-family-font-source-serif);--ri-family-type-process-step-number-size:1.125rem;--ri-family-type-process-step-number-line-height:1;--ri-family-type-process-step-number-weight:var(--ri-family-weight-semibold);--ri-family-type-process-step-number-style:normal;--ri-family-type-process-step-number-letter-spacing:0;--ri-family-type-process-step-title-family:var(--ri-family-font-sans);--ri-family-type-process-step-title-size:1.0625rem;--ri-family-type-process-step-title-line-height:1.25rem;--ri-family-type-process-step-title-weight:var(--ri-family-weight-bold);--ri-family-type-process-step-title-style:normal;--ri-family-type-process-step-title-letter-spacing:0;--ri-family-type-faq-question-family:var(--ri-family-font-sans);--ri-family-type-faq-question-size:1rem;--ri-family-type-faq-question-line-height:1.25rem;--ri-family-type-faq-question-weight:var(--ri-family-weight-bold);--ri-family-type-faq-question-style:normal;--ri-family-type-faq-question-letter-spacing:0;--ri-family-type-faq-answer-family:var(--ri-family-font-sans);--ri-family-type-faq-answer-size:.9375rem;--ri-family-type-faq-answer-line-height:1.3125rem;--ri-family-type-faq-answer-weight:var(--ri-family-weight-medium);--ri-family-type-faq-answer-style:normal;--ri-family-type-faq-answer-letter-spacing:0;--ri-family-type-final-cta-title-family:var(--ri-family-type-section-title-family);--ri-family-type-final-cta-title-size:2.125rem;--ri-family-type-final-cta-title-line-height:var(--ri-family-type-section-title-line-height);--ri-family-type-final-cta-title-weight:var(--ri-family-type-section-title-weight);--ri-family-type-final-cta-title-style:var(--ri-family-type-section-title-style);--ri-family-type-final-cta-title-letter-spacing:var(--ri-family-type-section-title-letter-spacing);--ri-family-type-final-body-family:var(--ri-family-font-sans);--ri-family-type-final-body-size:1rem;--ri-family-type-final-body-line-height:1.25rem;--ri-family-type-final-body-weight:var(--ri-family-weight-medium);--ri-family-type-final-body-style:normal;--ri-family-type-final-body-letter-spacing:0;--ri-family-type-final-proof-row-family:var(--ri-family-font-sans);--ri-family-type-final-proof-row-size:.875rem;--ri-family-type-final-proof-row-line-height:1.125rem;--ri-family-type-final-proof-row-weight:var(--ri-family-weight-medium);--ri-family-type-final-proof-row-style:normal;--ri-family-type-final-proof-row-letter-spacing:0;--ri-family-type-proof-card-title-family:var(--ri-family-font-sans);--ri-family-type-proof-card-title-size:1rem;--ri-family-type-proof-card-title-line-height:1.125rem;--ri-family-type-proof-card-title-weight:var(--ri-family-weight-bold);--ri-family-type-proof-card-title-style:normal;--ri-family-type-proof-card-title-letter-spacing:0;--ri-family-type-proof-card-summary-family:var(--ri-family-font-sans);--ri-family-type-proof-card-summary-size:.875rem;--ri-family-type-proof-card-summary-line-height:1rem;--ri-family-type-proof-card-summary-weight:var(--ri-family-weight-medium);--ri-family-type-proof-card-summary-style:normal;--ri-family-type-proof-card-summary-letter-spacing:0;--ri-family-type-footer-link-family:var(--ri-family-font-sans);--ri-family-type-footer-link-size:.875rem;--ri-family-type-footer-link-line-height:1rem;--ri-family-type-footer-link-weight:var(--ri-family-weight-regular);--ri-family-type-footer-link-style:normal;--ri-family-type-footer-link-letter-spacing:0;--ri-family-type-footer-note-family:var(--ri-family-font-sans);--ri-family-type-footer-note-size:.75rem;--ri-family-type-footer-note-line-height:1.125rem;--ri-family-type-footer-note-weight:var(--ri-family-weight-regular);--ri-family-type-footer-note-style:normal;--ri-family-type-footer-note-letter-spacing:0;--ri-family-type-hero-title-family:var(--ri-family-font-display);--ri-family-type-hero-title-size:2.125rem;--ri-family-type-hero-title-line-height:1.25;--ri-family-type-hero-title-weight:var(--ri-family-weight-regular);--ri-family-type-hero-title-style:normal;--ri-family-type-hero-title-letter-spacing:0;--ri-family-type-hero-title-ru-family:var(--ri-family-type-hero-title-family);--ri-family-type-hero-title-ru-size:var(--ri-family-type-hero-title-size);--ri-family-type-hero-title-ru-line-height:var(--ri-family-type-hero-title-line-height);--ri-family-type-hero-title-ru-weight:var(--ri-family-weight-semibold);--ri-family-type-hero-title-ru-style:var(--ri-family-type-hero-title-style);--ri-family-type-hero-title-ru-letter-spacing:var(--ri-family-type-hero-title-letter-spacing);--ri-family-type-hero-title-ru-wide-family:var(--ri-family-type-hero-title-ru-family);--ri-family-type-hero-title-ru-wide-size:3rem;--ri-family-type-hero-title-ru-wide-line-height:var(--ri-family-type-hero-title-ru-line-height);--ri-family-type-hero-title-ru-wide-weight:var(--ri-family-type-hero-title-ru-weight);--ri-family-type-hero-title-ru-wide-style:var(--ri-family-type-hero-title-ru-style);--ri-family-type-hero-title-ru-wide-letter-spacing:var(--ri-family-type-hero-title-ru-letter-spacing);--ri-family-type-hero-body-family:var(--ri-family-font-sans);--ri-family-type-hero-body-size:1rem;--ri-family-type-hero-body-line-height:1.35;--ri-family-type-hero-body-weight:var(--ri-family-weight-regular);--ri-family-type-hero-body-style:normal;--ri-family-type-hero-body-letter-spacing:0;--ri-family-type-hero-body-ru-wide-family:var(--ri-family-type-hero-body-family);--ri-family-type-hero-body-ru-wide-size:1.25rem;--ri-family-type-hero-body-ru-wide-line-height:var(--ri-family-type-hero-body-line-height);--ri-family-type-hero-body-ru-wide-weight:var(--ri-family-type-hero-body-weight);--ri-family-type-hero-body-ru-wide-style:var(--ri-family-type-hero-body-style);--ri-family-type-hero-body-ru-wide-letter-spacing:var(--ri-family-type-hero-body-letter-spacing);--ri-family-type-hero-trust-label-family:var(--ri-family-font-sans);--ri-family-type-hero-trust-label-size:.625rem;--ri-family-type-hero-trust-label-line-height:.875rem;--ri-family-type-hero-trust-label-weight:var(--ri-family-weight-medium);--ri-family-type-hero-trust-label-style:normal;--ri-family-type-hero-trust-label-letter-spacing:0;--ri-family-type-hero-privacy-label-family:var(--ri-family-font-sans);--ri-family-type-hero-privacy-label-size:.75rem;--ri-family-type-hero-privacy-label-line-height:1.35;--ri-family-type-hero-privacy-label-weight:var(--ri-family-weight-regular);--ri-family-type-hero-privacy-label-style:normal;--ri-family-type-hero-privacy-label-letter-spacing:0;--ri-family-type-hero-shortlist-title-family:var(--ri-family-font-source-serif);--ri-family-type-hero-shortlist-title-size:1.125rem;--ri-family-type-hero-shortlist-title-line-height:1.25;--ri-family-type-hero-shortlist-title-weight:var(--ri-family-weight-regular);--ri-family-type-hero-shortlist-title-style:normal;--ri-family-type-hero-shortlist-title-letter-spacing:0;--ri-family-type-hero-disclaimer-family:var(--ri-family-font-sans);--ri-family-type-hero-disclaimer-size:.75rem;--ri-family-type-hero-disclaimer-line-height:1.45;--ri-family-type-hero-disclaimer-weight:var(--ri-family-weight-regular);--ri-family-type-hero-disclaimer-style:normal;--ri-family-type-hero-disclaimer-letter-spacing:0;--ri-family-type-hero-cta-family:var(--ri-family-font-source-serif);--ri-family-type-hero-cta-size:1rem;--ri-family-type-hero-cta-line-height:1.2;--ri-family-type-hero-cta-weight:var(--ri-family-weight-semibold);--ri-family-type-hero-cta-style:normal;--ri-family-type-hero-cta-letter-spacing:0;--ri-family-type-report-contents-intro-body-family:var(--ri-family-font-sans);--ri-family-type-report-contents-intro-body-size:1rem;--ri-family-type-report-contents-intro-body-line-height:1.4375rem;--ri-family-type-report-contents-intro-body-weight:var(--ri-family-weight-regular);--ri-family-type-report-contents-intro-body-style:normal;--ri-family-type-report-contents-intro-body-letter-spacing:0;--ri-family-type-report-contents-topic-label-family:var(--ri-family-font-source-serif);--ri-family-type-report-contents-topic-label-size:1.0625rem;--ri-family-type-report-contents-topic-label-line-height:1.3125rem;--ri-family-type-report-contents-topic-label-weight:var(--ri-family-weight-semibold);--ri-family-type-report-contents-topic-label-style:normal;--ri-family-type-report-contents-topic-label-letter-spacing:0;--ri-family-type-control-back-family:var(--ri-family-font-sans);--ri-family-type-control-back-size:1rem;--ri-family-type-control-back-line-height:1.55;--ri-family-type-control-back-weight:var(--ri-family-weight-bold);--ri-family-type-control-back-style:normal;--ri-family-type-control-back-letter-spacing:0;--ri-family-type-report-contents-question-family:var(--ri-family-font-source-serif);--ri-family-type-report-contents-question-size:1.3125rem;--ri-family-type-report-contents-question-line-height:1.6875rem;--ri-family-type-report-contents-question-weight:var(--ri-family-weight-semibold);--ri-family-type-report-contents-question-style:normal;--ri-family-type-report-contents-question-letter-spacing:0;--ri-family-type-report-contents-field-label-family:var(--ri-family-font-sans);--ri-family-type-report-contents-field-label-size:.75rem;--ri-family-type-report-contents-field-label-line-height:.875rem;--ri-family-type-report-contents-field-label-weight:var(--ri-family-weight-medium);--ri-family-type-report-contents-field-label-style:normal;--ri-family-type-report-contents-field-label-letter-spacing:.04em;--ri-family-type-report-contents-field-value-family:var(--ri-family-font-sans);--ri-family-type-report-contents-field-value-size:1rem;--ri-family-type-report-contents-field-value-line-height:1.625rem;--ri-family-type-report-contents-field-value-weight:var(--ri-family-weight-regular);--ri-family-type-report-contents-field-value-style:normal;--ri-family-type-report-contents-field-value-letter-spacing:0;--ri-family-type-status-code-family:var(--ri-family-font-display);--ri-family-type-status-code-size:6.5rem;--ri-family-type-status-code-line-height:.9;--ri-family-type-status-code-weight:var(--ri-family-weight-regular);--ri-family-type-status-code-style:normal;--ri-family-type-status-code-letter-spacing:0;--ri-family-type-status-title-family:var(--ri-family-font-source-serif);--ri-family-type-status-title-size:2.625rem;--ri-family-type-status-title-line-height:1.14;--ri-family-type-status-title-weight:var(--ri-family-weight-regular);--ri-family-type-status-title-style:normal;--ri-family-type-status-title-letter-spacing:0;--ri-family-type-status-title-not-found-family:var(--ri-family-font-source-serif);--ri-family-type-status-title-not-found-size:2.625rem;--ri-family-type-status-title-not-found-line-height:1.14;--ri-family-type-status-title-not-found-weight:var(--ri-family-weight-regular);--ri-family-type-status-title-not-found-style:normal;--ri-family-type-status-title-not-found-letter-spacing:0;--ri-family-type-editorial-emphasis-family:var(--ri-family-font-source-serif);--ri-family-type-editorial-emphasis-size:1.5rem;--ri-family-type-editorial-emphasis-line-height:1.14;--ri-family-type-editorial-emphasis-weight:var(--ri-family-weight-semibold);--ri-family-type-editorial-emphasis-style:italic;--ri-family-type-editorial-emphasis-letter-spacing:0;--ri-family-type-status-body-family:var(--ri-family-font-sans);--ri-family-type-status-body-size:1rem;--ri-family-type-status-body-line-height:1.55;--ri-family-type-status-body-weight:var(--ri-family-weight-medium);--ri-family-type-status-body-style:normal;--ri-family-type-status-body-letter-spacing:0;--ri-family-type-status-privacy-cue-family:var(--ri-family-font-sans);--ri-family-type-status-privacy-cue-size:1rem;--ri-family-type-status-privacy-cue-line-height:1.35;--ri-family-type-status-privacy-cue-weight:var(--ri-family-weight-regular);--ri-family-type-status-privacy-cue-style:normal;--ri-family-type-status-privacy-cue-letter-spacing:0;--ri-family-type-nav-link-family:var(--ri-family-font-sans);--ri-family-type-nav-link-size:1rem;--ri-family-type-nav-link-line-height:1.55;--ri-family-type-nav-link-weight:var(--ri-family-weight-semibold);--ri-family-type-nav-link-style:normal;--ri-family-type-nav-link-letter-spacing:0;--ri-family-type-locale-code-family:var(--ri-family-font-sans);--ri-family-type-locale-code-size:.75rem;--ri-family-type-locale-code-line-height:1;--ri-family-type-locale-code-weight:var(--ri-family-weight-bold);--ri-family-type-locale-code-style:normal;--ri-family-type-locale-code-letter-spacing:0;--ri-family-type-locale-option-family:var(--ri-family-font-sans);--ri-family-type-locale-option-size:.875rem;--ri-family-type-locale-option-line-height:1.2;--ri-family-type-locale-option-weight:var(--ri-family-weight-semibold);--ri-family-type-locale-option-style:normal;--ri-family-type-locale-option-letter-spacing:0;--ri-family-type-locale-option-code-family:var(--ri-family-font-sans);--ri-family-type-locale-option-code-size:.75rem;--ri-family-type-locale-option-code-line-height:1.2;--ri-family-type-locale-option-code-weight:var(--ri-family-weight-bold);--ri-family-type-locale-option-code-style:normal;--ri-family-type-locale-option-code-letter-spacing:0;--ri-family-type-menu-link-family:var(--ri-family-font-sans);--ri-family-type-menu-link-size:1rem;--ri-family-type-menu-link-line-height:1.2;--ri-family-type-menu-link-weight:var(--ri-family-weight-semibold);--ri-family-type-menu-link-style:normal;--ri-family-type-menu-link-letter-spacing:0;--ri-family-type-cost-range-family:var(--ri-family-font-sans);--ri-family-type-cost-range-size:1rem;--ri-family-type-cost-range-line-height:1.35;--ri-family-type-cost-range-weight:var(--ri-family-weight-bold);--ri-family-type-cost-range-style:normal;--ri-family-type-cost-range-letter-spacing:0;--ri-family-type-cost-label-family:var(--ri-family-font-sans);--ri-family-type-cost-label-size:1rem;--ri-family-type-cost-label-line-height:1.35;--ri-family-type-cost-label-weight:var(--ri-family-weight-bold);--ri-family-type-cost-label-style:normal;--ri-family-type-cost-label-letter-spacing:0;--ri-family-type-compare-scope-family:var(--ri-family-font-sans);--ri-family-type-compare-scope-size:.625rem;--ri-family-type-compare-scope-line-height:.8125rem;--ri-family-type-compare-scope-weight:var(--ri-family-weight-medium);--ri-family-type-compare-scope-style:normal;--ri-family-type-compare-scope-letter-spacing:.04em;--ri-family-type-compare-city-name-family:var(--ri-family-font-source-serif);--ri-family-type-compare-city-name-size:1.125rem;--ri-family-type-compare-city-name-line-height:1.4375rem;--ri-family-type-compare-city-name-weight:var(--ri-family-weight-semibold);--ri-family-type-compare-city-name-style:normal;--ri-family-type-compare-city-name-letter-spacing:0;--ri-family-type-compare-research-state-family:var(--ri-family-font-sans);--ri-family-type-compare-research-state-size:.625rem;--ri-family-type-compare-research-state-line-height:.8125rem;--ri-family-type-compare-research-state-weight:var(--ri-family-weight-medium);--ri-family-type-compare-research-state-style:normal;--ri-family-type-compare-research-state-letter-spacing:0;--ri-family-type-compare-criterion-family:var(--ri-family-font-sans);--ri-family-type-compare-criterion-size:.8125rem;--ri-family-type-compare-criterion-line-height:1.0625rem;--ri-family-type-compare-criterion-weight:var(--ri-family-weight-medium);--ri-family-type-compare-criterion-style:normal;--ri-family-type-compare-criterion-letter-spacing:0;--ri-family-type-compare-value-family:var(--ri-family-font-sans);--ri-family-type-compare-value-size:.6875rem;--ri-family-type-compare-value-line-height:.875rem;--ri-family-type-compare-value-weight:var(--ri-family-weight-regular);--ri-family-type-compare-value-style:normal;--ri-family-type-compare-value-letter-spacing:0;--ri-family-type-compare-table-header-family:var(--ri-family-font-sans);--ri-family-type-compare-table-header-size:.8125rem;--ri-family-type-compare-table-header-line-height:1.0625rem;--ri-family-type-compare-table-header-weight:var(--ri-family-weight-medium);--ri-family-type-compare-table-header-style:normal;--ri-family-type-compare-table-header-letter-spacing:0;--ri-family-type-modal-title-family:var(--ri-family-font-source-serif);--ri-family-type-modal-title-size:2.25rem;--ri-family-type-modal-title-line-height:1.05;--ri-family-type-modal-title-weight:var(--ri-family-weight-semibold);--ri-family-type-modal-title-style:normal;--ri-family-type-modal-title-letter-spacing:0;--ri-family-type-legal-meta-family:var(--ri-family-font-sans);--ri-family-type-legal-meta-size:.875rem;--ri-family-type-legal-meta-line-height:1.125rem;--ri-family-type-legal-meta-weight:var(--ri-family-weight-bold);--ri-family-type-legal-meta-style:normal;--ri-family-type-legal-meta-letter-spacing:0;--ri-family-type-legal-title-family:var(--ri-family-font-display);--ri-family-type-legal-title-size:2.625rem;--ri-family-type-legal-title-line-height:.96;--ri-family-type-legal-title-weight:var(--ri-family-weight-regular);--ri-family-type-legal-title-style:normal;--ri-family-type-legal-title-letter-spacing:0;--ri-family-type-legal-heading-family:var(--ri-family-font-source-serif);--ri-family-type-legal-heading-size:1.75rem;--ri-family-type-legal-heading-line-height:2.125rem;--ri-family-type-legal-heading-weight:var(--ri-family-weight-semibold);--ri-family-type-legal-heading-style:normal;--ri-family-type-legal-heading-letter-spacing:0;--ri-family-type-legal-note-title-family:var(--ri-family-font-sans);--ri-family-type-legal-note-title-size:1rem;--ri-family-type-legal-note-title-line-height:1.25rem;--ri-family-type-legal-note-title-weight:var(--ri-family-weight-bold);--ri-family-type-legal-note-title-style:normal;--ri-family-type-legal-note-title-letter-spacing:0}html:lang(ru){--ri-family-font-sans:"Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ri-family-font-display:"Source Serif Pro", Georgia, serif}@media (width>=48rem){:root{--ri-family-type-breadcrumbs-size:1rem;--ri-family-type-breadcrumbs-line-height:1.375rem;--ri-family-type-callout-title-size:1.625rem;--ri-family-type-callout-title-line-height:2rem;--ri-family-type-callout-title-regular-size:1.625rem;--ri-family-type-callout-title-regular-line-height:2rem;--ri-family-type-section-label-size:.875rem;--ri-family-type-section-heading-size:1.375rem;--ri-family-type-section-title-size:2.625rem;--ri-family-type-section-title-line-height:2.875rem;--ri-family-type-section-text-body-line-height:1.5rem;--ri-family-type-marketing-section-title-size:2.625rem;--ri-family-type-marketing-section-title-line-height:3.25rem;--ri-family-type-marketing-section-body-size:1.0625rem;--ri-family-type-marketing-section-body-line-height:1.625rem;--ri-family-type-marketing-card-title-size:1.375rem;--ri-family-type-marketing-card-title-line-height:1.75rem;--ri-family-type-cost-footnote-size:.8125rem;--ri-family-type-faq-question-size:1.0625rem;--ri-family-type-faq-question-line-height:1.375rem;--ri-family-type-faq-answer-size:1rem;--ri-family-type-faq-answer-line-height:1.375rem;--ri-family-type-final-body-line-height:1.375rem;--ri-family-type-final-proof-row-size:1rem;--ri-family-type-final-proof-row-line-height:1.25rem;--ri-family-type-footer-note-size:.875rem;--ri-family-type-hero-title-size:2.625rem;--ri-family-type-hero-shortlist-title-size:1.375rem;--ri-family-type-report-contents-intro-body-size:1.0625rem;--ri-family-type-report-contents-intro-body-line-height:1.5625rem;--ri-family-type-report-contents-topic-label-size:1.25rem;--ri-family-type-report-contents-topic-label-line-height:1.5625rem;--ri-family-type-report-contents-question-size:1.625rem;--ri-family-type-report-contents-question-line-height:2rem;--ri-family-type-status-title-size:3.5rem;--ri-family-type-status-title-not-found-size:3.5rem;--ri-family-type-editorial-emphasis-size:1.875rem;--ri-family-type-status-body-size:1.125rem;--ri-family-type-status-body-line-height:1.75rem;--ri-family-type-locale-code-size:.8125rem;--ri-family-type-menu-link-size:1.125rem;--ri-family-type-cost-range-size:1.125rem;--ri-family-type-compare-scope-size:.75rem;--ri-family-type-compare-scope-line-height:.875rem;--ri-family-type-compare-criterion-size:.75rem;--ri-family-type-compare-criterion-line-height:.9375rem;--ri-family-type-compare-value-size:.75rem;--ri-family-type-compare-value-line-height:.9375rem;--ri-family-type-legal-title-size:3.75rem;--ri-family-type-legal-heading-size:2rem;--ri-family-type-legal-heading-line-height:2.375rem;--ri-family-type-logo-header-size:1.75rem;--ri-family-type-logo-footer-size:1.875rem;--ri-family-type-logo-footer-line-height:2rem;--ri-family-type-logo-header-support-size:.75rem;--ri-family-type-modal-title-size:1.75rem;--ri-family-type-modal-title-line-height:1.14}}@media (width>=62rem){:root{--ri-family-type-logo-header-size:2rem;--ri-family-type-logo-footer-size:2rem;--ri-family-type-logo-header-support-line-height:1rem;--ri-family-type-logo-footer-support-size:.875rem;--ri-family-type-cost-range-size:1rem;--ri-family-type-cost-label-size:.875rem;--ri-family-type-status-code-size:9.25rem;--ri-family-type-status-title-size:3.75rem;--ri-family-type-status-title-not-found-size:3.75rem}}@media (width>=80rem){:root{--ri-family-type-section-label-size:1rem;--ri-family-type-section-heading-size:1.5rem;--ri-family-type-section-title-size:2.875rem;--ri-family-type-section-title-line-height:1.05;--ri-family-type-section-text-body-line-height:1.45;--ri-family-type-marketing-section-title-size:2.875rem;--ri-family-type-marketing-section-title-line-height:3.5625rem;--ri-family-type-hero-title-size:3.25rem;--ri-family-type-hero-body-size:1.375rem;--ri-family-type-hero-trust-label-size:.75rem;--ri-family-type-hero-trust-label-line-height:1rem;--ri-family-type-hero-privacy-label-size:.875rem;--ri-family-type-hero-shortlist-title-size:1.5rem;--ri-family-type-compare-city-name-size:1.625rem;--ri-family-type-compare-city-name-line-height:2.0625rem;--ri-family-type-compare-criterion-size:1rem;--ri-family-type-compare-criterion-line-height:1.25rem;--ri-family-type-cost-range-size:1.125rem;--ri-family-type-cost-label-size:1rem;--ri-family-type-editorial-emphasis-size:2rem;--ri-family-type-status-title-size:4rem;--ri-family-type-legal-title-size:4.75rem}}@media (width>=90rem){:root{--ri-family-type-section-heading-size:1.625rem;--ri-family-type-section-title-size:3rem;--ri-family-type-section-text-body-size:1.125rem;--ri-family-type-marketing-section-title-size:3rem;--ri-family-type-marketing-section-title-line-height:3.75rem;--ri-family-type-marketing-section-body-size:1.125rem;--ri-family-type-marketing-section-body-line-height:1.75rem;--ri-family-type-proof-card-title-line-height:1.25rem;--ri-family-type-proof-card-summary-line-height:1.125rem;--ri-family-type-final-cta-title-size:2.625rem;--ri-family-type-hero-title-size:3.75rem;--ri-family-type-hero-trust-label-size:.875rem;--ri-family-type-hero-trust-label-line-height:1.125rem;--ri-family-type-hero-shortlist-title-size:1.625rem;--ri-family-type-status-title-size:4.25rem;--ri-family-type-status-title-not-found-size:4rem}}@media (width>=120rem){:root{--ri-family-type-button-lg-size:1.25rem;--ri-family-type-section-title-size:3.125rem;--ri-family-type-section-title-line-height:3.375rem;--ri-family-type-marketing-section-title-size:3.25rem;--ri-family-type-marketing-section-title-line-height:4.0625rem;--ri-family-type-marketing-card-title-size:1.625rem;--ri-family-type-marketing-card-title-line-height:2rem;--ri-family-type-marketing-card-body-size:1.125rem;--ri-family-type-marketing-card-body-line-height:1.75rem;--ri-family-type-hero-title-size:4.25rem;--ri-family-type-report-contents-intro-body-size:1.125rem;--ri-family-type-report-contents-intro-body-line-height:1.6875rem;--ri-family-type-report-contents-topic-label-size:1.4375rem;--ri-family-type-report-contents-topic-label-line-height:1.75rem}}*,:before,:after{box-sizing:border-box}html{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);--ri-family-top-nav-height:5.625rem;--ri-family-scroll-target-offset:calc(var(--ri-family-top-nav-height) + var(--ri-family-space-16));min-width:20rem;color:var(--ri-family-color-ink);background:var(--ri-family-color-paper);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--ri-family-scroll-target-offset)}body{background:var(--ri-family-color-paper);min-height:100vh;margin:0;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit}:focus,:focus-visible{outline:none!important}:where(section[id],main[id],footer[id],[id^=footer-]){scroll-margin-block-start:var(--ri-family-scroll-target-offset)}[hidden]{display:none!important}.family-scroll{--family-scrollbar-size:.625rem;--family-scrollbar-thumb:var(--ri-family-scrollbar-thumb);--family-scrollbar-track:var(--ri-family-scrollbar-track);scrollbar-color:var(--family-scrollbar-thumb) var(--family-scrollbar-track);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.family-scroll:hover,.family-scroll:focus-within{--family-scrollbar-thumb:var(--ri-family-scrollbar-thumb-hover)}.family-scroll::-webkit-scrollbar{width:var(--family-scrollbar-size);height:var(--family-scrollbar-size)}.family-scroll::-webkit-scrollbar-track{border-radius:var(--ri-family-radius-round);background:var(--family-scrollbar-track)}.family-scroll::-webkit-scrollbar-thumb{border:.125rem solid var(--family-scrollbar-track);border-radius:var(--ri-family-radius-round);background:var(--family-scrollbar-thumb)}.family-scroll--horizontal{overscroll-behavior-inline:contain;overflow-x:auto}.family-scroll--vertical{overscroll-behavior-block:contain;overflow-y:auto}@media (width>=48rem){html{--ri-family-top-nav-height:6.125rem}}@media (width>=62rem){html{--ri-family-top-nav-height:7rem}}@media (width>=80rem){html{--ri-family-top-nav-height:7.125rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.family-button{--family-button-gap:var(--ri-family-space-10);--family-button-min-height:var(--ri-family-space-48);--family-button-padding-block:var(--ri-family-space-12);--family-button-padding-inline:var(--ri-family-space-18);--family-button-border:var(--ri-family-border-soft);--family-button-radius:var(--ri-family-radius-6);--family-button-bg:transparent;--family-button-color:var(--ri-family-color-ink);--family-button-shadow:none;--family-button-icon-size:var(--ri-family-icon-size-sm);--family-button-white-space:nowrap;justify-content:center;align-items:center;gap:var(--family-button-gap);min-height:var(--family-button-min-height);padding:var(--family-button-padding-block) var(--family-button-padding-inline);border:var(--family-button-border);border-radius:var(--family-button-radius);color:var(--family-button-color);white-space:var(--family-button-white-space);background:var(--family-button-bg);box-shadow:var(--family-button-shadow);cursor:pointer;flex-flow:row;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.family-button:focus-visible{outline:.125rem solid var(--ri-family-color-accent);outline-offset:.25rem}.family-button:active{transform:translateY(.0625rem)}.family-button:disabled:before{display:none}.family-button--primary{isolation:isolate;background:linear-gradient(to left, var(--ri-family-gradient-teal-start), var(--ri-family-gradient-teal-end));position:relative;overflow:hidden}.family-button--primary:before{z-index:0;border-radius:inherit;background:linear-gradient(to right, var(--ri-family-gradient-teal-start), var(--ri-family-gradient-teal-end));content:"";opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.family-button--primary>*{z-index:1;position:relative}.family-button--primary{--family-button-border:.0625rem solid var(--ri-family-button-primary-border);--family-button-bg:transparent;--family-button-color:var(--ri-family-button-primary-text);--family-button-shadow:var(--ri-family-shadow-button)}.family-button--appearance-solid{--family-button-bg:var(--ri-family-teal-900);--family-button-shadow:none;background:var(--family-button-bg)}.family-button--appearance-solid:before{background-image:none;display:none}.family-button--appearance-secondary{--family-button-border:.0625rem solid var(--ri-family-teal-900);--family-button-bg:var(--ri-family-surface);--family-button-color:var(--ri-family-teal-900);--family-button-shadow:var(--ri-family-shadow-soft);background:var(--family-button-bg)}.family-button--appearance-secondary:before{background-image:none;display:none}.family-button--sm{font-family:var(--ri-family-type-button-sm-family);font-size:var(--ri-family-type-button-sm-size);line-height:var(--ri-family-type-button-sm-line-height);font-weight:var(--ri-family-type-button-sm-weight);font-style:var(--ri-family-type-button-sm-style);letter-spacing:var(--ri-family-type-button-sm-letter-spacing);--family-button-gap:var(--ri-family-space-8);--family-button-min-height:2.75rem;--family-button-padding-block:var(--ri-family-space-10);--family-button-padding-inline:var(--ri-family-space-14);--family-button-icon-size:var(--ri-family-icon-size-sm)}.family-button--lg{font-family:var(--ri-family-type-button-lg-family);font-size:var(--ri-family-type-button-lg-size);line-height:var(--ri-family-type-button-lg-line-height);font-weight:var(--ri-family-type-button-lg-weight);font-style:var(--ri-family-type-button-lg-style);letter-spacing:var(--ri-family-type-button-lg-letter-spacing);--family-button-gap:var(--ri-family-space-12);--family-button-min-height:3.5rem;--family-button-padding-block:0rem;--family-button-padding-inline:var(--ri-family-space-22);--family-button-radius:var(--ri-family-radius-8);--family-button-icon-size:var(--ri-family-icon-size-md)}.family-button--header{font-family:var(--ri-family-type-button-header-family);font-size:var(--ri-family-type-button-header-size);line-height:var(--ri-family-type-button-header-line-height);font-weight:var(--ri-family-type-button-header-weight);font-style:var(--ri-family-type-button-header-style);letter-spacing:var(--ri-family-type-button-header-letter-spacing);--family-button-gap:var(--ri-family-space-16);--family-button-min-height:3.5rem;--family-button-padding-block:.875rem;--family-button-padding-inline:1.375rem;--family-button-radius:var(--ri-family-radius-8);--family-button-icon-size:var(--ri-family-icon-size-md)}@media (width>=90rem){.family-button--lg{--family-button-min-height:4.375rem;--family-button-icon-size:var(--ri-family-icon-size-lg)}}@media (width>=120rem){.family-button--lg{--family-button-gap:var(--ri-family-space-14);--family-button-min-height:4.5rem;--family-button-padding-inline:var(--ri-family-space-28);--family-button-icon-size:var(--ri-family-space-32)}}.family-button__icon{--ri-family-icon-size:var(--family-button-icon-size);transform-origin:50%;transition:transform .22s cubic-bezier(.2,0,0,1)}@media (hover:hover){.family-button--primary:hover{--family-button-border:.0625rem solid var(--ri-family-button-primary-border-hover)}.family-button--primary:not(.family-button--appearance-solid):hover:before{opacity:1;transition:opacity .25s}.family-button--primary:not(.family-button--appearance-solid):hover .family-button__icon{transform:scale(1.15)}.family-button--appearance-solid:hover{--family-button-bg:var(--ri-family-teal-700)}.family-button--appearance-secondary:not(:disabled):hover{--family-button-bg:var(--ri-family-teal-50)}}.family-button:disabled{--family-button-border:var(--ri-family-border-strong);--family-button-bg:var(--ri-family-surface-muted);--family-button-color:var(--ri-family-text-muted);--family-button-shadow:none;background:var(--family-button-bg);cursor:not-allowed;opacity:1;transform:none}.family-icon{width:var(--ri-family-icon-size,var(--ri-family-icon-size-md));height:var(--ri-family-icon-size,var(--ri-family-icon-size-md));color:currentColor;vertical-align:text-bottom;flex-flow:row;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.family-icon--accent{color:var(--ri-family-color-accent)}.family-icon--success{color:var(--ri-family-color-success)}.family-icon--inverse{color:var(--ri-family-color-paper)}.family-icon>svg:not(.family-icon__svg){width:100%;height:100%;stroke-width:var(--ri-family-icon-stroke,var(--ri-family-icon-stroke-strong))}.family-icon__svg{color:currentColor;width:100%;height:100%;display:block}.family-icon__asset{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.family-icon--inverse .family-icon__asset{filter:brightness(0)invert()}.family-logo{--family-logo-mark-width:2.125rem;--family-logo-mark-height:2.125rem;--family-logo-gap:var(--ri-family-space-10);--family-logo-text-color:var(--ri-family-color-ink);--family-logo-monogram-color:var(--ri-family-brand-logo-monogram-on-light);--family-logo-support-color:var(--ri-family-color-muted);justify-content:flex-start;align-items:center;gap:var(--family-logo-gap);color:var(--family-logo-text-color);flex-flow:row;text-decoration:none;display:inline-flex}.family-logo:focus-visible{outline:.125rem solid var(--ri-family-color-accent);outline-offset:.25rem}.family-logo--inverse{--family-logo-text-color:var(--ri-family-color-paper);--family-logo-monogram-color:var(--ri-family-brand-logo-monogram);--family-logo-support-color:var(--ri-family-color-surface-soft)}.family-logo--header{--family-logo-mark-width:4rem;--family-logo-mark-height:4.5rem;--family-logo-gap:var(--ri-family-space-10)}.family-logo--footer{--family-logo-mark-width:3.625rem;--family-logo-mark-height:4rem;--family-logo-gap:var(--ri-family-space-10)}.family-logo__mark{flex-flow:row;flex:0 0 var(--family-logo-mark-width);width:var(--family-logo-mark-width);height:var(--family-logo-mark-height);background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.family-logo__mark-picture{width:100%;height:100%;display:block}.family-logo__mark-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.family-logo__copy{justify-content:center;align-items:flex-start;gap:var(--ri-family-space-2);flex-flow:column;min-width:0;display:flex}.family-logo__text{color:var(--family-logo-text-color)}.family-logo__support{color:var(--family-logo-support-color)}.family-logo__monogram{font-family:var(--ri-family-type-logo-monogram-family);font-size:var(--ri-family-type-logo-monogram-size);line-height:var(--ri-family-type-logo-monogram-line-height);font-weight:var(--ri-family-type-logo-monogram-weight);font-style:var(--ri-family-type-logo-monogram-style);letter-spacing:var(--ri-family-type-logo-monogram-letter-spacing);justify-content:flex-start;align-items:center;gap:var(--ri-family-space-8);width:100%;color:var(--family-logo-monogram-color);flex-flow:row;display:flex}.family-logo__monogram-line{min-width:2rem;height:.0625rem;box-shadow:0 .0625rem 0 var(--ri-family-logo-monogram-shadow);background:currentColor;flex:2.25rem}.family-logo__monogram-text{flex:none}.family-logo--header .family-logo__copy{gap:.125rem;width:11rem}.family-logo--header .family-logo__text{font-family:var(--ri-family-type-logo-header-family);font-size:var(--ri-family-type-logo-header-size);line-height:var(--ri-family-type-logo-header-line-height);font-weight:var(--ri-family-type-logo-header-weight);font-style:var(--ri-family-type-logo-header-style);letter-spacing:var(--ri-family-type-logo-header-letter-spacing);white-space:nowrap}.family-logo--header .family-logo__support{font-family:var(--ri-family-type-logo-header-support-family);font-size:var(--ri-family-type-logo-header-support-size);line-height:var(--ri-family-type-logo-header-support-line-height);font-weight:var(--ri-family-type-logo-header-support-weight);font-style:var(--ri-family-type-logo-header-support-style);letter-spacing:var(--ri-family-type-logo-header-support-letter-spacing);white-space:normal;width:100%}.family-logo--footer .family-logo__text{font-family:var(--ri-family-type-logo-footer-family);font-size:var(--ri-family-type-logo-footer-size);line-height:var(--ri-family-type-logo-footer-line-height);font-weight:var(--ri-family-type-logo-footer-weight);font-style:var(--ri-family-type-logo-footer-style);letter-spacing:var(--ri-family-type-logo-footer-letter-spacing);color:var(--ri-family-color-paper);width:14.375rem}.family-logo--footer .family-logo__monogram{width:14.375rem}.family-logo--footer .family-logo__support{font-family:var(--ri-family-type-logo-footer-support-family);font-size:var(--ri-family-type-logo-footer-support-size);line-height:var(--ri-family-type-logo-footer-support-line-height);font-weight:var(--ri-family-type-logo-footer-support-weight);font-style:var(--ri-family-type-logo-footer-support-style);letter-spacing:var(--ri-family-type-logo-footer-support-letter-spacing);color:var(--ri-family-teal-100);width:14.375rem}@media (width>=48rem){.family-logo--header .family-logo__copy{width:12.75rem}.family-logo--footer{--family-logo-gap:var(--ri-family-space-12)}.family-logo--footer .family-logo__copy{gap:.125rem}.family-logo--footer .family-logo__text,.family-logo--footer .family-logo__monogram,.family-logo--footer .family-logo__support{width:13.75rem}}@media (width>=62rem){.family-logo--header .family-logo__copy{width:14.5rem}.family-logo--footer .family-logo__text{width:14.75rem}}@media (width>=80rem){.family-logo--header{--family-logo-mark-width:5rem;--family-logo-mark-height:5.625rem;--family-logo-gap:var(--ri-family-space-14)}.family-logo--header .family-logo__copy{width:14rem}}.family-section-label{font-family:var(--ri-family-type-section-label-family);font-size:var(--ri-family-type-section-label-size);line-height:var(--ri-family-type-section-label-line-height);font-weight:var(--ri-family-type-section-label-weight);font-style:var(--ri-family-type-section-label-style);letter-spacing:var(--ri-family-type-section-label-letter-spacing);width:100%;max-width:21.875rem;color:var(--ri-family-editorial-section-label);text-align:left;text-transform:uppercase;margin:0}.family-section-label--align-start{text-align:left;margin-inline:0}.family-section-label--align-center{text-align:center;margin-inline:auto}.family-section-label--variant-marketing{font-family:var(--ri-family-type-marketing-section-label-family);font-size:var(--ri-family-type-marketing-section-label-size);line-height:var(--ri-family-type-marketing-section-label-line-height);font-weight:var(--ri-family-type-marketing-section-label-weight);font-style:var(--ri-family-type-marketing-section-label-style);letter-spacing:var(--ri-family-type-marketing-section-label-letter-spacing)}@media (width>=48rem){.family-section-label{max-width:44.5rem}}@media (width>=80rem){.family-section-label{max-width:22.375rem}}.family-icon-sprite{width:0;height:0;position:absolute;overflow:hidden}
