.page-title-section-component{padding-top:calc(var(--section-padding-block)*.9);padding-bottom:calc(var(--section-padding-block)*.9);background-image:linear-gradient(to right,var(--color-primary)0%,var(--color-analogous-s1)33%,var(--color-analogous-s2)100%);color:var(--color-analogous-s1-contrast)}.page-title-section-component .container{gap:var(--spacing-2);text-align:center;flex-direction:column;align-items:center;display:flex}.page-title-section-component .container .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}@media (min-width:640px){.page-title-section-component .container .title{font-size:var(--headline1);line-height:var(--headline1-line-height)}}.page-title-section-component .container .breadcrumb{justify-content:center;column-gap:var(--spacing-2);text-transform:uppercase;flex-wrap:wrap;display:flex}.page-title-section-component .container .breadcrumb :nth-child(n+2):before{content:"/";padding-right:var(--spacing-2)}.page-title-section-component .container .breadcrumb a:hover{-webkit-text-decoration:underline;text-decoration:underline}.page-title-section-component .container.reverse{flex-direction:column-reverse}@media (min-width:0) and (max-width:639.98px){.page-title-section-component.long-text .container{gap:var(--spacing-4)}.page-title-section-component.long-text .container .title{font-size:var(--headline3);line-height:var(--headline3-line-height)}}.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}}