.page-hero{padding:160px 0 80px;position:relative;overflow:hidden;text-align:center;background:linear-gradient(160deg,#020508,#040810 30%,#081018 60%,#0a1420)}.page-hero:before{top:-40%;right:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,180,216,.08),transparent 65%)}.page-hero:after,.page-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.page-hero:after{bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,215,0,.05),transparent 65%)}.page-hero-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,180,216,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,180,216,.02) 1px,transparent 0);background-size:60px 60px}.page-hero-content{position:relative;z-index:2}.page-hero h1{font-size:48px;font-weight:900;margin-bottom:16px}.page-hero p{font-size:18px;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.7}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:60px;gap:60px;align-items:start}.about-content h2{font-size:36px;color:var(--white);margin-bottom:0}.about-content p{font-size:16px;color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.about-content p strong{color:var(--white)}.about-content-full{max-width:100%}.about-mission-card{background:linear-gradient(135deg,rgba(0,180,216,.06),var(--bg-card));border:1px solid rgba(0,180,216,.25);border-radius:12px;padding:32px;margin-bottom:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .4s ease;position:relative;overflow:hidden}.about-mission-card:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,216,.5),transparent);opacity:.5}.about-mission-card:hover{border-color:rgba(0,180,216,.45);box-shadow:0 0 20px rgba(0,180,216,.15),0 0 40px rgba(0,180,216,.06)}.about-mission-card h3{font-size:20px;color:var(--cyan);margin-bottom:12px;text-shadow:0 0 12px rgba(0,180,216,.3)}.about-mission-card p{font-size:15px;color:var(--text-secondary);line-height:1.7}.about-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.about-value{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:16px;transition:all .35s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-value:hover{border-color:rgba(0,180,216,.35);box-shadow:0 0 12px rgba(0,180,216,.1)}.about-value span{font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--text-primary)}.core-values-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:32px}.core-value-item{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:28px;transition:all .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.core-value-item:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,216,.4),transparent);opacity:0;transition:all .4s ease}.core-value-item:hover{border-color:rgba(0,180,216,.45);box-shadow:0 0 20px rgba(0,180,216,.15),0 0 45px rgba(0,180,216,.05);transform:translateY(-4px)}.core-value-item:hover:before{opacity:1}.core-value-item h4{font-size:18px;color:var(--gold);margin-bottom:10px;font-weight:700}.core-value-item p{font-size:15px;color:var(--text-secondary);line-height:1.7;margin:0}.domains-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.domain-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:32px 24px;text-align:center;transition:all .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.domain-card:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,216,.4),transparent);opacity:0;transition:all .4s ease}.domain-card:hover{border-color:rgba(0,180,216,.45);transform:translateY(-6px);box-shadow:0 0 20px rgba(0,180,216,.15),0 0 45px rgba(0,180,216,.05),0 15px 35px rgba(0,0,0,.35)}.domain-card:hover:before{opacity:1}.domain-icon{margin-bottom:16px}.domain-card h3{font-size:18px;margin-bottom:8px}.domain-card p{font-size:14px;color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.page-hero h1{font-size:32px}.about-grid{grid-template-columns:1fr}.domains-grid{grid-template-columns:1fr 1fr}.core-values-grid{grid-template-columns:1fr}}@media (max-width:480px){.domains-grid{grid-template-columns:1fr}}