.intro-real{position:relative;background:radial-gradient(circle at 30% 20%,rgba(0,207,255,.1),transparent 60%),linear-gradient(180deg,#0a1a28,#112530);padding:clamp(5rem,8vw,6.5rem) 1rem clamp(4.5rem,7vw,5.5rem);text-align:center;border-top:1px solid rgba(255,255,255,.06);overflow:hidden;z-index:1}.intro-real:after,.intro-real:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.intro-real:before{top:-60px;left:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(0,207,255,.12),transparent 70%);animation:pulseIntro 6s ease-in-out infinite}.intro-real:after{bottom:-100px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.03),transparent 70%);animation:pulseIntro 9s ease-in-out infinite}@keyframes pulseIntro{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:1}}.intro-title{font-family:var(--font-headings);font-size:clamp(1.9rem,4vw + 1rem,2.6rem);font-weight:800;color:#00cfff;text-transform:uppercase;letter-spacing:.025em;text-shadow:0 1px 4px rgba(0,0,0,.4);position:relative;z-index:2}.intro-underline{width:72px;height:4px;background:#00cfff;border-radius:3px;margin:.8rem auto 1.5rem;box-shadow:0 0 8px rgba(0,207,255,.4)}.intro-text{max-width:820px;margin:0 auto 1rem;font-size:clamp(1rem,1vw + 1rem,1.2rem);line-height:1.75;color:#d1f3ff;font-weight:400;text-shadow:0 1px 2px rgba(10,20,25,.3)}.intro-subtext,.intro-text{position:relative;z-index:2}.intro-subtext{max-width:760px;margin:0 auto;font-size:clamp(.95rem,.9vw + 1rem,1.05rem);line-height:1.65;color:#7ecff7;font-weight:300;text-shadow:0 1px 2px rgba(10,20,25,.25)}@media (max-width:768px){.intro-real{padding:clamp(3.5rem,10vw,5rem) 1rem}.intro-title{font-size:clamp(1.6rem,6vw,2rem)}.intro-subtext,.intro-text{text-align:justify;padding:0 .5rem}}@media (prefers-reduced-motion:reduce){.intro-real:after,.intro-real:before,.intro-subtext,.intro-text,.intro-title{animation:none!important;transition:none!important}}