@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0");.glv3-appdl{background-color:var(--appdl-bg,#0c171f);overflow:hidden;padding-bottom:var(--appdl-pad-bottom,0);padding-top:var(--appdl-pad-top,0);position:relative}.glv3-appdl__container{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:var(--appdl-max-width,1400px);padding:0 var(--appdl-container-pad,96px);width:100%}.glv3-appdl__inner{max-width:var(--appdl-inner-max-width,1088px);position:relative;width:100%}.glv3-appdl__container *,.glv3-appdl__container :after,.glv3-appdl__container :before{box-sizing:border-box}.glv3-appdl__media{bottom:0;left:0;overflow:hidden;position:absolute;top:0;width:var(--appdl-media-width,42%)}.glv3-appdl--image-right .glv3-appdl__media{left:auto;right:0}.glv3-appdl__media{z-index:1}.glv3-appdl__media img{display:block;height:auto;left:var(--appdl-image-offset-left,0);position:absolute;top:var(--appdl-image-offset-top,28px);width:100%;z-index:1}.glv3-appdl__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-left:calc(var(--appdl-media-width, 42%) + var(--appdl-col-gap, 48px));min-width:0;padding:var(--appdl-content-pad-y,64px) 0 var(--appdl-content-pad-bottom,56px)}.glv3-appdl--image-right .glv3-appdl__content{margin-left:0;margin-right:calc(var(--appdl-media-width, 42%) + var(--appdl-col-gap, 48px))}.glv3-appdl__heading{color:var(--appdl-heading-color,#e7f0f6);font-family:var(--appdl-font-heading);font-size:clamp(20px,2.19vw,var(--appdl-heading-size,28px));font-weight:500;line-height:1.25;margin:0;text-wrap:balance}.glv3-appdl__body{color:var(--appdl-body-color,#c3d3dc);font-family:var(--appdl-font-body);font-size:clamp(14px,1.25vw,16px);font-weight:400;line-height:1.5;margin:0;max-width:46em;text-wrap:pretty}.glv3-appdl__actions{align-items:center;display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:clamp(10px,1.56vw,var(--appdl-actions-gap,20px));margin-top:var(--appdl-actions-margin-top,33px)}.glv3-appdl__button{align-items:center;background:transparent;border:1px solid var(--appdl-btn-border,#9bb5c5);border-radius:100px;color:var(--appdl-btn-text,#f3f0f0);display:inline-flex;font-family:var(--appdl-font-heading);font-size:clamp(13px,1.25vw,16px);font-weight:500;gap:clamp(6px,.78vw,10px);line-height:1.5;padding:clamp(8px,.78vw,10px) clamp(10px,2.19vw,28px);text-decoration:none;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap}.glv3-appdl__button:hover{background-color:hsla(0,0%,100%,.04);border-color:var(--appdl-btn-text,#f3f0f0)}.glv3-appdl__button:focus-visible{outline:2px solid var(--appdl-btn-border,#9bb5c5);outline-offset:3px}.glv3-appdl__button-icon{flex-shrink:0;font-family:Material Symbols Outlined;font-size:clamp(16px,1.56vw,20px);font-weight:400;line-height:1}.glv3-appdl__badges{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:clamp(8px,1.02vw,13px)}.glv3-appdl__badge{display:inline-flex;text-decoration:none}.glv3-appdl__badge img{display:block;height:clamp(20px,2.19vw,var(--appdl-badge-height,28px));width:auto}.glv3-appdl__glow{background:var(--appdl-glow-color,#72db9c);bottom:0;box-shadow:0 0 12px 2px var(--appdl-glow-color,#72db9c),0 0 32px 6px var(--appdl-glow-color,#72db9c);pointer-events:none;position:absolute;top:0;width:3px;z-index:2}.glv3-appdl__glow--left{left:0}.glv3-appdl__glow--right{right:0}@media (max-width:992px){.glv3-appdl--image-right .glv3-appdl__container,.glv3-appdl__container{display:block;padding:0}.glv3-appdl__inner{display:flex;flex-direction:column;gap:0;max-width:100%}.glv3-appdl--image-right .glv3-appdl__media,.glv3-appdl__media{max-width:100%;order:2;overflow:visible;position:static;width:100%}.glv3-appdl__media img{position:static;top:auto}.glv3-appdl--image-right .glv3-appdl__content,.glv3-appdl__content{align-items:center;margin-left:0;margin-right:0;order:1;padding:var(--appdl-mobile-content-pad-y,48px) 24px var(--appdl-mobile-content-pad-y,48px);text-align:center}.glv3-appdl__heading{font-size:var(--appdl-mobile-heading-size,24px)}.glv3-appdl__actions,.glv3-appdl__badges{flex-wrap:wrap;justify-content:center}.glv3-appdl__badge img{height:var(--appdl-mobile-badge-height,40px)}.glv3-appdl--hide-image-mobile .glv3-appdl__media{display:none}}@media (max-width:480px){.glv3-appdl--image-right .glv3-appdl__content,.glv3-appdl__content{padding-left:16px;padding-right:16px}.glv3-appdl__button{justify-content:center;width:100%}}