.about-page{background:var(--nexus-bg)}.about{position:relative;overflow:hidden;padding:120px 0 40px;background:radial-gradient(circle at 50% 0,var(--nexus-accent-softer),transparent 34rem),var(--nexus-bg)}[data-theme=dark] .about{background:radial-gradient(circle at 50% 8%,rgba(247,88,21,.16),transparent 34rem),radial-gradient(circle at 12% 20%,rgba(14,165,233,.045),transparent 24rem),#05070d}.about-shell{position:relative;overflow:hidden;border:1px solid var(--nexus-border);border-radius:28px;background:radial-gradient(circle at 76% 12%,rgba(247,88,21,.08),transparent 32rem),linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 5%),var(--nexus-surface));box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .about-shell{background:radial-gradient(circle at 78% 14%,rgba(247,88,21,.16),transparent 32rem),radial-gradient(circle at 15% 18%,rgba(14,165,233,.045),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#070b12;border-color:rgba(255,255,255,.14);box-shadow:0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.about-shell:before{inset:0;background:linear-gradient(135deg,transparent 0 18%,rgba(247,88,21,.055) 18.15%,transparent 18.35% 100%),linear-gradient(145deg,transparent 0 64%,rgba(247,88,21,.04) 64.15%,transparent 64.35% 100%);opacity:.72}.about-shell:after,.about-shell:before{content:"";position:absolute;pointer-events:none}.about-shell:after{right:28px;top:160px;width:100px;height:210px;background-image:radial-gradient(rgba(247,88,21,.28) 1px,transparent 0);background-size:12px 12px;opacity:.45}.about-feature-grid,.about-hero,.about-intro,.about-page-title,.about-video-wrap{position:relative;z-index:2}.about-page-title{padding:28px 32px 0}.about-hero{display:flex;justify-content:center;text-align:center;padding:18px 32px 54px}.about-hero-center{max-width:720px}.about-eyebrow{gap:8px;margin-bottom:10px;color:var(--nexus-accent);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.about-eyebrow,.about-eyebrow i{display:inline-flex;align-items:center}.about-eyebrow i{width:26px;height:26px;justify-content:center;border:1px solid var(--nexus-border-strong);border-radius:9px;background:radial-gradient(circle at center,var(--nexus-accent),transparent 62%),var(--nexus-accent-soft)}.about-hero h1{margin:0;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(2.35rem,4vw,4.4rem);font-weight:850;line-height:1;letter-spacing:-.07em}.about-hero h1 span,.about-highlight{color:var(--nexus-accent)}.about-hero p{max-width:640px;margin:14px auto 0;color:var(--nexus-muted);font-size:1rem;line-height:1.65;font-weight:500}[data-theme=dark] .about-hero p{color:#d0d5dd}.about-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;padding:0 72px 38px}.about-section-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 13px;border-radius:999px;color:var(--nexus-accent);background:var(--nexus-accent-soft);border:1px solid var(--nexus-border-strong);font-size:.78rem;font-weight:850}.about-section-badge i{font-size:.95rem}.about-intro h2{max-width:580px;margin:0 0 18px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(1.8rem,3vw,2.65rem);font-weight:850;line-height:1.08;letter-spacing:-.055em}.about-intro h2 span,.about-intro h2 strong{color:var(--nexus-accent)}.about-intro-left p,.about-intro-right p{margin:0;color:var(--nexus-muted);font-size:.98rem;line-height:1.72;font-weight:500}.about-intro-right{display:flex;flex-direction:column;gap:16px}[data-theme=dark] .about-intro-left p,[data-theme=dark] .about-intro-right p{color:#d0d5dd}.about-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 72px 38px}.about-feature-card{position:relative;min-height:150px;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:20px;border:1px solid var(--nexus-border);border-radius:20px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);box-shadow:var(--nexus-shadow-sm);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}[data-theme=dark] .about-feature-card{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.11)}.about-feature-card:hover{transform:translateY(-3px);border-color:var(--nexus-border-strong);box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .about-feature-card:hover{border-color:rgba(247,88,21,.42)}.about-feature-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-size:1.55rem;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.about-feature-card:hover .about-feature-icon{color:#ffffff;background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));box-shadow:0 16px 32px rgba(247,88,21,.22);transform:rotate(-3deg) scale(1.03)}.about-feature-copy{min-width:0}.about-feature-copy h3{margin:0 0 8px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:1.02rem;font-weight:850;letter-spacing:-.025em}.about-feature-copy h3 a{color:inherit}.about-feature-copy h3 a:hover{color:var(--nexus-accent)}.about-feature-copy p{margin:0;color:var(--nexus-muted);font-size:.86rem;font-weight:500;line-height:1.6}[data-theme=dark] .about-feature-copy p{color:#d0d5dd}.about-video-wrap{padding:0 72px 72px}.about-video-box{position:relative;overflow:hidden;border-radius:26px;border:1px solid var(--nexus-border);background:var(--nexus-surface);box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .about-video-box{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.035);box-shadow:0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.about-video-box:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(247,88,21,.1),transparent 24rem),linear-gradient(180deg,transparent,rgba(0,0,0,.08))}.about-video-box img{display:block;width:100%;min-height:320px;max-height:620px;object-fit:cover}.about-play-btn{position:absolute;left:50%;top:50%;z-index:3;width:78px;height:78px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));color:#ffffff;font-size:2rem;box-shadow:0 18px 42px rgba(247,88,21,.32),0 0 0 12px rgba(247,88,21,.12);transform:translate(-50%,-50%);transition:transform .25s ease,box-shadow .25s ease,color .25s ease}.about-play-btn:before{inset:-14px;border-radius:inherit;border:2px solid rgba(247,88,21,.45)}.about-play-btn:after,.about-play-btn:before{content:"";position:absolute;animation:about-play-pulse 2s infinite}.about-play-btn:after{inset:-26px;border-radius:inherit;border:1px solid rgba(247,88,21,.25);animation-delay:.55s}.about-play-btn:hover{color:#ffffff;transform:translate(-50%,-50%) scale(1.06);box-shadow:0 22px 52px rgba(247,88,21,.38),0 0 0 18px rgba(247,88,21,.11)}.about-play-btn:hover:after,.about-play-btn:hover:before{animation-duration:1.1s;border-color:rgba(247,88,21,.6)}.about-play-btn i{position:relative;z-index:2;margin-left:4px}@keyframes about-play-pulse{0%{opacity:.85;transform:scale(.72)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (max-width:768px){.about-play-btn{width:66px;height:66px;font-size:1.7rem}}@media (max-width:1199px){.about-intro{gap:34px}.about-feature-grid,.about-intro,.about-video-wrap{padding-left:42px;padding-right:42px}}@media (max-width:991px){.about{padding-top:96px}.about-feature-grid,.about-intro{grid-template-columns:1fr}.about-feature-card{min-height:auto}}@media (max-width:768px){.about-shell{border-radius:24px}.about-page-title{padding:24px 18px 0}.about-hero{padding:16px 18px 42px}.about-feature-grid,.about-intro,.about-video-wrap{padding-left:18px;padding-right:18px}.about-intro{padding-bottom:30px}.about-video-wrap{padding-bottom:42px}.about-video-box{border-radius:22px}.about-video-box img{min-height:260px}.about-play-btn{width:66px;height:66px;font-size:1.7rem}}@media (max-width:575px){.about{padding-top:88px}.about-shell{border-radius:20px}.about-hero h1{font-size:2.35rem}.about-hero p,.about-intro-left p,.about-intro-right p{font-size:.94rem}.about-feature-card{grid-template-columns:1fr;padding:18px}.about-feature-icon{width:54px;height:54px}.about-video-box img{min-height:220px}}