.glo-page{background:#ffffff;color:#131b2e}.glo-container{max-width:880px;margin:0 auto;padding:0 1.5rem}.glo-hero{padding:5rem 0 3rem;background:radial-gradient(ellipse at top,rgba(108,62,234,.06) 0,transparent 55%),#ffffff;text-align:center}.glo-chip{display:inline-block;padding:.375rem 1rem;border-radius:999px;background:rgba(108,62,234,.08);color:#6C3EEA;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem}.glo-hero-h1{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#0f172a;margin:0 auto 1.125rem;max-width:30ch}.glo-hero-sub{font-size:1rem;line-height:1.7;color:#4b5563;margin:0 auto;max-width:62ch}.glo-index{background:#faf9ff;border-top:1px solid rgba(199,196,215,.4);border-bottom:1px solid rgba(199,196,215,.4);padding:2rem 0;position:-webkit-sticky;position:sticky;top:68px;z-index:5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(250,249,255,.94)}.glo-index-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .625rem}.glo-index-link{display:inline-block;padding:.375rem .875rem;background:#ffffff;border:1px solid rgba(108,62,234,.18);border-radius:999px;font-size:.8125rem;font-weight:500;color:#4648d4;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.glo-index-link:hover{background:rgba(108,62,234,.08);border-color:rgba(108,62,234,.4);transform:translateY(-1px)}.glo-terms-section{padding:3.5rem 0 4rem}.glo-term{padding:2.25rem 0;border-bottom:1px solid rgba(199,196,215,.32);scroll-margin-top:140px}.glo-term:last-child{border-bottom:none}.glo-term-title{font-size:1.375rem;font-weight:700;color:#0f172a;letter-spacing:-.015em;margin:0 0 .75rem;line-height:1.25}.glo-term-definition{font-size:1.05rem;line-height:1.7;color:#1f2937;font-weight:500;margin:0 0 .875rem}.glo-term-elaboration{font-size:.9375rem;line-height:1.75;color:#4b5563;margin:0 0 .75rem}.glo-term-link-line{margin:0}.glo-term-link{font-size:.875rem;color:#4648d4;font-weight:600;text-decoration:none;transition:color .15s ease,gap .15s ease}.glo-term-link:hover{color:#6C3EEA;text-decoration:underline;text-underline-offset:3px}.glo-cta-banner{padding:5rem 0;background:linear-gradient(135deg,#6C3EEA,#9B6CFA);color:#ffffff;text-align:center}.glo-cta-h{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 1rem;color:#ffffff}.glo-cta-sub{font-size:1rem;line-height:1.7;color:rgba(255,255,255,.92);max-width:52ch;margin:0 auto 2rem}.glo-btn-primary{display:inline-block;background:#ffffff;color:#6C3EEA;font-weight:700;font-size:1rem;padding:.875rem 1.75rem;border-radius:999px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 24px -8px rgba(0,0,0,.3)}.glo-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px rgba(0,0,0,.35)}@media (max-width:640px){.glo-hero{padding:3.5rem 0 2.5rem}.glo-cta-banner{padding:3.5rem 0}.glo-index{padding:1.25rem 0;top:56px}.glo-index-link{padding:.3125rem .75rem;font-size:.75rem}.glo-term{padding:1.75rem 0}.glo-term-title{font-size:1.25rem}.glo-term-definition{font-size:1rem}}