.case-study-banner{position:relative;isolation:isolate}.case-study-banner__backdrop{position:absolute;inset:-40px 0 auto;z-index:-1;width:100%;height:auto;pointer-events:none}.case-study-banner__frame{max-width:1144px;margin-inline:auto;padding-top:16px;overflow:hidden;border-radius:24px;color:var(--color-glider-white);background:var(--color-glider-deep-navy)}.case-study-banner__label-row{margin-bottom:32px;padding-inline:24px}.case-study-banner__label{line-height:1.1}.case-study-banner__layout{display:grid;gap:24px;align-items:end}.case-study-banner__content{padding:0 24px 40px}.case-study-banner__logo{display:block;width:128px;height:auto;margin-bottom:12px}.case-study-banner__content h2{margin:0 0 12px;color:var(--color-glider-white);text-wrap:balance}.case-study-banner__content p{margin:0 0 40px;font-size:16px;line-height:24px}.case-study-banner__art{position:relative;isolation:isolate;width:100%;max-width:520px;margin-left:auto}.case-study-banner__illustration{display:block;width:100%;height:auto}.case-study-banner__shield{position:absolute;top:8%;left:5%;width:100px;animation:glider-case-study-shield-float 6s ease-in-out infinite}.case-study-banner__shield img{display:block;width:100%;height:auto}.case-study-banner__halo{position:absolute;inset:0;z-index:-1;width:100%;aspect-ratio:1;border-radius:50%;background:var(--color-glider-blue);filter:blur(70px)}@keyframes glider-case-study-shield-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(min-width:768px){.case-study-banner__label-row{margin-bottom:12px;padding-right:40px;text-align:right}.case-study-banner__content{padding-bottom:80px}.case-study-banner__shield{width:154px}}@media(min-width:1024px){.case-study-banner__frame{padding-left:64px}.case-study-banner__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.case-study-banner__content{padding-inline:0}}@media(min-width:1280px){.case-study-banner__frame{padding-left:80px}}@media(max-width:767px){.case-study-banner__content h2{font-size:24px;line-height:32px}}@media(prefers-reduced-motion:reduce){.case-study-banner__shield{animation:none}}.case-study-banner--regional-context .case-study-banner__frame{position:relative;max-width:none;padding:24px}.case-study-banner__context-grid{position:relative;z-index:10;display:grid;gap:24px;align-items:center}.case-study-banner__context-label{margin-bottom:24px}.case-study-banner__context-title{margin:0 0 40px;color:var(--color-glider-white);text-wrap:balance}.case-study-banner__context-body{font-size:16px;line-height:24px}.case-study-banner__context-body p{margin:0 0 16px}.case-study-banner__context-body p:last-child{margin-bottom:0}.case-study-banner__context-body ul{margin:0 0 16px;padding-left:20px;list-style:disc}.case-study-banner__context-body li+li{margin-top:8px}.case-study-banner__context-glow{position:absolute;left:20%;width:400px;height:150%;transform:translateY(-25%) rotate(-30deg);background:linear-gradient(110deg,var(--color-glider-blue) 10.24%,transparent 88.15%);mix-blend-mode:exclusion;opacity:.2;filter:blur(64px);pointer-events:none}.case-study-banner__context-cloud{position:absolute;width:324px;opacity:.1;pointer-events:none}.case-study-banner__context-cloud img{display:block;max-width:100%;height:auto}.case-study-banner__context-cloud--left{bottom:16px;left:0;transform:translate(-30%)}.case-study-banner__context-cloud--right{top:0;right:0;transform:translate(30%)}.case-study-banner__context-body--panel{padding:16px;border-radius:12px;background:linear-gradient(91deg,color-mix(in srgb,var(--color-glider-teal) 12%,transparent),color-mix(in srgb,var(--color-glider-cyan) 12%,transparent))}@media(min-width:768px){.case-study-banner__context-grid{gap:56px}.case-study-banner__context-body{font-size:18px;line-height:28px}.case-study-banner__context-body--panel{padding:36px}}@media(min-width:1024px){.case-study-banner--regional-context .case-study-banner__frame{padding:64px}.case-study-banner__context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.case-study-banner__context-title{font-size:32px;line-height:1.2}}.case-study-banner--regional-context:dir(rtl) .case-study-banner__context-body ul{padding-left:0;padding-right:20px}.middle-east-page .case-study-banner--regional-context .case-study-banner__frame,.ai-roleplay-page .case-study-banner--regional-context .case-study-banner__frame{max-width:1170px;margin-inline:auto}
