.about-page-shell{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#F8FAFC!important;color:#0F172A;overflow-x:hidden}.about-content-zone{width:100%;flex:1 0 auto;background:#F8FAFC;position:relative}.about-page-shell .footer{margin-top:0!important;padding:40px 0 20px!important;background:#050608!important;border-top:1px solid rgba(255,255,255,.08);overflow:hidden!important}.about-page-shell .footer:after{display:none!important;content:none!important;height:0!important}.about-page-shell .footer-bottom{margin-top:24px!important;padding:16px 0 0!important;border-top:1px solid rgba(255,255,255,.08)!important}.about-hero-section{width:100%;position:relative;padding:24px 20px 8px;background:radial-gradient(130% 120% at 50% 0,#EEF2FF 0,#E0E7FF 40%,#F1F5F9 75%,#F8FAFC 100%);text-align:center;overflow:hidden;border-bottom:none}.about-hero-ethereal-glow{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:800px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(129,140,248,.2) 0,rgba(99,102,241,.07) 45%,transparent 70%);filter:blur(50px);pointer-events:none}.about-hero-mesh-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(99,102,241,.035) 1px,transparent 0),linear-gradient(180deg,rgba(99,102,241,.035) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse at 50% 30%,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 40%,transparent 80%);pointer-events:none}.about-hero-container{width:100%;position:relative;z-index:2;max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.about-hero-title{font-size:clamp(30px,3.2vw,42px);font-weight:850;line-height:1.1;letter-spacing:-.035em;color:#0F172A;margin:0 0 6px}.about-hero-blue-accent{color:#2563EB;background:linear-gradient(135deg,#1E40AF,#2563EB 60%,#3B82F6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.about-hero-sub{font-size:clamp(13.5px,1.25vw,15.5px);line-height:1.45;color:#475569;max-width:660px;margin:0 auto;font-weight:450}.about-story-section{width:100%;padding:16px 24px 32px;background:#F8FAFC;position:relative}.about-story-container{width:100%;max-width:1240px;margin:0 auto}.about-story-layout{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:stretch}@media (max-width:1040px){.about-story-layout{grid-template-columns:1fr;gap:24px}}.about-story-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:18px;padding:28px 30px;box-shadow:0 8px 24px -4px rgba(15,23,42,.05);display:flex;flex-direction:column}.about-kicker{font-family:var(--font-space-mono,monospace);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#2563EB;margin-bottom:6px;display:block}.about-card-heading{font-size:22px;font-weight:800;color:#0F172A;letter-spacing:-.025em;margin:0 0 16px}.about-story-paragraphs{display:flex;flex-direction:column;gap:14px}.about-story-p{font-size:14.5px;line-height:1.62;color:#475569;margin:0}.about-story-p strong{color:#0F172A;font-weight:650}.about-story-center-nexus{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8px;align-self:center}@media (max-width:1040px){.about-story-center-nexus{order:0!important;margin:12px auto!important;padding:6px 0!important}}.about-nexus-circle{position:relative;width:62px;height:62px;border-radius:50%;background:#FFFFFF;border:1px solid #e2e8f0;box-shadow:0 8px 24px -4px rgba(37,99,235,.18);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.about-nexus-pulse{position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(37,99,235,.25);animation:aboutNexusPulse 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes aboutNexusPulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.12);opacity:.8}}.about-nexus-logo{position:relative;z-index:2;width:38px;height:38px;object-fit:contain}.about-nexus-caption{font-family:var(--font-space-mono,monospace);font-size:10px;font-weight:800;letter-spacing:.12em;color:#2563EB;text-transform:uppercase;white-space:nowrap}.about-timeline-stack{display:flex;flex-direction:column;gap:12px}.about-timeline-node{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:12px;background:#F8FAFC;border:1px solid #e2e8f0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.about-timeline-node:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.4);box-shadow:0 4px 12px -2px rgba(37,99,235,.1)}.about-node-bullet{width:28px;height:28px;border-radius:7px;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.25);color:#1D4ED8;font-family:var(--font-space-mono,monospace);font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-node-content{display:flex;flex-direction:column;gap:2px}.about-node-phase{font-family:var(--font-space-mono,monospace);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#D97706}.about-node-title{font-size:14.5px;font-weight:750;color:#0F172A;margin:0}.about-node-desc{font-size:12.5px;line-height:1.5;color:#64748B;margin:0}.about-mv-section{padding:28px 24px 36px;background:#F8FAFC;border-bottom:1px solid #e2e8f0}.about-mv-container{max-width:1200px;margin:0 auto}.about-section-header{text-align:center;margin-bottom:22px}.about-section-heading{font-size:clamp(24px,3vw,32px);font-weight:800;color:#0F172A;letter-spacing:-.03em;margin:0}.about-mv-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}@media (max-width:768px){.about-mv-grid{grid-template-columns:1fr}}.about-mv-card{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:20px;padding:36px 32px;box-shadow:0 6px 20px -2px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.about-mv-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.35);box-shadow:0 16px 36px -6px rgba(37,99,235,.1)}.about-mv-card-top{display:flex;align-items:center;gap:16px;margin-bottom:18px}.about-mv-icon-box{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-box-blue{background:rgba(37,99,235,.1);color:#2563EB;border:1px solid rgba(37,99,235,.25)}.icon-box-gold{background:rgba(245,158,11,.12);color:#D97706;border:1px solid rgba(245,158,11,.25)}.about-mv-title{font-size:22px;font-weight:750;color:#0F172A;margin:0}.about-mv-body{font-size:15px;line-height:1.65;color:#475569;margin:0}.about-values-section{padding:56px 24px 64px;background:#F8FAFC}.about-values-container{max-width:1200px;margin:0 auto}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:860px){.about-values-grid{grid-template-columns:1fr}}.about-val-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:20px;padding:32px 26px;box-shadow:0 4px 16px -2px rgba(15,23,42,.04);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.about-val-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.35);box-shadow:0 14px 30px -4px rgba(37,99,235,.1)}.about-val-icon-box{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.val-icon-excellence{background:rgba(37,99,235,.1);color:#2563EB;border:1px solid rgba(37,99,235,.25)}.val-icon-integrity{background:rgba(225,29,72,.1);color:#E11D48;border:1px solid rgba(225,29,72,.25)}.val-icon-trust{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.25)}.about-val-name{font-size:20px;font-weight:750;color:#0F172A;margin:0 0 10px}.about-val-desc{font-size:14px;line-height:1.6;color:#64748B;margin:0}.legal-page-shell{min-height:100vh;display:flex;flex-direction:column;background:#0A0C10!important;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.legal-main-zone{flex:1 0 auto;width:100%;padding:120px 20px 80px;background:#ffffff}.legal-page-shell .footer{margin-top:auto;flex-shrink:0}.legal-container{max-width:896px;margin-left:auto;margin-right:auto;text-align:left}.legal-title{font-size:2.25rem;line-height:2.5rem;font-weight:800;color:#111827;letter-spacing:-.025em;margin-bottom:.75rem;text-transform:uppercase}.legal-meta-dates{margin-bottom:2.5rem;color:#6b7280;font-size:.95rem}.legal-meta-dates p{margin:.25rem 0}.legal-prose{display:flex;flex-direction:column;gap:2.25rem}.legal-section h2{font-size:1.5rem;line-height:2rem;font-weight:700;color:#111827;margin-top:0;margin-bottom:.85rem;letter-spacing:-.015em}.legal-section h3{font-size:1.2rem;line-height:1.75rem;font-weight:600;color:#1f2937;margin-top:1.5rem;margin-bottom:.6rem}.legal-section p{color:#4b5563;line-height:1.7;font-size:1rem;margin-top:0;margin-bottom:1rem}.legal-section p:last-child{margin-bottom:0}.legal-section strong{font-weight:600;color:#111827}.legal-section ul{list-style-type:disc;padding-left:1.5rem;margin-top:.5rem;margin-bottom:1rem;color:#4b5563;display:flex;flex-direction:column;gap:.5rem}.legal-section li{line-height:1.65;font-size:.975rem}.legal-section li strong{color:#1f2937}.legal-link{color:#2563eb;text-decoration:none;font-weight:500}.legal-link:hover{text-decoration:underline}.legal-table-wrapper{overflow-x:auto;margin:1.25rem 0 1.75rem;border-radius:8px;border:1px solid #e5e7eb}.legal-table{width:100%;border-collapse:collapse;font-size:.925rem;text-align:left}.legal-table th{background:#f9fafb;font-weight:600;color:#111827}.legal-table td,.legal-table th{border-bottom:1px solid #e5e7eb;padding:12px 16px}.legal-table td{color:#4b5563;line-height:1.5;vertical-align:top}.legal-table tr:last-child td{border-bottom:none}