.glp{background:var(--gl-bg);color:var(--gl-text);position:relative;z-index:1;overflow:hidden}.glp-hero{padding-top:calc(var(--nav-height) + 88px);padding-bottom:64px}.glp-hero .gl-eyebrow{margin-bottom:14px}.glp-title{font-size:clamp(44px,7vw,92px);font-weight:800;line-height:.98;letter-spacing:-.03em;margin-bottom:26px}.glp-lead{font-size:clamp(17px,1.7vw,21px);color:var(--gl-text-soft);max-width:640px;line-height:1.6}.glp-section{padding-top:96px;padding-bottom:96px;border-top:1px solid var(--gl-line-soft)}.glp-section .gl-eyebrow{margin-bottom:24px}.glp-h2{font-size:clamp(30px,4vw,54px);font-weight:800;line-height:1;letter-spacing:-.02em;margin-bottom:48px}.glp-chips{display:flex;flex-wrap:wrap;gap:10px}.glp-chip{font-size:13px;color:var(--gl-text-soft);background:var(--gl-bg-2);border:1px solid var(--gl-line);border-radius:999px;padding:8px 16px}.glp-cta{padding-top:40px;padding-bottom:130px}.glp-cta-inner{position:relative;background:linear-gradient(150deg,var(--gl-bg-3),var(--gl-bg-2));border:1px solid var(--gl-line);border-radius:32px;padding:clamp(48px,7vw,88px);text-align:center;overflow:hidden}.glp-cta-glow{position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:700px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.22),transparent 65%);pointer-events:none}.glp-cta-title{position:relative;font-size:clamp(30px,4.5vw,56px);font-weight:800;margin-bottom:16px}.glp-cta-text{position:relative;font-size:18px;color:var(--gl-text-soft);margin-bottom:34px;max-width:540px;margin-left:auto;margin-right:auto}.glp-cta-inner .gl-btn{position:relative;margin:0 auto}@media (max-width:768px){.glp-hero{padding-top:calc(var(--nav-height) + 44px);padding-bottom:48px}.glp-section{padding-top:72px;padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.gl-reveal{opacity:1!important;transform:none!important}}