.cp-glance{background:transparent;overflow:hidden;position:relative}.cp-glance__inner{align-items:center;box-sizing:border-box;display:grid;gap:40px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1320px}.cp-glance__copy{min-width:0}.cp-glance__eyebrow{color:#0373bb;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 0 15px;text-transform:none}.cp-glance__highlight{color:#fcb038;display:block}.cp-glance__content>:first-child{margin-top:0}.cp-glance__content>:last-child{margin-bottom:0}.cp-glance__content ul{color:#393839;display:flex;flex-direction:column;font-family:Manrope;font-size:18px;gap:12px;line-height:1.5;list-style:none;margin:28px 0 0;padding:0}.cp-glance__content ul li{margin:0;padding-left:38px;position:relative}.cp-glance__content ul li:before{background:#0373bb url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E") 50% /16px 16px no-repeat;border-radius:50%;content:"";height:24px;left:0;position:absolute;top:calc(.75em - 12px);width:24px}.cp-glance__content strong{font-weight:700}.cp-glance__cta{align-items:center;background:linear-gradient(90deg,#0e6bb8,#0b4f8a);border-radius:999px;color:#fff;display:inline-flex;font-size:17px;font-weight:600;gap:12px;margin-top:32px;min-height:52px;padding:0 28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cp-glance__cta:focus,.cp-glance__cta:hover{box-shadow:0 8px 24px rgba(3,115,187,.28);color:#fff;text-decoration:none}.cp-glance__cta:hover svg{transform:translateX(3px)}.cp-glance__cta svg{flex-shrink:0;transition:transform .2s ease}.cp-glance__cta:focus-visible{outline:3px solid #fcb038;outline-offset:3px}.cp-glance__visual{aspect-ratio:3/4;justify-self:center;max-width:100%;position:relative;width:100%}.cp-glance__stack{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.cp-glance .cp-glance__globe{display:block;height:55.556%!important;left:1.852%;max-width:none!important;pointer-events:none;position:absolute;top:3.472%;width:96.296%!important;z-index:1}.cp-glance__logo{align-items:center;aspect-ratio:160/150;display:flex;justify-content:center;left:32.667%;pointer-events:none;position:absolute;top:17.275%;width:34.667%;z-index:2}.cp-glance__logo img,.cp-glance__logo svg{display:block;height:auto;max-height:100%;object-fit:contain;width:100%}.cp-glance .cp-ripple{animation:cp-glance-ripple 3.6s ease-out infinite;transform-box:fill-box;transform-origin:center}.cp-glance .cp-rise{animation:cp-glance-rise 7s linear infinite;transform-box:fill-box}.cp-glance .cp-pulse{animation:cp-glance-pulse 3.2s linear infinite}.cp-glance .cp-edge{animation:cp-glance-edge 3.2s linear infinite}@keyframes cp-glance-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1)}}@keyframes cp-glance-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translateY(-420px)}}@keyframes cp-glance-pulse{0%{opacity:0}11%{opacity:.26}22%{opacity:0}to{opacity:0}}@keyframes cp-glance-edge{0%{opacity:.55}11%{opacity:1}22%{opacity:.55}to{opacity:.55}}.cp-glance[data-cp-static=true] .cp-pulse,.cp-glance[data-cp-static=true] .cp-ripple,.cp-glance[data-cp-static=true] .cp-rise{animation:none;opacity:0}.cp-glance[data-cp-static=true] .cp-edge{animation:none;opacity:.8}@media (prefers-reduced-motion:reduce){.cp-glance .cp-pulse,.cp-glance .cp-ripple,.cp-glance .cp-rise{animation:none;opacity:0}.cp-glance .cp-edge{animation:none;opacity:.8}}@media (max-width:1199px){.cp-glance__inner{gap:40px}}@media (max-width:991px){.cp-glance{padding:64px 0}.cp-glance__inner{gap:48px;grid-template-columns:minmax(0,1fr);padding:0 32px}.cp-glance__copy{max-width:720px}.cp-glance__eyebrow{margin-bottom:12px}.cp-glance__content ul{font-size:17px;gap:10px;margin-top:24px}.cp-glance__cta{margin-top:28px}}@media (max-width:575px){.cp-glance{padding:48px 0}.cp-glance__inner{gap:36px;padding:0 20px}.cp-glance__eyebrow{font-size:12px;letter-spacing:1px;margin-bottom:10px}.cp-glance__content ul{font-size:16px;gap:10px;margin-top:20px}.cp-glance__content ul li{padding-left:32px}.cp-glance__content ul li:before{background-size:13px 13px;height:20px;top:calc(.75em - 10px);width:20px}.cp-glance__cta{font-size:16px;justify-content:center;margin-top:24px;min-height:50px;width:100%}}