.hero-section-official{position:relative;width:100%;padding-bottom:120px}.hero-section-official .hero-section{display:flex;align-items:center;position:relative;padding:80px 0}@media(max-width:1200px){.hero-section-official .hero-section{padding-bottom:0;padding-top:32px;min-height:auto}}.hero-section-official .hero-section .background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.hero-section-official .hero-section .background-gradient-1{position:absolute;top:62px;left:148px;z-index:2;width:1060px;height:958px;border-radius:1060px;opacity:.8;background:linear-gradient(180deg,rgba(104,158,255,.6) 0%,rgba(225,251,255,.6) 100%);filter:blur(200px);overflow:hidden}@media(max-width:1200px){.hero-section-official .hero-section .background-gradient-1{width:463px;height:450px;left:auto;top:64px;right:30px}}@media(max-width:768px){.hero-section-official .hero-section .background-gradient-1{width:400px;height:400px}}.hero-section-official .hero-section .background-gradient-2{position:absolute;top:109px;right:-56px;z-index:2;width:944px;height:781px;border-radius:944px;opacity:.5;background:linear-gradient(6deg,rgba(9,0,255,.4) 9.18%,rgba(255,255,255,.4) 117.09%);filter:blur(150px);overflow:hidden}@media(max-width:1200px){.hero-section-official .hero-section .background-gradient-2{width:355px;height:411px;top:auto;right:30px;bottom:-200px}}@media(max-width:768px){.hero-section-official .hero-section .background-gradient-2{width:350px;height:300px}}.hero-section-official .hero-section .container{max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1}.hero-section-official .hero-section .content{display:flex;justify-content:space-between;align-items:center;gap:40px}.hero-section-official .hero-section .left-content{flex:1;max-width:520px}.hero-section-official .hero-section .title{font-family:Inter,sans-serif;font-weight:800;font-size:60px;line-height:1.21;color:#1e0f2a;margin:0 0 32px;text-align:left}.hero-section-official .hero-section .description{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.21;color:#4f4769;margin:0 0 64px;max-width:480px}.hero-section-official .hero-section .buttons{display:flex;align-items:center;gap:32px}.hero-section-official .hero-section .primary-button{background:linear-gradient(357deg,#4f46e5 1.81%,#4e7aff 92.46%);color:#fff;border:none;border-radius:40px;padding:16px 20px;font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:1.56;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.hero-section-official .hero-section .primary-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,70,229,.3);color:#fff;text-decoration:none}.hero-section-official .hero-section .secondary-button{background:#fff;color:#4f46e5;border:none;border-radius:40px;padding:16px 20px;font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:1.56;cursor:pointer;transition:all .3s ease;min-width:140px;text-decoration:none;display:inline-block}.hero-section-official .hero-section .secondary-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px hsla(0,0%,100%,.3);color:#4f46e5;text-decoration:none}.hero-section-official .hero-section .right-content{flex:1;max-width:680px;position:relative}.hero-section-official .hero-section .main-image{width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}@media(max-width:1024px){.hero-section-official .hero-section .content{flex-direction:column;gap:60px;text-align:center}.hero-section-official .hero-section .right-content{width:100%}.hero-section-official .hero-section .title{font-size:48px;text-align:center}.hero-section-official .hero-section .description{text-align:center;margin:0 auto 48px auto}.hero-section-official .hero-section .buttons{justify-content:center;flex-wrap:wrap;gap:24px}.hero-section-official .hero-section .image-container{width:100%;height:auto;margin:0 auto}.hero-section-official .hero-section .main-image{width:100%;position:relative}}@media(max-width:768px){.hero-section-official .hero-section .container{padding:0 16px}.hero-section-official .hero-section .title{font-size:32px;margin-bottom:24px}.hero-section-official .hero-section .description{font-size:12px;margin-bottom:32px}.hero-section-official .hero-section .buttons{gap:16px;width:100%}.hero-section-official .hero-section .primary-button,.hero-section-official .hero-section .secondary-button{max-width:280px;font-size:12px;padding:12px 10px;flex:1}}.hero-section-official .floating-features{position:absolute;bottom:40px;left:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center;padding:0 20px}.hero-section-official .floating-features .container{background:linear-gradient(-5deg,rgba(241,237,255,.8) 0%,rgba(255,255,255,.8) 100%);border:2px solid #fff;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px 40px;display:flex;justify-content:space-between;align-items:center;gap:80px;max-width:1200px;width:100%}.hero-section-official .floating-features .feature-card{display:flex;align-items:center;gap:16px;flex:1;text-align:center}.hero-section-official .floating-features .feature-icon{display:flex;justify-content:center;align-items:center}.hero-section-official .floating-features .icon-background{width:72px;height:72px;display:flex;justify-content:center;align-items:center}.hero-section-official .floating-features .icon{width:72px;height:72px}.hero-section-official .floating-features .feature-content{display:flex;flex-direction:column;gap:4px;text-align:left}.hero-section-official .floating-features .feature-title{font-family:Inter,sans-serif;font-weight:600;font-size:18px;height:28px;color:#1e0f2a;margin:0}.hero-section-official .floating-features .feature-description{font-family:Inter,sans-serif;font-weight:400;font-size:16px;height:40px;color:#4f4769;margin:0}@media(max-width:1024px){.hero-section-official .floating-features .container{flex-direction:column;gap:40px;padding:24px 32px;background:0 0;border:none}.hero-section-official .floating-features .feature-card{width:100%;flex-direction:column;align-items:center;border-radius:20px;border:2px solid hsla(0,0%,100%,.3);background:linear-gradient(277deg,rgba(241,237,255,.8) 25.1%,rgba(255,255,255,.8) 51.7%);padding:20px}.hero-section-official .floating-features .feature-content{text-align:center}.hero-section-official .floating-features .feature-title,.hero-section-official .floating-features .feature-description{width:100%}.hero-section-official .floating-features .icon{width:100%;height:100%}}@media(max-width:768px){.hero-section-official .floating-features{position:static;transform:none;padding:20px 16px}.hero-section-official .floating-features .container{flex-direction:column;gap:20px;padding:20px}.hero-section-official .floating-features .icon-background{width:48px;height:48px}.hero-section-official .floating-features .feature-title{font-size:18px}.hero-section-official .floating-features .feature-description{font-size:12px}}