.gl{--gl-ink:#0a1a3d;--gl-soft:#4a5a75;background:#f6f8fc;color:var(--gl-ink)}.gl-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.gl-kicker{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gw-blue-2)}.gl-lead{margin:0 0 20px;font-size:18px;line-height:1.7;color:var(--gl-soft)}.gl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:1px solid transparent;border-radius:5px;font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .15s,filter .15s}.gl-btn:hover{transform:translateY(-1px)}.gl-btn:focus-visible{outline:2px solid var(--gw-blue-2);outline-offset:2px}.gl-btn-primary{background:linear-gradient(135deg,var(--gw-blue),#2e7bea);color:#ffffff;box-shadow:0 14px 30px -14px rgba(0,80,158,.9)}.gl-btn-primary:hover{filter:brightness(1.08)}.gl-btn-soft{background:rgba(255,255,255,.85);color:var(--gl-ink);border-color:rgba(10,26,61,.12)}.gl-btn-soft:hover{background:#ffffff;border-color:var(--gw-blue-2);color:var(--gw-blue-2)}.gl-btn-unit{background:linear-gradient(135deg,var(--u-from),var(--u-to));color:#ffffff;box-shadow:0 14px 30px -16px var(--u-from)}.gl-btn-unit:hover{filter:brightness(1.08)}.gl-btn-lg{padding:15px 26px;font-size:16px}.gl-btn-block{width:100%}.gl-header{position:fixed;inset:0 0 auto;z-index:60;transition:background-color .2s,box-shadow .2s,backdrop-filter .2s}.gl-header.is-solid{background:rgba(255,255,255,.88);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 rgba(10,26,61,.08)}.gl-header-row{display:flex;align-items:center;gap:28px;max-width:1280px;height:72px;margin:0 auto;padding:0 20px}.gl-nav{display:none;gap:26px;margin-right:auto}.gl-nav a{font-size:15px;font-weight:600;color:var(--gl-ink);opacity:.8;transition:opacity .15s,color .15s}.gl-nav a:hover{opacity:1;color:var(--gw-blue-2)}.gl-actions{display:none;gap:10px}.gl-burger{display:inline-grid;place-items:center;width:42px;height:42px;margin-left:auto;border:1px solid rgba(10,26,61,.12);border-radius:5px;background:rgba(255,255,255,.8);color:var(--gl-ink);cursor:pointer}.gl-mobile{display:flex;flex-direction:column;gap:8px;padding:4px 20px 20px}.gl-mobile>a:not(.gl-btn){padding:10px 0;font-weight:600;border-bottom:1px dashed rgba(10,26,61,.12)}@media (min-width:900px){.gl-actions,.gl-nav{display:flex}.gl-burger,.gl-mobile{display:none}}.gl-hero{position:relative;height:100vh;height:100svh;min-height:720px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(900px 520px at 15% -10%,color-mix(in srgb,var(--u-from) 22%,transparent),transparent 70%),radial-gradient(800px 480px at 90% 0,color-mix(in srgb,var(--u-to) 20%,transparent),transparent 70%),linear-gradient(180deg,#ffffff 0,#f6f8fc 100%);transition:background .8s}.gl-hero-text{position:relative;z-index:3;padding:112px 20px 20px;text-align:center}.gl-hero-cta{margin-top:22px}.gl-hero h1{margin:0;font-size:clamp(36px,6.4vw,76px);font-weight:700;line-height:1.08;letter-spacing:-.035em}.gl-rotor{display:block;min-height:1.15em;overflow:hidden}.gl-rotor-word{display:inline-block;padding-bottom:.08em;background:linear-gradient(120deg,var(--u-from),var(--u-to));-webkit-background-clip:text;background-clip:text;color:transparent;animation:gl-word .7s cubic-bezier(.2,.8,.2,1)}@keyframes gl-word{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.gl-dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.gl-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:rgba(10,26,61,.18);cursor:pointer;transition:width .3s,background .3s}.gl-dots button.is-on{width:28px;border-radius:5px;background:linear-gradient(90deg,var(--u-from),var(--u-to))}.gl-wall{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;padding:0 16px;margin-top:8px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent)}.gl-col,.gl-wall{position:relative}.gl-col{overflow:hidden}.gl-col-track{display:flex;flex-direction:column;gap:16px;animation:gl-rise 70s linear infinite}.gl-col-1 .gl-col-track{animation-duration:84s;margin-top:120px}.gl-col-2 .gl-col-track{animation-duration:62s;margin-top:60px}.gl-col-3 .gl-col-track{animation-duration:90s;margin-top:180px}.gl-col-4 .gl-col-track{animation-duration:66s;margin-top:40px}.gl-col-5 .gl-col-track{animation-duration:78s;margin-top:140px}.gl-col-6 .gl-col-track{animation-duration:72s;margin-top:90px}@keyframes gl-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.gl-hero:hover .gl-col-track{animation-play-state:paused}@media (max-width:1199px){.gl-wall{grid-template-columns:repeat(5,minmax(0,1fr))}.gl-col-5,.gl-col-6{display:none}}@media (max-width:899px){.gl-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 10px}.gl-col-3,.gl-col-4{display:none}.gl-col-track{gap:10px}}@media (max-width:520px){.gl-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-col-2{display:none}}@media (prefers-reduced-motion:reduce){.gl-col-track,.gl-rotor-word{animation:none}}.gl-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;padding:14px;border-radius:5px;overflow:hidden;color:#ffffff;background:radial-gradient(240px 160px at 100% 0,rgba(255,255,255,.28),transparent 70%),linear-gradient(150deg,var(--u-from,#00509e),var(--u-to,#2e7bea));box-shadow:0 18px 40px -26px rgba(10,26,61,.6);transition:opacity .6s,filter .6s,transform .6s}.gl-tile.is-tall{min-height:300px}.gl-hero .gl-tile:not(.is-on){opacity:.78;filter:saturate(.7)}.gl-hero .gl-tile.is-on{transform:scale(1.02);box-shadow:0 26px 50px -24px var(--u-from)}.gl-tile-poster{justify-content:space-between}.gl-tile-poster strong{margin-top:auto;font-size:22px;font-weight:700;letter-spacing:-.01em}.gl-tile-poster span{font-size:13px;opacity:.9}.gl-tile-poster svg{opacity:.95}.gl-tile-art{justify-content:space-between;gap:12px}.gl-tile-art .ga{flex:1;display:flex;align-items:center}.gl-tile-name{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.gl-tile-feed{--u-from:#0b2e8a;--u-to:#1565c0}.gl-how{position:absolute;z-index:4;left:50%;bottom:28px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:5px;background:#ffffff;color:var(--gl-ink);font-weight:700;font-size:15px;box-shadow:0 14px 36px -14px rgba(10,26,61,.45);white-space:nowrap;animation:gl-bob 2.4s ease-in-out infinite}@keyframes gl-bob{50%{transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.gl-how{animation:none}}.gl-band{position:relative;padding:110px 0;background:#ffffff;overflow:hidden}.gl-band:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,46,138,.045) 1px,transparent 0),linear-gradient(90deg,rgba(11,46,138,.045) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse at 70% 50%,#000 10%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 70% 50%,#000 10%,transparent 65%)}.gl-band-grid{display:grid;gap:56px;align-items:center}@media (min-width:992px){.gl-band-grid{grid-template-columns:1.05fr .95fr}}.gl-band h2,.gl-unit h2{margin:0 0 18px;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.12;letter-spacing:-.03em}.gl-trio{display:grid;gap:14px;margin:0 0 30px;padding:0;list-style:none}@media (min-width:600px){.gl-trio{grid-template-columns:1fr 1fr}}.gl-trio li{display:grid;grid-template-columns:40px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:start}.gl-trio span{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:5px;background:#eaf2fe;color:var(--gw-blue-2)}.gl-trio b{font-size:15px}.gl-trio small{font-size:14px;line-height:1.5;color:var(--gl-soft)}.gl-band-art{position:relative;min-height:440px}.gl-band-art:before{content:"";position:absolute;inset:8% 6%;border-radius:5px;background:radial-gradient(circle at 30% 30%,#8fd3ff,transparent 60%),radial-gradient(circle at 75% 70%,#a855f7,transparent 55%),linear-gradient(140deg,#0b2e8a,#00509e);opacity:.95}.gl-float{position:absolute;width:min(300px,70%);animation:gl-drift 7s ease-in-out infinite}.gl-float-1{top:2%;left:0}.gl-float-2{top:34%;right:0;animation-delay:-2.5s}.gl-float-3{bottom:0;left:12%;animation-delay:-5s}@keyframes gl-drift{50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.gl-float{animation:none}}.gl-unit{position:relative;padding:104px 0;overflow:hidden;background:radial-gradient(700px 420px at 0 0,color-mix(in srgb,var(--u-to) 18%,transparent),transparent 70%),radial-gradient(600px 400px at 100% 100%,color-mix(in srgb,var(--u-from) 14%,transparent),transparent 70%),var(--u-wash)}.gl-unit-grid{display:grid;gap:48px;align-items:center}@media (min-width:992px){.gl-unit-grid{grid-template-columns:1fr 1fr;gap:72px}.gl-unit.is-flip .gl-unit-stage{order:2}}.gl-unit-tag{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-size:15px;font-weight:700}.gl-unit-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:5px;color:#ffffff;background:linear-gradient(135deg,var(--u-from),var(--u-to))}.gl-status{padding:3px 9px;border-radius:5px;font-size:12px;font-weight:700;background:rgba(10,26,61,.07);color:var(--gl-soft)}.gl-unit h2{color:var(--gl-ink)}.gl-checks{display:grid;gap:10px;margin:0 0 28px;padding:0;list-style:none}.gl-checks li{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.gl-checks svg{flex:none;padding:3px;width:22px;height:22px;border-radius:5px;color:#ffffff;background:linear-gradient(135deg,var(--u-from),var(--u-to))}.gl-unit-actions{display:flex;flex-wrap:wrap;gap:12px}.gl-unit-stage{position:relative;min-height:420px}.gl-stage-tile{position:absolute;border-radius:5px;box-shadow:0 30px 60px -30px rgba(10,26,61,.55)}.gl-stage-a{top:0;left:4%;width:62%;padding:22px;background:linear-gradient(150deg,var(--u-from),var(--u-to));transform:rotate(-3deg)}.gl-stage-b{right:2%;top:18%;width:40%;aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:space-between;padding:20px;color:#ffffff;background:radial-gradient(200px 140px at 100% 0,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,var(--u-to),var(--u-from));transform:rotate(4deg)}.gl-stage-b strong{font-size:24px;font-weight:700}.gl-stage-c{bottom:0;left:18%;width:52%;padding:0;background:transparent;box-shadow:none;transform:rotate(1.5deg)}.gl-stage-c .ga-card{box-shadow:0 30px 60px -30px rgba(10,26,61,.55)}.gl-unit-stage:hover .gl-stage-a{transform:rotate(-1deg) translateY(-6px)}.gl-unit-stage:hover .gl-stage-b{transform:rotate(2deg) translateY(-6px)}.gl-stage-tile{transition:transform .4s ease}@media (max-width:600px){.gl-unit{padding:72px 0}.gl-unit-stage{min-height:340px}.gl-stage-a{width:74%}.gl-stage-b{width:44%;top:30%}.gl-stage-c{width:64%;left:6%}}.gl-join{position:relative;padding:120px 0;overflow:hidden;background:#071c55;color:#ffffff}.gl-join-wall{position:absolute;inset:-40px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;opacity:.38;filter:blur(1px) saturate(.9);transform:rotate(-4deg) scale(1.08)}.gl-join-wall .gl-col{display:flex;flex-direction:column;gap:14px}.gl-join-wall .gl-col:nth-child(2n){margin-top:90px}.gl-join:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,28,85,.96),rgba(7,28,85,.82) 55%,rgba(7,28,85,.55))}.gl-join-grid{position:relative;z-index:2;display:grid;gap:40px;align-items:center}@media (min-width:900px){.gl-join-grid{grid-template-columns:1.1fr 440px}}.gl-join-text h2{margin:0 0 14px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.05;letter-spacing:-.035em}.gl-join-text p{margin:0;max-width:520px;font-size:20px;line-height:1.6;color:rgba(255,255,255,.82)}.gl-join-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 32px;border-radius:5px;background:#ffffff;color:var(--gl-ink);text-align:center;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.gl-join-card .gw-logo{font-size:28px}.gl-join-card h3{margin:6px 0 0;font-size:26px;font-weight:700;letter-spacing:-.02em}.gl-join-card p{margin:0 0 8px;color:var(--gl-soft);font-size:15px;line-height:1.55}.gl-or{display:flex;align-items:center;gap:10px;width:100%;color:var(--gl-soft);font-size:13px}.gl-or:after,.gl-or:before{content:"";flex:1;border-top:1px solid rgba(10,26,61,.12)}.ga,.ga-card{width:100%;color:var(--gl-ink)}.ga-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:5px;background:rgba(255,255,255,.96);box-shadow:0 10px 24px -14px rgba(10,26,61,.5);font-size:13px;text-align:left}.ga-card b{font-size:14px;font-weight:700}.ga-card small{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gl-soft)}.ga-row{display:flex;align-items:center;gap:10px}.ga-between{justify-content:space-between}.ga-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.ga-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:700;color:#ffffff;background:linear-gradient(135deg,var(--u-from),var(--u-to))}.ga-chip-ok{background:#dcfce7;color:#15803d}.ga-face{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:5px;color:#ffffff;font-size:11px;font-weight:700}.ga-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ga-slots span{padding:6px 0;border-radius:5px;border:1px solid rgba(10,26,61,.12);font-size:12px;font-weight:600;text-align:center}.ga-slots .is-on{border-color:transparent;color:#ffffff;background:linear-gradient(135deg,var(--u-from),var(--u-to))}.ga-slots .is-off{opacity:.35;text-decoration:line-through}.ga-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ga-steps li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.ga-steps li span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:2px solid var(--u-from);color:#ffffff}.ga-steps .is-done span{background:var(--u-from)}.ga-steps .is-now span{animation:ga-pulse 1.8s ease-in-out infinite}@keyframes ga-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--u-from) 25%,transparent)}}.ga-lines{display:grid;gap:7px}.ga-lines i{display:block;height:10px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--u-from) 55%,#ffffff),color-mix(in srgb,var(--u-to) 30%,#ffffff))}.ga-lines i.ga-thin{height:7px;background:#e5eaf2}.ga-match{display:grid;gap:8px}.ga-match span{display:flex;align-items:center;gap:8px;font-weight:600}.ga-match b{margin-left:auto;font-size:18px}.ga-chat .ga-bubble{margin:0;max-width:85%;padding:7px 10px;border-radius:5px;background:#eef2f8;font-size:12.5px}.ga-chat .ga-bubble.is-mine{margin-left:auto;color:#ffffff;background:linear-gradient(135deg,var(--u-from),var(--u-to))}.ga-type{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border:1px solid rgba(10,26,61,.12);border-radius:5px;font-size:12px;color:var(--gl-soft)}.ga-wallet{color:#ffffff;background:linear-gradient(140deg,#082f49,#0369a1 60%,#0ea5e9)}.ga-wallet small{color:rgba(255,255,255,.78)}.ga-big{display:inline-flex;align-items:center;gap:6px;font-size:22px!important}.ga-wallet ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ga-wallet li{display:flex;justify-content:space-between;font-size:12px;color:rgba(255,255,255,.85)}.ga-wallet em{font-style:normal;font-weight:700}.ga-wallet .is-in{color:#86efac}.ga-product{height:96px;border-radius:5px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.7),transparent 45%),linear-gradient(135deg,var(--u-from),var(--u-to))}.ga-cart{display:grid;place-items:center;width:32px;height:32px;border-radius:5px;color:#ffffff;background:linear-gradient(135deg,var(--u-from),var(--u-to))}.ga-ring{--p:50;place-items:center;flex:none;width:52px;height:52px;background:conic-gradient(var(--u-from) calc(var(--p) * 1%),#e5eaf2 0)}.ga-ring,.ga-ring i{display:grid;border-radius:50%}.ga-ring i{place-items:center;width:40px;height:40px;background:#ffffff;font-style:normal;font-size:12px;font-weight:700}.ga-faces{display:inline-flex}.ga-faces .ga-face{width:24px;height:24px;border:2px solid #ffffff;font-size:10px}.ga-faces .ga-face+.ga-face{margin-left:-6px}.ga-reacts{display:inline-flex}.ga-reacts i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:2px solid #ffffff}.ga-reacts i+i{margin-left:-5px}.gl-stage-c .ga-row{color:var(--gl-ink)}.gl-stage-c .ga-row svg{color:var(--u-from)}