.stg-slider-component>.slider-wrapper>.slider>.slide-list{align-items:flex-start;transition:height .4s}.stg-slider-component{--_gap-between-slider-and-pagination:var(--stg-slider-gap-between-slider-and-pagination,var(--spacing-8));--_pagination-bullet-size:var(--stg-slider-pagination-bullet-size,16px);--_pagination-bullet-gap:var(--stg-slider-pagination-bullet-gap,var(--spacing-2));--_pagination-max-bullet-count:var(--stg-slider-pagination-max-bullet-count,5);--_pagination-bullet-color:var(--stg-slider-pagination-bullet-color,black);--_pagination-bullet-opacity:var(--stg-slider-pagination-bullet-opacity,.2);--_pagination-bullet-active-color:var(--stg-slider-pagination-bullet-active-color,var(--_color-primary));flex-direction:column;align-items:center;display:flex}.stg-slider-component>.slider-wrapper>.slider{width:100%}.stg-slider-component>.pagination{margin-top:var(--_gap-between-slider-and-pagination)}.stg-slider-component>.pagination .bullet-list{justify-content:center;gap:var(--_pagination-bullet-gap);height:var(--_pagination-bullet-size);display:flex}.stg-slider-component>.pagination .bullet-list .bullet{width:var(--_pagination-bullet-size);height:var(--_pagination-bullet-size);border-radius:var(--border-radius-999);cursor:pointer;background-color:var(--_pagination-bullet-color);opacity:var(--_pagination-bullet-opacity);flex-shrink:0}.stg-slider-component>.pagination .bullet-list .bullet.active{background-color:var(--_pagination-bullet-active-color);opacity:unset}.stg-slider-component>.pagination:not(:has(.bullet:not(.active))){display:none}.stg-slider-component:has(>.pagination.dynamic-bullet)>.pagination{width:calc(var(--_pagination-max-bullet-count)*var(--_pagination-bullet-size) + (var(--_pagination-max-bullet-count) - 1)*var(--_pagination-bullet-gap));margin-left:auto;margin-right:auto;overflow:hidden}.stg-slider-component:has(>.pagination.dynamic-bullet)>.pagination .bullet-list{--active-index:0;justify-content:unset;margin-left:calc(50% - var(--_pagination-bullet-size)/2);transform:translateX(calc(-1*var(--active-index)*(var(--_pagination-bullet-size) + var(--_pagination-bullet-gap))));transition:transform .4s}.stg-slider-component:has(>.pagination.dynamic-bullet)>.pagination .bullet-list .bullet{transition:transform .4s}.stg-slider-component:has(>.pagination.dynamic-bullet)>.pagination .bullet-list .bullet:not(.active){transform:scale(.5)}.stg-slider-component:has(>.pagination.dynamic-bullet)>.pagination .bullet-list .bullet:has(+.active){transform:scale(.75)}.stg-slider-component:has(>.pagination.dynamic-bullet)>.pagination .bullet-list .bullet.active+.bullet{transform:scale(.75)}.stg-slider-component:has(>.pagination.inside){position:relative}.stg-slider-component:has(>.pagination.inside)>.pagination{margin-top:unset;bottom:calc(var(--_gap-between-slider-and-pagination)/2);width:100%;position:absolute;left:0}.blog-post-info-component{gap:var(--spacing-2);flex-direction:column;display:flex}.blog-post-info-component a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-post-info-component .date{font-size:var(--caption);line-height:var(--caption-line-height);font-weight:300}.blog-post-info-component .title{font-size:var(--headline5);line-height:var(--headline5-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px;color:var(--color-primary)}.blog-post-info-component .summary{max-width:var(--paragraph-max-width)}.blog-post-info-component .summary strong{font-family:var(--font-family-accent);text-transform:uppercase}.blog-post-info-component .summary{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-post-info-component .read-more{margin-top:var(--spacing-3);width:max-content;font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);text-transform:uppercase;color:var(--color-analogous-s1)}.pricing-section-component{padding-top:var(--section-padding-block);padding-bottom:var(--section-padding-block)}.pricing-section-component .container{gap:var(--spacing-8);flex-direction:column;display:flex}.pricing-section-component .container .title-part{gap:var(--spacing-3);text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-section-component .container .title-part .title{font-size:var(--headline3);line-height:var(--headline3-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px;color:var(--color-analogous-b1)}@media (min-width:640px){.pricing-section-component .container .title-part .title{font-size:var(--headline2);line-height:var(--headline2-line-height)}}.pricing-section-component .container .title-part .description{max-width:var(--paragraph-max-width)}.pricing-section-component .container .title-part .description strong{font-family:var(--font-family-accent);text-transform:uppercase}.pricing-section-component .container .pricing-list{gap:var(--spacing-5);flex-direction:column;display:flex}.pricing-section-component .container .pricing-list .pricing{box-shadow:var(--elevation-2);border-radius:var(--border-radius-2);max-height:75vh;position:relative;overflow-y:hidden}.pricing-section-component .container .pricing-list .pricing .service-image-list-component .img{object-fit:cover}@media (min-width:640px) and (max-width:767.98px){.pricing-section-component .container .pricing-list .pricing .service-image-list-component .img{aspect-ratio:16/9}}@media (min-width:1280px){.pricing-section-component .container .pricing-list .pricing .service-image-list-component .img{aspect-ratio:16/9}}.pricing-section-component .container .pricing-list .pricing .pricing-header{padding:var(--spacing-4);background-color:var(--color-primary);color:var(--color-primary-contrast);gap:var(--spacing-1);text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-section-component .container .pricing-list .pricing .pricing-header .title{font-size:var(--headline5);line-height:var(--headline5-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px}.pricing-section-component .container .pricing-list .pricing .pricing-header .advertising-slogan{max-width:var(--paragraph-max-width)}.pricing-section-component .container .pricing-list .pricing .pricing-header .advertising-slogan strong{font-family:var(--font-family-accent);text-transform:uppercase}.pricing-section-component .container .pricing-list .pricing .pricing-header .advertising-slogan{font-size:var(--caption);line-height:var(--caption-line-height);font-weight:300}.pricing-section-component .container .pricing-list .pricing .content{gap:var(--spacing-4);padding:var(--spacing-4);flex-direction:column;display:flex}.pricing-section-component .container .pricing-list .pricing .content .display-price{font-size:var(--headline6);line-height:var(--headline6-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);text-align:center;color:var(--color-primary)}.pricing-section-component .container .pricing-list .pricing .content .display-price span{font-size:var(--headline2);line-height:var(--headline2-line-height)}.pricing-section-component .container .pricing-list .pricing .content .service-feature-list-component{font-size:var(--caption);line-height:var(--caption-line-height);--font-line-height:var(--caption-line-height)}.pricing-section-component .container .pricing-list .pricing .content .service-pricing-component .service-multiple-unit-list-with-contract-table-list{margin-top:var(--spacing-2)}.pricing-section-component .container .pricing-list .pricing .show-more-btn{--padding-block:var(--spacing-4);width:100%;padding-top:calc(var(--padding-block) + 128px);padding-bottom:var(--padding-block);background-image:linear-gradient(to top,var(--color-gray-95)calc(var(--padding-block)*2 + var(--body-line-height)),transparent);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);text-transform:uppercase;position:absolute;bottom:0}.pricing-section-component .container .pricing-list .pricing .show-more-btn:not(.shown){display:none}.pricing-section-component .container .pricing-list .pricing.expanded{max-height:unset}.pricing-section-component .container .pricing-list .pricing.expanded .show-more-btn{display:none!important}@media (min-width:1280px){.pricing-section-component .container .pricing-list .pricing{max-height:min(85vh,576px)}}@media (min-width:768px){.pricing-section-component .container .pricing-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.stg-review-avatar-component{--_size:var(--stg-review-avatar-size,64px)}.stg-review-avatar-component img{border-radius:var(--border-radius-50);aspect-ratio:1;object-fit:cover;width:var(--_size)}.stg-review-avatar-component{width:max-content;position:relative}.stg-review-avatar-component .icon{transform:translate(-50%,-50%)rotate(45deg)translateX(calc(var(--_size)/2))rotate(-45deg);border-radius:var(--border-radius-50);background-color:var(--color-white);font-size:calc(var(--_size)*24/64);position:absolute;top:50%;left:50%}.review-component{gap:var(--spacing-3);flex-direction:column;display:flex}.review-component .stg-review-avatar-component{--stg-review-avatar-size:48px}.review-component .star-list{gap:var(--spacing-1);color:var(--color-rating-star);display:flex}.review-component .time{font-weight:300;font-size:var(--caption);line-height:var(--caption-line-height)}.review-component .img{aspect-ratio:16/9;object-fit:cover}.review-component .text{margin-top:var(--spacing-2);max-width:var(--paragraph-max-width)}.review-component .text strong{font-family:var(--font-family-accent);text-transform:uppercase}.review-component .name{margin-top:var(--spacing-2);font-size:var(--headline5);line-height:var(--headline5-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px;color:var(--color-primary)}.review-component:after{margin-top:var(--spacing-4);content:"";background-color:var(--color-gray-90);width:96px;height:3px;display:block}.hero-section .stg-slider-component .content-part .container .content .cta{border-radius:var(--border-radius-1);padding:var(--spacing-3)var(--spacing-5);background-color:var(--color-complementary);color:var(--color-complementary-contrast);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);text-transform:uppercase;letter-spacing:1px;transition-property:background-color,color;transition-duration:.4s}.hero-section .stg-slider-component .content-part .container .content .cta:hover{background-color:var(--color-primary);color:var(--color-primary-contrast)}.hero-section .stg-slider-component .img-overlay{position:relative}.hero-section .stg-slider-component .img-overlay:after{content:"";background-color:#ffffffb3;position:absolute;inset:0}.hero-section .stg-slider-component .img-overlay .img{aspect-ratio:1;object-fit:cover}@media (min-width:640px){.hero-section .stg-slider-component .img-overlay .img{aspect-ratio:2}}@media (min-width:1024px){.hero-section .stg-slider-component .img-overlay .img{aspect-ratio:3}}.hero-section .stg-slider-component .content-part{width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .stg-slider-component .content-part .container{justify-content:center;align-items:center;height:100%;display:flex}.hero-section .stg-slider-component .content-part .container .content{gap:var(--spacing-2);text-align:center;flex-direction:column;align-items:center;display:flex;transform:translateY(-8px)}.hero-section .stg-slider-component .content-part .container .content .title{font-weight:700;font-size:var(--headline3);line-height:var(--headline3-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px;color:var(--color-analogous-b1)}@media (min-width:640px){.hero-section .stg-slider-component .content-part .container .content .title{font-size:var(--headline2);line-height:var(--headline2-line-height)}}.hero-section .stg-slider-component .content-part .container .content .subtitle{font-size:var(--headline5);line-height:var(--headline5-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px;color:var(--color-primary)}.hero-section .stg-slider-component .content-part .container .content .overline{font-size:var(--caption);line-height:var(--caption-line-height)}.hero-section .stg-slider-component .content-part .container .content .cta{width:max-content;margin-top:var(--spacing-4);background-color:var(--color-analogous-s1);color:var(--color-analogous-s1-contrast);gap:var(--spacing-2);text-align:center;flex-direction:column;align-items:center;display:flex}.hero-section .stg-slider-component .content-part .container .content .cta :last-child{font-size:var(--caption);line-height:var(--caption-line-height);text-transform:none}.hero-section .stg-slider-component .content-part .container .content .animation-wrapper{overflow:hidden}.hero-section .stg-slider-component .content-part .container .content .animation-wrapper :first-child{transform:translateY(100%)}@media (min-width:1280px){.hero-section .stg-slider-component .content-part .container .content{gap:var(--spacing-3)}.hero-section .stg-slider-component .content-part .container .content .title{font-size:var(--headline2);line-height:var(--headline2-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1280px;font-weight:700}}@media (min-width:1280px) and (min-width:640px){.hero-section .stg-slider-component .content-part .container .content .title{font-size:var(--headline1);line-height:var(--headline1-line-height)}}@media (min-width:1280px){.hero-section .stg-slider-component .content-part .container .content .subtitle{font-size:var(--headline3);line-height:var(--headline3-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px;color:var(--color-analogous-b1)}}@media (min-width:1280px) and (min-width:640px){.hero-section .stg-slider-component .content-part .container .content .subtitle{font-size:var(--headline2);line-height:var(--headline2-line-height)}}@media (min-width:1280px){.hero-section .stg-slider-component .content-part .container .content .overline{font-size:inherit;line-height:inherit}}.hero-section .stg-slider-component .slide{position:relative}.hero-section .stg-slider-component .slide.slide.active .content-part .container .content .animation-wrapper:first-child{--animation-delay:.5s}.hero-section .stg-slider-component .slide.slide.active .content-part .container .content .animation-wrapper:nth-child(2){--animation-delay:.6s}.hero-section .stg-slider-component .slide.slide.active .content-part .container .content .animation-wrapper:nth-child(3),.hero-section .stg-slider-component .slide.slide.active .content-part .container .content .animation-wrapper:nth-child(4){--animation-delay:.7s}.hero-section .stg-slider-component .slide.slide.active .content-part .container .content .animation-wrapper :first-child{animation:translate-animation .5s var(--animation-delay)forwards}@keyframes translate-animation{to{transform:translateY(0)}}@media (min-width:1280px){.hero-section .stg-slider-component .content-part .container{justify-content:unset}.hero-section .stg-slider-component .content-part .container .content{text-align:unset;align-items:unset}}.pricing-section-component{background-color:var(--color-gray-95)}.pricing-section-component .container .pricing-list .pricing{background-color:var(--color-white)}.blog-post-section .container .stg-slider-component,.review-section .container .stg-slider-component{--stg-slider-slide-gap:16px}@media (min-width:640px){.blog-post-section .container .stg-slider-component,.review-section .container .stg-slider-component{--stg-slider-slides-per-view:2;--stg-slider-slide-gap:24px}}@media (min-width:1024px){.blog-post-section .container .stg-slider-component,.review-section .container .stg-slider-component{--stg-slider-slide-gap:48px}}@media (min-width:1280px){.blog-post-section .container .stg-slider-component,.review-section .container .stg-slider-component{--stg-slider-slides-per-view:3;--stg-slider-slide-gap:64px}}.review-section{padding-top:var(--section-padding-block);padding-bottom:var(--section-padding-block);background-image:linear-gradient(to right,hsl(var(--color-primary-value)/70%)100%,hsl(var(--color-primary-value)/70%)100%),url(/assets/static/image/home-review-section-bg.820dd284.jpg);background-image:linear-gradient(to right,hsl(var(--color-primary-value)/70%)100%,hsl(var(--color-primary-value)/70%)100%),-webkit-image-set(url(/assets/static/image/home-review-section-bg.45e661c5.avif) type("image/avif"),url(/assets/static/image/home-review-section-bg.52dda368.webp) type("image/webp"),url(/assets/static/image/home-review-section-bg.820dd284.jpg) type("image/jpeg"));background-image:linear-gradient(to right,hsl(var(--color-primary-value)/70%)100%,hsl(var(--color-primary-value)/70%)100%),image-set(url(/assets/static/image/home-review-section-bg.45e661c5.avif) type("image/avif"),url(/assets/static/image/home-review-section-bg.52dda368.webp) type("image/webp"),url(/assets/static/image/home-review-section-bg.820dd284.jpg) type("image/jpeg"));color:var(--color-primary-contrast);background-position:50%;background-size:cover}.review-section .container{gap:var(--spacing-8);flex-direction:column;display:flex}.review-section .container .title-part{gap:var(--spacing-2);text-align:center;flex-direction:column;align-items:center;display:flex}.review-section .container .title-part .overline{text-transform:uppercase}.review-section .container .title-part .title{font-size:var(--headline3);line-height:var(--headline3-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px}@media (min-width:640px){.review-section .container .title-part .title{font-size:var(--headline2);line-height:var(--headline2-line-height)}}.review-section .container .title-part .review-description-component{--review-description-color:var(--color-analogous-s2)}.review-section .container .stg-slider-component{--stg-slider-color-primary:var(--color-analogous-s2);--stg-slider-color-primary-contrast:var(--color-analogous-s2-contrast)}.review-section .container .stg-slider-component .review-component .name{color:var(--color-analogous-s2)}.blog-post-section{padding-top:var(--section-padding-block);padding-bottom:var(--section-padding-block);background-color:var(--color-gray-95)}.blog-post-section .container{gap:var(--spacing-8);flex-direction:column;display:flex}.blog-post-section .container .title-part{gap:var(--spacing-2);text-align:center;flex-direction:column;align-items:center;display:flex}.blog-post-section .container .title-part .overline{text-transform:uppercase}.blog-post-section .container .title-part .title{font-size:var(--headline3);line-height:var(--headline3-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);max-width:1024px;color:var(--color-analogous-b1)}@media (min-width:640px){.blog-post-section .container .title-part .title{font-size:var(--headline2);line-height:var(--headline2-line-height)}}