:root{--global-nav-box-shadow: 0 2px 4px rgba(33, 51, 67, .12);--cl-color-primary: #ff5c35;--cl-line-height-microcopy: 1.4;--cl-color-text-01: #33475b;--mobile-nav-spacing-tight: var(--padding-xs);--mobile-nav-spacing-normal: var(--padding-sm);--mobile-nav-spacing-loose: var(--padding-md);--mobile-nav-spacing-extra-loose: var(--padding-lg);--mobile-nav-pill-radius: 24px;--mobile-nav-pill-padding: 8px 16px;--mobile-nav-pill-margin: 4px 0;--mobile-nav-pill-bg: var(--cl-color-background-02);--mobile-nav-icon-size: 24px;--mobile-nav-icon-close-size: 24px;--mobile-nav-candy-box-size: 40px;--mobile-nav-icon-transition: transform var(--mobile-nav-transition);--mobile-nav-text-primary: var(--cl-color-text-01);--mobile-nav-text-secondary: var(--cl-color-text-02);--mobile-nav-accent: var(--cl-color-primary);--mobile-nav-border: 1px solid var(--cl-color-border-02);--mobile-nav-border-accent: 1px solid var(--cl-color-primary);--mobile-nav-overlay-bg: rgba(0, 0, 0, .8);--mobile-nav-modal-bg: var(--cl-color-container-01);--mobile-nav-modal-radius: var(--cl-border-radius-03);--mobile-nav-modal-shadow: 0 8px 32px rgba(0, 0, 0, .3);--mobile-nav-transition: .2s ease;--mobile-nav-transition-fast: .1s ease;--svg-hub3d01: url(data:image/svg+xml,%3Csvg%20width%3D%22616%22%20height%3D%22592%22%20viewBox%3D%220%200%20616%20592%22%20fill%3D%22%231f1f1f%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-3.775%20805.816c26.296%2021.17%2061.41%2030.076%2095.594%2023.944%2034.185-6.132%2068.215-12.117%20102.399-18.103%2054.294-9.49%20108.587-18.835%20162.726-28.617%2033.256-5.986%2055.685-23.798%2070.38-53.436%2023.202-47.158%2049.498-93.002%2073.938-139.722%2032.947-63.072%2065.585-126.291%2098.223-189.363%202.939-5.694%207.27-15.33%209.59-21.316%2014.231-38.398%206.652-55.918-29.08-85.41-80.434-66.576-159.632-134.321-239.602-201.48-27.998-23.507-56.614-46.283-84.302-70.081-23.047-19.856-49.034-26.28-78.424-17.666C128.169%2019.02%2078.826%2034.35%2029.482%2049.534c-41.145%2012.702-82.136%2025.988-123.281%2038.69-22.739%207.008-40.063%2018.834-52.128%2039.566-42.692%2073.293-86.777%20145.855-130.242%20218.855-22.429%2037.814-45.322%2075.482-66.823%20113.88-21.192%2037.815-18.871%2053.437%2014.849%2081.761%2055.531%2046.574%20112.299%2091.542%20168.604%20137.24%2051.664%2042.048%20103.327%2084.096%20155.3%20125.852l.62.438z%22%2F%3E%3C%2Fsvg%3E);--svg-hub3d01-hs: url(data:image/svg+xml,%3Csvg%20width%3D%22616%22%20height%3D%22592%22%20viewBox%3D%220%200%20616%20592%22%20fill%3D%22%23FF4800%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-3.775%20805.816c26.296%2021.17%2061.41%2030.076%2095.594%2023.944%2034.185-6.132%2068.215-12.117%20102.399-18.103%2054.294-9.49%20108.587-18.835%20162.726-28.617%2033.256-5.986%2055.685-23.798%2070.38-53.436%2023.202-47.158%2049.498-93.002%2073.938-139.722%2032.947-63.072%2065.585-126.291%2098.223-189.363%202.939-5.694%207.27-15.33%209.59-21.316%2014.231-38.398%206.652-55.918-29.08-85.41-80.434-66.576-159.632-134.321-239.602-201.48-27.998-23.507-56.614-46.283-84.302-70.081-23.047-19.856-49.034-26.28-78.424-17.666C128.169%2019.02%2078.826%2034.35%2029.482%2049.534c-41.145%2012.702-82.136%2025.988-123.281%2038.69-22.739%207.008-40.063%2018.834-52.128%2039.566-42.692%2073.293-86.777%20145.855-130.242%20218.855-22.429%2037.814-45.322%2075.482-66.823%20113.88-21.192%2037.815-18.871%2053.437%2014.849%2081.761%2055.531%2046.574%20112.299%2091.542%20168.604%20137.24%2051.664%2042.048%20103.327%2084.096%20155.3%20125.852l.62.438z%22%2F%3E%3C%2Fsvg%3E);--svg-hub3d01-teal: url(data:image/svg+xml,%3Csvg%20width%3D%22616%22%20height%3D%22592%22%20viewBox%3D%220%200%20616%20592%22%20fill%3D%22%23042729%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-3.775%20805.816c26.296%2021.17%2061.41%2030.076%2095.594%2023.944%2034.185-6.132%2068.215-12.117%20102.399-18.103%2054.294-9.49%20108.587-18.835%20162.726-28.617%2033.256-5.986%2055.685-23.798%2070.38-53.436%2023.202-47.158%2049.498-93.002%2073.938-139.722%2032.947-63.072%2065.585-126.291%2098.223-189.363%202.939-5.694%207.27-15.33%209.59-21.316%2014.231-38.398%206.652-55.918-29.08-85.41-80.434-66.576-159.632-134.321-239.602-201.48-27.998-23.507-56.614-46.283-84.302-70.081-23.047-19.856-49.034-26.28-78.424-17.666C128.169%2019.02%2078.826%2034.35%2029.482%2049.534c-41.145%2012.702-82.136%2025.988-123.281%2038.69-22.739%207.008-40.063%2018.834-52.128%2039.566-42.692%2073.293-86.777%20145.855-130.242%20218.855-22.429%2037.814-45.322%2075.482-66.823%20113.88-21.192%2037.815-18.871%2053.437%2014.849%2081.761%2055.531%2046.574%20112.299%2091.542%20168.604%20137.24%2051.664%2042.048%20103.327%2084.096%20155.3%20125.852l.62.438z%22%2F%3E%3C%2Fsvg%3E);--svg-hub3d01-magenta: url(data:image/svg+xml,%3Csvg%20width%3D%22616%22%20height%3D%22592%22%20viewBox%3D%220%200%20616%20592%22%20fill%3D%22%2346062B%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-3.775%20805.816c26.296%2021.17%2061.41%2030.076%2095.594%2023.944%2034.185-6.132%2068.215-12.117%20102.399-18.103%2054.294-9.49%20108.587-18.835%20162.726-28.617%2033.256-5.986%2055.685-23.798%2070.38-53.436%2023.202-47.158%2049.498-93.002%2073.938-139.722%2032.947-63.072%2065.585-126.291%2098.223-189.363%202.939-5.694%207.27-15.33%209.59-21.316%2014.231-38.398%206.652-55.918-29.08-85.41-80.434-66.576-159.632-134.321-239.602-201.48-27.998-23.507-56.614-46.283-84.302-70.081-23.047-19.856-49.034-26.28-78.424-17.666C128.169%2019.02%2078.826%2034.35%2029.482%2049.534c-41.145%2012.702-82.136%2025.988-123.281%2038.69-22.739%207.008-40.063%2018.834-52.128%2039.566-42.692%2073.293-86.777%20145.855-130.242%20218.855-22.429%2037.814-45.322%2075.482-66.823%20113.88-21.192%2037.815-18.871%2053.437%2014.849%2081.761%2055.531%2046.574%20112.299%2091.542%20168.604%20137.24%2051.664%2042.048%20103.327%2084.096%20155.3%20125.852l.62.438z%22%2F%3E%3C%2Fsvg%3E)}.global-nav-header{background-color:var(--cl-color-container-01);position:relative;z-index:95;box-shadow:var(--global-nav-box-shadow);color:var(--cl-color-text-01)}.global-nav-header .global-nav-header-top-bar nav{display:flex;justify-content:space-between;align-items:center}.global-nav-header .global-nav-header-top-bar nav a{font-weight:var(--cl-font-weight-medium);font-size:var(--cl-font-size-micro)}.global-nav-header .global-nav-header-top-bar nav .nav-link{margin:var(--padding) 0;display:flex;align-items:center;gap:.5rem}.global-nav-header .global-nav-header-top-bar nav .language-switcher{display:flex;align-items:center}.global-nav-header .global-nav-header-top-bar nav .language-switcher select{border:none;font-weight:var(--cl-font-weight-medium);font-size:var(--cl-font-size-micro);border-radius:var(--cl-border-radius-01);margin-bottom:2px;cursor:pointer}.global-nav-header .global-nav-header-bottom-bar nav li.nav-item{padding:var(--padding-sm) 0;font-weight:var(--cl-font-weight-medium)}.global-nav-header .global-nav-header-bottom-bar nav li.nav-item button[data-state=open]{text-decoration:underline;text-decoration-color:#ff4800!important;text-decoration-thickness:.15rem!important;text-underline-offset:.35rem!important}.global-nav-header .global-nav-header-bottom-bar nav .developer-logo{width:100%;max-width:250px}.global-nav-header .global-nav-header-bottom-bar nav .developer-logo a{display:block}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container{background-color:var(--cl-color-background-02);overflow:hidden;border-radius:0 0 1rem 1rem;border:none}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .menu-dropdown-container--inner{border-top:1px solid var(--cl-color-border-03);border-bottom:0;border-left:0;border-right:0;border-radius:0}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .menu-dropdown-container--inner a{text-decoration:none}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .menu-dropdown-container--inner a div{text-decoration:underline;text-decoration-color:#ff4800!important;text-decoration-thickness:.15rem!important;text-underline-offset:.35rem!important;transition:text-underline-offset .3s ease-in-out}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .menu-dropdown-container--inner a:hover{background-color:var(--cl-color-background-01)}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .menu-dropdown-container--inner a:hover div{text-underline-offset:.125rem!important}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .dropdown-col:not(.dropdown-col-col1):not(:last-of-type):after{content:"";position:absolute;top:0;right:0;margin-right:-1rem;bottom:0;background:var(--cl-color-border-03);width:1px}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .dropdown-col{position:relative}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .dropdown-heading{font-family:"HubSpot Serif";font-weight:600;font-size:1.125rem;color:var(--cl-color-text-01);padding:0 .5rem}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container hr.full-menu-item-divider{height:1px;background:var(--cl-color-border-03);margin:0px .25rem .5rem}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .dropdown-col-col1,.global-nav-header .global-nav-header-bottom-bar nav [data-radix-navigation-menu-content] .dropdown-col-col1{position:relative;overflow:hidden;display:flex}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .dropdown-col-col1 .menu-image,.global-nav-header .global-nav-header-bottom-bar nav [data-radix-navigation-menu-content] .dropdown-col-col1 .menu-image{align-self:end;z-index:1}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container .dropdown-col-col1:before,.global-nav-header .global-nav-header-bottom-bar nav [data-radix-navigation-menu-content] .dropdown-col-col1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--menu-bg, var(--svg-hub3d01)) no-repeat left bottom;background-size:contain;pointer-events:none;z-index:0}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container.menu-bg-default .dropdown-col-col1:before,.global-nav-header .global-nav-header-bottom-bar nav [data-radix-navigation-menu-content].menu-bg-default .dropdown-col-col1:before{--menu-bg: var(--svg-hub3d01)}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container.menu-bg-hs .dropdown-col-col1:before,.global-nav-header .global-nav-header-bottom-bar nav [data-radix-navigation-menu-content].menu-bg-hs .dropdown-col-col1:before{--menu-bg: var(--svg-hub3d01-hs)}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container.menu-bg-teal .dropdown-col-col1:before,.global-nav-header .global-nav-header-bottom-bar nav [data-radix-navigation-menu-content].menu-bg-teal .dropdown-col-col1:before{--menu-bg: var(--svg-hub3d01-teal)}.global-nav-header .global-nav-header-bottom-bar nav .menu-dropdown-container.menu-bg-magenta .dropdown-col-col1:before,.global-nav-header .global-nav-header-bottom-bar nav [data-radix-navigation-menu-content].menu-bg-magenta .dropdown-col-col1:before{--menu-bg: var(--svg-hub3d01-magenta)}.global-nav-header .global-nav-header-bottom-bar nav .nav-link{margin:var(--padding-md) var(--padding-sm)}.global-nav-footer{background-color:var(--cl-color-background-footer-01);position:relative;z-index:50;color:var(--cl-color-text-01);padding:48px 0 32px;overflow:visible}.img-fill-column{max-height:100%}.nav-list,.footer-nav-list{list-style:none;margin:0;padding:0}.nav-list{display:flex;gap:1rem;align-items:stretch}.nav-list--topNav{align-items:center;justify-content:flex-end}.nav-list--mainNav{align-items:center;justify-content:flex-start}.nav-list--socialNav{align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;overflow:visible;padding:2px 0;position:relative}.nav-list--socialNav:before,.nav-list--socialNav:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:1px;width:calc(50% - 300px);background-color:var(--cl-color-text-01)}.nav-list--socialNav:before{left:50px}.nav-list--socialNav:after{right:50px}.nav-list--logoNav{align-items:center;justify-content:center;flex-direction:column;padding:1px 0;gap:0}.nav-item,.nav-list--logoNav .nav-item{margin:0;padding:0}.nav-item{display:flex;align-items:stretch}.nav-list--logoNav .nav-text{color:inherit;font-size:var(--cl-font-size-micro);font-weight:var(--cl-font-weight-medium);line-height:var(--cl-line-height-microcopy);margin-top:-25px;margin-bottom:16px;text-align:center;font-family:var(--cl-font-family)}.nav-link,.nav-link--legal,.footer-nav-link{text-decoration:none;color:inherit;transition:color .2s ease}.nav-link:hover,.nav-link--legal:hover,.footer-nav-link:hover{color:var(--cl-color-primary)}.nav-link--active,[data-radix-navigation-menu-trigger].nav-link--active{background-color:var(--cl-color-primary);color:#fff!important;border-radius:4px;padding:8px 12px;font-weight:var(--cl-font-weight-medium)}.nav-link--active:hover,[data-radix-navigation-menu-trigger].nav-link--active:hover{background-color:var(--cl-color-primary);color:#fff!important;opacity:.9}.nav-link{display:block}.nav-link--symbol{padding:.25rem}.nav-link--legal{margin:0 16px;font-size:var(--cl-font-size-small);font-weight:var(--cl-font-weight-medium);line-height:var(--cl-line-height-small);white-space:nowrap;font-family:var(--cl-font-family)}.footer-nav-item{margin:0 0 8px}.footer-nav-link{display:block;padding:.125rem 0;font-size:var(--cl-font-size-small);font-weight:var(--cl-font-weight-light);line-height:var(--cl-line-height-small);letter-spacing:-.01em;font-family:var(--cl-font-family)}.footer-nav-header{color:inherit;font-size:var(--cl-font-size-h5);font-weight:var(--cl-font-weight-demi-bold);line-height:var(--cl-line-height-h5);margin:0 0 8px;padding:0;letter-spacing:-.02em}.nav-item--module{display:flex;align-items:stretch}.nav-item--module select{flex-grow:1;height:100%;min-height:100%;align-self:stretch}.nav-item--module .language-switcher select,.nav-item--module select{display:flex;align-items:center;flex-grow:1;height:auto;min-height:inherit}.footer-nav{display:flex;flex-direction:row;justify-content:space-evenly;gap:80px;max-width:900px;margin:0 auto 8px}.footer-nav-col{flex:0 1 auto;min-width:200px}.footer-nav-col1{position:relative;margin-left:-60px}.footer-nav-col1 .footer-nav-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(5,1fr);grid-auto-flow:column;gap:0 24px}.footer-nav-col1 .footer-nav-item:first-child{grid-column:1 / -1}.footer-nav-col1:after{content:"";position:absolute;right:-65px;top:0;bottom:0;width:1px;background-color:var(--cl-color-text-01)}.footer-nav [class^=footer-nav-col] .footer-nav-link,.footer-nav [class^=footer-nav-col] .footer-nav-header{white-space:nowrap}.footer-nav-col2{padding-left:50px}.nav-link--symbol svg{width:24px;height:24px;fill:#fff;transition:fill .2s ease}.nav-link--symbol:hover svg{fill:var(--cl-color-primary)}.nav-list--logoNav .nav-link--symbol svg[width="240"]{width:240px;height:80px}.nav-list--legalNav{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:2px 0}.nav-list--legalNav .nav-link--legal{margin:0;position:relative;padding:0 8px}.nav-list--legalNav .nav-item:not(:last-child) .nav-link--legal:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px;height:14px;background-color:#fff6}.section-width{overflow:visible;max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width: 1080px){.global-nav-footer{padding-top:24px}.footer-nav{flex-direction:column;gap:48px;margin-bottom:24px}.accordion-mobile-view{display:block!important}.accordion-desktop-view{display:none!important}}@media (min-width: 1081px){.accordion-mobile-view{display:none!important}.accordion-desktop-view{display:block!important}}@media (max-width: 1080px){.footer-nav-col{min-width:0;width:100%;border-bottom:1px solid rgba(255,255,255,.1);padding:0}.footer-nav-accordion{border-bottom:1px solid rgba(255,255,255,.1)}.footer-nav-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;font-weight:700;cursor:pointer;background:none;border:none;color:inherit;font-size:1rem}.footer-nav-accordion-content{display:none;padding-bottom:1rem}.footer-nav-accordion.open .footer-nav-accordion-content{display:block}.nav-list--socialNav{gap:16px;padding:24px 0}.nav-list--socialNav:before,.nav-list--socialNav:after{display:none}.nav-list--legalNav{flex-direction:column;gap:12px;padding:16px 0}.nav-list--legalNav .nav-link--legal:after{display:none}.section-width{padding:0 16px}.footer-nav-header{font-size:var(--cl-font-size-microheading);line-height:var(--cl-line-height-microheading)}.footer-nav-link{font-size:var(--cl-font-size-p-small);line-height:var(--cl-line-height-p-small)}.footer-nav-col{margin-left:0;padding-left:0}.footer-nav-col .footer-nav-list{display:flex;flex-direction:column;gap:8px}.footer-nav-col1:after{display:none}}.mega-nav-container{position:relative}.mega-nav-mobile-view{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--mobile-nav-spacing-normal) 0}.mobile-nav-logo{flex-shrink:0}.mobile-nav-logo a{display:block}.candy-box-icon{display:flex;align-items:center;justify-content:center;width:var(--mobile-nav-candy-box-size);height:var(--mobile-nav-candy-box-size);background:transparent;border:none;cursor:pointer;padding:4px;z-index:101;color:var(--mobile-nav-text-primary);transition:color var(--mobile-nav-transition)}.candy-box-icon:hover{color:var(--mobile-nav-accent)}.candy-box-icon svg{transition:transform var(--mobile-nav-transition)}.candy-box-icon:hover svg{transform:scale(1.05)}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--mobile-nav-bg-overlay);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;will-change:opacity;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-nav-modal{background-color:var(--cl-color-container-01);width:calc(100% - 24px);max-width:420px;max-height:calc(100vh - 80px);overflow-y:auto;border-radius:var(--cl-border-radius-03);box-shadow:0 8px 32px #0000004d;padding:var(--mobile-nav-spacing-extra-loose);position:relative}.mobile-nav-close{position:absolute;top:var(--mobile-nav-spacing-loose);right:var(--mobile-nav-spacing-loose);width:40px;height:40px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--cl-border-radius-02);color:var(--cl-color-text-02);transition:color var(--mobile-nav-transition),background-color var(--mobile-nav-transition),transform .1s ease;z-index:102}.mobile-nav-close:hover{color:var(--cl-color-primary)}.mobile-nav-close:active{background-color:var(--cl-color-background-03);transform:scale(.95)}.mobile-nav-close svg{transition:transform var(--mobile-nav-transition)}.mobile-nav-close:hover svg{transform:scale(1.05)}.mobile-nav-header{display:flex;align-items:center;justify-content:flex-start;padding:var(--mobile-nav-spacing-loose) 0 var(--mobile-nav-spacing-normal) 0;margin-bottom:var(--mobile-nav-spacing-normal);padding-right:48px}.mobile-nav-header-logo{display:flex;align-items:center;justify-content:flex-start}.mobile-nav-header-logo a{display:flex;align-items:center;text-decoration:none;color:inherit}.mobile-nav-header-logo svg{width:auto;height:48px;fill:var(--cl-color-primary)}.mobile-nav-content{display:flex;flex-direction:column;gap:var(--mobile-nav-spacing-normal)}.mobile-nav-links{display:flex;flex-direction:column;gap:var(--mobile-nav-spacing-tight);padding-bottom:var(--mobile-nav-spacing-normal)}.mobile-nav-link{display:block;padding:var(--mobile-nav-spacing-tight) 0;color:var(--cl-color-text-01);text-decoration:none;font-weight:var(--cl-font-weight-medium);font-size:var(--cl-font-size-p);border-radius:var(--cl-border-radius-01);transition:all .2s ease}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--cl-color-primary);background-color:var(--mobile-nav-pill-bg);padding-left:var(--mobile-nav-spacing-normal)}.mobile-nav-accordion{border:none}.mobile-accordion-item{border-bottom:none}.mobile-nav-accordion .mobile-accordion-trigger,.mobile-accordion-trigger,.mobile-nav-accordion button[data-radix-accordion-trigger],button[data-radix-accordion-trigger].mobile-accordion-trigger{font-weight:700!important;font-size:var(--cl-font-size-p);color:var(--cl-color-text-01);padding:var(--mobile-nav-spacing-normal) 0;text-align:left;border:none;background:none;width:100%;justify-content:space-between}.mobile-nav-accordion .font-medium,.mobile-accordion-trigger.font-medium,.mobile-nav-overlay button,.mobile-nav-overlay .mobile-accordion-trigger,.mobile-nav-modal button[data-radix-accordion-trigger]{font-weight:700!important}.mobile-accordion-trigger:hover{color:var(--cl-color-primary);text-decoration:none}.mobile-accordion-trigger[data-state=open]{background-color:var(--mobile-nav-pill-bg)!important;border-radius:var(--mobile-nav-pill-radius)!important;padding:var(--mobile-nav-pill-padding)!important;margin:var(--mobile-nav-pill-margin)!important;color:var(--mobile-nav-accent)!important}.mobile-accordion-trigger svg{width:var(--mobile-nav-icon-size);height:var(--mobile-nav-icon-size);transform:rotate(-90deg);transition:var(--mobile-nav-icon-transition)}.mobile-accordion-trigger[data-state=open] svg{transform:rotate(0);color:var(--mobile-nav-accent)!important}.footer-nav .border-b.border-gray-600 button svg,.accordion-mobile-view button svg{width:var(--mobile-nav-icon-size);height:var(--mobile-nav-icon-size);transform:rotate(-90deg);transition:var(--mobile-nav-icon-transition)}.footer-nav .border-b.border-gray-600 button[data-state=open] svg,.accordion-mobile-view button[data-state=open] svg{transform:rotate(0)}.mobile-accordion-content{padding-bottom:var(--mobile-nav-spacing-tight)}.mobile-accordion-columns{display:flex;flex-direction:column;gap:var(--mobile-nav-spacing-normal)}.mobile-accordion-column{display:flex;flex-direction:column;gap:var(--mobile-nav-spacing-tight);border-top:none;padding-top:0;margin-top:0}.mobile-accordion-item:first-child .mobile-accordion-column:last-child{border-top:var(--mobile-nav-border-accent);padding-top:var(--mobile-nav-spacing-normal);margin-top:var(--mobile-nav-spacing-tight)}.mobile-column-header{font-size:var(--cl-font-size-small);font-weight:var(--cl-font-weight-bold);color:var(--cl-color-text-02);margin:var(--mobile-nav-spacing-normal) 0 var(--mobile-nav-spacing-tight) 0;text-transform:uppercase;letter-spacing:.5px;display:inline;text-decoration:underline;text-decoration-color:var(--cl-color-primary);text-decoration-thickness:1px;text-underline-offset:var(--mobile-nav-spacing-tight);padding-bottom:var(--mobile-nav-spacing-tight)}.mobile-accordion-link{display:block;color:var(--cl-color-text-01);text-decoration:none;padding:var(--mobile-nav-spacing-normal) 0;border-radius:var(--cl-border-radius-01);transition:all .2s ease;font-family:var(--cl-font-family)}.mobile-accordion-link:hover{background-color:var(--mobile-nav-pill-bg);padding-left:var(--mobile-nav-spacing-normal)}.mobile-link-content{display:flex;flex-direction:column;gap:2px}.mobile-link-title{font-weight:var(--cl-font-weight-medium);font-size:var(--cl-font-size-small);color:var(--cl-color-text-01)}.mobile-link-description{font-size:var(--cl-font-size-micro);color:var(--cl-color-text-03);line-height:1.3;font-weight:var(--cl-font-weight-light)}.mobile-nav-cta{margin-top:var(--mobile-nav-spacing-loose);padding-top:var(--mobile-nav-spacing-loose)}.mobile-nav-cta .cl-button{width:100%;justify-content:center}@media (max-width: 1080px){.mega-nav-mobile-view,.candy-box-icon{display:flex!important}.mega-nav-desktop-view{display:none!important}.section-width{padding:0 16px}}@media (min-width: 1081px){.mega-nav-desktop-view{display:block!important}.mega-nav-mobile-view,.candy-box-icon{display:none!important}}:root{--section-width: 1232px;--padding-xs: .5rem;--padding-sm: .875rem;--padding: 1rem;--padding-md: 1.5rem;--padding-lg: 2rem;--padding-xl: 6rem}html,body{height:100%;margin:0}body{display:flex;flex-direction:column}body.dropdown-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#042729d9;pointer-events:none;z-index:40}main{flex:1}section{margin:0 auto;padding-block:var(--cl-section-padding-top, 0) var(--cl-section-padding-bottom, 0);container-type:inline-size;container-name:cl-section}section.section-width{{# We use section width over page width as the developer site is using a larger page width #}max-width:var(--section-width);padding:0 var(--padding)}section.section-padding{padding:var(--padding-xl) var(--padding)}:root,[data-cl-brand]{--cl-text-font-size: var(--cl-font-size-p-medium);--cl-text-font-weight: var(--cl-font-weight-p-medium);--cl-text-line-height: var(--cl-line-height-p-medium);--cl-text-letter-spacing: var(--cl-letter-spacing-p-medium, normal);--cl-anchor-font-weight: var(--cl-font-weight-p-link)}body,[data-cl-brand]{font-size:var(--cl-text-font-size);font-weight:var(--cl-text-font-weight);line-height:var(--cl-text-line-height);letter-spacing:var(--cl-text-letter-spacing, normal);color:var(--cl-text-color);font-family:var(--cl-font-family, "Lexend Deca", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=ja] body,html[lang=ja] [data-cl-brand]{--cl-font-family: "Zen Kaku Gothic New", sans-serif !important;--cl-font-family-display: "Zen Kaku Gothic New", sans-serif !important;--cl-font-family-heading: "Zen Kaku Gothic New", sans-serif !important;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}input,select,textarea,button{font-family:inherit}h1,.h1,.cl-h1{--cl-anchor-font-weight: inherit;font-family:var(--cl-font-family-heading, inherit);font-size:var(--cl-font-size-h1);font-weight:var(--cl-font-weight-h1);line-height:var(--cl-line-height-h1);letter-spacing:var(--cl-letter-spacing-h1, normal);margin-block:var(--cl-text-margin-medium)}h1.-small,.h1.-small,.cl-h1.-small{--cl-anchor-font-weight: inherit;font-family:var(--cl-font-family-heading, inherit);font-size:var(--cl-font-size-h1-small);font-weight:var(--cl-font-weight-h1-small);line-height:var(--cl-line-height-h1-small);letter-spacing:var(--cl-letter-spacing-h1-small, normal)}h1.-secondary,h1.-display,.h1.-secondary,.h1.-display,.cl-h1.-secondary,.cl-h1.-display{font-family:var(--cl-font-family-display, "Queens Medium", serif);font-size:var(--cl-font-size-display-01);font-weight:var(--cl-font-weight-display-01);line-height:var(--cl-line-height-display-01);letter-spacing:var(--cl-letter-spacing-display-01, normal)}@media (min-width: 1024px){h1.-secondary,h1.-display,.h1.-secondary,.h1.-display,.cl-h1.-secondary,.cl-h1.-display{margin-block:var(--cl-text-margin-large)}}h1.-secondary-small,h1.-display-small,.h1.-secondary-small,.h1.-display-small,.cl-h1.-secondary-small,.cl-h1.-display-small{font-family:var(--cl-font-family-display, "Queens Medium", serif);font-size:var(--cl-font-size-display-02);font-weight:var(--cl-font-weight-display-02);line-height:var(--cl-line-height-display-02);letter-spacing:var(--cl-letter-spacing-display-02, normal)}[data-cl-brand=hubspot-2025] h1.-brand:after,[data-cl-brand=hubspot-2025] .h1.-brand:after,[data-cl-brand=hubspot-2025] .cl-h1.-brand:after{content:"." / "";color:var(--cl-color-hubspot-brand-01)}h2,.h2,.cl-h2{--cl-anchor-font-weight: inherit;font-family:var(--cl-font-family-heading, inherit);font-size:var(--cl-font-size-h2);font-weight:var(--cl-font-weight-h2);line-height:var(--cl-line-height-h2);letter-spacing:var(--cl-letter-spacing-h2, normal);margin-block:var(--cl-text-margin-small)}h2.-secondary,h2.-display,.h2.-secondary,.h2.-display,.cl-h2.-secondary,.cl-h2.-display{font-family:var(--cl-font-family-display, "Queens Medium", serif);font-size:var(--cl-font-size-display-02);font-weight:var(--cl-font-weight-display-02);line-height:var(--cl-line-height-display-02);letter-spacing:var(--cl-letter-spacing-display-02, normal);margin-block:var(--cl-text-margin-medium)}h3,.h3,.cl-h3{font-family:var(--cl-font-family, inherit);font-size:var(--cl-font-size-h3);font-weight:var(--cl-font-weight-h3);line-height:var(--cl-line-height-h3);letter-spacing:var(--cl-letter-spacing-h3, normal);margin-block:var(--cl-text-margin-small)}h3.-display,.h3.-display,.cl-h3.-display{font-family:var(--cl-font-family-display, "Queens Medium", serif);font-size:var(--cl-font-size-display-03);font-weight:var(--cl-font-weight-display-03);line-height:var(--cl-line-height-display-03);letter-spacing:var(--cl-letter-spacing-display-03, normal);margin-block:var(--cl-text-margin-medium)}h4,.h4,.cl-h4{font-family:var(--cl-font-family, inherit);font-size:var(--cl-font-size-h4);font-weight:var(--cl-font-weight-h4);line-height:var(--cl-line-height-h4);letter-spacing:var(--cl-letter-spacing-h4, normal);margin-block:var(--cl-text-margin-small)}h5,.h5,.cl-h5{--cl-anchor-font-weight: inherit;font-family:var(--cl-font-family, inherit);font-size:var(--cl-font-size-h5);font-weight:var(--cl-font-weight-h5);line-height:var(--cl-line-height-h5);letter-spacing:var(--cl-letter-spacing-h5, normal);margin-block:var(--cl-text-margin-small)}h6,.h6,.cl-h6{font-family:var(--cl-font-family, inherit);font-size:var(--cl-font-size-h6);font-weight:var(--cl-font-weight-h6);line-height:var(--cl-line-height-h6);letter-spacing:var(--cl-letter-spacing-h6, normal);margin-block:var(--cl-text-margin-small)}p,.cl-p{font-size:var(--cl-text-font-size);font-weight:var(--cl-text-font-weight);line-height:var(--cl-text-line-height);letter-spacing:var(--cl-text-letter-spacing, normal);margin-block:var(--cl-text-margin-medium)}p>a,.cl-p>a{color:var(--cl-anchor-color, var(--cl-color-link-01));font-weight:var(--cl-anchor-font-weight, var(--cl-font-weight-medium));text-decoration-line:var(--cl-anchor-text-decoration, underline);outline-offset:2px}p>a:focus-visible,p>a:hover,.cl-p>a:focus-visible,.cl-p>a:hover{color:var(--cl-anchor-hover-color, var(--cl-color-hover-link-01))}p>a:active,.cl-p>a:active{color:var(--cl-anchor-pressed-color, var(--cl-color-pressed-link-01))}p.-microheading,.cl-p.-microheading{--cl-anchor-font-weight: inherit;font-size:var(--cl-font-size-microheading);font-weight:var(--cl-font-weight-microheading);line-height:var(--cl-line-height-microheading);letter-spacing:var(--cl-letter-spacing-microheading, normal);margin-block:var(--cl-text-margin-small)}p.-microcopy,.cl-p.-microcopy{--cl-anchor-font-weight: var(--cl-font-weight-demi-bold);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)}p.-large,.cl-p.-large{--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-letter-spacing: var(--cl-letter-spacing-p-large, normal)}p.-medium,.cl-p.-medium{--cl-text-font-size: var(--cl-font-size-p-medium);--cl-text-font-weight: var(--cl-font-weight-p-medium);--cl-text-line-height: var(--cl-line-height-p-medium);--cl-text-letter-spacing: var(--cl-letter-spacing-p-medium, normal)}p.-small,.cl-p.-small{--cl-text-font-size: var(--cl-font-size-p-small);--cl-text-font-weight: var(--cl-font-weight-p-small);--cl-text-line-height: var(--cl-line-height-p-small);--cl-text-letter-spacing: var(--cl-letter-spacing-p-small, normal)}strong{font-weight:var(--cl-font-weight-medium)}em{font-style:italic}a{color:var(--cl-anchor-color, var(--cl-color-link-01));font-weight:var(--cl-anchor-font-weight, var(--cl-font-weight-medium));text-decoration-line:var(--cl-anchor-text-decoration, underline);outline-offset:2px}a:focus-visible,a:hover{color:var(--cl-anchor-hover-color, var(--cl-color-hover-link-01))}a:active{color:var(--cl-anchor-pressed-color, var(--cl-color-pressed-link-01))}blockquote{font-size:var(--cl-font-size-blockquote);font-weight:var(--cl-font-weight-blockquote);line-height:var(--cl-line-height-blockquote);margin-block:var(--cl-text-margin-medium)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.-padding-none{padding:0}.-padding-none-top{padding-top:0}.-padding-none-bottom{padding-bottom:0}.-padding-extra-small{padding:1rem}.-padding-extra-small-top{padding-top:1rem}.-padding-extra-small-bottom{padding-bottom:1rem}.-padding-small{padding:1.5rem}.-padding-small-top{padding-top:1.5rem}.-padding-small-bottom{padding-bottom:1.5rem}.-padding-medium{padding:2rem}.-padding-medium-top{padding-top:2rem}.-padding-medium-bottom{padding-bottom:2rem}.-padding-large{padding:4rem}.-padding-large-top{padding-top:4rem}.-padding-large-bottom{padding-bottom:4rem}.-padding-extra-large{padding:6rem}.-padding-extra-large-top{padding-top:6rem}.-padding-extra-large-bottom{padding-bottom:6rem}.cl-section{position:relative;container-type:inline-size;container-name:cl-section;background:var(--cl-section-background, inherit);color:var(--cl-color-text-01);&-content{max-width:min(100% - var(--cl-section-gutter, 16px) * 2,var(--cl-section-content-max-width, 1080px));margin-inline:auto;padding-block:var(--cl-section-padding-top, 0) var(--cl-section-padding-bottom, 0)}}.cl-section.-background-01{--cl-section-background: var(--cl-color-background-01)}.cl-section.-background-02{--cl-section-background: var(--cl-color-background-02)}.cl-section.-background-03{--cl-section-background: var(--cl-color-background-03)}.cl-section.-background-accent-01{--cl-section-background: var(--cl-color-background-accent-01)}.cl-section.-background-accent-02{--cl-section-background: var(--cl-color-background-accent-02)}.cl-section.-background-accent-03{--cl-section-background: var(--cl-color-background-accent-03)}.cl-section.-background-accent-04{--cl-section-background: #042729}.cl-section.-background-accent-05{--cl-section-background: #46062b}.cl-section.-background-footer-01{--cl-section-background: var(--cl-color-background-footer-01)}.cl-section.-padding-top-none{--cl-section-padding-top: 0;--cl-section-padding-top-desktop: 0}.cl-section.-padding-bottom-none{--cl-section-padding-bottom: 0;--cl-section-padding-bottom-desktop: 0}.cl-section.-padding-top-extra-small{--cl-section-padding-top: 16px;--cl-section-padding-top-desktop: 24px}.cl-section.-padding-bottom-extra-small{--cl-section-padding-bottom: 16px;--cl-section-padding-bottom-desktop: 24px}.cl-section.-padding-top-small{--cl-section-padding-top: 24px;--cl-section-padding-top-desktop: 40px}.cl-section.-padding-bottom-small{--cl-section-padding-bottom: 24px;--cl-section-padding-bottom-desktop: 40px}.cl-section.-padding-top-medium{--cl-section-padding-top: 32px;--cl-section-padding-top-desktop: 64px}.cl-section.-padding-bottom-medium{--cl-section-padding-bottom: 32px;--cl-section-padding-bottom-desktop: 64px}.cl-section.-padding-top-large{--cl-section-padding-top: 64px;--cl-section-padding-top-desktop: 96px}.cl-section.-padding-bottom-large{--cl-section-padding-bottom: 64px;--cl-section-padding-bottom-desktop: 96px}.cl-section.-padding-top-extra-large{--cl-section-padding-top: 96px;--cl-section-padding-top-desktop: 128px}.cl-section.-padding-bottom-extra-large{--cl-section-padding-bottom: 96px;--cl-section-padding-bottom-desktop: 128px}.cl-brand-purple,.cl-brand-purple a,.cl-brand-purple a:hover{color:#f9f5ff}.cl-brand-cream,.cl-brand-cream a,.cl-brand-cream a:hover{color:#f8f5ee}.cl-brand-pink,.cl-brand-pink a,.cl-brand-pink a:hover{color:#fcc3dc}.cl-brand-lavender,.cl-brand-lavender a,.cl-brand-lavender a:hover{color:#d6c2d9}.cl-brand-sage,.cl-brand-sage a,.cl-brand-sage a:hover{color:#b9cdbe}.cl-brand-teal,.cl-brand-teal a,.cl-brand-teal a:hover{color:#042729}.cl-brand-magenta,.cl-brand-magenta a,.cl-brand-magenta a:hover{color:#46062b}.cl-brand-neutral,.cl-brand-neutral a,.cl-brand-neutral a:hover{color:#141414}.cl-textLink:focus-visible,.cl-textLink>a:focus-visible{outline-offset:2px;outline:2px solid var(--cl-color-focus-01)}.-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-letter-spacing: var(--cl-letter-spacing-p-large, normal) }.-medium.cl-textLink{--cl-text-font-size: var(--cl-font-size-p-medium);--cl-text-font-weight: var(--cl-font-weight-p-medium);--cl-text-line-height: var(--cl-line-height-p-medium);--cl-text-letter-spacing: var(--cl-letter-spacing-p-medium, normal) }.-small.cl-textLink{--cl-text-font-size: var(--cl-font-size-p-small);--cl-text-font-weight: var(--cl-font-weight-p-small);--cl-text-line-height: var(--cl-line-height-p-small);--cl-text-letter-spacing: var(--cl-letter-spacing-p-small, normal) }.cl-textLink{font-size:var(--cl-text-font-size);font-weight:var(--cl-text-font-weight);line-height:var(--cl-text-line-height);letter-spacing:var(--cl-text-letter-spacing, normal)}.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));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{--cl-text-link-icon-size: 1em;background:none;border:none;border-radius:var(--cl-border-radius-medium);padding:0;display:inline-flex;align-items:center;gap:.5rem;text-decoration-color:var(--cl-color-text-link-underline-01, auto);text-decoration-thickness:var(--cl-text-link-underline-thickness, auto);text-underline-offset:var(--cl-text-link-underline-offset, auto)}.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);text-decoration-color:var(--cl-color-disabled-01);pointer-events:none}[disabled].cl-textLink:active,[aria-disabled=true].cl-textLink:active,.cl-textLink:is(a:not([href])):active{color:var(--cl-color-disabled-01)}@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)}.-large.cl-textLink{--cl-text-link-icon-size: var(--cl-font-size-medium) }ul ul,ul ol,ol ul,ol ol{margin:1rem 0 1rem 1rem}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol ol{list-style-type:decimal}ol ol ol{list-style-type:lower-roman}
