.info{justify-content:center;padding:30px;text-align:center;background:#000021}
.service-grid-section{padding:45px 9%;display:flex;justify-content:center}
.service-grid-container{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(321px,1fr));column-gap:75px;row-gap:0}
.service-grid-item{display:flex;align-items:center;padding:21px 0;border-bottom:1.75px solid #000055;text-decoration:none;transition:opacity .3s ease}
.service-grid-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin-right:30px;color:#0000EE;flex-shrink:0}
.service-grid-icon svg{width:30px;height:30px}
.service-grid-label{color:#fff;font-weight:300;letter-spacing:-.3px;font-size:clamp(1rem,.9rem + .45vw,1.15rem);line-height:1.45}
h6{padding:55px 9%;color:#fff;font-size:3rem;font-weight:400;margin:0 auto;background-size:55px 55px;background-image:repeating-linear-gradient(180deg,#000055 0 1.75px,transparent 1.75px 55%);background-position:0 0,0 0}
@media (max-width:375px){h6{font-size:1.21rem}}
@media (max-width:415px){h6{font-size:1.75rem}}
@media (min-width:416px) and (max-width:515px){h6{font-size:2.15rem}}
@media (min-width:516px){h6{font-size:3rem}}
.readers{text-align:center;margin:9em 45px}
.reader-counter{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:clamp(3.21rem,12vw,9rem);line-height:1;font-variant-numeric:tabular-nums}
.digit{display:inline-flex;align-items:center}
.sep{display:inline-flex;align-items:center;margin:0 .05em}
.plus{display:inline-flex;align-items:center;margin-left:.05em}
.label{margin-top:.9rem;color:#fff;font-size:clamp(1.12rem,2.15vw,1.75rem)}
.stats-section{margin-bottom:55px;background:transparent}
.stats-container{padding:0 9%;margin:auto}
.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.45rem,2.15vw,2.15rem)}
.stat-card{border:1.75px solid #000055;padding:45px;border-radius:12px}
.stat-card h3{font-size:clamp(1.75rem,3vw,3rem);color:#fff;margin-bottom:.3rem;margin-top:0;font-weight:500}
.stat-card p{font-size:clamp(1.21rem,1.55vw,1.75rem);color:#fff;margin:0}
@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:575px){.stats-grid{grid-template-columns:1fr}}
.audience{max-width:900px;margin:auto;margin-bottom:75px;padding:0 9%}
.audience-list{display:flex;flex-direction:column;gap:1.21rem}
.audience-row{display:flex;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1.75px solid #000055;position:relative}
.rank{font-size:clamp(1.45rem,3vw,2.1rem);font-weight:300;color:#fff;width:45px}
.audience-row img{width:30.75px}
.country{font-size:clamp(1.15rem,1.45vw,1.21rem);color:#fff}
.cta{border-top:1.75px solid #000055;padding:115px 9%;text-align:center}
.cta-container{margin:auto}
.cta h2{font-size:clamp(2.21rem,5.75vw,4.75rem);font-weight:300;color:#fff;line-height:.945;margin-bottom:3rem;margin-top:0}
.cta p{color:#fff;font-weight:300;font-size:1.21em;margin-bottom:45px}
.cta-buttons{display:flex;justify-content:center;gap:21px;flex-wrap:wrap;font-weight:300;font-size:1.21em}
.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;width:220px;padding:21px 30px;border-radius:45px;text-decoration:none}
.btn-primary{background:#0000ee;color:#fff}
.btn-secondary{border:1.75px solid #0000ee;color:#fff}
.btn-primary:hover{background:#000021}
.btn-secondary:hover{border-color:#fff}