::selection{background:hsla(73,82%,71%,.55);color:var(--ink)}.fx-aurora{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fx-aurora span{position:absolute;width:70vmax;height:70vmax;border-radius:50%;opacity:.55}.fx-aurora span:first-child{top:-30vmax;left:-20vmax;background:radial-gradient(circle,rgba(143,217,174,.55),transparent 65%)}.fx-aurora span:nth-child(2){top:20vh;right:-35vmax;background:radial-gradient(circle,hsla(73,82%,71%,.3),transparent 65%)}.fx-aurora span:nth-child(3){bottom:-35vmax;left:10vw;background:radial-gradient(circle,hsla(42,74%,73%,.35),transparent 65%)}.fx-progress{right:0;height:3px;z-index:3000;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--leaf),var(--neon),var(--lime));box-shadow:0 0 12px hsla(73,82%,71%,.7)}.fx-cursor-glow,.fx-progress{position:fixed;top:0;left:0;pointer-events:none}.fx-cursor-glow{width:400px;height:400px;border-radius:50%;z-index:2999;background:radial-gradient(circle,rgba(143,217,174,.16),hsla(73,82%,71%,.06) 40%,transparent 70%);will-change:transform}@media (hover:none),(pointer:coarse){.fx-cursor-glow{display:none}}.fx-reveal-clip:not(.fx-in),.fx-reveal:not(.fx-in){opacity:0}.fx-reveal.fx-in{animation:fxRise .95s var(--ease) var(--fx-delay,0ms) both}.fx-reveal-clip.fx-in{animation:fxClip 1.05s var(--ease) var(--fx-delay,0ms) both}@keyframes fxRise{0%{opacity:0;transform:translate3d(0,48px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes fxClip{0%{opacity:0;transform:translate3d(0,.6em,0);-webkit-clip-path:inset(-10% -5% 100% -5%);clip-path:inset(-10% -5% 100% -5%)}to{opacity:1;transform:none;-webkit-clip-path:inset(-10% -5% -25% -5%);clip-path:inset(-10% -5% -25% -5%)}}:where(.fx-spot){position:relative}.fx-spot{transition:box-shadow .3s var(--ease)}.fx-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(143,217,174,.22),transparent 60%);box-shadow:inset 0 0 0 1px rgba(143,217,174,.55)}.fx-spot:hover:after{opacity:1}.fx-spot:hover{box-shadow:0 24px 50px -12px rgba(18,56,36,.22),0 0 0 1px rgba(143,217,174,.25)}.btn{transition:transform .35s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.btn-forest:after,.btn-gold:after,.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.28),transparent);transform:skewX(-20deg);transition:left .7s var(--ease)}.btn-forest:hover:after,.btn-gold:hover:after,.btn-primary:hover:after{left:120%}.btn-forest svg,.btn-primary svg{color:var(--lime)}.v-pod{isolation:isolate;background:linear-gradient(135deg,#102a1c,#153a26 55%,#1d4a31)!important;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 24px rgba(11,31,20,.16),0 30px 60px -20px rgba(11,31,20,.35);color:#fff}:where(.v-pod,.fx-contours,.fx-contours-dark){position:relative}.fx-contours,.fx-contours-dark{isolation:isolate}.fx-contours-dark:before,.fx-contours:before,.v-pod:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:url(/fx/contours-light.svg) 50%/cover no-repeat}.fx-contours-dark:before{background-image:url(/fx/contours-dark.svg)}.v-glass{background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(228,241,232,.45))!important;border:1.2px solid hsla(0,0%,100%,.9)!important;box-shadow:0 12px 26px rgba(18,56,36,.08)}.v-orb{--s:48px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);background:var(--mint);color:var(--deep);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.v-orb svg{width:calc(var(--s) * .46);height:calc(var(--s) * .46)}.v-orb-sm{--s:30px;font-size:.75rem;font-weight:800}.v-orb-lg{--s:76px}.v-orb-dark{background:var(--deep);color:#fff;box-shadow:inset 0 0 0 1px rgba(143,217,174,.25)}.v-pod .v-orb:not(.v-orb-lime){background:hsla(0,0%,100%,.1);color:#fff}.v-orb-lime{background:var(--lime);color:var(--ink)}.v-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:99px;font-weight:600;font-size:.88rem;color:var(--ink);background:linear-gradient(135deg,hsla(0,0%,100%,.85),rgba(228,241,232,.5));border:1.2px solid hsla(0,0%,100%,.9);box-shadow:0 8px 20px rgba(18,56,36,.08)}.v-chip-dark{padding:10px 20px;color:#fff;background:linear-gradient(90deg,var(--ink),var(--deep));border-color:rgba(143,217,174,.3)}.v-glass-row{display:flex;align-items:center;gap:12px;color:var(--ink);font-weight:600;font-size:.95rem;padding:10px 18px 10px 10px;border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(228,241,232,.4));border:1.2px solid hsla(0,0%,100%,.9);box-shadow:0 8px 20px rgba(18,56,36,.06);max-width:460px}.overline,.overline-dot{color:var(--leaf)!important;font-weight:600!important;letter-spacing:.18em}.overline-dot:before{background:var(--lime)!important;box-shadow:0 0 0 3px hsla(73,82%,71%,.3)}.section-divider-line{background:linear-gradient(90deg,var(--leaf),var(--lime))!important}.fx-w{overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.fx-w,.fx-w>i{display:inline-block}.fx-w>i{font-style:normal}[data-story=fill] .fx-w{overflow:visible}[data-story],[data-story]>.v-glass{transition-property:box-shadow,border-color,background-color,color!important}.fx-glow-text{background:linear-gradient(100deg,#fff 0,var(--lime) 35%,var(--neon) 60%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.fx-glow-text,.fx-ink-text{-webkit-text-fill-color:transparent}.fx-ink-text{background:linear-gradient(100deg,var(--ink) 0,var(--leaf) 45%,var(--forest) 100%);-webkit-background-clip:text;background-clip:text}@keyframes fxShimmer{to{background-position:-250% 0}}.hero.fx-hero{border-radius:0 0 clamp(28px,4vw,56px) clamp(28px,4vw,56px);transform-origin:50% 100%;will-change:transform}.fx-hero-tint{inset:0;z-index:2;background:radial-gradient(80% 70% at 20% 40%,rgba(11,31,20,.15),rgba(11,31,20,.75) 100%),linear-gradient(180deg,rgba(11,31,20,.55),rgba(18,56,36,.2) 45%,rgba(11,31,20,.9))}.fx-grid-floor,.fx-hero-tint{position:absolute;pointer-events:none}.fx-grid-floor{left:-50%;right:-50%;bottom:-10%;height:60%;z-index:3;transform:perspective(500px) rotateX(62deg);transform-origin:50% 100%;background-image:linear-gradient(90deg,rgba(143,217,174,.22) 1px,transparent 0);background-size:64px 64px;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 85%);mask-image:linear-gradient(0deg,#000 0,transparent 85%)}.fx-grid-floor:before{content:"";position:absolute;inset:-64px 0 0 0;background-image:linear-gradient(rgba(143,217,174,.22) 1px,transparent 0);background-size:64px 64px;animation:fxGridMove 4s linear infinite;will-change:transform}@keyframes fxGridMove{to{transform:translate3d(0,64px,0)}}.fx-orbit{position:absolute;z-index:3;width:min(70vw,760px);aspect-ratio:1;right:-14%;top:50%;margin-top:calc(min(70vw, 760px) / -2);pointer-events:none;opacity:.55}.fx-orbit>i{position:absolute;inset:0;background:url(/fx/orbit.svg) 50%/contain no-repeat;animation:fxSpin 90s linear infinite}.fx-orbit>i:nth-child(2){inset:18%;animation-duration:60s;animation-direction:reverse;opacity:.7}@keyframes fxSpin{to{transform:rotate(1turn)}}.fx-spores{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.fx-spores i{position:absolute;bottom:-20px;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime),0 0 24px hsla(73,82%,71%,.5);opacity:0;animation:fxSpore 14s linear infinite}.fx-spores i:first-child{left:8%;animation-delay:0s}.fx-spores i:nth-child(2){left:22%;animation-delay:3s;width:4px;height:4px}.fx-spores i:nth-child(3){left:37%;animation-delay:6.5s}.fx-spores i:nth-child(4){left:51%;animation-delay:1.5s;width:3px;height:3px}.fx-spores i:nth-child(5){left:64%;animation-delay:9s}.fx-spores i:nth-child(6){left:76%;animation-delay:4.5s;width:4px;height:4px}.fx-spores i:nth-child(7){left:88%;animation-delay:11s}.fx-spores i:nth-child(8){left:94%;animation-delay:7.5s;width:3px;height:3px}@keyframes fxSpore{0%{transform:translateZ(0);opacity:0}10%{opacity:.9}50%{transform:translate3d(30px,-50vh,0)}90%{opacity:.6}to{transform:translate3d(-20px,-100vh,0);opacity:0}}.hero .hero-stat-3d{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,rgba(16,42,28,.72),rgba(29,74,49,.55))!important;border:1px solid rgba(143,217,174,.28)!important}.hero .hero-stat-3d:hover{border-color:hsla(73,82%,71%,.6)!important}.fx-scroll-cue{bottom:120px;z-index:6;width:26px;height:42px;margin-left:-13px;border:1.5px solid hsla(0,0%,100%,.45);pointer-events:none}.fx-scroll-cue,.fx-scroll-cue:after{position:absolute;left:50%;border-radius:99px}.fx-scroll-cue:after{content:"";top:8px;width:4px;height:8px;margin-left:-2px;background:var(--lime);animation:fxCue 1.8s var(--ease) infinite}@keyframes fxCue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:0}}@media (max-width:768px){.fx-orbit{right:-40%;opacity:.35}.fx-scroll-cue{display:none}.fx-grid-floor{height:40%}}@media (prefers-reduced-motion:reduce){.fx-aurora span,.fx-glow-text,.fx-grid-floor,.fx-orbit>i,.fx-scroll-cue:after,.fx-spores{animation:none!important}.fx-cursor-glow{display:none}.fx-reveal-clip:not(.fx-in),.fx-reveal:not(.fx-in){opacity:1}}.fx-w>i,h1 .fx-w,h1 span,h2 .fx-w,h2 span,h3 .fx-w,h3 span{font-family:inherit!important}.fx-serif{font-family:var(--font-serif)!important}.heading-two-tone{color:var(--ink)!important}.heading-two-tone>span:not(.fx-w){color:var(--leaf)!important;font-weight:600}.heading-two-tone .fx-w{color:inherit!important;font-weight:inherit}.gm-home-cta{background:var(--lime)!important;color:var(--ink)!important;border-radius:99px!important;box-shadow:0 10px 30px -8px hsla(73,82%,71%,.55)!important}.gm-home-cta:hover{background:#e6f79b!important}.gm-hl-gold,.gm-hl-white,[style*="--font-serif"]{font-family:var(--font-serif)!important}.gm-hl-gold,.gm-hl-white{font-weight:600!important;font-size:clamp(2rem,3.6vw,3.6rem)!important;line-height:1.02!important}.steps-row .v-glass{background:linear-gradient(135deg,#fff,#f1f8f3)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.vine{position:absolute;left:0;z-index:30;pointer-events:none;overflow:visible}.vine circle,.vine path{vector-effect:non-scaling-stroke}.vine-ghost{fill:none;stroke:var(--leaf);stroke-width:1.2;stroke-dasharray:2 9;stroke-linecap:round;opacity:.28}.vine-halo{fill:none;stroke:hsla(73,82%,71%,.28);stroke-width:7;stroke-linecap:round}.vine-stem{fill:none;stroke:url(#vineStem);stroke-width:2.6;stroke-linecap:round}.vine-vein{fill:none;stroke:var(--lime);stroke-width:1;opacity:.8}.vine-node{fill:var(--lime);stroke:var(--deep);stroke-width:1.2}.vine-bloom>g,.vine-leaf>g{transform:scale(0) rotate(-55deg);transform-origin:0 0;transition:transform .9s cubic-bezier(.34,1.56,.64,1)}.vine-leaf.on>g{transform:scale(1) rotate(0deg)}.vine-bloom>g{transition-duration:1.4s}.vine-bloom.on>g{transform:scale(1) rotate(0deg)}.vine-bud{fill:var(--lime);stroke:var(--deep);stroke-width:2}.vine-tip{opacity:0;transition:opacity .4s var(--ease)}.vine-tip.on{opacity:1}.vine-tip-core{fill:var(--lime);stroke:#fff;stroke-width:1.5}.vine-tip-ring{fill:none;stroke:var(--lime);stroke-width:1.5;opacity:.45}@keyframes vinePulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.vine-bloom>g,.vine-leaf>g{transition:none}.vine-tip-ring{animation:none}}.gm-home-section{border-radius:clamp(28px,4vw,56px);will-change:transform}.hero.fx-hero{padding-bottom:0!important;min-height:100svh}.fx-hero .hero-split-layout{padding-bottom:clamp(56px,10vh,110px)!important}.fx-scroll-cue{bottom:28px}.hero-marquees{position:relative;z-index:2;margin-top:-1px}.hero-marquees .marquee-scroller svg{width:18px;height:18px}section[style*="background: 'var(--forest)'"],section[style*="background: var(--forest)"],section[style*="background:var(--forest)"]{background:linear-gradient(135deg,#102a1c,#153a26 55%,#1d4a31)!important;isolation:isolate}section[style*="background: var(--forest)"]:before,section[style*="background:var(--forest)"]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/fx/contours-light.svg) 50%/cover no-repeat}.hero-bg-grid{background-image:url(/fx/contours-dark.svg)!important;background-size:cover!important;background-position:50%!important;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%)!important;mask-image:linear-gradient(180deg,#000,transparent 70%)!important;opacity:.9}.hero-orb{filter:none!important}.hero-orb-1{background:radial-gradient(circle,rgba(143,217,174,.45) 0,transparent 65%)!important}.hero-orb-2{background:radial-gradient(circle,hsla(73,82%,71%,.3) 0,transparent 65%)!important}.hero-orb-3{background:radial-gradient(circle,hsla(42,74%,73%,.3) 0,transparent 65%)!important}h1[style*="color: 'var(--forest)'"],h1[style*="color: var(--forest)"],h1[style*="color:'var(--forest)'"],h1[style*="color:var(--forest)"]{color:var(--ink)!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{border-color:var(--border)!important;accent-color:var(--leaf)}input:focus,select:focus,textarea:focus{border-color:var(--leaf)!important;box-shadow:0 0 0 3px rgba(47,107,71,.12)!important;outline:none}div[style*="min-height: 100svh"][style*="background: var(--forest)"]{background:url(/fx/contours-light.svg) 50%/cover no-repeat,linear-gradient(135deg,#0b1f14,#123824 55%,#1d4a31)!important}a[style*="background: var(--forest)"],button[style*="background: var(--forest)"]{background:linear-gradient(90deg,var(--ink) 0,var(--deep) 55%,#145c36 100%)!important;border-color:hsla(0,0%,100%,.12)!important;box-shadow:var(--sh-green)}.btn:disabled,button[disabled]{filter:saturate(.6)}.fx-cursor-glow{display:none!important}.fx-paused,.fx-paused *,.fx-paused :after,.fx-paused :before,.fx-paused:after,.fx-paused:before{animation-play-state:paused!important}.whatsapp-float{animation:none!important;box-shadow:0 8px 24px rgba(37,211,102,.35)!important;isolation:isolate}.whatsapp-float:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:rgba(37,211,102,.35);animation:fxRing 2.4s ease-out 1.5s 3 both;pointer-events:none}@keyframes fxRing{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.loader-logo-img{animation-name:fxBreathe!important}@keyframes fxBreathe{50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.whatsapp-float:after{animation:none}}.gk-nav{position:fixed;top:0;left:0;right:0;z-index:2000;height:var(--nav-h);display:flex;align-items:center;pointer-events:none}.gk-nav>.container{padding-left:clamp(10px,2.4vw,40px)!important;padding-right:clamp(10px,2.4vw,40px)!important}.gk-nav-bar{pointer-events:auto;height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px 0 14px;border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.72),rgba(228,241,232,.55));border:1.2px solid hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(18,56,36,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.gk-nav.on-dark .gk-nav-bar{background:linear-gradient(135deg,rgba(11,31,20,.45),rgba(18,56,36,.3));border-color:rgba(143,217,174,.22);box-shadow:0 8px 30px rgba(0,0,0,.18)}.gk-nav.is-scrolled .gk-nav-bar{background:hsla(0,0%,100%,.9);box-shadow:0 12px 30px rgba(18,56,36,.12)}.gk-nav.hub-open .gk-nav-bar{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gk-nav.hub-open.hub-scrolled .gk-nav-bar{background:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(18,56,36,.08)}.gk-nav-logo{display:flex;align-items:center;flex-shrink:0;height:100%}.gk-nav-logo img{height:50px;width:auto;max-width:96px;object-fit:contain;transition:filter .35s}.gk-nav .nav-link{position:relative;padding:8px 11px;border-radius:12px;font-weight:600;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;color:var(--text-2);transition:background .2s,color .2s}.gk-nav .nav-link:hover{background:rgba(47,107,71,.08);color:var(--ink)}.gk-nav .nav-link.active{background:var(--ink);color:#fff}.gk-nav .nav-link.active:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--lime)}.gk-nav .nav-link.is-light{color:hsla(0,0%,100%,.82)!important;text-shadow:none}.gk-nav .nav-link.is-light:hover{background:hsla(0,0%,100%,.12)!important;color:#fff!important}.gk-nav .nav-link.is-light.active{background:hsla(0,0%,100%,.95)!important;color:var(--ink)!important}.gk-nav .nav-gm-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;margin-left:4px;border-radius:99px;background:var(--lime);color:var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;box-shadow:0 6px 16px -6px hsla(73,82%,71%,.7);transition:transform .2s var(--ease),box-shadow .2s}.gk-nav .nav-gm-pill.active,.gk-nav .nav-gm-pill:hover{color:var(--ink)!important;filter:none!important;background:#e3f78f;box-shadow:0 8px 20px -6px hsla(73,82%,71%,.95)}.gk-nav .nav-gm-pill.active{outline:2px solid var(--ink);outline-offset:1px}.gk-nav .nav-search-input{border-radius:14px!important}.gk-nav-badge{display:flex;align-items:center;gap:5px;padding:7px 11px;border-radius:12px;font-size:.7rem;font-weight:700;white-space:nowrap;color:var(--ink);background:rgba(47,107,71,.08);border:1px solid rgba(47,107,71,.14);transition:background .2s}.gk-nav-badge:hover{background:rgba(47,107,71,.14)}.gk-nav.on-dark .gk-nav-badge{color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.gk-nav-icon{position:relative;width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--deep);background:var(--mint);border:1px solid hsla(0,0%,100%,.9);transition:background .2s}.gk-nav-icon:hover{background:#d8eadd}.gk-nav.on-dark .gk-nav-icon{color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.gk-nav-menu{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border:none;color:var(--lime);background:linear-gradient(135deg,var(--ink),var(--deep));box-shadow:0 6px 16px -4px rgba(11,31,20,.4);transition:background .25s,color .25s,transform .2s}.gk-nav-menu:active{transform:scale(.94)}.gk-nav-menu.open{color:var(--ink);background:var(--lime)}@media (max-width:640px){.gk-nav-bar{height:54px;border-radius:18px;padding:0 6px 0 10px}.gk-nav-logo img{height:44px}}.gk-login{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:linear-gradient(160deg,#f5f9f4,#e4f1e8)}.gk-login-art{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;background:url(/fx/contours-light.svg) 50%/cover no-repeat,linear-gradient(135deg,#0b1f14,#123824 55%,#1d4a31);border-radius:0 40px 40px 0}.gk-login-orbit{position:absolute;width:min(80%,560px);aspect-ratio:1;pointer-events:none}.gk-login-orbit>i{position:absolute;inset:0;background:url(/fx/orbit.svg) 50%/contain no-repeat;animation:fxSpin 80s linear infinite;opacity:.6}.gk-login-orbit>i:nth-child(2){inset:16%;animation-duration:55s;animation-direction:reverse;opacity:.45}.gk-login-orbit>i:nth-child(3){inset:32%;animation-duration:40s;opacity:.35}.gk-login-logo{position:relative;z-index:1;display:flex}.gk-login-logo img{height:clamp(70px,9vw,110px);width:auto;object-fit:contain}.gk-login-panel{display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,64px) 20px}.gk-login-card{width:100%;max-width:440px;padding:clamp(28px,5vw,44px);border-radius:30px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(228,241,232,.6));border:1.2px solid hsla(0,0%,100%,.95);box-shadow:0 24px 60px -18px rgba(18,56,36,.25);animation:fxRise .7s var(--ease) both}.gk-login-steps{display:flex;gap:6px;margin-bottom:22px}.gk-login-steps span{height:4px;width:22px;border-radius:99px;background:var(--border);transition:background .3s,width .3s var(--ease)}.gk-login-steps span.on{width:34px;background:linear-gradient(90deg,var(--leaf),var(--lime))}@media (max-width:860px){.gk-login{grid-template-columns:1fr;grid-template-rows:auto 1fr}.gk-login-art{min-height:34svh;border-radius:0 0 36px 36px}.gk-login-orbit{width:120vw;max-width:none}.gk-login-card{background:linear-gradient(160deg,#fff,#f1f7f2)}.gk-login-panel{align-items:flex-start;margin-top:-64px;position:relative;z-index:2;padding-top:0}}.hero-badge-dot,.pulse-dot,[style*=dot-pulse],[style*=pulse-dot]{animation-iteration-count:4!important}.app-popup-stores{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.app-store-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border-radius:16px;text-decoration:none;text-align:left;color:#fff;background:linear-gradient(90deg,var(--ink),var(--deep) 60%,#145c36);border:1px solid hsla(0,0%,100%,.12);box-shadow:var(--sh-green);transition:transform .2s var(--ease),box-shadow .2s}.app-store-btn.play{color:var(--ink);background:var(--lime);border-color:transparent;box-shadow:0 8px 20px -8px hsla(73,82%,71%,.9)}.app-store-btn:hover{transform:translateY(-2px)}.app-store-btn span{display:flex;flex-direction:column;font-weight:700;font-size:.95rem;line-height:1.1;white-space:nowrap}@media (max-width:480px){.app-store-btn{gap:8px;padding:10px}.app-store-btn span{font-size:.86rem}.app-store-btn small{font-size:.58rem}}.app-store-btn small{font-size:.62rem;font-weight:500;opacity:.8;letter-spacing:.02em}@media (max-width:360px){.app-popup-stores{grid-template-columns:1fr}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.section.section-overflow.steps-story{min-height:220vh;justify-content:flex-start!important}.steps-story>.container{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}}.gk-nav .nav-desktop-links{justify-content:safe center!important;gap:0!important}@media (max-width:1536px){.gk-nav .gk-nav-badge{width:40px;height:40px;padding:0;gap:0;justify-content:center;font-size:0;border-radius:13px}.gk-nav .gk-nav-badge svg{width:17px;height:17px}}@media (max-width:1366px){.gk-nav .nav-search-wrap{display:none!important}.gk-nav .nav-link{padding:8px 9px;letter-spacing:.04em}}@media (max-width:1150px){.gk-nav .nav-desktop-links{display:none!important}}@media (min-width:360px){.gk-nav .nav-app-badges{display:flex!important}}