.foundation{color:#000;margin-top:180px;padding:0 80px;overflow:hidden}.foundation-header{justify-content:space-between;gap:60px;margin-bottom:80px;display:flex}.foundation-left{max-width:55%}.foundation-tag{opacity:.6;letter-spacing:1px;font-size:13px}.foundation-left h1{margin-top:16px;font-size:56px;line-height:1.2}.foundation-right{max-width:35%}.foundation-right p{opacity:.85;font-size:18px;line-height:1.6}.watch-btn{color:#fff;cursor:pointer;background:#8a2be2;border:none;border-radius:50px;margin-top:24px;padding:14px 24px;font-size:14px}.foundation-image{border-radius:24px;width:100%;height:520px;position:relative;overflow:hidden}.foundation-image img{object-fit:cover;will-change:transform;width:100%;height:calc(100% + 300px);position:absolute;top:-40px;left:0}.foundation-cards{justify-content:space-between;gap:24px;width:100%;padding:0 40px;display:flex;position:absolute;bottom:-40px;left:0}.foundation-card{background:linear-gradient(#2b165f,#160b2f);border-radius:18px;width:32%;padding:32px;box-shadow:0 20px 60px #0006}.foundation-card span{opacity:.7;font-size:14px}.foundation-card h3{margin-top:12px;font-size:36px}@media (max-width:1024px){.foundation-header{flex-direction:column}.foundation-left,.foundation-right{max-width:100%}.foundation-left h1{font-size:40px}.foundation-cards{flex-direction:column;margin-top:40px;position:static}.foundation-card{width:100%}}@media screen and (max-width:768px){.foundation{margin-top:150px;padding:0 20px}.foundation-header{gap:20px;margin-bottom:20px}.foundation-left h1{font-size:20px}.foundation-image{height:300px}}
