.hero-section{background:linear-gradient(180deg,#f8fafc,#fff 50%,#f8fafc);overflow:hidden;padding:168px 24px 96px;position:relative}.hero-section .hs-cir1{background:linear-gradient(225deg,rgba(224,242,254,.3) 50%,rgba(238,242,255,.2) 85.36%,transparent 120.71%);height:500px;left:25px;top:25px;width:500px}.hero-section .hs-cir1,.hero-section .hs-cir2{border-radius:100%;opacity:.5;position:absolute}.hero-section .hs-cir2{background:linear-gradient(45deg,rgba(224,231,255,.3) 50%,rgba(240,249,255,.2) 85.36%,transparent 120.71%);bottom:-200px;height:400px;right:-10px;width:400px}.hero-section .hs-container{margin:0 auto;max-width:1024px;position:relative;width:100%;z-index:1}.hero-section .hs-content{margin-bottom:56px;text-align:center}.hero-section .hs-content h1{color:#020617;font-family:Rubik;font-size:64px;font-weight:500;line-height:115%;margin-bottom:24px;padding:0}.hero-section .hs-content h1 span{color:#006fe0}.hero-section .hs-content p{color:#475569;font-family:Rubik;font-size:20px;font-weight:400;line-height:150%;margin:0 auto;max-width:800px}.hero-section .hs-content .hs-button{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:36px}.hero-section .hs-content .hs-button .hsb-one,.hero-section .hs-content .hs-button .hsb-two{display:flex}.hero-section .hs-content .hs-button .hsb-one a{align-items:center;background-color:#006fe0;border:2px solid #006fe0;border-radius:10px;color:#fff;display:flex;font-family:Rubik;font-size:16px;font-weight:600;gap:10px;line-height:20px;padding:18px 24px;text-decoration:none;transition:all .3s ease}.hero-section .hs-content .hs-button .hsb-one a:hover{background-color:#fff;border-color:#e2e8f0;color:#334155}.hero-section .hs-content .hs-button .hsb-two a{align-items:center;background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#334155;display:flex;font-family:Rubik;font-size:16px;font-weight:600;gap:10px;justify-content:center;line-height:20px;min-width:183px;padding:18px 24px;text-decoration:none;transition:all .3s ease}.hero-section .hs-content .hs-button .hsb-two a:hover{background-color:#006fe0;border-color:#006fe0;color:#fff}.hero-section .hs-counter{background-color:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 16px 0 #00000005,0 1px 3px 0 #0000000a;display:flex;flex-wrap:wrap;gap:32px;overflow:hidden;padding:26px 33px 20px;position:relative}.hero-section .hs-counter:before{background:linear-gradient(90deg,#0ea5e9,#818cf8 50%,#0ea5e9);content:"";height:6px;left:0;position:absolute;right:0;top:0}.hero-section .hs-counter .hsc-item{border-left:1px solid #e2e8f0;padding:8px 0 8px 32px;text-align:center;width:calc(33.33% - 22px)}.hero-section .hs-counter .hsc-item:first-child{border-left:0;padding-left:0}.hero-section .hs-counter .hsc-item .hsci-num{color:#020617;font-family:Rubik;font-size:36px;font-weight:500;line-height:44px;margin-bottom:4px;text-align:center}.hero-section .hs-counter .hsc-item .hsci-label{color:#64748b;font-family:Rubik;font-size:12px;font-weight:400;letter-spacing:1px;line-height:16px;text-transform:uppercase}.hero-section .hs-note{color:#64748b;font-family:Rubik;font-size:14px;font-weight:400;letter-spacing:1px;line-height:130%;margin-top:16px;text-align:center}@media (max-width:767.98px){.hero-section{padding:124px 24px 64px}.hero-section .hs-cir1{height:350px;left:-140px;top:134px;width:350px}.hero-section .hs-cir2{opacity:0}.hero-section .hs-content h1{margin-bottom:16px}.hero-section .hs-content p{line-height:150%}.hero-section .hs-content .hs-button{gap:12px;margin-top:24px}.hero-section .hs-content .hs-button .hsb-one,.hero-section .hs-content .hs-button .hsb-two{width:100%}.hero-section .hs-content .hs-button .hsb-one a,.hero-section .hs-content .hs-button .hsb-two a{justify-content:center;padding:10px;width:100%}.hero-section .hs-content{margin-bottom:48px}.hero-section .hs-counter{gap:20px;padding:26px 24px 24px}.hero-section .hs-counter .hsc-item{border-left:0;border-top:1px solid #e2e8f0;padding:20px 0 0;width:100%}.hero-section .hs-counter .hsc-item:first-child{border-top:0;padding-top:0}.hero-section .hs-counter .hsc-item .hsci-num{margin-bottom:4px}}