.about-container{font-family:var(--font-roboto), sans-serif;max-width:1400px;margin:0 auto;padding:40px 0 100px}.about-header{margin-bottom:40px}.about-subtitle{color:#2563eb;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.about-title{color:#1e293b;margin-bottom:18px;font-size:24px;font-weight:700}.about-paragraph{color:#94a3b8;margin-bottom:12px;font-size:13px;line-height:1.6}.objectives-card{background-color:#031330;border-radius:20px;padding:50px 48px 110px;position:relative;box-shadow:0 10px 25px #0003}.objectives-content{align-items:center;gap:40px;display:flex}.bulb-wrapper{flex:1;justify-content:center;display:flex}.bulb-image{object-fit:contain;width:100%;max-width:250px;height:auto}.objectives-text{color:#fff;flex:1.5}.objectives-title{color:#2563eb;letter-spacing:.5px;margin-bottom:10px;font-size:15px;font-weight:700}.objectives-subtext{color:#cbd5e1;margin-bottom:22px;font-size:12px;line-height:1.5}.objectives-subtext strong{color:#fff}.objectives-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.objectives-list li{align-items:flex-start;gap:10px;display:flex}.check-icon{flex-shrink:0;margin-top:1px}.objectives-list h4{color:#fff;margin:0 0 3px;font-size:13px;font-weight:600}.objectives-list p{color:#94a3b8;margin:0;font-size:11px;line-height:1.5}.floating-cards-container{justify-content:center;gap:20px;width:82%;display:flex;position:absolute;bottom:-55px;left:50%;transform:translate(-50%)}.floating-card{text-align:center;background:#fff;border-radius:12px;flex-direction:column;flex:1;align-items:center;padding:24px 20px;display:flex;box-shadow:0 10px 30px #00000014}.card-icon{object-fit:contain;width:30px;height:30px;margin-bottom:10px}.card-title{color:#0f172a;margin:0 0 8px;font-size:15px;font-weight:700}.card-desc{color:#94a3b8;margin:0;font-size:11px;line-height:1.5}@media (max-width:850px){.about-container{padding:32px 16px 40px}.about-header{text-align:center}.objectives-card{border-radius:16px;padding:32px 18px}.objectives-content{text-align:center;flex-direction:column;gap:28px}.objectives-text{flex-direction:column;align-items:center;display:flex}.objectives-list li{text-align:center;flex-direction:column;align-items:center}.floating-cards-container{flex-direction:column;width:100%;margin-top:28px;position:static;transform:none}.floating-card{width:100%}}
