.stat-callout{background:linear-gradient(#1078cd,#005fa4);border-radius:8px;align-items:center;gap:12px;padding:15px 36px;display:flex}@media only screen and (max-width:650px){.stat-callout{flex-wrap:wrap;padding:15px 24px}}.stat-callout span{color:#fff}.stat-callout .prefix,.stat-callout .detail{font-size:20px;line-height:1.4}.stat-callout .figure{font-family:var(--font-rubik),system-ui,sans-serif;font-size:72px;font-weight:700;line-height:1.2}@media only screen and (max-width:1080px){.stat-callout .figure{font-size:56px}}@media only screen and (max-width:650px){.stat-callout .figure{font-size:44px}}.stat-callout .detail{max-width:342px}
.count-up{font-variant-numeric:tabular-nums;display:inline-grid}.count-up .sizer,.count-up .value{grid-area:1/1}.count-up .sizer{visibility:hidden}
.comparison-table-wrap:has(.decoration){z-index:1;position:relative;overflow-x:clip}.comparison-table-wrap .intro-content{margin-bottom:42px}@media only screen and (max-width:650px){.comparison-table-wrap .intro-content{margin-bottom:32px}}.comparison-table-wrap .intro-content p{max-width:588px;margin-left:auto;margin-right:auto;font-size:20px}@media only screen and (max-width:650px){.comparison-table-wrap .intro-content p{font-size:18px}}.comparison-table-wrap .comparison-table{background:#fff;border:2px solid #1078cd;border-radius:24px;max-width:1030px;margin:0 auto;overflow:hidden}@media only screen and (max-width:650px){.comparison-table-wrap .comparison-table{border-radius:8px}}.comparison-table-wrap .comparison-table table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;display:table;overflow:visible}.comparison-table-wrap .comparison-table thead{display:table-header-group}.comparison-table-wrap .comparison-table tbody{display:table-row-group}.comparison-table-wrap .comparison-table tr:nth-child(n){background:0 0;border:0}.comparison-table-wrap .comparison-table th,.comparison-table-wrap .comparison-table td{background:0 0;border:0;max-width:none;margin:0;padding:0;position:relative}.comparison-table-wrap .comparison-table thead th{font-family:var(--font-rubik),system-ui,sans-serif;color:#343a40;text-align:center;vertical-align:top;width:25.5%;padding:54px 16px 56px;font-size:18px;font-weight:400;line-height:1.4}@media only screen and (max-width:650px){.comparison-table-wrap .comparison-table thead th{width:28%;padding:32px 6px 24px;font-size:14px}}@media only screen and (max-width:400px){.comparison-table-wrap .comparison-table thead th{padding:28px 4px 20px;font-size:12px}}.comparison-table-wrap .comparison-table thead th:first-child{width:auto}.comparison-table-wrap .comparison-table thead th.highlight{width:22%}@media only screen and (max-width:650px){.comparison-table-wrap .comparison-table thead th.highlight{width:28%}}.comparison-table-wrap .comparison-table thead th:not(:first-child):before,.comparison-table-wrap .comparison-table td:before{content:"";background:#343a40;width:1px;position:absolute;top:0;bottom:0;left:0}.comparison-table-wrap .comparison-table thead th:not(:first-child):before{top:44px}@media only screen and (max-width:650px){.comparison-table-wrap .comparison-table thead th:not(:first-child):before{top:20px}}.comparison-table-wrap .comparison-table .highlight{color:#007936;font-size:20px;font-weight:700}@media only screen and (max-width:650px){.comparison-table-wrap .comparison-table .highlight{font-size:14px}}@media only screen and (max-width:400px){.comparison-table-wrap .comparison-table .highlight{font-size:12px}}.comparison-table-wrap .comparison-table tbody tr:nth-child(odd){background:#d9d9d933}.comparison-table-wrap .comparison-table tbody th{color:#000;text-align:left;height:68px;padding:12px 24px 12px 56px;font-size:18px;font-weight:400;line-height:1.3}@media only screen and (max-width:1000px){.comparison-table-wrap .comparison-table tbody th{padding-left:32px}}@media only screen and (max-width:650px){.comparison-table-wrap .comparison-table tbody th{height:56px;padding:10px 8px 10px 16px;font-size:15px}}@media only screen and (max-width:400px){.comparison-table-wrap .comparison-table tbody th{padding:10px 6px 10px 12px;font-size:14px}}.comparison-table-wrap .comparison-table td{text-align:center;vertical-align:middle}.comparison-table-wrap .comparison-table td i{font-size:33px}@media only screen and (max-width:650px){.comparison-table-wrap .comparison-table td i{font-size:24px}}.comparison-table-wrap .comparison-table .yes{color:#007936}.comparison-table-wrap .comparison-table .no{color:#e74c3c}.comparison-table-wrap .decoration{pointer-events:none;height:0;position:relative}@media only screen and (max-width:1440px){.comparison-table-wrap .decoration{display:none}}.comparison-table-wrap .decoration img{width:min(522px,62.5% - 679px);max-width:none;height:auto;position:absolute;top:0;left:calc(50% - 543px + -1*min(522px,62.5% - 679px));transform:translateY(-52%)}
.company-details{flex-wrap:wrap;gap:48px;display:flex}@media only screen and (max-width:650px){.company-details{flex-direction:column;gap:32px}}.company-details .group{flex:220px}.company-details .group h3{margin:25px 0 10px;font-size:20px}.company-details .group:first-of-type h3{margin-top:0}.company-details .address{flex-direction:column;font-style:normal;display:flex}.company-details .address span{display:block}.company-details .list{margin:0;padding:0;list-style:none}.company-details .list li{margin-bottom:10px}.company-details .list li:last-of-type{margin-bottom:0}.company-details .list a{color:#000}.company-details .list a:hover{color:#1078cd}.company-details .social{flex-wrap:wrap;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.company-details .social a{color:#000;text-transform:capitalize}.company-details .social a:hover{color:#1078cd}
.content .column{width:100%;margin-bottom:32px}.content .column:last-child{margin-bottom:0}.content .column.half{width:50%}@media only screen and (max-width:650px){.content .column.half{width:100%}}.content .column.third{width:33.333%}@media only screen and (max-width:650px){.content .column.third{width:100%}}.content .column.two-third{width:66.666%}@media only screen and (max-width:650px){.content .column.two-third{width:100%}}
.data-finder-wrap{padding:47px 0;overflow:hidden}@media only screen and (max-width:650px){.data-finder-wrap{padding:30px 0}}.data-finder-wrap .data-finder{z-index:1;position:relative}.data-finder-wrap>.overlay{opacity:.75;background:#bcd6c0;position:absolute;inset:0}
