.cg{width:100%;max-width:1320px;margin:0 auto;position:relative}.cg.cg-big{max-width:clamp(900px,172vh - 567.6px,1500px)}.cg .cg-stage{isolation:isolate;aspect-ratio:16/9.3;perspective:2000px;position:relative}.cg .cg-stage:before{content:"";z-index:-1;filter:blur(34px);background:radial-gradient(52% 58% at 30% 42%,#3d7bff6b,#0000 72%),radial-gradient(44% 52% at 74% 62%,#2bc0f04d,#0000 72%);border-radius:50%;position:absolute;inset:4% 2% 0}.cg .cg-slide{opacity:0;pointer-events:none;transition:opacity .42s,transform .62s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translate(4%)scale(.965)}.cg .cg-slide.on{opacity:1;pointer-events:auto;transform:none}.cg .cg-web,.cg .cg-dc{color:inherit;text-decoration:none;transition:transform .35s,filter .35s;display:block;position:absolute}.cg .cg-web{transform-origin:0;filter:brightness(.9);width:70%;animation:8s ease-in-out infinite alternate cg-float;top:1%;left:3.5%;transform:rotateY(9deg)rotateX(1.5deg)rotate(-.8deg)}.cg .cg-dc{transform-origin:100%;filter:drop-shadow(0 30px 44px #0000009e);width:46%;animation:8s ease-in-out -4s infinite alternate cg-float;bottom:1%;right:3.5%;transform:rotateY(-7deg)rotateX(1deg)rotate(.6deg)}.cg .cg-web:hover,.cg .cg-dc:hover,.cg .cg-web:focus-visible{filter:none;transform:none}.cg .cg-web:hover{z-index:1}.cg .cg-web:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #7fb2ff}@keyframes cg-float{0%{translate:0 -7px}to{translate:0 9px}}.cg .cg-arrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a4ad1;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .16s,transform .16s;display:grid;position:absolute;top:44%;box-shadow:0 0 0 1px #8fa0d666,0 12px 28px -10px #000}.cg .cg-arrow:hover{background:#3d7bff;transform:scale(1.06)}.cg .cg-arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.cg .cg-arrow.prev{left:-6px}.cg .cg-arrow.next{right:-6px}.cg .cg-tabs{background:#ffffff0f;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto 18px;padding:5px;display:flex;box-shadow:0 0 0 1px #8fa0d62e}.cg .cg-tabs button{min-height:40px;font:inherit;color:#d5ddf7;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 18px;font-size:15.5px;font-weight:650;transition:background .16s,color .16s}.cg .cg-tabs button:hover{background:#ffffff1a}.cg .cg-tabs button[aria-pressed=true]{color:#0b1033;background:#fff}.cg .cg-tabs button:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.cg .cg-words{color:#c9d3f2;text-align:center;max-width:760px;margin:20px auto 0;font-size:17px;line-height:1.5}.cg .cg-words b{color:#fff;font-weight:700}@media (prefers-reduced-motion:reduce){.cg .cg-web,.cg .cg-dc{animation:none}.cg .cg-slide,.cg .cg-arrow,.cg .cg-web,.cg .cg-dc{transition:none}}@media (max-width:760px){.cg .cg-stage{aspect-ratio:auto;perspective:none}.cg .cg-slide{opacity:1;transition:none;display:none;position:static;transform:none}.cg .cg-slide.on{display:block}.cg .cg-web,.cg .cg-dc{filter:none;animation:none;display:block;position:relative;inset:auto;transform:none}.cg .cg-web{width:100%;top:0;left:0}.cg .cg-dc{width:calc(100% - 14px);margin:-14% 0 0 auto;bottom:0;right:0}.cg .cg-arrow{display:none}.cg .cg-tabs button{min-height:36px;padding:0 10px;font-size:14px}.cg .cg-words{font-size:16px}}
