@font-face{font-family:HubSpot Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Book.woff2)format("woff2")}@font-face{font-family:HubSpot Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Medium.woff2)format("woff2")}@font-face{font-family:HubSpot Serif;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSerif-Medium.woff2)format("woff2")}@font-face{font-family:HubSpot Serif;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSerif-Book.woff2)format("woff2")}@layer base{:root,[data-cl-brand=hubspot-2025]{--light-theme-accent-fill-01:#cfcccb;--light-theme-accent-fill-02:#fcc6b1;--light-theme-accent-fill-03:#fcc5be;--light-theme-accent-fill-04:#b9cdbe;--light-theme-accent-fill-05:#ece6d9;--light-theme-accent-fill-06:#d7cdfc;--light-theme-accent-fill-07:#b2e9eb;--light-theme-accent-fill-08:#fbdbe9;--light-theme-background-01:#fcfcfa;--light-theme-background-02:#f8f5ee;--light-theme-background-03:#f8f5ee;--light-theme-background-footer-01:#1f1f1f;--light-theme-border-01:#1f1f1f;--light-theme-border-02:#00000078;--light-theme-border-03:#0000001c;--light-theme-border-brand-01:#ff4800;--light-theme-button-primary-text-color:#fff;--light-theme-button-primary-fill-idle:#ff4800;--light-theme-button-primary-fill-hover:#c93700;--light-theme-button-primary-fill-pressed:#9f2800;--light-theme-button-secondary-border:#ff4800;--light-theme-button-secondary-fill-idle:#fff;--light-theme-button-secondary-fill-hover:#fcece6;--light-theme-button-secondary-fill-pressed:#fcc6b1;--light-theme-button-secondary-text-color-hover:#c93700;--light-theme-button-secondary-text-color-pressed:#9f2800;--light-theme-button-tertiary-fill-idle:#1f1f1f;--light-theme-container-01:#fff;--light-theme-container-inverse-01:#1f1f1f;--light-theme-error-01:#d9002b;--light-theme-error-background-01:#fcc5be;--light-theme-focus-01:#2f7579;--light-theme-hubspot-brand-01:#ff4800;--light-theme-icon-01:#1f1f1f;--light-theme-link-01:#1f1f1f;--light-theme-link-02:#124548;--light-theme-success-01:#00823a;--light-theme-success-background-01:#bde7cb;--light-theme-text-01:#1f1f1f;--light-theme-text-02:#0000009e;--light-theme-text-brand-01:#ff4800;--light-theme-text-on-color-01:#fff;--light-theme-text-placeholder-01:#0006;--light-theme-warning-01:#eeb117;--light-theme-warning-background-01:#fbeece;--light-theme-beta-01:#7d53e9;--light-theme-beta-background-01:#e5e1fa;--light-theme-divider-01:#0000001c;--light-theme-disabled-01:#0003;--light-theme-disabled-02:#00000005;--dark-theme-background-01:#042729;--dark-theme-background-02:#093436;--dark-theme-background-03:#093436;--dark-theme-container-01:#042729;--dark-theme-container-inverse-01:#fff;--dark-theme-border-01:#f8f5ee;--dark-theme-border-02:#fff6;--dark-theme-border-03:#ffffff14;--dark-theme-border-brand-01:#ff4800;--dark-theme-button-primary-text-color:#fff;--dark-theme-button-primary-fill-idle:#ff4800;--dark-theme-button-primary-fill-hover:#c93700;--dark-theme-button-primary-fill-pressed:#9f2800;--dark-theme-button-secondary-border:#f8f5ee;--dark-theme-button-secondary-fill-idle:#0000001c;--dark-theme-button-secondary-fill-hover:#0003;--dark-theme-button-secondary-fill-pressed:#0006;--dark-theme-button-secondary-text-color-hover:#f8f5ee;--dark-theme-button-secondary-text-color-pressed:#f8f5ee;--dark-theme-button-tertiary-fill-idle:#fff;--dark-theme-text-01:#f8f5ee;--dark-theme-text-02:#ffffff9e;--dark-theme-text-brand-01:#ff4800;--dark-theme-text-on-color-01:#1f1f1f;--dark-theme-text-placeholder-01:#fff6;--dark-theme-link-01:#f8f5ee;--dark-theme-link-02:#eef4f0;--dark-theme-icon-01:#f8f5ee;--dark-theme-error-01:#ff7b70;--dark-theme-error-background-01:#d9002b;--dark-theme-success-01:#5cbe7f;--dark-theme-success-background-01:#1b582a;--dark-theme-warning-01:#eeb117;--dark-theme-warning-background-01:#64593e;--dark-theme-focus-01:#7aa485;--dark-theme-hubspot-brand-01:#ff4800;--dark-theme-beta-01:#9778ec;--dark-theme-beta-background-01:#6431da;--dark-theme-divider-01:#ffffff14;--dark-theme-disabled-01:#ffffff2b;--dark-theme-disabled-02:#ffffff0f;--dark-theme-accent-fill-01:#000;--dark-theme-accent-fill-02:#9f2800;--dark-theme-accent-fill-03:#ac0020;--dark-theme-accent-fill-04:#1b582a;--dark-theme-accent-fill-05:#64593e;--dark-theme-accent-fill-06:#5113ba;--dark-theme-accent-fill-07:#1e5b5f;--dark-theme-accent-fill-08:#800051;--cl-font-family:"HubSpot Sans", system-ui, sans-serif;--cl-font-family-display:"HubSpot Serif", Georgia, serif;--cl-font-family-heading:var(--cl-font-family-display);--cl-font-family-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--cl-font-size-micro:.75rem;--cl-font-size-small:.875rem;--cl-font-size-medium:1rem;--cl-font-size-large:1.125rem;--cl-font-size-h6:1rem;--cl-font-size-h5:1.125rem;--cl-font-size-h4:1.375rem;--cl-font-size-h3:1.5rem;--cl-font-size-h2:2rem;--cl-font-size-h1:2.5rem;--cl-font-size-display-03:1.5rem;--cl-font-size-display-02:3.5rem;--cl-font-size-display-01:3.5rem;--cl-font-weight-light:300;--cl-font-weight-book:300;--cl-font-weight-medium:500;--cl-line-height-small:1.5715;--cl-line-height-medium:1.75;--cl-line-height-large:1.7778;--cl-line-height-h1:1.0455;--cl-line-height-h2:1.125;--cl-line-height-h3:1.4167;--cl-line-height-display-01:1.1429;--cl-text-margin-small:.5rem;--cl-text-margin-medium:1rem;--cl-text-margin-large:1.5rem;--cl-border-width-medium:1px;--cl-border-width-heavy:2px;--cl-radius-sm:4px;--cl-radius-md:8px;--cl-radius-lg:16px;--cl-radius-pill:999px;--cl-border-radius-small:var(--cl-radius-sm);--cl-font-size-microcopy:var(--cl-font-size-micro);--cl-font-weight-microcopy:500;--cl-font-weight-demi-bold:500;--cl-line-height-microcopy:1.6667;--cl-letter-spacing-microcopy:normal;--cl-color-badge-brand-fill-01:var(--light-theme-badge-brand-fill-01,#fcc6b1);--cl-color-neutral-01:#9b9897;--cl-color-neutral-background-01:#cfcccb;--cl-color-free-01:#2f7579;--cl-color-free-background-01:#ccf4f5;--cl-color-error-background-01:var(--light-theme-error-background-01);--cl-color-warning-background-01:var(--light-theme-warning-background-01);--cl-color-success-background-01:var(--light-theme-success-background-01);--cl-color-beta-background-01:var(--light-theme-beta-background-01);--cl-color-accent-decoration-01:#9b9897;--cl-color-accent-decoration-02:#ffa581;--cl-color-accent-decoration-03:#ffa499;--cl-color-accent-decoration-04:#9cbaa4;--cl-color-accent-decoration-05:#ccc0a3;--cl-color-accent-decoration-06:#c4b4f7;--cl-color-accent-decoration-07:#97dadc;--cl-color-accent-decoration-08:#fcc3dc;--cl-color-background-01:var(--light-theme-background-01);--cl-color-background-02:var(--light-theme-background-02);--cl-color-container-01:var(--light-theme-container-01);--cl-color-container-inverse-01:var(--light-theme-container-inverse-01);--cl-color-text-01:var(--light-theme-text-01);--cl-color-text-02:var(--light-theme-text-02);--cl-color-text-brand-01:var(--light-theme-text-brand-01);--cl-color-text-on-color-01:var(--light-theme-text-on-color-01);--cl-color-text-placeholder-01:var(--light-theme-text-placeholder-01);--cl-color-border-01:var(--light-theme-border-01);--cl-color-border-02:var(--light-theme-border-02);--cl-color-border-03:var(--light-theme-border-03);--cl-color-border-brand-01:var(--light-theme-border-brand-01);--cl-color-brand-01:var(--light-theme-hubspot-brand-01);--cl-color-link-01:var(--light-theme-link-01);--cl-color-link-02:var(--light-theme-link-02);--cl-color-icon-01:var(--light-theme-icon-01);--cl-color-button-primary-text-color:var(--light-theme-button-primary-text-color);--cl-color-button-primary-fill-idle:var(--light-theme-button-primary-fill-idle);--cl-color-button-primary-fill-hover:var(--light-theme-button-primary-fill-hover);--cl-color-button-primary-fill-pressed:var(--light-theme-button-primary-fill-pressed);--cl-color-button-secondary-border:var(--light-theme-button-secondary-border);--cl-color-button-secondary-fill-idle:var(--light-theme-button-secondary-fill-idle);--cl-color-button-secondary-fill-hover:var(--light-theme-button-secondary-fill-hover);--cl-color-button-secondary-fill-pressed:var(--light-theme-button-secondary-fill-pressed);--cl-color-button-secondary-text-color-hover:var(--light-theme-button-secondary-text-color-hover);--cl-color-button-secondary-text-color-pressed:var(--light-theme-button-secondary-text-color-pressed);--cl-color-button-tertiary-fill-idle:var(--light-theme-button-tertiary-fill-idle);--cl-color-button-tertiary-fill-hover:#0000009e;--cl-color-button-tertiary-fill-pressed:#00000078;--cl-color-disabled-01:var(--light-theme-disabled-01);--cl-color-disabled-02:var(--light-theme-disabled-02);--cl-border-radius-medium:var(--cl-radius-md);--cl-color-error-01:var(--light-theme-error-01);--cl-color-error-bg:var(--light-theme-error-background-01);--cl-color-success-01:var(--light-theme-success-01);--cl-color-success-bg:var(--light-theme-success-background-01);--cl-color-warning-01:var(--light-theme-warning-01);--cl-color-warning-bg:var(--light-theme-warning-background-01);--cl-color-beta-01:var(--light-theme-beta-01);--cl-color-beta-bg:var(--light-theme-beta-background-01);--cl-color-focus-01:var(--light-theme-focus-01);--cl-color-divider-01:var(--light-theme-divider-01);--cl-color-accent-fill-01:var(--light-theme-accent-fill-01);--cl-color-accent-fill-02:var(--light-theme-accent-fill-02);--cl-color-accent-fill-03:var(--light-theme-accent-fill-03);--cl-color-accent-fill-04:var(--light-theme-accent-fill-04);--cl-color-accent-fill-05:var(--light-theme-accent-fill-05);--cl-color-accent-fill-06:var(--light-theme-accent-fill-06);--cl-color-accent-fill-07:var(--light-theme-accent-fill-07);--cl-color-accent-fill-08:var(--light-theme-accent-fill-08);--cl-page-bg:var(--cl-color-background-01)}[data-cl-theme=dark],.dark{--cl-color-background-01:var(--dark-theme-background-01);--cl-color-background-02:var(--dark-theme-background-02);--cl-color-container-01:var(--dark-theme-container-01);--cl-color-container-inverse-01:var(--dark-theme-container-inverse-01);--cl-color-text-01:var(--dark-theme-text-01);--cl-color-text-02:var(--dark-theme-text-02);--cl-color-text-brand-01:var(--dark-theme-text-brand-01);--cl-color-text-on-color-01:var(--dark-theme-text-on-color-01);--cl-color-text-placeholder-01:var(--dark-theme-text-placeholder-01);--cl-color-border-01:var(--dark-theme-border-01);--cl-color-border-02:var(--dark-theme-border-02);--cl-color-border-03:var(--dark-theme-border-03);--cl-color-border-brand-01:var(--dark-theme-border-brand-01);--cl-color-brand-01:var(--dark-theme-hubspot-brand-01);--cl-color-link-01:var(--dark-theme-link-01);--cl-color-link-02:var(--dark-theme-link-02);--cl-color-icon-01:var(--dark-theme-icon-01);--cl-color-button-primary-text-color:var(--dark-theme-button-primary-text-color);--cl-color-button-primary-fill-idle:var(--dark-theme-button-primary-fill-idle);--cl-color-button-primary-fill-hover:var(--dark-theme-button-primary-fill-hover);--cl-color-button-primary-fill-pressed:var(--dark-theme-button-primary-fill-pressed);--cl-color-button-secondary-border:var(--dark-theme-button-secondary-border);--cl-color-button-secondary-fill-idle:var(--dark-theme-button-secondary-fill-idle);--cl-color-button-secondary-fill-hover:var(--dark-theme-button-secondary-fill-hover);--cl-color-button-secondary-fill-pressed:var(--dark-theme-button-secondary-fill-pressed);--cl-color-button-secondary-text-color-hover:var(--dark-theme-button-secondary-text-color-hover);--cl-color-button-secondary-text-color-pressed:var(--dark-theme-button-secondary-text-color-pressed);--cl-color-button-tertiary-fill-idle:var(--dark-theme-button-tertiary-fill-idle);--cl-color-button-tertiary-fill-hover:#ffffffcf;--cl-color-button-tertiary-fill-pressed:#ffffff9e;--cl-color-disabled-01:var(--dark-theme-disabled-01);--cl-color-disabled-02:var(--dark-theme-disabled-02);--cl-color-error-01:var(--dark-theme-error-01);--cl-color-error-bg:var(--dark-theme-error-background-01);--cl-color-success-01:var(--dark-theme-success-01);--cl-color-success-bg:var(--dark-theme-success-background-01);--cl-color-warning-01:var(--dark-theme-warning-01);--cl-color-warning-bg:var(--dark-theme-warning-background-01);--cl-color-beta-01:var(--dark-theme-beta-01);--cl-color-beta-bg:var(--dark-theme-beta-background-01);--cl-color-focus-01:var(--dark-theme-focus-01);--cl-color-divider-01:var(--dark-theme-divider-01);--cl-color-accent-fill-01:var(--dark-theme-accent-fill-01);--cl-color-accent-fill-02:var(--dark-theme-accent-fill-02);--cl-color-accent-fill-03:var(--dark-theme-accent-fill-03);--cl-color-accent-fill-04:var(--dark-theme-accent-fill-04);--cl-color-accent-fill-05:var(--dark-theme-accent-fill-05);--cl-color-accent-fill-06:var(--dark-theme-accent-fill-06);--cl-color-accent-fill-07:var(--dark-theme-accent-fill-07);--cl-color-accent-fill-08:var(--dark-theme-accent-fill-08);--cl-color-accent-decoration-01:#1c1c1c;--cl-color-accent-decoration-02:#c93700;--cl-color-accent-decoration-03:#d9002b;--cl-color-accent-decoration-04:#327142;--cl-color-accent-decoration-05:#7d7050;--cl-color-accent-decoration-06:#6431da;--cl-color-accent-decoration-07:#2f7579;--cl-color-accent-decoration-08:#a5016a;--cl-color-badge-brand-fill-01:#c93700;--cl-color-neutral-01:#4d4c4c;--cl-color-neutral-background-01:#141414;--cl-color-free-01:#459195;--cl-color-free-background-01:#2f7579;--cl-color-error-background-01:var(--dark-theme-error-background-01);--cl-color-warning-background-01:var(--dark-theme-warning-background-01);--cl-color-success-background-01:var(--dark-theme-success-background-01);--cl-color-beta-background-01:var(--dark-theme-beta-background-01);--cl-page-bg:var(--cl-color-background-01)}[data-cl-page-bg=background-02]{--cl-page-bg:var(--cl-color-background-02)}:root{--background:60 18% 98%;--foreground:0 0% 12%;--card:0 0% 100%;--card-foreground:0 0% 12%;--popover:0 0% 100%;--popover-foreground:0 0% 12%;--primary:16 100% 50%;--primary-foreground:0 0% 100%;--secondary:42 32% 95%;--secondary-foreground:0 0% 12%;--muted:42 32% 95%;--muted-foreground:0 0% 38%;--accent:42 32% 95%;--accent-foreground:0 0% 12%;--destructive:350 100% 43%;--destructive-foreground:0 0% 100%;--border:0 0% 89%;--input:0 0% 89%;--ring:184 44% 33%;--radius:.5rem;--sidebar-background:42 32% 95%;--sidebar-foreground:0 0% 12%;--sidebar-primary:16 100% 50%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:0 0% 100%;--sidebar-accent-foreground:0 0% 12%;--sidebar-border:0 0% 89%;--sidebar-ring:16 100% 50%}.dark{--background:184 75% 9%;--foreground:42 32% 95%;--card:184 75% 9%;--card-foreground:42 32% 95%;--popover:184 75% 9%;--popover-foreground:42 32% 95%;--primary:16 100% 50%;--primary-foreground:0 0% 100%;--secondary:184 60% 13%;--secondary-foreground:42 32% 95%;--muted:184 60% 13%;--muted-foreground:42 20% 75%;--accent:184 60% 13%;--accent-foreground:42 32% 95%;--destructive:6 100% 72%;--destructive-foreground:0 0% 12%;--border:0 0% 100% / .08;--input:184 60% 13%;--ring:132 16% 56%;--sidebar-background:184 70% 11%;--sidebar-foreground:42 32% 95%;--sidebar-primary:16 100% 50%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:184 60% 13%;--sidebar-accent-foreground:42 32% 95%;--sidebar-border:184 60% 13%;--sidebar-ring:16 100% 50%}*{border-color:var(--cl-color-border-03)}html{font-family:var(--cl-font-family)}body{background:var(--cl-page-bg);color:var(--cl-color-text-01);font-family:var(--cl-font-family);font-weight:var(--cl-font-weight-light);-webkit-font-smoothing:antialiased}:root,[data-cl-brand=hubspot-2025]{--cl-color-hover-link-01:#494a52;--cl-color-pressed-link-01:#000;--cl-color-text-link-underline-01:var(--cl-color-brand-01);--cl-text-link-underline-thickness:2px;--cl-text-link-underline-offset:4px}[data-cl-theme=dark]{--cl-color-hover-link-01:#cfcccb;--cl-color-pressed-link-01:#fff}}@layer components{.cl-display-01{font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-display-01);line-height:var(--cl-line-height-display-01);font-weight:var(--cl-font-weight-book);letter-spacing:-.01em}.cl-h1{font-family:var(--cl-font-family-heading);font-size:var(--cl-font-size-h1);line-height:var(--cl-line-height-h1);font-weight:var(--cl-font-weight-medium)}.cl-h2{font-family:var(--cl-font-family-heading);font-size:var(--cl-font-size-h2);line-height:var(--cl-line-height-h2);font-weight:var(--cl-font-weight-medium)}.cl-h3{font-family:var(--cl-font-family-heading);font-size:var(--cl-font-size-h3);line-height:var(--cl-line-height-h3);font-weight:var(--cl-font-weight-medium)}.cl-h4{font-family:var(--cl-font-family-heading);font-size:var(--cl-font-size-h4);line-height:1.4545;font-weight:var(--cl-font-weight-medium)}.cl-h5{font-family:var(--cl-font-family);font-size:var(--cl-font-size-h5);line-height:1.5556;font-weight:var(--cl-font-weight-medium)}.cl-p-large{font-size:var(--cl-font-size-large);line-height:var(--cl-line-height-large);font-weight:var(--cl-font-weight-light)}.cl-p-medium{font-size:var(--cl-font-size-medium);line-height:var(--cl-line-height-medium);font-weight:var(--cl-font-weight-light)}.cl-p-small{font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light)}.cl-microcopy{font-size:var(--cl-font-size-micro);line-height:1.6667;font-weight:var(--cl-font-weight-medium)}.cl-microheading{font-size:var(--cl-font-size-small);line-height:1.5715;font-weight:var(--cl-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.cl-button{--cl-button-background:var(--cl-color-button-primary-fill-idle);--cl-button-hover-background:var(--cl-color-button-primary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-primary-fill-pressed);--cl-button-disabled-background:var(--cl-color-disabled-02);--cl-button-border-color:transparent;--cl-button-border-width:var(--cl-border-width-heavy);--cl-button-border:var(--cl-button-border-width) solid var(--cl-button-border-color);--cl-button-color:var(--cl-color-text-on-color-01);--cl-button-hover-color:var(--cl-button-color);--cl-button-pressed-color:var(--cl-button-hover-color);--cl-button-disabled-color:var(--cl-color-disabled-01);--cl-button-font-size:var(--cl-font-size-medium);--cl-button-line-height:var(--cl-line-height-medium);--cl-button-padding-small:.5rem 1rem;--cl-button-padding-medium:.75rem 1.5rem;--cl-button-padding-large:1rem 2.5rem;--cl-button-padding:var(--cl-button-padding-medium);background:var(--cl-button-background);border:var(--cl-button-border);border-radius:var(--cl-border-radius-medium);color:var(--cl-button-color);cursor:pointer;font-family:var(--cl-font-family);font-size:var(--cl-button-font-size);font-weight:var(--cl-font-weight-medium);line-height:var(--cl-button-line-height);padding:var(--cl-button-padding);text-align:center;text-decoration:none;transition:background-color .15s linear,color .15s linear;display:inline-block}.cl-button:focus-visible{outline-offset:2px;outline:2px solid var(--cl-color-focus-01)}.cl-button:hover,.cl-button:focus-visible{background:var(--cl-button-hover-background);border:var(--cl-button-border);color:var(--cl-button-hover-color);text-decoration:none}.cl-button:active{background:var(--cl-button-pressed-background);border:var(--cl-button-border);color:var(--cl-button-pressed-color)}[aria-disabled=true].cl-button,.cl-button:disabled,.-disabled.cl-button{background:var(--cl-button-disabled-background);color:var(--cl-button-disabled-color);cursor:not-allowed;border-color:#0000}.cl-button.-primary{--cl-button-background:var(--cl-color-button-primary-fill-idle);--cl-button-hover-background:var(--cl-color-button-primary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-primary-fill-pressed);--cl-button-color:var(--cl-color-button-primary-text-color,var(--cl-color-text-on-color-01))}.cl-button.-secondary{--cl-button-background:var(--cl-color-button-secondary-fill-idle);--cl-button-hover-background:var(--cl-color-button-secondary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-secondary-fill-pressed);--cl-button-border-color:currentColor;--cl-button-color:var(--cl-color-text-brand-01);--cl-button-hover-color:var(--cl-color-button-secondary-text-color-hover);--cl-button-pressed-color:var(--cl-color-button-secondary-text-color-pressed)}.cl-button.-tertiary{--cl-button-background:var(--cl-color-button-tertiary-fill-idle);--cl-button-hover-background:var(--cl-color-button-tertiary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-tertiary-fill-pressed);--cl-button-color:var(--cl-color-text-on-color-01)}.cl-button.-small{--cl-button-font-size:var(--cl-font-size-small);--cl-button-line-height:var(--cl-line-height-small);--cl-button-padding:var(--cl-button-padding-small)}.cl-button.-medium{--cl-button-font-size:var(--cl-font-size-medium);--cl-button-line-height:var(--cl-line-height-medium);--cl-button-padding:var(--cl-button-padding-medium)}.cl-button.-large{--cl-button-font-size:var(--cl-font-size-large);--cl-button-line-height:var(--cl-line-height-large);--cl-button-padding:var(--cl-button-padding-large)}.cl-badge{--cl-badge-background-color-default:var(--cl-color-neutral-background-01);--cl-badge-background-color:var(--cl-badge-background-color-default);--cl-badge-border-color:var(--cl-color-neutral-01);background:var(--cl-badge-background-color);border:var(--cl-border-width-heavy) solid var(--cl-badge-border-color);border-radius:var(--cl-border-radius-small);color:var(--cl-color-text-01);font-family:var(--cl-font-family);font-size:var(--cl-font-size-microcopy);font-weight:var(--cl-font-weight-microcopy);line-height:var(--cl-line-height-microcopy);letter-spacing:var(--cl-letter-spacing-microcopy,normal);align-items:center;gap:6px;padding:0 4px;display:inline-flex}[data-cl-brand=hubspot-2025] .cl-badge{border-color:#0000}.cl-badge.-ribbon-left{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem;padding-left:6px}.cl-badge.-ribbon-right{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;padding-right:6px}.cl-badge.-dots:before,.cl-badge.-dot:before{background:var(--cl-badge-border-color);content:"";border-radius:50%;width:8px;height:8px;display:inline-block}.cl-badge.-brand{--cl-badge-background-color:var(--cl-color-badge-brand-fill-01);--cl-badge-border-color:var(--cl-color-border-brand-01)}.cl-badge.-negative{--cl-badge-background-color:var(--cl-color-error-background-01);--cl-badge-border-color:var(--cl-color-error-01)}.cl-badge.-warning{--cl-badge-background-color:var(--cl-color-warning-background-01);--cl-badge-border-color:var(--cl-color-warning-01)}.cl-badge.-positive{--cl-badge-background-color:var(--cl-color-success-background-01);--cl-badge-border-color:var(--cl-color-success-01)}.cl-badge.-beta{--cl-badge-background-color:var(--cl-color-beta-background-01);--cl-badge-border-color:var(--cl-color-beta-01)}.cl-badge.-free{--cl-badge-background-color:var(--cl-color-free-background-01);--cl-badge-border-color:var(--cl-color-free-01)}.cl-badge.-accent-01{--cl-badge-background-color:var(--cl-color-accent-fill-01);--cl-badge-border-color:var(--cl-color-accent-decoration-01)}.cl-badge.-accent-02{--cl-badge-background-color:var(--cl-color-accent-fill-02);--cl-badge-border-color:var(--cl-color-accent-decoration-02)}.cl-badge.-accent-03{--cl-badge-background-color:var(--cl-color-accent-fill-03);--cl-badge-border-color:var(--cl-color-accent-decoration-03)}.cl-badge.-accent-04{--cl-badge-background-color:var(--cl-color-accent-fill-04);--cl-badge-border-color:var(--cl-color-accent-decoration-04)}.cl-badge.-accent-05{--cl-badge-background-color:var(--cl-color-accent-fill-05);--cl-badge-border-color:var(--cl-color-accent-decoration-05)}.cl-badge.-accent-06{--cl-badge-background-color:var(--cl-color-accent-fill-06);--cl-badge-border-color:var(--cl-color-accent-decoration-06)}.cl-badge.-accent-07{--cl-badge-background-color:var(--cl-color-accent-fill-07);--cl-badge-border-color:var(--cl-color-accent-decoration-07)}.cl-badge.-accent-08{--cl-badge-background-color:var(--cl-color-accent-fill-08);--cl-badge-border-color:var(--cl-color-accent-decoration-08)}.cl-textLink{--cl-text-link-icon-size:1em;border-radius:var(--cl-border-radius-medium);-webkit-text-decoration-color:var(--cl-color-text-link-underline-01,currentColor);text-decoration-color:var(--cl-color-text-link-underline-01,currentColor);text-decoration-thickness:var(--cl-text-link-underline-thickness,auto);text-underline-offset:var(--cl-text-link-underline-offset,auto);background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.cl-textLink,.cl-textLink>a{color:var(--cl-anchor-color,var(--cl-color-link-01));font-weight:var(--cl-anchor-font-weight,var(--cl-font-weight-medium));-webkit-text-decoration-line:var(--cl-anchor-text-decoration,underline);text-decoration-line:var(--cl-anchor-text-decoration,underline)}.cl-textLink:focus-visible,.cl-textLink>a:focus-visible,.cl-textLink:hover,.cl-textLink>a:hover{color:var(--cl-anchor-hover-color,var(--cl-color-hover-link-01))}.cl-textLink:active,.cl-textLink>a:active{color:var(--cl-anchor-pressed-color,var(--cl-color-pressed-link-01))}.cl-textLink:focus-visible,.cl-textLink>a:focus-visible{outline-offset:2px;outline:2px solid var(--cl-color-focus-01)}.cl-textLink:where(a[href],button){cursor:pointer}[disabled].cl-textLink,[aria-disabled=true].cl-textLink,.cl-textLink:is(a:not([href])){cursor:not-allowed;color:var(--cl-color-disabled-01);-webkit-text-decoration-color:var(--cl-color-disabled-01);text-decoration-color:var(--cl-color-disabled-01);pointer-events:none}.-large.cl-textLink{--cl-text-font-size:var(--cl-font-size-p-large);--cl-text-font-weight:var(--cl-font-weight-p-large);--cl-text-line-height:var(--cl-line-height-p-large);--cl-text-link-icon-size:var(--cl-font-size-medium);font-size:var(--cl-text-font-size);line-height:var(--cl-text-line-height)}.-medium.cl-textLink{--cl-text-font-size:var(--cl-font-size-p-medium);--cl-text-line-height:var(--cl-line-height-p-medium);font-size:var(--cl-text-font-size);line-height:var(--cl-text-line-height)}.-small.cl-textLink{--cl-text-font-size:var(--cl-font-size-p-small);--cl-text-line-height:var(--cl-line-height-p-small);font-size:var(--cl-text-font-size);line-height:var(--cl-text-line-height)}@media (prefers-reduced-motion:no-preference){[data-cl-brand=hubspot-2025] .cl-textLink{transition:text-underline-offset .3s ease-in-out}[data-cl-brand=hubspot-2025] .cl-textLink:hover,[data-cl-brand=hubspot-2025] .cl-textLink:focus-visible{text-underline-offset:var(--cl-text-link-underline-thickness)}}.cl-textLink .cl-icon{width:var(--cl-text-link-icon-size);height:var(--cl-text-link-icon-size)}}:root{--rpt-cream:var(--cl-color-background-02);--rpt-paper:var(--cl-color-container-01);--rpt-ink:var(--cl-color-text-01);--rpt-ink-2:var(--cl-color-text-02);--rpt-brand:var(--cl-color-brand-01);--rpt-deep:var(--dark-theme-background-01);--rpt-sage:var(--cl-color-accent-fill-04);--rpt-magenta:#46062b;--rpt-pink:var(--cl-color-accent-decoration-08);--rpt-lavender:var(--light-theme-accent-fill-06);--rpt-lavender-tint:var(--light-theme-beta-background-01);--rpt-brand-tint:var(--light-theme-button-secondary-fill-hover);--rpt-rule:var(--light-theme-border-03);--rpt-gutter:48px;--rpt-section-y:72px}.rpt{background:var(--rpt-cream);max-width:940px;color:var(--rpt-ink);font-family:var(--cl-font-family);font-weight:var(--cl-font-weight-light);margin:0 auto}.rpt-progress{background:var(--rpt-brand);z-index:999;height:3px;position:fixed;top:0;left:0}.rpt-hero{background:var(--rpt-deep);background-image:linear-gradient(105deg, var(--rpt-deep) 0%, var(--rpt-deep) 42%, #123f3a 62%, var(--rpt-magenta) 100%);color:var(--dark-theme-text-01);padding:88px var(--rpt-gutter) 72px}.rpt-hero-logo{width:auto;height:28px;margin-bottom:20px;display:block}.rpt-hero-eyebrow{font-family:var(--cl-font-family);font-size:var(--cl-font-size-micro);font-weight:var(--cl-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--rpt-sage);margin-bottom:20px;line-height:1.6667}.rpt-hero h1{font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-display-01);line-height:var(--cl-line-height-display-01);font-weight:var(--cl-font-weight-book);letter-spacing:-.01em;color:var(--dark-theme-text-01);max-width:15ch}.rpt-hero-sub{font-size:var(--cl-font-size-large);line-height:var(--cl-line-height-large);font-weight:var(--cl-font-weight-light);color:var(--rpt-sage);max-width:58ch;margin-top:24px}.rpt-hero-stats{grid-template-columns:repeat(3,auto);justify-content:start;gap:24px;margin-top:48px;display:grid}.rpt-stat-num{font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-h1);line-height:var(--cl-line-height-h1);font-weight:var(--cl-font-weight-medium);color:var(--rpt-brand)}.rpt-stat-lab{font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light);color:var(--rpt-sage);max-width:26ch;margin-top:6px}.rpt-nav{z-index:100;background:var(--rpt-cream);padding:0 var(--rpt-gutter);scrollbar-width:none;border-bottom:1px solid #e0e0df;display:flex;position:sticky;top:0;overflow-x:auto}.rpt-nav::-webkit-scrollbar{display:none}.rpt-nav-item{font-family:var(--cl-font-family);font-size:var(--cl-font-size-small);font-weight:var(--cl-font-weight-medium);line-height:var(--cl-line-height-small);color:#0e2629;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:14px 16px;transition:color .15s linear,border-color .15s linear}.rpt-nav-item:hover,.rpt-nav-item[aria-current=true]{color:var(--rpt-brand);border-bottom-color:var(--rpt-brand)}.rpt-section{padding:var(--rpt-section-y) var(--rpt-gutter)}.rpt-section+.rpt-section{border-top:1px solid var(--rpt-rule)}.rpt-section:has(+.rpt-cta-inline){padding-bottom:32px}.rpt-section--paper{background:var(--rpt-paper)}.rpt-section--magenta{background:var(--rpt-magenta);color:var(--rpt-cream)}.rpt-eyebrow{font-size:var(--cl-font-size-small);line-height:1.5715;font-weight:var(--cl-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--rpt-brand);margin-bottom:12px}.rpt-section--magenta .rpt-eyebrow{color:var(--rpt-sage)}.rpt-h1{font-family:var(--cl-font-family-heading);font-size:var(--cl-font-size-h1);line-height:var(--cl-line-height-h1);font-weight:var(--cl-font-weight-medium);max-width:22ch;margin-bottom:24px}.rpt-h2{font-family:var(--cl-font-family-heading);font-size:var(--cl-font-size-h2);line-height:var(--cl-line-height-h2);font-weight:var(--cl-font-weight-medium);max-width:26ch;margin:56px 0 16px}.rpt-h2:first-child{margin-top:0}.rpt-h3{font-family:var(--cl-font-family-heading);font-size:var(--cl-font-size-h3);line-height:var(--cl-line-height-h3);font-weight:var(--cl-font-weight-medium);margin:40px 0 12px}.rpt-h4{font-family:var(--cl-font-family);font-size:var(--cl-font-size-h5);line-height:1.5556;font-weight:var(--cl-font-weight-medium);margin:32px 0 10px}.rpt-body{font-size:var(--cl-font-size-medium);line-height:var(--cl-line-height-medium);font-weight:var(--cl-font-weight-light);color:var(--rpt-ink);max-width:68ch}.rpt-body+.rpt-body{margin-top:var(--cl-text-margin-medium)}.rpt-body strong{font-weight:var(--cl-font-weight-medium)}.rpt-section--magenta .rpt-body{color:var(--rpt-cream)}.rpt-lede{font-size:var(--cl-font-size-large);line-height:var(--cl-line-height-large);font-weight:var(--cl-font-weight-light);max-width:62ch}.rpt-caption{font-size:var(--cl-font-size-micro);line-height:1.6667;font-weight:var(--cl-font-weight-light);color:var(--rpt-ink-2)}.rpt a,.rpt-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cl-color-text-link-underline-01);text-decoration-color:var(--cl-color-text-link-underline-01);text-decoration-thickness:var(--cl-text-link-underline-thickness);text-underline-offset:var(--cl-text-link-underline-offset)}.rpt a:hover{color:var(--rpt-brand)}.rpt-section--magenta a,.rpt-hero a{color:var(--rpt-cream)}.rpt-bullets{max-width:68ch;margin:16px 0;padding:0;list-style:none}.rpt-bullets li{font-size:var(--cl-font-size-medium);line-height:var(--cl-line-height-medium);font-weight:var(--cl-font-weight-light);padding:6px 0 6px 22px;position:relative}.rpt-bullets li strong{font-weight:var(--cl-font-weight-medium)}.rpt-bullets li:before{content:"";background:var(--rpt-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:0}.rpt-numbered{counter-reset:rptn;max-width:68ch;margin:16px 0;padding:0;list-style:none}.rpt-numbered li{counter-increment:rptn;font-size:var(--cl-font-size-medium);line-height:var(--cl-line-height-medium);font-weight:var(--cl-font-weight-light);padding:8px 0 8px 36px;position:relative}.rpt-numbered li:before{content:counter(rptn);background:var(--rpt-brand);width:24px;height:24px;color:var(--light-theme-text-on-color-01);font-size:var(--cl-font-size-micro);font-weight:var(--cl-font-weight-medium);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:9px;left:0}.rpt-acc{border:1px solid var(--rpt-rule);border-radius:var(--cl-radius-md);background:var(--rpt-paper);margin:24px 0;overflow:hidden}.rpt-section--paper .rpt-acc{background:var(--rpt-cream)}.rpt-acc-head{text-align:left;cursor:pointer;width:100%;color:inherit;font-family:var(--cl-font-family);font-size:var(--cl-font-size-medium);font-weight:var(--cl-font-weight-medium);line-height:var(--cl-line-height-medium);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.rpt-acc-head:hover{background:#00000008}.rpt-acc-arrow{color:var(--rpt-brand);flex-shrink:0;transition:transform .2s}.rpt-acc-arrow[data-open=true]{transform:rotate(180deg)}.rpt-acc-body{border-top:1px solid var(--rpt-rule);font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light);color:var(--rpt-ink);padding:4px 20px 20px}.rpt-acc-body p{margin-top:12px}.rpt-acc--dark{border-color:var(--dark-theme-border-03);background:#ffffff0d}.rpt-acc--dark .rpt-acc-head{color:var(--rpt-cream)}.rpt-acc--dark .rpt-acc-head:hover{background:#ffffff0f}.rpt-acc--dark .rpt-acc-body{color:var(--rpt-cream);border-top-color:var(--dark-theme-border-03)}.rpt-table-wrap{margin:16px 0;overflow-x:auto}.rpt-table{border-collapse:collapse;width:100%;font-family:var(--cl-font-family)}.rpt-table th{background:var(--light-theme-container-inverse-01);color:var(--rpt-cream);text-align:left;font-size:var(--cl-font-size-micro);font-weight:var(--cl-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;padding:12px 16px;line-height:1.6667}.rpt-table td{border-bottom:1px solid var(--rpt-rule);font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light);color:var(--rpt-ink);vertical-align:top;padding:12px 16px}.rpt-table td strong{font-weight:var(--cl-font-weight-medium)}.rpt-table tbody tr:last-child td{border-bottom:none}.rpt-table tbody tr:nth-child(2n) td{background:#00000005}.rpt-table tbody tr:hover td{background:#ff48000a}.rpt-td-em{font-weight:var(--cl-font-weight-medium)}.rpt-td-note{font-size:var(--cl-font-size-micro);color:var(--rpt-ink-2);margin-top:6px;line-height:1.6667;display:block}.rpt-table-title{font-family:var(--cl-font-family);font-size:var(--cl-font-size-h5);line-height:1.5556;font-weight:var(--cl-font-weight-medium);margin:32px 0 4px}.rpt-table-sub{font-size:var(--cl-font-size-micro);color:var(--rpt-ink-2);margin-bottom:10px;line-height:1.6667}.rpt-outcomes{background:var(--rpt-paper);border-radius:var(--cl-radius-md);margin-top:12px;overflow:hidden}.rpt-outcomes .rpt-table td:last-child{font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-h4);line-height:1.2;font-weight:var(--cl-font-weight-medium);color:var(--rpt-brand)}.rpt-chart{background:var(--rpt-paper);border:1px solid var(--rpt-rule);border-radius:var(--cl-radius-lg);margin:28px 0;padding:28px}.rpt-section--paper .rpt-chart{background:var(--rpt-cream)}.rpt-chart-title{font-family:var(--cl-font-family);font-size:var(--cl-font-size-h5);line-height:1.5556;font-weight:var(--cl-font-weight-medium);margin-bottom:4px}.rpt-chart-sub{font-size:var(--cl-font-size-micro);color:var(--rpt-ink-2);margin-bottom:16px;line-height:1.6667}.rpt-chart-note{font-size:var(--cl-font-size-micro);color:var(--rpt-ink-2);margin-top:12px;line-height:1.6667}.rpt-legend{flex-wrap:wrap;gap:20px;margin:12px 0 20px;display:flex}.rpt-legend-item{font-size:var(--cl-font-size-micro);line-height:1.6667;font-weight:var(--cl-font-weight-light);color:var(--rpt-ink-2);align-items:center;gap:8px;display:flex}.rpt-legend-dot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.rpt-bar-row{align-items:center;gap:16px;margin-bottom:12px;display:flex}.rpt-bar-label{font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light);flex:1;min-width:0}.rpt-bar-track{border-radius:var(--cl-radius-sm);background:#0000000f;flex-shrink:0;width:240px;height:28px;overflow:hidden}.rpt-bar-fill{border-radius:var(--cl-radius-sm);height:100%;font-size:var(--cl-font-size-micro);font-weight:var(--cl-font-weight-medium);color:var(--light-theme-text-on-color-01);justify-content:flex-end;align-items:center;min-width:40px;padding-right:10px;display:flex}.rpt-stack-row{align-items:center;gap:16px;margin-bottom:14px;display:flex}.rpt-stack-label{font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light);text-align:right;flex-shrink:0;width:150px}.rpt-stack-track{border-radius:var(--cl-radius-sm);flex:1;height:36px;display:flex;overflow:hidden}.rpt-stack-seg{font-size:var(--cl-font-size-micro);font-weight:var(--cl-font-weight-medium);justify-content:center;align-items:center;min-width:0;display:flex}.rpt-stack-value{font-size:var(--cl-font-size-small);font-weight:var(--cl-font-weight-medium);flex-shrink:0;width:82px}.rpt-svg-text{font-family:var(--cl-font-family)}.rpt-spotlight{background:var(--rpt-deep);color:var(--rpt-cream);border-left:4px solid var(--rpt-brand);border-radius:var(--cl-radius-md);margin:28px 0;padding:24px 28px}.rpt-spotlight-eyebrow{font-size:var(--cl-font-size-micro);font-weight:var(--cl-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--rpt-sage);margin-bottom:8px;line-height:1.6667}.rpt-spotlight p{font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light)}.rpt-quote{border-left:3px solid var(--rpt-brand);background:var(--rpt-brand-tint);border-radius:0 var(--cl-radius-md) var(--cl-radius-md) 0;font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-large);line-height:1.5;font-weight:var(--cl-font-weight-book);color:var(--rpt-ink);max-width:62ch;margin:24px 0;padding:18px 24px}.rpt-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.rpt-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:28px 0;display:grid}.rpt-tile{background:var(--rpt-brand-tint);border-radius:var(--cl-radius-lg);padding:28px 24px}.rpt-tile-num{font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-display-02);line-height:1;font-weight:var(--cl-font-weight-medium);color:var(--rpt-brand);margin-bottom:12px}.rpt-tile-lab{font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light)}.rpt-enabler{max-width:68ch;margin-bottom:32px}.rpt-enabler-head{font-family:var(--cl-font-family);font-size:var(--cl-font-size-h5);line-height:1.5556;font-weight:var(--cl-font-weight-medium);margin-bottom:8px}.rpt-cta-inline{background:var(--rpt-deep);color:var(--rpt-cream);padding:48px var(--rpt-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.rpt-cta-inline-title{font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-h3);line-height:var(--cl-line-height-h3);font-weight:var(--cl-font-weight-medium);margin-bottom:8px}.rpt-cta-inline p{font-size:var(--cl-font-size-medium);line-height:var(--cl-line-height-medium);font-weight:var(--cl-font-weight-light);max-width:56ch}.rpt-cta-band{background:var(--rpt-deep);padding:72px var(--rpt-gutter)}.rpt-cta-card{background:var(--rpt-cream);border-radius:var(--cl-radius-lg);flex-wrap:wrap;align-items:center;gap:48px;padding:48px;display:flex}.rpt-cta-card-title{font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-h2);line-height:var(--cl-line-height-h2);font-weight:var(--cl-font-weight-medium);color:var(--rpt-ink);margin-bottom:16px}.rpt-cta-card p{font-size:var(--cl-font-size-medium);line-height:var(--cl-line-height-medium);font-weight:var(--cl-font-weight-light);max-width:60ch;margin-bottom:28px}.rpt-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.rpt a.cl-button{color:var(--cl-button-color);padding:var(--cl-button-padding);text-decoration:none}.rpt a.cl-button:hover{color:var(--cl-button-hover-color)}.rpt a.cl-button:active{color:var(--cl-button-pressed-color)}@media (width<=760px){:root{--rpt-gutter:24px;--rpt-section-y:48px}.rpt-two-col{grid-template-columns:1fr}.rpt-hero h1{font-size:var(--cl-font-size-h1)}.rpt-bar-row{flex-direction:column;align-items:stretch;gap:6px}.rpt-bar-track{width:100%}.rpt-stack-row{flex-wrap:wrap}.rpt-stack-label{text-align:left;width:100%}.rpt-cta-card{padding:32px}}@media (width<=520px){.rpt-hero-stats{grid-template-columns:1fr}}.rpt-mt-0{margin-top:0}.rpt-mt-lg{margin-top:var(--cl-text-margin-large)}.rpt-mt-xl{margin-top:calc(var(--cl-text-margin-large) + var(--cl-text-margin-small))}.rpt-mt-2xl{margin-top:calc(var(--cl-text-margin-large) + var(--cl-text-margin-medium))}.rpt-mb-lg{margin-bottom:var(--cl-text-margin-large)}.rpt-col-grow{flex:1;min-width:16.25rem}.rpt-col-logo{flex-shrink:0;min-width:7.5rem}.rpt-logo-img{width:8.75rem;height:auto;display:block}.rpt-donut-caption{font-family:var(--cl-font-family);font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-light);color:var(--rpt-ink-2);margin-top:var(--cl-text-margin-medium);max-width:11.25rem}.rpt-donut-row{gap:calc(var(--cl-text-margin-large) + var(--cl-text-margin-small));margin:calc(var(--cl-text-margin-large) + var(--cl-text-margin-small)) 0;flex-wrap:wrap;justify-content:center;display:flex}.rpt-stack-row+.rpt-stack-row{margin-top:var(--cl-text-margin-medium)}.rpt-stack-track.-tall{height:2.5rem}.rpt-stack-value.-serif{font-family:var(--cl-font-family-display);font-size:var(--cl-font-size-h4)}.rpt-chart-title.-centered{text-align:center}.rpt-chart-spacer{height:var(--cl-text-margin-medium)}.rpt-block{margin:calc(var(--cl-text-margin-large) + var(--cl-text-margin-small)) 0}.rpt-chart-center{justify-content:center;display:flex}.rpt-tiles--flip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rpt-flip{cursor:pointer;perspective:1000px;text-align:left;height:13.5rem;font-family:var(--cl-font-family);color:inherit;background:0 0;border:0;padding:0}.rpt-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.3,1);position:relative}.rpt-flip-inner[data-flipped=true]{transform:rotateY(180deg)}.rpt-flip-face{backface-visibility:hidden;background:var(--rpt-brand-tint);border-radius:var(--cl-radius-lg);padding:var(--cl-text-margin-large) var(--cl-text-margin-medium);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.rpt-flip-back{transform:rotateY(180deg)}.rpt-flip-icon{width:32px;height:32px;color:var(--rpt-brand);margin-bottom:14px}.rpt-flip-phrase{font-family:var(--cl-font-family-heading);font-size:var(--cl-font-size-h5);line-height:1.3;font-weight:var(--cl-font-weight-medium)}.rpt-flip-hint{font-size:var(--cl-font-size-micro);line-height:1.6667;font-weight:var(--cl-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--rpt-brand);margin-top:12px}.rpt-flip:hover .rpt-flip-inner[data-flipped=false]{transform:rotateY(8deg)}.rpt-flip .rpt-tile-num{font-size:var(--cl-font-size-h2);margin-bottom:10px}@media (width<=860px){.rpt-tiles--flip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.rpt-tiles--flip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rpt-flip-inner{transition:none}}.rpt-reveal-ready .rpt-chart,.rpt-reveal-ready .rpt-table-wrap,.rpt-reveal-ready .rpt-donut-row{opacity:0;will-change:opacity, transform;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.rpt-reveal-ready .rpt-chart.is-revealed,.rpt-reveal-ready .rpt-table-wrap.is-revealed,.rpt-reveal-ready .rpt-donut-row.is-revealed{opacity:1;transform:none}.rpt-reveal-ready .rpt-chart .rpt-bar-fill,.rpt-reveal-ready .rpt-chart .rpt-stack-seg{transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.3,1) .15s;transform:scaleX(0)}.rpt-reveal-ready .rpt-chart.is-revealed .rpt-bar-fill,.rpt-reveal-ready .rpt-chart.is-revealed .rpt-stack-seg{transform:scaleX(1)}.rpt-reveal-ready .rpt-chart .rpt-chart-center svg{opacity:0;transition:opacity .7s .1s,transform .7s cubic-bezier(.2,.7,.3,1) .1s;transform:scale(.94)}.rpt-reveal-ready .rpt-chart.is-revealed .rpt-chart-center svg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rpt-reveal-ready .rpt-chart,.rpt-reveal-ready .rpt-table-wrap,.rpt-reveal-ready .rpt-donut-row,.rpt-reveal-ready .rpt-chart .rpt-bar-fill,.rpt-reveal-ready .rpt-chart .rpt-stack-seg,.rpt-reveal-ready .rpt-chart .rpt-chart-center svg{opacity:1;transition:none;transform:none}}.rpt-tabs{border:1px solid var(--rpt-rule);border-radius:var(--cl-radius-lg);background:var(--rpt-paper);overflow:hidden}.rpt-section--paper .rpt-tabs{background:var(--rpt-cream)}.rpt-tabs-bar{border-bottom:1px solid var(--rpt-rule);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.rpt-tabs-bar::-webkit-scrollbar{display:none}.rpt-tab{cursor:pointer;font-family:var(--cl-font-family);font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-medium);color:var(--rpt-ink-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 20px;transition:color .15s linear,border-color .15s linear}.rpt-tab:hover{color:var(--rpt-brand)}.rpt-tab[aria-selected=true]{color:var(--rpt-brand);border-bottom-color:var(--rpt-brand)}.rpt-tabs-panel{padding:24px}.rpt-tabs-panel .rpt-table-wrap{margin-top:12px}.rpt-moreinfo{margin-top:16px}.rpt-moreinfo-btn{border:1px solid var(--rpt-rule);border-radius:var(--cl-radius-md);cursor:pointer;font-family:var(--cl-font-family);font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-medium);color:var(--rpt-brand);background:0 0;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.rpt-moreinfo-btn:hover{background:var(--rpt-brand-tint)}.rpt-moreinfo-body{margin-top:12px}.rpt-anchor{scroll-margin-top:96px}.rpt-jumplink{color:var(--rpt-brand);text-underline-offset:var(--cl-text-link-underline-offset);text-decoration:underline}.rpt-jumplink:hover{color:var(--rpt-ink)}.rpt-promo{justify-content:center;align-items:center;gap:var(--cl-text-margin-medium);padding:var(--cl-text-margin-small) var(--rpt-gutter);background:var(--rpt-brand-tint);border-bottom:var(--cl-border-width-medium) solid var(--rpt-rule);flex-wrap:wrap;display:flex}.rpt-promo-text{font-family:var(--cl-font-family);font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);font-weight:var(--cl-font-weight-medium);color:var(--rpt-ink)}.rpt-section-head{justify-content:space-between;align-items:flex-start;gap:var(--cl-text-margin-medium);flex-wrap:wrap;display:flex}.rpt-section-head-cta{margin-top:var(--cl-text-margin-small);flex-shrink:0}.rpt-section--magenta a.cl-button.rpt-section-head-cta,.rpt a.cl-button.rpt-section-head-cta{background:color-mix(in oklab, var(--dark-theme-button-tertiary-fill-idle) 6%, transparent);border:var(--cl-border-width-medium) solid var(--dark-theme-border-03);border-radius:var(--cl-radius-md);color:var(--rpt-cream);font-family:var(--cl-font-family);font-size:var(--cl-font-size-small);font-weight:var(--cl-font-weight-medium);line-height:var(--cl-line-height-small);transition:background .2s,color .2s,border-color .2s}.rpt-section--magenta a.cl-button.rpt-section-head-cta:hover,.rpt a.cl-button.rpt-section-head-cta:hover{background:var(--rpt-brand);border-color:var(--rpt-brand);color:var(--light-theme-text-on-color-01)}@media (width<=640px){.rpt-section-head{flex-direction:column}}.rpt-statpop-item:nth-child(4){grid-column:2/span 2}.rpt-statpop-item:nth-child(5){grid-column:4/span 2}@media (width<=640px){.rpt-statpop{grid-template-columns:1fr}.rpt-statpop-item,.rpt-statpop-item:nth-child(4),.rpt-statpop-item:nth-child(5){grid-column:auto}}.rpt-statpop{justify-items:stretch;gap:var(--cl-text-margin-medium);margin-top:var(--cl-text-margin-medium);grid-template-columns:repeat(6,1fr);display:grid}.rpt-statpop-item{padding:var(--cl-text-margin-large) var(--cl-text-margin-medium);border:var(--cl-border-width-medium) solid var(--dark-theme-border-03);border-radius:var(--cl-radius-lg);background:color-mix(in oklab, var(--dark-theme-button-tertiary-fill-idle) 6%, transparent);text-align:center;grid-column:span 2}.rpt-statpop-value{font-family:var(--cl-font-family);font-size:var(--cl-font-size-h2);line-height:var(--cl-line-height-h2);font-weight:var(--cl-font-weight-medium);color:var(--rpt-brand)}.rpt-statpop-label{margin-top:var(--cl-text-margin-small);font-family:var(--cl-font-family);font-size:var(--cl-font-size-small);line-height:var(--cl-line-height-small);color:var(--rpt-cream)}.rpt-reveal-ready .rpt-statpop-item{opacity:0;transform:scale(.88) translateY(var(--cl-text-margin-small));transition:opacity .5s,transform .5s cubic-bezier(.34,1.56,.64,1)}.rpt-reveal-ready .rpt-statpop.is-revealed .rpt-statpop-item{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rpt-reveal-ready .rpt-statpop-item{opacity:1;transition:none;transform:none}}.rpt-table-title--onDark{color:var(--dark-theme-text-01)}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--cl-font-family);scroll-behavior:smooth}body{background:var(--cl-color-background-02);color:var(--cl-color-text-01);font-family:var(--cl-font-family);font-weight:var(--cl-font-weight-light);-webkit-font-smoothing:antialiased}
