html{scroll-behavior:smooth}.page-content,body,html{overflow:visible}#customers,#methodology,#preview,#summary{scroll-margin-top:380px}.sticky_header{align-content:end;height:300px;position:fixed;top:0;width:100%;z-index:100}.landing-page-header{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1440px;padding:0 40px}.landing-page-header h1{font-size:64px;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:700;letter-spacing:.3px;line-height:64px;margin:0 0 1rem}.header-inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.header-tabs{display:flex;gap:2rem}.header-tabs a{border-bottom:5px solid transparent;font-size:18px;font-style:normal;letter-spacing:.38px;line-height:36px;text-decoration:none;transition:color .25s ease,opacity .25s ease}.header-tabs a,.header-tabs a.active{font-weight:200}.cta{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:22px}.cta span{font-size:18px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:normal;text-align:right;width:200px}.cta button{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.summary-row{align-items:stretch;display:flex;gap:20px;padding-top:150px}.summary-left{display:flex;flex:0 1 58%;flex-direction:column;min-width:520px}.summary-right{display:flex;flex:1 1 42%;flex-direction:column;min-width:440px}.headline-box{align-items:flex-start;background:var(--headline-gradient);border-radius:10px;display:flex;flex:1;margin-bottom:17px;padding:10px 20px}.headline-box h2{color:#4a4052;font-size:36px;font-style:normal;font-weight:300;letter-spacing:.38px;line-height:normal}.stats-row{display:flex;flex-wrap:wrap;gap:20px}.stat-box{background:var(--card-bg);border-radius:10px;display:flex;flex:1 1 0;flex-direction:column;justify-content:space-between;min-height:240px;min-width:240px;padding:11px 15px}.stat-box h4{color:#4a4052;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.484px;line-height:25.805px}.stat-box p{color:var(--stat-number);font-size:32px;line-height:1.1;margin:0}.chart-box{background:var(--card-bg);border-radius:10px;display:flex;flex:1}.chart-box img{height:100%;object-fit:contain;width:100%}@media (max-width:1100px){.summary-row{flex-direction:column}.summary-left,.summary-right{flex:1 1 auto;min-width:0}}.data-type-subtitle h2{border-bottom:1px dashed var(--rule-color);font-size:40px;line-height:60px;margin-bottom:25px}.data-type-subtitle h2,.data-type-subtitle p{font-style:normal;font-weight:400;letter-spacing:.38px}.data-type-subtitle p{font-size:24px;line-height:32px}.customer-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.customer-card{background:linear-gradient(180deg,#edebeb,#f8f8f8);display:flex;flex-direction:column;gap:40px;justify-content:space-between;min-height:330px;padding:1.5rem}.customer-card p{font-size:24px;font-weight:300;line-height:36px}.customer-card .role,.customer-card p{font-style:normal;letter-spacing:.38px}.customer-card .role{color:var(--accent-rose);font-size:18px;font-weight:400;line-height:normal}.icon-cards .customer-card{background:linear-gradient(180deg,#edebeb,#f8f8f8);border-radius:14px;gap:20px;padding:20px}.icon-cards .card-top{align-items:center;justify-content:space-between}.icon-cards .label{color:#9b96a3;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.icon-cards .icon{color:#9b96a3;flex:0 0 auto;height:28px;width:28px}.icon-cards .card-text{color:#2f1f4a;font-size:22px;line-height:1.35;margin:0}.icon-cards .role{display:none}.icon-cards{gap:24px;grid-template-columns:repeat(4,minmax(260px,1fr))}@media (max-width:1100px){.icon-cards{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:640px){.icon-cards{grid-template-columns:1fr}}.grid-container{display:grid;gap:20px;grid-template-columns:1fr 1fr}.card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;color:var(--text-on-card);height:350px;overflow:hidden;position:relative;width:100%}.badge{background:var(--badge-yellow);border-bottom-left-radius:10px;border-top-right-radius:10px;font-size:16px;font-weight:500;padding:.3rem .6rem;position:absolute;right:0;top:0;z-index:2}.badge.coming-soon{background:var(--badge-gray);color:var(--text-default);font-weight:500}.card-content{bottom:0;left:0;padding:1.5rem;position:absolute;right:0;z-index:1}.card-content h2{color:var(--text-on-card);font-size:40px;font-weight:200;line-height:44px;margin:0 0 .5rem}.card-content p{font-size:24px;font-weight:200;margin:.5rem 0}.card-content p strong{font-weight:700}.data-text p{font-weight:300}button{background:transparent;border:1px solid var(--button-border);border-radius:6.83px;color:var(--button-text);cursor:pointer;display:inline-block;font-size:20px;font-weight:600;padding:15px 45px;text-align:center;text-decoration:none;transition:background .2s,color .2s}.buttons{display:flex;flex-wrap:row;padding-top:16px}.card-content a.button-link:hover,button:hover{background:var(--button-bg-hover);border:1px solid var(--button-border);color:var(--button-text-hover)}.dataProductTable{background-color:var(--card-bg);border:1px dashed var(--table-border)}.table-header{align-items:baseline;display:flex;gap:.5rem}.table-header-h2{font-size:28px;font-weight:700;margin-bottom:15px}.table-header-h2,.table-header-sub{color:var(--text-primary);font-style:normal;letter-spacing:.38px;line-height:36px}.table-header-sub{font-size:20px;font-weight:400}.dataProductTable p{margin:0}.dataProductTable td{border:1px dashed var(--table-border);vertical-align:middle}.table-header-row{background-color:var(--panel-muted);color:var(--text-primary);font-size:12px;font-style:normal;font-weight:200;line-height:16px}.table-header td,.table-header-row{vertical-align:bottom}.cta-wrap{background-color:var(--cta-bg);border-radius:10px}.cta-card{padding:100px 20px 30px}.cta-title{color:var(--cta-title);font-size:28px;font-style:normal;font-weight:400;letter-spacing:.38px;line-height:36px}form{gap:unset;width:unset}form .hsfc-Step__Content{padding:0!important}form a,form a:focus,form a:hover{color:var(--link-muted);font-family:Aktiv Grotesk;font-weight:700}form>div:first-child,form>div:nth-child(2),form>div:nth-child(3),form>div:nth-child(4){flex-grow:unset;width:unset}form .hs-form-field{padding:0 10px}.hs-fieldtype-textarea{width:100%}.hs-fieldtype-textarea .input{max-width:630px;width:100%}form .input{min-width:225px;width:unset}form .hs-fieldtype-text{min-width:250px}form .hs-submit{width:100%}form .hs-field-desc{color:var(--cta-title);font-style:italic}form .hs-error-msgs{background:transparent}form .hs_error_rollup{margin:auto}.info-form-title{color:var(--cta-title);font-size:40px;font-weight:100;line-height:48px}@media screen and (max-width:768px){.header-tabs{display:none}.cta span{text-align:left}.stat-box{min-height:120px}.cta-module{padding:20px;text-align:center}.cta-module,.cta-module .main-text{align-items:center;flex-direction:column}.cta-module .main-text{flex-basis:100%;max-width:100%;min-width:unset}.cta-module .side-text{flex-basis:100%;margin-top:20px;text-align:center}.side-text p{padding:10px 0}.main-text #button-one,.main-text #button-two{margin:10px 0;max-width:300px;width:80%}.landing-page-header h1{font-size:48px;line-height:48px}.sticky_header{position:unset}.summary-row{padding-top:50px}.hero-wrapper{align-items:center;flex-direction:column;padding:20px;text-align:center}.main-text{flex-basis:100%;max-width:100%;min-width:unset}.side-text{flex-basis:100%;margin-top:20px;text-align:center}.main-text h1{font-size:36px}.main-text p{font-size:14px}form label{padding:0}form .hs-form-field{margin-bottom:10px}.grid-container{grid-template-columns:auto}.card{width:100%}.card-content h2{font-size:28px;line-height:40px}.card-content p{font-size:18px;line-height:1.5}.card-content p strong{font-size:18px;font-weight:700}.buttons a,.buttons button{font-size:16px;padding:6px 10px}}@media screen and (max-width:480px){.cta-module{padding:10px}.main-text #button-one,.main-text #button-two{max-width:280px;width:90%}.hero-wrapper{padding:10px}.main-text p{font-size:12px}}