.gxp-teaser,.gxp-banner{--gxp-void:#05061a;--gxp-deep:#0e1235;--gxp-ink:#eceefa;--gxp-muted:#a3a9cc;--gxp-line:#a8b2ee33;--gxp-green:#62efa3;box-sizing:border-box;color:var(--gxp-ink);-webkit-font-smoothing:antialiased}.gxp-teaser *,.gxp-banner *{box-sizing:border-box}.gxp-teaser{background:radial-gradient(ellipse at 80% 50%, #1c2360 0%, var(--gxp-deep) 42%, var(--gxp-void) 100%);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;margin:0;padding:48px clamp(20px,5vw,56px);display:grid;overflow:hidden;box-shadow:0 30px 80px #080a2847}.gxp-text{flex-direction:column;gap:18px;min-width:0;display:flex}.gxp-lead{color:#d3d7ee;max-width:48ch;line-height:1.6}.gxp-stats{flex-wrap:wrap;gap:12px 32px;margin:4px 0 0;display:flex}.gxp-stats>div{flex-direction:column-reverse;gap:2px;display:flex}.gxp-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700;line-height:1.1}.gxp-stats dt{color:var(--gxp-muted);font-size:13px}.gxp-stats .gxp-g{color:var(--gxp-green)}.gxp-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.gxp-actions>a{text-decoration:none}.gxp-btn{border:1px solid var(--gxp-line);min-height:48px;color:var(--gxp-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.gxp-btn:hover{background:#ffffff0d;border-color:#d2d8ff80}.gxp-btn:active{transform:scale(.97)}.gxp-btn.gxp-primary{background:var(--gxp-ink);color:#151935;border-color:var(--gxp-ink)}.gxp-btn.gxp-primary:hover{background:#fff}.gxp-btn:focus-visible,.gxp-visual:focus-visible,.gxp-banner:focus-visible{outline-offset:3px;outline:2px solid #b9c4ff}.gxp-visual{border-radius:50%;justify-self:center;width:100%;max-width:460px;display:block}.gxp-disc,.gxp-mini{aspect-ratio:1;width:100%;max-width:100%;position:relative}.gxp-spin{animation:240s linear infinite gxp-spin;position:absolute;inset:0}.gxp-core{filter:blur(2px);background:radial-gradient(#ffeecde6 0%,#beaaff59 38%,#7878ff00 72%);border-radius:50%;width:34%;height:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gxp-star{background:#e8ebff;border-radius:50%;animation:4.5s ease-in-out infinite gxp-twinkle;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px #dce2ffcc}.gxp-star.gxp-green{background:var(--gxp-green);box-shadow:0 0 10px var(--gxp-green);width:4px!important;height:4px!important}@keyframes gxp-spin{to{transform:rotate(360deg)}}@keyframes gxp-twinkle{0%,to{filter:brightness()}50%{filter:brightness(.35)}}.gxp-banner{background:linear-gradient(100deg, var(--gxp-void) 0%, var(--gxp-deep) 55%, #1c2360 100%);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;padding:10px 18px 10px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 30px #080a282e}.gxp-banner:hover{transform:translateY(-1px);box-shadow:0 14px 36px #080a2842}.gxp-banner .gxp-mini{flex:none;width:44px}.gxp-banner .gxp-core{width:46%;height:30%}.gxp-banner-text{color:#d3d7ee;flex:220px;min-width:0;font-size:15px;line-height:1.4}.gxp-banner-text strong{color:var(--gxp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.gxp-banner-cta{color:var(--gxp-ink);white-space:nowrap;font-size:15px;font-weight:700}.gxp-banner:hover .gxp-banner-cta span{transition:transform .2s;display:inline-block;transform:translate(3px)}@media (max-width:760px){.gxp-teaser{border-radius:20px;grid-template-columns:1fr;gap:8px;padding:28px 20px 32px}.gxp-visual{order:-1;max-width:240px}.gxp-actions>a{flex:100%;justify-content:center}.gxp-stats{grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:start;column-gap:12px;display:grid}.gxp-stats>div{flex-direction:column}.gxp-stats>div dd{order:-1}.gxp-stats dd{white-space:nowrap;font-size:18px}.gxp-stats dt{max-width:13ch;font-size:12px;line-height:1.3}.gxp-banner-text,.gxp-banner-cta{font-size:14px}}@media (prefers-reduced-motion:reduce){.gxp-spin,.gxp-star{animation:none}}
