.about2-page{min-height:100vh}.about2-layout{max-width:var(--container-xl);grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;margin:0 auto;display:grid}.about2-panel{-webkit-backdrop-filter:blur(14px);background:#0c121c94;border:1px solid #6faae657;border-radius:2.4rem;padding:3.2rem;box-shadow:0 18px 48px #03070e73,inset 0 0 0 1px #e6f4ff0f}.about2-panel h2{color:#f3f8ff;text-transform:none;font-family:var(--font-chillax),var(--font-geist-sans),sans-serif;letter-spacing:-.01em;margin:0 0 1.4rem;font-size:clamp(2.2rem,2.8vw,3rem)}.about2-panel p{color:#e0ebffdb;margin:0;line-height:1.75}.about2-panel p+p{margin-top:1.2rem}.about2-panel-wide{grid-column:span 8}.about2-panel-narrow{grid-column:span 4}.about2-panel-full{grid-column:1/-1}.about2-list,.about2-capabilities{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.about2-list li,.about2-capabilities li{color:#e0ebffeb;background:#111c2985;border:1px solid #7db9fa47;border-radius:1.4rem;padding:1.2rem 1.4rem;line-height:1.5}.about2-cta p{max-width:70ch}.about2-actions{flex-wrap:wrap;gap:1.2rem;margin-top:2rem;display:flex}.about2-link{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.01em;text-transform:none;border-radius:999px;padding:1rem 2rem;font-size:1.4rem;font-weight:600;transition:transform .2s,border-color .2s,background-color .2s,color .2s,box-shadow .2s}.about2-link:hover{transform:translateY(-1px)}.about2-link-solid{color:#06101a;background:linear-gradient(120deg,#4dd7ff 0%,#8ac8ff 100%);border:1px solid #ade2ffcc;box-shadow:0 12px 28px #4dd7ff47}.about2-link-solid:hover{background:linear-gradient(120deg,#7be2ff 0%,#a5d4ff 100%)}.about2-link-outline{color:#d6e9ff;background:#0a101947;border:1px solid #97cdff8f}.about2-link-outline:hover{color:#f3f9ff;border-color:#bfe2ffcc}@media (max-width:1024px){.about2-panel-wide,.about2-panel-narrow{grid-column:1/-1}}@media (max-width:768px){.about2-layout{gap:1.6rem}.about2-panel{padding:2.2rem}}
