:root{--section-padding:clamp(1.25rem,6vw,7.5rem);--container-max-width:90rem}.hero-section{box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:9.12rem 1rem 3.12rem}.hero-content{align-items:center;display:flex;flex-direction:column;gap:.625rem;max-width:68.75rem;width:100%}.tf-title-page-secondary-hero{color:var(--Blue-Blue-Extra-Dark,#253271);text-align:center}.tf-subtitle-regular{text-align:center!important;width:100%}.plans{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin:0 auto;max-width:var(--container-max-width);padding:3 rem var(--section-padding) 7.5rem;padding-bottom:9.375rem}@media (max-width:768px){.plans{align-items:center;flex-direction:column;padding-bottom:6.25rem}.plan-card{max-width:21rem;padding:2.5rem;width:100%}}.plan-card{background:#f5f8ff;border-radius:1.25rem;display:flex;flex:0 0 24rem;flex-direction:column;gap:3.125rem;max-width:24rem;padding:4.375rem;width:24rem}.plan-card--alt{background:#e5eef9}.plan-header{display:flex;flex-direction:column}.plan-title{color:#4d74fe}.plan-subtitle{color:#253271;margin-top:0}.plan-price{display:flex;flex-direction:column;margin-top:2.5rem}.plan-price__label{color:#253271;font:700 var(--sds-typography-body-size-medium)/140% Mulish,sans-serif}.plan-price__period,.plan-price__value{font:800 var(--sds-typography-subtitle-size-base)/120% Mulish,sans-serif}.plan-price__value{color:#4d74fe}.plan-price__period{color:#253271;margin-left:.25rem}.plan-price__note{color:#253271;font:400 var(--sds-typography-body-size-small)/140% Mulish,sans-serif}.btn.btn-blue.btn-large{margin-top:1.25rem}.plan-features{display:flex;flex-direction:column;gap:.625rem}.feature-item{align-items:center;color:#16994d;display:flex;font:700 var(--sds-typography-body-size-medium)/140% Mulish,sans-serif;gap:.625rem}.check-icon{border:.125rem solid #16994d;border-right:0;border-top:0;height:.5rem;transform:rotate(-45deg);width:.75rem}.plan-card .btn{align-self:flex-start;display:inline-flex!important;padding:.625rem 1.25rem;width:auto!important}.product-section{box-sizing:border-box;display:flex;gap:1.25rem;justify-content:flex-end;margin:0 auto;max-width:var(--container-max-width);padding:0 var(--section-padding) 1.25rem}.product-card{align-items:center;background:#f5f8ff;border-radius:1.25rem;display:flex;flex:0 1 15.69rem;flex-direction:column;max-width:15.69rem;padding:1.875rem 1.25rem;width:100%}.product-card.highlight{background:#e5eef9}.product-title{color:#4d74fe;font:700 1.25rem/120% Mulish,sans-serif;margin:0;text-align:center}.cta{align-items:center;background:#4d74fe;border-radius:100px;color:#fff;display:inline-flex;font:800 .875rem/1.2 Mulish,sans-serif;height:36px;justify-content:center;padding:10px 20px;text-decoration:none;white-space:nowrap}@media (max-width:576px){.product-section{display:none}}.feature-header-wrapper{box-sizing:border-box;margin:0 auto;max-width:var(--container-max-width);padding:0 var(--section-padding);width:100%}.feature-header{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;width:100%}.feature-title-box{align-items:center;display:flex;justify-content:flex-start;width:15.65rem}.feature-title{color:#253271;font-family:Mulish,sans-serif;font-size:var(--sds-typography-subtitle-size-base);font-weight:800;line-height:120%;margin:0;text-align:left}.feature-columns{align-items:center;display:flex;gap:1.25rem}.feature-col{align-items:flex-end;background:#f5f8ff;border-radius:1.25rem 1.25rem 0 0;display:flex;justify-content:center;padding:2.5rem 1.25rem 1.25rem;width:15.65rem}.feature-col,.feature-col-title{height:5.25rem}.feature-col.highlight{background:#e5eef9}.feature-row{align-items:center;box-sizing:border-box;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:var(--container-max-width);padding:0 var(--section-padding);position:relative;width:100%;z-index:0}.feature-description{align-items:center;display:flex;gap:.625rem;justify-content:flex-start;width:15.65rem}.feature-description-text{color:#253271;font-family:Mulish,sans-serif;font-size:var(--sds-typography-subheading-size-medium);font-weight:600;line-height:125%;margin:0}.feature-row-columns{align-items:center;display:flex;gap:1.25rem}.feature-cell{align-items:center;background:#f5f8ff;display:flex;height:4rem;justify-content:center;padding:1.25rem 0;width:15.65rem}.feature-cell-title{height:5.25rem}.feature-cell.highlight{background:#e5eef9}.feature-row.has-bottom-border{position:relative}.feature-row.has-bottom-border:after{background-color:var(--Blue-Blue-Extra-Dark,#253271);bottom:0;content:"";height:2px;left:var(--section-padding);position:absolute;right:var(--section-padding)}.feature-row-last{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;border-top-left-radius:0;border-top-right-radius:0}@media screen and (max-width:1100px){.feature-header-wrapper,.feature-row{display:none}}.cta-final-banner{align-items:center;background:var(--Blue-Blue-Extra-Light,#f5f8ff);box-sizing:border-box;display:flex;justify-content:center;padding:9.37rem 3rem 0;width:100%}@media (max-width:768px){.cta-final-banner{flex-direction:column;padding:3.125rem 1rem 0;text-align:center}}@media (max-width:480px){.cta-final-banner{flex-direction:column;padding:3.125rem 1rem 0;text-align:center}}.cta-inline-banner{justify-content:center;margin:0;padding:0 2rem}.cta-inline-banner,.cta-inline-content{box-sizing:border-box;display:flex;width:100%}.cta-inline-content{align-items:center;background:linear-gradient(87deg,#4d74fe 44.65%,#334da9 74.43%,#253271 92.72%);border-radius:1.25rem;gap:1.87rem;justify-content:space-between;max-width:62.25rem;padding:3.125rem;position:relative;z-index:1}.cta-inline-text{color:var(--Neutri-White);display:flex;flex:1;flex-direction:column;gap:1.25rem}.cta-inline-text h2,.cta-inline-text p{color:var(--Neutri-White);margin:0;text-align:left}.cta-inline-text p{max-width:40rem}.cta-button{flex-shrink:0}@media (max-width:1060px){.cta-inline-banner{padding:0 1.5rem 3rem}.cta-inline-content{align-items:center;flex-direction:column;gap:2rem;text-align:center}.cta-inline-text h2,.cta-inline-text p{text-align:center}.cta-button{align-self:center}}@media (max-width:768px){.cta-inline-content{gap:1.25rem;padding:2.81rem}.cta-inline-banner{padding:0 0 3.13rem}.cta-inline-text h2,.cta-inline-text p{text-align:center}.cta-button{display:flex;justify-content:center;width:100%}}.faq-wrapper{background:var(--Blue-Blue-Extra-Light,#f5f8ff);padding-bottom:6.25rem;width:100%}.faq-section{background:#fff;border-radius:20px;box-sizing:border-box;gap:1.25rem;margin:-3.125rem auto 0;max-width:75rem;padding:6.25rem 6.375rem}.faq-section,.faq-title{align-items:flex-start;display:flex;justify-content:flex-start}.faq-title{align-self:flex-start;flex-direction:column;padding-bottom:3.125rem;width:24.125rem}.faq-content{border-radius:0 20px 20px 0;display:flex;flex:1;flex-direction:column}.faq-item{border-bottom:2px solid var(--Blue-Blue-Dark)}.faq-trigger{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;width:100%}.faq-trigger span{color:var(--blue-dark);font-family:Mulish,sans-serif;font-size:1rem;font-weight:700}.faq-title-test{color:var(--Blue-Blue-Extra-Dark,#253271)!important;font-family:Mulish!important;font-size:1rem!important;font-style:normal!important;font-weight:700!important;line-height:140%!important;text-align:left!important}.faq-icon{fill:none;height:1.25rem;stroke:#4d74fe;stroke-width:2;transition:transform .3s;width:1.25rem}.faq-panel{max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .35s ease}.faq-panel p{color:var(--blue-dark);font-family:Mulish,sans-serif;font-size:1rem;line-height:150%;margin:-.4rem 0 1rem}.faq-item.open .faq-panel{max-height:500px}.faq-item.open .faq-icon{transform:rotate(180deg)}@media (max-width:1034px){.faq-section{margin-top:3.12rem;padding:0 4rem 6.25rem}.faq-wrapper{padding-bottom:0}}@media (max-width:830px){.faq-section{flex-direction:column;gap:2rem;padding:0 2rem 6.25rem}.faq-title{padding-bottom:0;width:100%}}@media (max-width:480px){.faq-section{padding:0 1.25rem 6.25rem}.faq-trigger span{font-size:.95rem}}.authority-section{gap:3.125rem;padding:9.37rem 6.37rem 7.5rem}.authority-content,.authority-section{align-items:center;display:flex;flex-direction:column;width:100%}.authority-content{gap:1.87rem;max-width:75rem;text-align:center}.separator{padding:0 9.37rem 7.5rem}