.about-page{--ab-bg:#050a3a;--ab-bg-2:#070f4d;--ab-line:rgba(255,255,255,0.12);--ab-text:#fff;--ab-muted:rgba(255,255,255,0.7);--ab-accent:#4cc9f0;--ab-blue:#2f6bff;--ab-red:#e5342d;--ab-light:#fff;--ab-light-text:#0a1240;--ab-light-muted:#4a5278;background:var(--ab-bg);color:var(--ab-text);overflow-x:clip}.about-page h1,.about-page h2,.about-page h3,.about-page ol,.about-page p,.about-page ul{margin:0}.about-page ol,.about-page ul{padding:0;list-style:none}.ab-icon{width:24px;height:24px;flex:none}.ab-section{padding:clamp(56px,8vw,104px) 0}.ab-dark-2{background:var(--ab-bg-2)}.ab-eyebrow{display:inline-block;position:relative;padding-bottom:10px;margin-bottom:18px;color:var(--ab-accent);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ab-eyebrow:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:var(--ab-red)}.ab-h1{font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.06;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.ab-h1 span{display:block;color:var(--ab-accent)}.ab-h2{font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.12;font-weight:800;letter-spacing:-.01em}.ab-lead{margin-top:24px;font-size:1.15rem;line-height:1.7}.ab-text{margin-top:14px;line-height:1.7;color:var(--ab-muted)}.ab-narrow{max-width:62ch;margin-top:16px}.ab-center{margin-inline:auto;text-align:center}.ab-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.ab-actions-center{justify-content:center}.ab-btn{display:inline-block;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.ab-btn:hover{transform:translateY(-3px)}.ab-btn-primary{background:linear-gradient(135deg,#0a1a8a,var(--ab-blue));color:#fff}.ab-btn-ghost{background:#fff;color:var(--ab-light-text)}.ab-hero{position:relative;padding:clamp(56px,8vw,110px) 0 48px;background:radial-gradient(circle at 80% 20%,rgba(47,107,255,.35),transparent 55%),var(--ab-bg);overflow:hidden}.ab-grid-bg{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0) 0 0/40px 40px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0) 0 0/40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent);animation:abGrid 20s linear infinite}@keyframes abGrid{to{background-position:0 40px,40px 0}}.ab-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}.ab-hero-copy>*{animation:abUp .8s both}.ab-hero-copy>:nth-child(2){animation-delay:.1s}.ab-hero-copy>:nth-child(3){animation-delay:.2s}.ab-hero-copy>:nth-child(4){animation-delay:.3s}.ab-hero-copy>:nth-child(5){animation-delay:.4s}.ab-hero-copy>:nth-child(6){animation-delay:.5s}@keyframes abUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ab-hero-art{animation:abFloat 6s ease-in-out infinite}@keyframes abFloat{50%{transform:translateY(-12px)}}.ab-art{width:100%;height:auto;max-height:520px}.ab-traces path{stroke:rgba(76,201,240,.35)}.ab-flow path{stroke:url(#abGrad);stroke-dasharray:8 18;animation:abDash 1.6s linear infinite}@keyframes abDash{to{stroke-dashoffset:-26}}.ab-pulse{transform-box:fill-box;transform-origin:center;animation:abPulse 2.4s ease-out infinite}@keyframes abPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}.ab-chip{animation:abGlow 3s ease-in-out infinite}@keyframes abGlow{50%{filter:drop-shadow(0 0 10px rgba(76,201,240,.7))}}.ab-pillars{position:relative;margin-top:56px!important;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ab-line);border-radius:14px;background:rgba(7,15,77,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ab-pillars li{padding:22px 24px;border-left:1px solid var(--ab-line);transition:background .25s}.ab-pillars li:first-child{border-left:0}.ab-pillars li:hover{background:rgba(47,107,255,.15)}.ab-pillars .ab-icon{color:var(--ab-accent);margin-bottom:10px}.ab-pillars h3{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ab-pillars p{margin-top:6px;font-size:.86rem;line-height:1.5;color:var(--ab-muted)}.ab-marquee{overflow:hidden;border-block:1px solid var(--ab-line);background:var(--ab-bg-2);padding:18px 0}.ab-marquee-track{display:flex;gap:14px;width:max-content;animation:abScroll 38s linear infinite}.ab-marquee:hover .ab-marquee-track{animation-play-state:paused}.ab-marquee span{padding:8px 20px;border:1px solid var(--ab-line);border-radius:999px;color:var(--ab-accent);font-weight:600;white-space:nowrap}@keyframes abScroll{to{transform:translateX(-50%)}}@property --ab-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.ab-omv{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;grid-gap:24px;gap:24px}.ab-omv>.rv{display:flex}.ab-omv>.ab-omv-main{grid-row:span 2}.ab-glass{position:relative;flex:1 1;isolation:isolate;padding:clamp(24px,3vw,38px);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(47,107,255,.22),transparent 60%),linear-gradient(160deg,rgba(10,20,80,.9),rgba(5,10,58,.95));transition:transform .35s,box-shadow .35s}.ab-glass:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(47,107,255,.28)}.ab-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ab-angle),rgba(255,255,255,.1) 0 55%,var(--ab-accent) 78%,var(--ab-red) 92%,rgba(255,255,255,.1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:abSpin 7s linear infinite}@keyframes abSpin{to{--ab-angle:360deg}}.ab-glass:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08),transparent);transform:skewX(-18deg);transition:left .9s}.ab-glass:hover:after{left:130%}.ab-glass-head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.ab-glass h2{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800}.ab-glass p{line-height:1.7;color:var(--ab-muted)}.ab-glass p+p{margin-top:12px}.ab-eyebrow-sm{margin:0 0 4px;padding-bottom:0;font-size:.72rem}.ab-eyebrow-sm:after{display:none}.ab-orb{position:relative;width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--ab-accent);background:rgba(47,107,255,.18);border:1px solid var(--ab-line)}.ab-orb:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--ab-accent);animation:abRing 2.6s ease-out infinite}@keyframes abRing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}.ab-quote{margin:22px 0 0;padding:16px 20px;border-left:4px solid var(--ab-red);border-radius:0 12px 12px 0;background:linear-gradient(90deg,rgba(229,52,45,.16),transparent);font-weight:700;font-size:1.05rem;line-height:1.5}.ab-why{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ab-steps>.rv,.ab-why>.rv{display:flex}.ab-why-card{flex:1 1;padding:28px;border:1px solid var(--ab-line);border-radius:16px;background:var(--ab-bg);transition:transform .3s,border-color .3s,box-shadow .3s}.ab-why-card:hover{transform:translateY(-6px);border-color:var(--ab-accent);box-shadow:0 18px 40px rgba(47,107,255,.25)}.ab-why-icon{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--ab-accent);background:rgba(47,107,255,.15);border:1px solid var(--ab-line)}.ab-why-card h3{margin-top:18px;font-size:1.1rem;font-weight:700}.ab-why-card p{margin-top:8px;font-size:.92rem;line-height:1.6;color:var(--ab-muted)}.ab-partner{margin-top:24px;padding:28px 32px;border-radius:16px;border-left:4px solid var(--ab-red);background:linear-gradient(90deg,rgba(47,107,255,.2),transparent)}.ab-partner h3{font-size:1.2rem;font-weight:700}.ab-partner p{margin-top:8px;color:var(--ab-muted);line-height:1.6}.ab-steps{margin-top:40px!important;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ab-step{flex:1 1;position:relative;padding:28px;border:1px solid var(--ab-line);border-radius:16px;background:var(--ab-bg-2);overflow:hidden;transition:transform .3s,border-color .3s}.ab-step:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--ab-red),var(--ab-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s}.ab-step:hover{transform:translateY(-6px);border-color:var(--ab-blue)}.ab-step:hover:before{transform:scaleX(1)}.ab-step-no{font-size:2.4rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--ab-red)}.ab-step h3{margin-top:12px;font-size:1.05rem;font-weight:700}.ab-step p{margin-top:8px;font-size:.9rem;line-height:1.6;color:var(--ab-muted)}.ab-caps{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.ab-caps>.rv{display:flex}.ab-cap{flex:1 1;padding:30px;border:1px solid var(--ab-line);border-radius:16px;background:var(--ab-bg)}.ab-cap-head{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--ab-line)}.ab-cap-head h3{font-size:1.2rem;font-weight:700;color:var(--ab-accent)}.ab-cap li{display:flex;flex-direction:column;gap:2px;padding:14px 0 14px 16px;border-bottom:1px dashed var(--ab-line);position:relative;transition:padding-left .25s}.ab-cap li:last-child{border-bottom:0}.ab-cap li:before{content:"";position:absolute;left:0;top:22px;width:6px;height:6px;border-radius:50%;background:var(--ab-red)}.ab-cap li:hover{padding-left:24px}.ab-cap li strong{font-size:.98rem}.ab-cap li span{font-size:.86rem;line-height:1.5;color:var(--ab-muted)}.ab-cta{text-align:center;padding:clamp(40px,6vw,72px) 24px;border-radius:22px;border:1px solid var(--ab-line);background:radial-gradient(circle at 50% 0,rgba(47,107,255,.4),transparent 65%),var(--ab-bg-2);position:relative;overflow:hidden}.ab-cta .ab-eyebrow:after{left:50%;transform:translateX(-50%)}.ab-cta .ab-h2{background:linear-gradient(90deg,#fff,var(--ab-accent),#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:abShine 5s linear infinite}@keyframes abShine{to{background-position:200%}}.rv.rv-ready{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--rv-delay,0s)}.rv.rv-in{opacity:1;transform:none}@media (max-width:1000px){.ab-hero-grid,.ab-omv{grid-template-columns:1fr}.ab-omv{grid-template-rows:none}.ab-omv>.ab-omv-main{grid-row:auto}.ab-pillars{grid-template-columns:repeat(2,1fr)}.ab-pillars li:nth-child(3){border-left:0}.ab-pillars li:nth-child(n+3){border-top:1px solid var(--ab-line)}.ab-steps,.ab-why{grid-template-columns:repeat(2,1fr)}.ab-caps{grid-template-columns:1fr}}@media (max-width:640px){.ab-pillars,.ab-steps,.ab-why{grid-template-columns:1fr}.ab-pillars li{border-left:0;border-top:1px solid var(--ab-line)}.ab-pillars li:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :after,.about-page :before{animation:none!important;transition:none!important}.rv.rv-ready{opacity:1;transform:none}}.about-page section[id]{scroll-margin-top:80px}html{scroll-behavior:smooth}