.who-we-are{padding:80px 0;background:var(--primary-color);position:relative;overflow:hidden}.who-we-are-section{width:100%;padding-left:0;padding-right:0}.who-we-are-container{display:flex;justify-content:space-between;width:100%;align-items:flex-start;margin-bottom:20px}.left-content{width:50%}.right-content{width:50%;justify-content:flex-end}.headings,.right-content{display:flex;align-items:center}.headings{height:80px;margin-bottom:20px}.headings img{height:10px;margin-left:5px}.headings h2{font-size:32px;line-height:1.5;margin:0;color:var(--headings-color)}.main-heading{font-size:42px;color:var(--text-color);line-height:1.2;margin-bottom:25px;font-weight:700;text-align:left}.highlight-text{color:var(--background-color)}.description{font-size:var(--default-p-size);color:var(--text-color);line-height:1.6;margin-bottom:40px;opacity:.9;text-align:left;width:100%}.highlights-list{display:flex;flex-direction:column;gap:20px;width:100%;text-align:left}.highlight-item{display:flex;align-items:flex-start;gap:15px}.check-icon{width:24px;height:24px;background:var(--background-color);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.check-icon svg{width:14px;height:14px;color:var(--primary-color)}.highlight-item .highlight-text{color:var(--text-color);font-size:16px;line-height:1.5;opacity:.9}.cyber-illustration{position:relative;width:100%;height:500px;display:flex;align-items:center;justify-content:center}.laptop-container{position:relative;transform:perspective(1000px) rotateX(5deg) rotateY(-10deg) scale(1.3)}.laptop{position:relative;z-index:3}.laptop-screen{width:280px;height:180px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:3px solid var(--background-color);border-radius:8px 8px 2px 2px;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(0,208,231,.3)}.laptop-base{width:300px;height:12px;background:linear-gradient(135deg,#2a2a3e,#1a1a2e);border:2px solid var(--background-color);border-radius:0 0 8px 8px;margin-top:-2px}.code-lines{padding:15px;display:flex;flex-direction:column;gap:8px}.code-line{height:3px;background:var(--background-color);border-radius:2px;opacity:.8;animation:codeGlow 2s ease-in-out infinite alternate}.code-line.short{width:60%}.code-line.medium{width:80%}@keyframes codeGlow{0%{opacity:.6}to{opacity:1}}.server-stack{position:absolute;right:-110px;top:-30px;display:flex;flex-direction:column;gap:6px;z-index:2}.server{width:80px;height:26px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid rgba(0,208,231,.7);border-radius:4px;position:relative;box-shadow:0 0 15px rgba(0,208,231,.2)}.server:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--background-color);border-radius:50%;animation:serverBlink 1.5s ease-in-out infinite}.server:nth-child(2):before{animation-delay:.5s}.server:nth-child(3):before{animation-delay:1s}@keyframes serverBlink{0%,50%{opacity:1}51%,to{opacity:.3}}.mobile-device{position:absolute;left:-80px;bottom:25px;z-index:2}.mobile-screen{width:55px;height:95px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid rgba(0,208,231,.7);border-radius:8px;position:relative;box-shadow:0 0 20px rgba(0,208,231,.2)}.mobile-content{padding:8px 6px;display:flex;flex-direction:column;gap:4px}.mobile-line{height:2px;background:rgba(0,208,231,.8);border-radius:1px}.mobile-line.short{width:60%}.connection-lines{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.connection-line{position:absolute;background:linear-gradient(90deg,transparent,var(--background-color),transparent);height:1px;opacity:.6;animation:dataFlow 3s ease-in-out infinite}.line-1{top:30%;left:20%;width:60%;animation-delay:0s}.line-2{top:50%;left:10%;width:80%;animation-delay:1s}.line-3{top:70%;left:30%;width:50%;animation-delay:2s}@keyframes dataFlow{0%{opacity:0;transform:translateX(-100%)}50%{opacity:.8}to{opacity:0;transform:translateX(100%)}}.floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.floating-dot{position:absolute;width:6px;height:6px;background:var(--background-color);border-radius:50%;animation:float 4s ease-in-out infinite}.dot-1{top:20%;left:15%;animation-delay:0s}.dot-2{top:60%;right:20%;animation-delay:1s}.dot-3{bottom:30%;left:25%;animation-delay:2s}.dot-4{top:80%;right:40%;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-20px) scale(1.2);opacity:1}}@media (max-width:900px){.who-we-are{padding:60px 0}.who-we-are-container{flex-direction:column;gap:40px}.left-content,.right-content{width:100%}.main-heading{font-size:36px;text-align:left}.cyber-illustration{height:400px;transform:scale(.9)}}@media (max-width:600px){.who-we-are{padding:40px 0}.who-we-are-container{gap:30px}.main-heading{font-size:28px;text-align:left}.highlights-list{gap:15px}.highlight-item .highlight-text{font-size:14px}.cyber-illustration{height:350px;transform:scale(.8)}}.why-us-apart-section{margin-bottom:40px;margin-top:40px}.why-us-apart-container{width:100%}.section-header{text-align:left;margin-bottom:40px}.section-header .headings{display:flex;align-items:center;justify-content:flex-start;height:80px;margin-bottom:15px}.section-header .headings img{height:10px;margin-left:5px}.section-header .headings h2{font-size:36px;line-height:1.2;margin:0;color:var(--headings-color);font-weight:700}.section-subtitle{color:var(--text-color);font-size:var(--default-p-size);max-width:600px;margin:0;opacity:.9;text-align:left}.main-content-area{display:flex;gap:40px;align-items:flex-start;background:var(--gradient-one);border-radius:var(--default-border-radius);padding:40px;box-shadow:var(--default-box-shadow)}.options-sidebar{width:40%;display:flex;flex-direction:column;gap:15px}.option-item{display:flex;align-items:center;gap:15px;padding:20px;border-radius:var(--default-border-radius);cursor:pointer;transition:all .3s ease;background:rgba(255,255,255,.05);border:1px solid transparent}.option-item:hover{background:rgba(0,208,231,.1);border-color:rgba(0,208,231,.3)}.option-item.active{background:rgba(0,208,231,.15);border-color:var(--background-color);transform:translateX(5px)}.option-number{width:35px;height:35px;border-radius:50%;background:var(--background-color);color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0;transition:all .3s ease}.option-item.active .option-number{background:var(--shadow-low3);transform:scale(1.1)}.option-title{color:var(--text-color);font-size:16px;font-weight:600;line-height:1.4;transition:color .3s ease}.option-item.active .option-title{color:var(--background-color)}.content-display{width:60%;position:relative}.content-card{background:rgba(255,255,255,.05);padding:30px;border-radius:var(--default-border-radius);border:1px solid rgba(0,208,231,.2);min-height:200px;animation:fadeIn .5s ease-in-out}.content-title{color:var(--headings-color);font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.3}.content-text{color:var(--text-color);font-size:var(--default-p-size);line-height:1.6;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-dropdown{display:none}@media (max-width:1024px){.main-content-area{gap:30px;padding:30px}.options-sidebar{width:45%}.content-display{width:55%}.section-header .headings h2{font-size:32px}}@media (max-width:768px){.main-content-area{display:none}.mobile-dropdown{display:block}.mobile-dropdown select{width:100%;padding:15px;margin-bottom:20px;background:var(--gradient-one);color:var(--text-color);border:1px solid var(--background-color);border-radius:var(--default-border-radius);font-size:16px;cursor:pointer}.mobile-dropdown select option{background:var(--primary-color);color:var(--text-color)}.mobile-content .content-card{background:var(--gradient-one);padding:25px;border-radius:var(--default-border-radius);border:1px solid rgba(0,208,231,.2);box-shadow:var(--default-box-shadow)}.section-header .headings h2{font-size:28px}.section-header .headings img{display:none}.content-title{font-size:20px}}@media (max-width:480px){.why-us-apart-section{margin-bottom:30px;margin-top:30px}.section-header .headings h2{font-size:24px}.mobile-content .content-card{padding:20px}.content-title{font-size:18px;margin-bottom:15px}.content-text{font-size:14px}}