a:focus-visible{outline-offset:2px;outline:2px solid var(--cl-color-focus-01)}:root,[data-cl-brand]{--cl-anchor-font-weight:var(--cl-font-weight-p-link)}.-large.cl-p,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)}.-medium.cl-p,:root,[data-cl-brand],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)}.-small.cl-p,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)}.cl-p,[data-cl-brand],body,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)}[data-cl-brand],body{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] [data-cl-brand],html[lang=ja] body{--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}.cl-h1.-display,.cl-h1.-secondary,.h1.-display,.h1.-secondary,h1.-display,h1.-secondary{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)}.cl-h1.-display-small,.cl-h1.-secondary-small,.cl-h2.-display,.cl-h2.-secondary,.h1.-display-small,.h1.-secondary-small,.h2.-display,.h2.-secondary,h1.-display-small,h1.-secondary-small,h2.-display,h2.-secondary{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)}.cl-h3.-display,.h3.-display,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)}.cl-h1,.h1,h1{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)}.cl-h1,.cl-h1.-small,.h1,.h1.-small,h1,h1.-small{--cl-anchor-font-weight:inherit;font-family:var(--cl-font-family-heading,inherit)}.cl-h1.-small,.h1.-small,h1.-small{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)}.cl-h2,.h2,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)}.cl-h3,.h3,h3{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)}.cl-h3,.cl-h4,.h3,.h4,h3,h4{font-family:var(--cl-font-family,inherit)}.cl-h4,.h4,h4{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)}.cl-h5,.h5,h5{--cl-anchor-font-weight: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)}.cl-h5,.cl-h6,.h5,.h6,h5,h6{font-family:var(--cl-font-family,inherit)}.cl-h6,.h6,h6{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)}.cl-p.-microheading,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)}.cl-p.-microcopy,p.-microcopy{--cl-anchor-font-weight:600;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)}strong{font-weight:var(--cl-font-weight-medium)}em{font-style:italic}.cl-p>a,a,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)}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)}button,input,select,textarea{font-family:inherit}.cl-h1,.h1,h1{margin-block:var(--cl-text-margin-medium)}@media(width >=900px){.cl-h1.-display,.cl-h1.-secondary,.h1.-display,.h1.-secondary,h1.-display,h1.-secondary{margin-block:var(--cl-text-margin-large)}}[data-cl-brand=hubspot-2025] .cl-h1.-brand:after,[data-cl-brand=hubspot-2025] .h1.-brand:after,[data-cl-brand=hubspot-2025] h1.-brand:after{content:"."/"";color:var(--cl-color-hubspot-brand-01)}.cl-h2,.h2,h2{margin-block:var(--cl-text-margin-small)}.cl-h2.-display,.cl-h2.-secondary,.h2.-display,.h2.-secondary,h2.-display,h2.-secondary{margin-block:var(--cl-text-margin-medium)}.cl-h3,.h3,h3{margin-block:var(--cl-text-margin-small)}.cl-h3.-display,.h3.-display,h3.-display{margin-block:var(--cl-text-margin-medium)}.cl-h4,.cl-h5,.cl-h6,.h4,.h5,.h6,h4,h5,h6{margin-block:var(--cl-text-margin-small)}.cl-p,p{margin-block:var(--cl-text-margin-medium)}.cl-p.-microheading,p.-microheading{margin-block:var(--cl-text-margin-small)}blockquote{margin-block:var(--cl-text-margin-medium)}.wf-page-header{overflow:hidden;--wf-page-header-tagline-background-color:var(--cl-color-container-02);--wf-page-header-content-wrapper-margin-right:45%;--wf-page-header-content-wrapper-padding:0 1rem 0 0}.wf-page-header.-dark,.wf-page-header.-light,.wf-page-header.-white{--wf-page-header-tagline-background-color:var(--cl-color-container-02)}.wf-page-header.-neutral{--wf-page-header-tagline-background-color:var(--cl-color-container-01)}.wf-page-header__wrapper{position:relative;display:flex;flex-direction:column;gap:1rem}@media(width >=900px){.wf-page-header__wrapper{flex-direction:row}}@media(width < 600px){.wf-page-header__content-wrapper :first-child{margin-top:0}}@media(width >=900px){.wf-page-header__content-wrapper{margin-right:var(--wf-page-header-content-wrapper-margin-right);padding:var(--wf-page-header-content-wrapper-padding)}}@media(width >=1080px){.wf-page-header__content-wrapper{--wf-page-header-content-wrapper-margin-right:50%;--wf-page-header-content-wrapper-padding:2rem 1rem 2rem 0}}.wf-page-header__content-wrapper .wf-page-header__tagline.-shaded-background{background-color:var(--wf-page-header-tagline-background-color);border:1px solid var(--cl-color-border-03);border-radius:.25rem;display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.wf-page-header__content-wrapper .wf-page-header__tagline_image{margin-bottom:1rem;max-width:100%;height:auto}.wf-page-header__content-wrapper .wf-page-header__heading{margin:0}.wf-page-header__content-wrapper .wf-page-header__cta-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media(width >=600px){.wf-page-header__content-wrapper .wf-page-header__cta-wrapper{flex-wrap:wrap;flex-direction:row;align-items:center}}@media(width >=1080px){.wf-page-header__content-wrapper .wf-page-header__cta-wrapper{flex-wrap:nowrap;white-space:nowrap}}.wf-page-header__media-wrapper{display:flex;justify-content:center;align-items:center}.wf-page-header__media-wrapper.-mobile-only{display:flex}.wf-page-header__media-wrapper.-desktop-only{display:none}@media(width >=600px){.wf-page-header__media-wrapper.-mobile-only{display:none}.wf-page-header__media-wrapper.-desktop-only{display:flex}}@media(width >=900px){.wf-page-header__media-wrapper{justify-content:left;position:absolute;top:50%;right:0;left:auto;width:45%;height:100%;translate:0 -50%}}@media(width >=1080px){.wf-page-header__media-wrapper.-right-align{right:-50px}}.wf-page-header__media-wrapper .wf-page-header__image{object-fit:contain;z-index:1}@media(width >=1080px){.wf-page-header__media-wrapper .wf-page-header__image{max-width:630px}}.wf-page-header__media-wrapper .wf-page-header__lottie-player-wrapper,.wf-page-header__media-wrapper .wf-page-header__picture{max-width:75%;height:auto}@media(width >=900px){.wf-page-header__media-wrapper .wf-page-header__lottie-player-wrapper,.wf-page-header__media-wrapper .wf-page-header__picture{bottom:0;position:relative;object-fit:contain;max-width:90%}}@media(width >=1080px){.wf-page-header__media-wrapper .wf-page-header__lottie-player-wrapper,.wf-page-header__media-wrapper .wf-page-header__picture{height:auto;max-width:630px}}.wf-page-header__media-wrapper.-image-overlaying-lottie{justify-content:center;align-items:center;position:relative}@media(width >=900px){.wf-page-header__media-wrapper.-image-overlaying-lottie{position:absolute}}.wf-page-header__media-wrapper.-image-overlaying-lottie .wf-page-header__lottie-player-wrapper{max-width:100%;position:absolute;top:0;bottom:0;right:0;left:0}.global-btn-color{background-color:var(--main-color)!important}.lean-more-crm{border:1px solid var(--main-color)!important;color:var(--main-color)!important}