.advantages-section-official{padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:80px;background:linear-gradient(135deg,#f8f9ff 0%,#fff 100%)}.advantages-section-official .advantages-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:80px}.advantages-section-official .advantages-header{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.advantages-section-official .advantages-title{font-family:Inter,sans-serif;font-weight:700;font-size:36px;line-height:1.11;color:#1e0f2a;margin:0}.advantages-section-official .advantages-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.21;color:#4f4769;margin:0;max-width:1200px}.advantages-section-official .advantages-grid{display:flex;justify-content:space-between;gap:32px;width:100%}.advantages-section-official .advantage-card{border-radius:20px;border:4px solid hsla(0,0%,100%,.5);background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(143,143,255,.1) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(79,70,229,.08);padding:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;flex:1;text-align:center;transition:all .3s ease;min-height:320px}.advantages-section-official .advantage-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(79,70,229,.15);border-color:rgba(79,70,229,.3)}.advantages-section-official .icon-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.advantages-section-official .icon-background{width:72px;height:72px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.advantages-section-official .icon-background:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(79,70,229,.4)}.advantages-section-official .icon{width:64px;height:64px}.advantages-section-official .card-content{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1}.advantages-section-official .card-title{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:1.56;color:#1e0f2a;margin:0;text-align:center;min-height:28px}.advantages-section-official .card-description{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#4f4769;margin:0;text-align:center}@media(max-width:1024px){.advantages-section-official .advantages-grid{flex-direction:column;gap:32px;align-items:center}.advantages-section-official .advantage-card{max-width:500px;width:100%;min-height:auto}.advantages-section-official .card-title,.advantages-section-official .card-description{width:100%}}@media(max-width:768px){.advantages-section-official{padding:40px 0;gap:40px}.advantages-section-official .advantages-container{padding:0 16px;gap:40px}.advantages-section-official .advantages-header{gap:24px}.advantages-section-official .advantages-title{font-size:24px}.advantages-section-official .advantages-subtitle{font-size:12px}.advantages-section-official .advantage-card{max-width:343px;padding:24px;gap:20px}.advantages-section-official .icon-background{width:56px;height:56px}.advantages-section-official .icon{width:32px;height:32px}.advantages-section-official .card-title{font-size:18px;min-height:28px}.advantages-section-official .card-description{font-size:12px}}