@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800;900&display=swap";.gl{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg2:#f3f7f8;--surface:#fff;--line:#dfe7ea;--ink:#08222b;--mute:#52686f;--orange:#f4511e;--blue:#1e78d6;--green:#22a06b;--gold:#ffd60a;--f:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;min-height:100vh;color:var(--ink);background-color:var(--bg);font:500 17px/1.55 var(--f);padding-top:env(safe-area-inset-top,0px);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-image:radial-gradient(800px 520px at 0 -8%,#f4511e1a,#0000 62%),radial-gradient(800px 520px at 100% -4%,#1e78d61f,#0000 62%);background-repeat:no-repeat;background-size:100% 760px;padding-bottom:0;position:relative;overflow-x:clip}.gl *,.gl :before,.gl :after{box-sizing:border-box}.gl h1,.gl h2,.gl h3,.gl p,.gl figure{margin:0}.gl [id]{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px))}.gl a{color:inherit}.gl :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.gl h1,.gl h2,.gl h3,.gl .logo{font-family:var(--f);letter-spacing:-.025em;font-weight:800;line-height:1.06}.gl .wrap{max-width:1280px;margin:0 auto;padding:0 22px}.gl .o{--acc:var(--orange);--acc-t:#c23a0b;--acc-ink:#fff}.gl .b{--acc:var(--blue);--acc-t:#0f63b5;--acc-ink:#fff}.gl .g{--acc:var(--green);--acc-t:#12794a;--acc-ink:#fff}.gl .y{--acc:var(--gold);--acc-t:#8a6500;--acc-ink:#06161c}.gl .btn{background:var(--gold);color:#06161c;font:800 1rem var(--f);text-align:center;cursor:pointer;letter-spacing:.01em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex}.gl .btn:hover{box-shadow:0 10px 22px -12px #08222b8c}.gl .btn:active{transform:translateY(1px)}.gl .btn.ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.gl .btn.green{background:var(--green);color:#fff}.gl .hd{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky}.gl .hd .wrap{justify-content:space-between;align-items:center;gap:16px;height:62px;display:flex}.gl .logo{letter-spacing:.04em;flex:none;font-size:1.65rem;font-weight:900;text-decoration:none}.gl .logo i{color:#f4511e;font-style:normal}.gl .hd nav{gap:24px;font-size:.92rem;font-weight:600;display:flex}.gl .hd nav a{color:var(--mute);text-decoration:none}.gl .hd nav a:hover{color:var(--ink)}.gl .hd .btn{white-space:nowrap;padding:10px 20px;font-size:.92rem}.gl .hero{padding:34px 0 76px}.gl .hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.gl .hero .wrap>div{min-width:0}.gl .tiles{grid-template-columns:1fr 1fr;gap:12px;max-width:540px;margin-bottom:38px;display:grid}.gl .t2{color:#fff;background:var(--acc);box-shadow:0 10px 30px -10px var(--acc);border-radius:18px;align-items:center;gap:10px;min-width:0;padding:14px;text-decoration:none;transition:transform .2s;display:flex}.gl .t2:hover{transform:translateY(-2px)}.gl .t2 .ic{background:#fff3;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.gl .t2 svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.gl .t2 b{font-weight:800;line-height:1.15;display:block}.gl .t2 small{opacity:.9;font-size:.8rem;font-weight:500;line-height:1.2;display:block}.gl .t2 .ch{margin-left:auto;font-size:1.4rem;font-weight:600}.gl h1{color:var(--ink);overflow-wrap:break-word;font-size:clamp(2.8rem,7.4vw,5.6rem);font-weight:900}.gl h1 em{color:var(--ink);background:linear-gradient(#0000 64%,#ffd60ae6 64% 90%,#0000 90%);font-style:normal}.gl .lead{color:var(--mute);max-width:34ch;margin:22px 0 30px;font-size:1.22rem;font-weight:500}.gl .cta-row{flex-wrap:wrap;gap:12px;display:flex}.gl .trio{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.gl .trio span{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 15px 7px 12px;font-size:.9rem;font-weight:700;display:inline-flex}.gl .trio span:before{content:"";background:var(--acc);border-radius:50%;width:9px;height:9px}.gl .shot{border:2px solid var(--line);width:100%;max-width:440px;box-shadow:10px 10px 0 var(--blue), 0 30px 70px -24px #08222b59;background:#fff;border-radius:22px;justify-self:center;overflow:hidden}.gl .shot img{width:100%;height:auto;display:block}.gl .belt{background:var(--bg2);border-block:1px solid var(--line)}.gl .belt .wrap{grid-template-columns:repeat(3,1fr);gap:0;padding-top:0;padding-bottom:0;display:grid}.gl .belt .wrap>div{border-left:1px solid var(--line);padding:30px 26px 30px 22px;position:relative}.gl .belt .wrap>div:first-child{border-left:0;padding-left:0}.gl .belt .wrap>div:before{content:"";background:var(--acc);border-radius:4px;width:4px;position:absolute;top:30px;bottom:30px;left:0}.gl .belt .wrap>div:first-child:before{display:none}.gl .belt .wrap>div:nth-child(2):before{left:-1px}.gl .belt b{font:800 1.25rem var(--f);color:var(--acc-t);display:block}.gl .belt span{color:var(--mute);font-size:.95rem}.gl .brands{padding:84px 0 36px;overflow:hidden}.gl .brands h2{max-width:18ch;color:var(--ink);font-size:clamp(2rem,4.6vw,3.4rem)}.gl .brands p{color:var(--mute);margin:14px 0 36px;font-size:1.1rem}.gl .brands p b{color:#946f00}.gl .rail{margin-bottom:14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.gl .track{will-change:transform;flex:none;gap:14px;padding-right:14px;animation:55s linear infinite gl-slide;display:flex}.gl .rail.rev .track{animation-duration:65s;animation-direction:reverse}.gl .rail:hover .track{animation-play-state:paused}@keyframes gl-slide{to{transform:translate(-100%)}}.gl .tile{border:1px solid var(--line);color:#06161c;background:#fff;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:176px;height:128px;padding:12px;display:flex;box-shadow:0 10px 24px -14px #08222b59}.gl .rail:nth-child(2n) .tile:nth-child(3n){transform:translateY(6px)rotate(-1.5deg)}.gl .rail:nth-child(odd) .tile:nth-child(3n){transform:translateY(-4px)rotate(1.5deg)}.gl .tile img{-o-object-fit:contain;object-fit:contain;max-width:130px;max-height:64px;display:block}.gl .tile span{color:#5a6b70;text-align:center;font-size:.78rem;font-weight:700;line-height:1.25}.gl .intro{padding:84px 0 24px}.gl .intro h2{max-width:21ch;color:var(--ink);font-size:clamp(2rem,4.8vw,3.5rem)}.gl .intro p{color:var(--mute);max-width:54ch;margin-top:18px;font-size:1.1rem}.gl .topic{border-top:1px solid var(--line);padding:58px 0}.gl .topic .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:52px;display:grid}.gl .side{align-self:start;position:sticky;top:96px}.gl .tag{color:var(--acc-t);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:.82rem;font-weight:800;display:inline-flex}.gl .tag:before{content:"";background:var(--acc);border-radius:4px;width:26px;height:4px}.gl .side h2{color:var(--ink);font-size:clamp(1.8rem,3.6vw,2.7rem)}.gl .side p{color:var(--mute);margin-top:14px}.gl .qa{isolation:isolate;border:1.5px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:10px;transition:border-color .3s;position:relative;box-shadow:0 1px #08222b08}.gl .qa:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 12%, var(--surface)), var(--surface));opacity:0;transition:opacity .3s;position:absolute;inset:0}.gl .qa.open{border-color:var(--acc)}.gl .qa.open:before{opacity:1}.gl .qh{font-size:inherit;line-height:inherit;letter-spacing:normal}.gl .qb{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:700 1.05rem/1.3 var(--f);letter-spacing:normal;color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.gl .qb:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gl .qb:hover span{color:var(--acc-t)}.gl .qb span{transition:color .2s}.gl .pm{background:var(--bg);width:32px;height:32px;color:var(--acc-t);border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .25s,color .25s,border-color .25s;display:grid}.gl .button-grid{grid-template-columns:max-content max-content;justify-content:center;align-items:center;gap:12px;width:100%;display:grid}.gl .button-grid .btn{flex:none;width:auto}.gl .pm:after{content:"+";margin-top:-1px;font-size:1.3rem;font-weight:500;line-height:1}.gl .qa.open .pm{background:var(--acc);color:var(--acc-ink);border-color:var(--acc);transform:rotate(45deg)}.gl .ap{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),visibility 0s linear .38s;display:grid}.gl .qa.open .ap{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),visibility}.gl .aw{min-height:0;overflow:hidden}.gl .ans{opacity:0;padding:0 18px 18px;transition:opacity .22s,transform .3s;transform:translateY(-6px)}.gl .qa.open .ans{opacity:1;transition:opacity .3s 80ms,transform .35s 50ms;transform:none}.gl .ans p{color:var(--mute);margin-bottom:12px;font-size:.95rem}.gl .sol{border-left:4px solid var(--acc);background:#08222b0b;border-radius:4px 12px 12px 4px;gap:12px;padding:12px 16px;font-weight:600;display:flex}.gl .sol b{color:var(--acc-t);flex:none;font-weight:900}.gl .out{background:var(--acc);color:var(--acc-ink);border-radius:14px;margin-top:16px;padding:16px 20px;font-weight:800}.gl .out span{opacity:.8;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700;display:block}.gl .once{border-block:1px solid var(--line);background:linear-gradient(135deg,#e6f4f7 0%,#f4f9fa 60%,#fff 100%);padding:88px 0}.gl .once h2{max-width:16ch;color:var(--ink);font-size:clamp(2.1rem,5vw,3.8rem)}.gl .once .sub{color:var(--mute);max-width:46ch;margin:18px 0 40px;font-size:1.1rem}.gl .grid8{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gl .grid8>div{background:#f6f9fa;background:color-mix(in srgb, var(--acc) 9%, #fff);border:1px solid var(--line);border:1px solid color-mix(in srgb, var(--acc) 45%, var(--line));border-top:4px solid var(--acc);border-radius:16px;padding:20px 18px}.gl .grid8>div:nth-child(4n+1){--acc:var(--orange)}.gl .grid8>div:nth-child(4n+2){--acc:var(--blue)}.gl .grid8>div:nth-child(4n+3){--acc:#f2c200}.gl .grid8>div:nth-child(4n){--acc:var(--green)}.gl .grid8 b{font:800 1.2rem var(--f);color:var(--ink);margin-bottom:6px;display:block}.gl .grid8 span{color:var(--mute);font-size:.93rem}.gl .cta{text-align:center;background:radial-gradient(700px 360px at 20% 100%,#22a06b24,#0000 65%),radial-gradient(700px 360px at 80% 100%,#ffd60a38,#0000 65%);padding:96px 0}.gl .cta h2{max-width:16ch;color:var(--ink);margin:0 auto;font-size:clamp(2.2rem,5.5vw,4.2rem)}.gl .fee{border:1.5px solid var(--line);background:var(--surface);text-align:left;border-radius:26px;justify-content:center;align-items:center;gap:26px;width:fit-content;max-width:100%;margin:32px auto 24px;padding:14px 30px;display:flex}.gl .fee b{font:900 clamp(2.6rem, 6vw, 3.9rem)/1 var(--f);color:#b07a00;letter-spacing:-.03em;white-space:nowrap;flex:none}.gl .fee-text{flex-direction:column;gap:0;min-width:0;display:flex}.gl .fee-text span{color:var(--mute);font-size:1rem;line-height:1.45}.gl .cta p{color:var(--mute);max-width:52ch;margin:0 auto 26px}.gl .cta .cta-row{justify-content:center}.gl .ft{border-top:1px solid var(--line);color:var(--mute);padding:26px 0;font-size:.92rem}.gl .ft .wrap{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.gl .dock{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1.5px solid var(--line);background:#ffffffeb;border-radius:999px;gap:12px;padding:9px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -12px #08222b66}.gl .dock a{color:#fff;width:52px;height:52px;font:900 1.5rem var(--f);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;text-decoration:none;transition:transform .2s;display:grid}.gl .dock svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.gl .dock .dg{background:var(--green)}.gl .dock .dy{background:var(--gold);color:#06161c;width:60px;height:60px;margin-top:-4px}.gl .dock .dm{background:#0b5563}@media (width>=1440px){.gl .wrap{max-width:1240px}}@media (width<=900px){.gl .grid8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.gl .hero .wrap{grid-template-columns:minmax(0,1fr)}.gl .topic .wrap{grid-template-columns:minmax(0,1fr);gap:26px}.gl .side{position:static}}@media (width<=820px){.gl .hd nav{display:none}}@media (width<=760px){.gl .belt .wrap{grid-template-columns:1fr}.gl .belt .wrap>div{border-left:0;border-top:1px solid var(--line);padding:22px 0}.gl .belt .wrap>div:first-child{border-top:0}.gl .belt .wrap>div:before{display:none}}@media (width<=640px){.gl{font-size:16px}.gl .hero{padding:26px 0 56px}.gl .brands{padding:60px 0 28px}.gl .intro{padding:60px 0 16px}.gl .topic{padding:42px 0}.gl .once{padding:64px 0}.gl .cta{padding:68px 0}.gl .lead{font-size:1.25rem}.gl .shot{box-shadow:6px 6px 0 var(--blue), 0 24px 50px -22px #08222b59}.gl .tile{width:150px;height:116px}.gl .cta-row{flex-flow:column;align-items:stretch;width:100%}.gl .cta-row .btn{flex:none;width:100%}}@media (width<=480px){.gl .wrap{padding:0 18px}.gl .qb{padding:15px 14px;font-size:1rem}.gl .ans{padding:0 14px 16px}.gl .ft .wrap{flex-direction:column}}@media (width<=420px){.gl .tiles,.gl .grid8{grid-template-columns:1fr}}@media (width<=380px){.gl h1{font-size:2.4rem}.gl .logo{font-size:1.45rem}.gl .hd .btn{padding:9px 14px}.gl .dock{gap:8px}}@media (prefers-reduced-motion:reduce){.gl .track{animation:none}.gl .track+.track{display:none}.gl .rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.gl .qa,.gl .qa:before,.gl .pm,.gl .ap,.gl .ans,.gl .btn,.gl .t2,.gl .dock a{transition:none}}
