@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5f34dc{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_5f34dc{--font-fgk-mono:"JetBrains Mono","JetBrains Mono Fallback"}.fgk{--bg:#000505;--bg2:#031210;--line:rgba(238,250,246,.09);--text:#eefaf6;--muted:#93a8a1;--dim:#5d736d;--teal:#17e3bc;--teal2:#4bffdd;--cyan:#2ee6ff;--menta:#00EFC9;--ease:cubic-bezier(.2,.8,.2,1);--g:5vw;--fgk-sans:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--fgk-mono:var(--font-fgk-mono),ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--bg);color:var(--text);font-family:var(--fgk-sans);-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100svh}html:has(.fgk){scroll-behavior:smooth;background:#000505}:where(.fgk) *,:where(.fgk) :after,:where(.fgk) :before{box-sizing:border-box}:where(.fgk) a{color:inherit;text-decoration:none}:where(.fgk) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.fgk) :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}:where(.fgk) :where(ul,ol){list-style:none}.fgk .btn{justify-content:center}.fgk .btn-sm{padding:10px 16px;font-size:14px;border-radius:12px}.fgk .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fgk:not(.fx) .fade{opacity:1;transform:none}.fgk:not(.fx) .split:not(.auto) .c{opacity:1}.fgk .split.auto .c{animation:fgk-materializa 1.25s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--retardo,0s) + var(--k) * 26ms)}.fgk .split.auto .c:after{animation:fgk-humo 1.9s cubic-bezier(.3,.6,.3,1) both;animation-delay:calc(var(--retardo,0s) + var(--k) * 26ms + .14s)}@keyframes fgk-cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes fgk-tumba{0%{opacity:0;transform:perspective(1400px) translateY(80px) rotateX(38deg) scale(.86)}}.fgk .nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px var(--g);transition:background .3s,backdrop-filter .3s,border-color .3s;border-bottom:1px solid transparent;animation:fgk-baja .8s var(--ease) backwards .1s}.fgk .nav.solid{background:rgba(0,5,5,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.fgk .nav-logo{display:flex;align-items:center;flex:0 0 auto}.fgk .nav-logo img{height:36px;width:auto;display:block}.fgk .nav ul{display:flex;gap:28px;font-size:14px;color:var(--muted)}.fgk .nav ul a{transition:color .2s}.fgk .nav ul a:hover,.fgk .nav ul a[aria-current]{color:var(--text)}.fgk .nav-acc{display:flex;gap:10px;align-items:center}@media(max-width:960px){.fgk .nav ul{display:none}}@media(max-width:640px){.fgk .nav{padding:14px 18px}.fgk .nav-logo img{height:30px}.fgk .nav .nav-demo{display:none}}.fgk .mod-hero{position:relative;padding:150px 0 100px;overflow:hidden}.fgk .mod-hero:before{content:"";position:absolute;inset:-20% -10% auto;height:120%;background:radial-gradient(900px 520px at 20% 30%,rgba(23,227,188,.13),transparent 60%),radial-gradient(700px 420px at 85% 60%,rgba(46,230,255,.08),transparent 65%);pointer-events:none}.fgk .mod-hero .wrap{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:5vw;align-items:center}.fgk .mod-migas{display:flex;align-items:center;gap:8px;font:500 12px var(--fgk-mono);letter-spacing:.06em;color:var(--dim);margin-bottom:22px;animation:fgk-fundido .8s ease .1s backwards}.fgk .mod-migas a:hover{color:var(--teal)}.fgk .mod-ic{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:15px;border:1px solid rgba(23,227,188,.25);background:rgba(23,227,188,.08);color:var(--teal);margin-bottom:18px;animation:fgk-pop .7s var(--ease) backwards .15s}.fgk .mod-hero h1{font-size:clamp(36px,4.6vw,64px);line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:14px 0 20px}.fgk .mod-hero p.lead{font-size:18px;line-height:1.65;color:var(--muted);max-width:56ch;animation:fgk-sube 1s var(--ease) backwards .9s}.fgk .mod-hero .cta{justify-content:flex-start;margin-top:32px;animation:fgk-sube .9s var(--ease) backwards 1.3s}.fgk .mod-hero .marco{animation:fgk-tumba 1.4s var(--ease) backwards .35s;transform-origin:50% 100%}.fgk .marco{position:relative;display:block;width:100%;text-align:left;border-radius:16px;background:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 50px 110px -30px rgba(0,0,0,.75),0 0 0 1px rgba(23,227,188,.12),0 0 60px rgba(23,227,188,.12);overflow:hidden;cursor:zoom-in;transition:transform .4s var(--ease),box-shadow .3s}.fgk .marco:hover{transform:translateY(-4px);box-shadow:0 60px 120px -30px rgba(0,0,0,.8),0 0 0 2px var(--menta)}.fgk .marco .barra{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#f3f6f5;border-bottom:1px solid #e6edeb}.fgk .marco .barra i{width:9px;height:9px;border-radius:50%;background:#d4dedb}.fgk .marco .barra span{margin-left:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 10.5px var(--fgk-mono);color:#8a9b96}.fgk .marco img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top left}.fgk .marco figcaption{position:absolute;left:12px;bottom:12px;padding:7px 12px;border-radius:999px;background:rgba(0,5,5,.82);color:#fff;font-size:12.5px;font-weight:600;transform:translateY(8px);opacity:0;transition:.35s var(--ease)}.fgk .marco:focus-visible figcaption,.fgk .marco:hover figcaption{transform:none;opacity:1}@media(max-width:960px){.fgk .mod-hero{padding:120px 0 70px}.fgk .mod-hero .wrap{grid-template-columns:1fr}}.fgk .mod-para{padding:120px 0}.fgk .mod-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fgk .mod-card{position:relative;padding:30px 28px;border-radius:20px;background:#f4f8f7;border:1px solid #e3ecea;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.fgk .mod-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px rgba(6,30,26,.25)}.fgk .mod-card .n{font:600 12px var(--fgk-mono);letter-spacing:.12em;color:#08a88a}.fgk .mod-card h3{font-size:21px;font-weight:800;letter-spacing:-.015em;margin:14px 0 10px;color:#061412}.fgk .mod-card p{font-size:15px;line-height:1.6;color:#4b5d58}.fgk .mod-card:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,239,201,.22),transparent)}@media(max-width:860px){.fgk .mod-grid3{grid-template-columns:1fr}}.fgk .mod-capt{padding:120px 0}.fgk .mod-capt .mod-galeria{margin-top:56px}.fgk .mod-galeria{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.fgk .mod-galeria .marco:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}@media(max-width:760px){.fgk .mod-galeria{grid-template-columns:1fr}}.fgk .mod-func{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px}.fgk .mod-func li{display:flex;gap:12px;align-items:center;padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(14,40,36,.55),rgba(3,12,11,.4));font-size:15px;color:#d5e6e0}.fgk .mod-func li svg{flex:0 0 auto;color:var(--teal)}@media(max-width:860px){.fgk .mod-func{grid-template-columns:1fr}}.fgk .mod-capt .head.partida{display:block;max-width:none}.fgk .mod-capt .mod-func{margin-top:28px;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fgk .mod-capt .mod-func li{padding:12px 14px;font-size:14px}.fgk .mod-func li{line-height:1.35}.fgk .mod-otros{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fgk .mod-otro{display:flex;gap:14px;align-items:flex-start;padding:22px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.02);transition:border-color .3s,transform .3s var(--ease),background .3s}.fgk .mod-otro:hover{border-color:rgba(23,227,188,.4);transform:translateY(-3px);background:rgba(23,227,188,.05)}.fgk .mod-otro .ic{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgba(23,227,188,.1);color:var(--teal)}.fgk .mod-otro b{display:block;font-size:16px;margin-bottom:4px}.fgk .mod-otro span{font-size:13.5px;color:var(--muted);line-height:1.45}@media(max-width:860px){.fgk .mod-otros{grid-template-columns:1fr}}.fgk .franja{position:relative;background:var(--menta);color:#000;padding:90px 0;overflow:hidden}.fgk .franja .wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.fgk .franja h2{font-size:clamp(30px,3.8vw,52px);line-height:1.02;letter-spacing:-.03em;font-weight:800;max-width:18ch}.fgk .franja p{font-size:17px;line-height:1.6;color:#06312a;margin-top:12px;max-width:52ch}.fgk .franja .btn-n{background:#000;color:var(--menta)}.fgk .franja .btn-n:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.25)}.fgk .franja .btn-o{border:1.5px solid #000;color:#000}.fgk .franja .btn-o:hover{background:rgba(0,0,0,.07)}.fgk .demo{position:relative;padding:140px 0 110px;overflow:hidden}.fgk .demo:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 500px at 15% 25%,rgba(23,227,188,.12),transparent 60%),radial-gradient(700px 500px at 90% 80%,rgba(46,230,255,.07),transparent 65%);pointer-events:none}.fgk .demo .wrap{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:6vw;align-items:start}.fgk .demo h1{font-size:clamp(36px,4.6vw,64px);line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:16px 0 20px}.fgk .demo .lead{font-size:18px;line-height:1.65;color:var(--muted);max-width:50ch;animation:fgk-sube 1s var(--ease) backwards .8s}.fgk .demo-ben{display:flex;flex-direction:column;gap:14px;margin-top:34px}.fgk .demo-ben li{display:flex;gap:12px;align-items:center;font-size:15.5px;color:#d5e6e0;animation:fgk-sube .8s var(--ease) backwards;animation-delay:calc(1.1s + var(--i) * .12s)}.fgk .demo-ben li i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(23,227,188,.14);color:var(--teal);flex:0 0 auto}.fgk .demo-form{position:relative;padding:34px 32px;border-radius:24px;background:rgba(10,24,21,.66);border:1px solid rgba(90,220,195,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 40px 100px rgba(0,5,4,.6),inset 0 1px 0 rgba(255,255,255,.06);animation:fgk-sube 1s var(--ease) backwards .5s}.fgk .demo-form .fila{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fgk .demo-form label.l{display:block;font-size:12.5px;font-weight:600;color:#b5cac3;margin-bottom:7px}.fgk .demo-form label.l small{font-weight:500;color:var(--dim)}.fgk .demo-form .campo{margin-bottom:16px}.fgk .demo-form input,.fgk .demo-form select,.fgk .demo-form textarea{width:100%;font:inherit;font-size:14.5px;color:var(--text);background:rgba(255,255,255,.045);border:1px solid rgba(90,220,195,.2);border-radius:12px;padding:12px 14px;outline:none;transition:border-color .2s,box-shadow .2s}.fgk .demo-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#93a8a1 0),linear-gradient(135deg,#93a8a1 50%,transparent 0);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.fgk .demo-form select option{background:#0a1815;color:var(--text)}.fgk .demo-form textarea{min-height:96px;resize:vertical}.fgk .demo-form input::placeholder,.fgk .demo-form textarea::placeholder{color:#5f7570}.fgk .demo-form input:focus,.fgk .demo-form select:focus,.fgk .demo-form textarea:focus{border-color:rgba(23,227,188,.6);box-shadow:0 0 0 3px rgba(23,227,188,.14)}.fgk .demo-form [aria-invalid=true]{border-color:rgba(255,120,140,.6)}.fgk .demo-form .err{display:block;font-size:12px;color:#ff98a8;margin-top:6px}.fgk .demo-chips{display:flex;flex-wrap:wrap;gap:8px}.fgk .demo-chips button{padding:7px 12px;border-radius:999px;border:1px solid rgba(90,220,195,.22);background:rgba(255,255,255,.03);font-size:13px;color:#c8d6d1;transition:.2s}.fgk .demo-chips button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#062822;font-weight:700}.fgk .demo-acepta{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:#b5cac3;margin:6px 0 18px;cursor:pointer}.fgk .demo-acepta input{width:18px;height:18px;flex:0 0 auto;margin-top:1px;accent-color:var(--teal)}.fgk .demo-acepta a{color:var(--teal);text-decoration:underline}.fgk .demo-form .btn{width:100%}.fgk .demo-error{border:1px solid rgba(228,60,90,.32);background:rgba(228,60,90,.1);color:#ff98a8;border-radius:12px;padding:10px 14px;font-size:13px;margin-bottom:14px}.fgk .demo-ok{text-align:center;padding:30px 10px}.fgk .demo-ok .ic{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgba(23,227,188,.15);color:var(--teal);margin-bottom:18px;animation:fgk-pop .7s var(--ease) backwards}.fgk .demo-ok h2{font-size:26px;font-weight:800;margin-bottom:10px}.fgk .demo-ok p{color:var(--muted);line-height:1.6;margin-bottom:24px}.fgk .trampa{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:960px){.fgk .demo{padding-top:110px}.fgk .demo .wrap{grid-template-columns:1fr}.fgk .demo-form{padding:26px 20px}.fgk .demo-form .fila{grid-template-columns:1fr;gap:0}}.fgk .pie{position:relative;z-index:1;border-top:1px solid var(--line);background:#000505}.fgk .pie-cols{display:grid;grid-template-columns:1.3fr 1.6fr .8fr .8fr;gap:40px;padding-top:64px;padding-bottom:48px}.fgk .pie-marca img{height:34px;width:auto;margin-bottom:16px}.fgk .pie-marca p{font-size:14px;line-height:1.6;color:var(--muted);max-width:30ch}.fgk .pie h3{font:600 11px var(--fgk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:16px}.fgk .pie ul{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#b9cbc5}.fgk .pie ul.dos{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.fgk .pie ul a:hover{color:var(--teal)}.fgk .pie-base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;padding-bottom:22px;border-top:1px solid var(--line);font-size:12.5px;color:var(--dim)}.fgk .pie-base a{letter-spacing:.08em;font-size:11px;font-weight:600}.fgk .pie-base em{font-style:normal;color:#17e3bc}@media(max-width:960px){.fgk .pie-cols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fgk .pie-cols{grid-template-columns:1fr}}.fgk .scrollcue{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);font:500 11px var(--fgk-mono);letter-spacing:.2em;color:var(--dim);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:12;text-transform:uppercase;animation:fgk-fundido 1s ease 2.9s backwards}.fgk .scrollcue span{width:1px;height:38px;background:linear-gradient(var(--teal),transparent);animation:fgk-cue 1.8s infinite}@media(max-height:720px),(max-width:960px){.fgk .scrollcue{display:none}}.fgk .wrap{width:100%;padding-inline:var(--g)}.fgk .grad{background:linear-gradient(100deg,var(--teal) 0,var(--cyan) 60%,var(--teal2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.fgk .grad-d{background:linear-gradient(100deg,#08a88a,#0a8fb0 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.fgk .eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 11.5px/1 var(--fgk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.fgk .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.fgk .btn{display:inline-flex;align-items:center;gap:9px;padding:14px 22px;border-radius:14px;font-weight:700;font-size:15px;cursor:pointer;border:0;transition:transform .2s var(--ease),box-shadow .2s,background .2s}.fgk .btn-p{color:#062822;background:linear-gradient(115deg,var(--teal),var(--teal2));box-shadow:0 12px 32px rgba(23,227,188,.28)}.fgk .btn-p:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(23,227,188,.4)}.fgk .btn-g{color:var(--text);border:1px solid rgba(23,227,188,.35);background:rgba(23,227,188,.08)}.fgk .btn-g:hover{background:rgba(23,227,188,.16)}.fgk :focus-visible{outline:2px solid var(--teal);outline-offset:3px}@keyframes fgk-baja{0%{opacity:0;transform:translateY(-18px)}}@keyframes fgk-fundido{0%{opacity:0}}@keyframes fgk-sube{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}}@keyframes fgk-pop{0%{opacity:0;transform:scale(.4) rotate(-14deg)}60%{opacity:1;transform:scale(1.12) rotate(3deg)}}@keyframes fgk-enciende{0%{opacity:0;transform:scale(.9);filter:hue-rotate(-22deg) blur(12px) brightness(.3)}}@keyframes fgk-destello{to{transform:translateX(130%)}}.fgk section.blk{position:relative;padding:140px 0}.fgk .head{max-width:760px;margin-bottom:56px}.fgk .head.centro{text-align:center}.fgk .head.centro,.fgk .head.centro p{margin-inline:auto}.fgk .head h2{font-size:clamp(32px,4.2vw,58px);line-height:1.06;letter-spacing:-.02em;font-weight:800;margin:16px 0 18px}.fgk .head p{color:var(--muted);font-size:17.5px;line-height:1.65;max-width:62ch}.head.partida{max-width:none;display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;align-items:end}.fgk .head.partida h2{margin-bottom:0}@media(max-width:860px){.fgk .head.partida{grid-template-columns:1fr;gap:18px}}.split .w{display:inline-block;white-space:nowrap}.fgk .split .c{display:inline-block;position:relative;opacity:0}.fgk .split.in .c{animation:fgk-materializa 1.25s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--k) * 26ms)}.fgk .split .c:after{content:attr(data-c);position:absolute;left:0;top:0;opacity:0;pointer-events:none}.fgk .split.in .c:after{animation:fgk-humo 1.9s cubic-bezier(.3,.6,.3,1) both;animation-delay:calc(var(--k) * 26ms + .14s)}@keyframes fgk-materializa{0%{opacity:0;filter:blur(18px);transform:translate3d(var(--dx),.45em,0) scale(1.22)}40%{opacity:.5;filter:blur(7px)}75%{opacity:.92;filter:blur(1.5px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes fgk-humo{0%{opacity:0;filter:blur(3px);transform:none}20%{opacity:.42}to{opacity:0;filter:blur(16px);transform:translate3d(calc(var(--dx) * -2.4),-1.05em,0) scale(1.45,2)}}.fgk .fade{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.fgk .fade.in{opacity:1;transform:none}.light{background:#fff;color:#061412}.fgk .light .head p{color:#4b5d58}.fgk .light .eyebrow{color:#08a88a}#encender{position:relative;background:var(--menta);color:#000;padding:120px 0 0;overflow:hidden}.fgk #encender .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:6vw;align-items:end}.fgk #encender .encender-lado{text-align:center}.fgk #encender .encender-lado p{max-width:44ch;margin-inline:auto}.fgk #encender .encender-lado .cta{justify-content:center}.fgk #encender .eyebrow{color:#000}.fgk #encender .eyebrow:before{box-shadow:none}.fgk #encender h2{font-size:clamp(40px,6vw,92px);line-height:.98;letter-spacing:-.035em;font-weight:800;margin-top:18px}.fgk #encender h2 em{font-style:normal;color:var(--menta);text-shadow:2px 0 0 #000,1.85px .77px 0 #000,1.41px 1.41px 0 #000,.77px 1.85px 0 #000,0 2px 0 #000,-.77px 1.85px 0 #000,-1.41px 1.41px 0 #000,-1.85px .77px 0 #000,-2px 0 0 #000,-1.85px -.77px 0 #000,-1.41px -1.41px 0 #000,-.77px -1.85px 0 #000,0 -2px 0 #000,.77px -1.85px 0 #000,1.41px -1.41px 0 #000,1.85px -.77px 0 #000}.fgk #encender p{font-size:18px;line-height:1.6;color:#06312a;margin-bottom:28px}.fgk .btn-n{background:#000;color:var(--menta)}.fgk .btn-n:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.25)}.fgk .btn-o{border:1.5px solid #000;color:#000}.fgk .btn-o:hover{background:rgba(0,0,0,.07)}.fgk .llama-fondo{position:absolute;right:calc(var(--g) - 60px);top:50%;transform:translateY(-50%);height:80%;width:auto;aspect-ratio:1;max-width:58vw;z-index:0;pointer-events:none}@keyframes fgk-deriva{to{transform:translate(-40px,30px) rotate(-6deg)}}.fgk .cinta{position:relative;z-index:1;margin-top:96px;border-top:1.5px solid #000;padding:20px 0;overflow:hidden}.fgk .cinta div{display:flex;gap:42px;width:max-content;animation:fgk-marq 32s linear infinite;font-weight:800;font-size:clamp(22px,2.6vw,38px);letter-spacing:-.02em}.fgk .cinta span{display:inline-flex;align-items:center;gap:42px;white-space:nowrap}.fgk .cinta span:after{content:"";width:12px;height:12px;border-radius:50%;background:#000}@media(max-width:860px){.fgk #encender .wrap{grid-template-columns:1fr}}#reunion{padding-bottom:120px}.fgk .orbita{position:relative;height:min(78vh,720px);min-height:520px;margin-top:-10px}.fgk #hilos{position:absolute;inset:0;width:100%;height:100%}.fgk .nucleo{position:absolute;left:50%;top:50%;width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#0c2b26,#000505 70%);display:grid;place-items:center;box-shadow:0 0 0 10px rgba(0,239,201,.08),0 0 calc(30px + var(--brillo,0)*70px) rgba(0,239,201,calc(.15 + var(--brillo,0)*.45));transform:scale(calc(.85 + var(--brillo,0)*.15));z-index:3}.fgk .nucleo img{width:64px;height:64px}.fgk .logo{position:absolute;left:0;top:0;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:20px;background:#fff;border:1px solid #e3ecea;box-shadow:0 8px 22px rgba(6,20,18,.08);display:grid;place-items:center;will-change:transform,opacity;z-index:2;transition:border-color .5s,box-shadow .5s}.fgk .logo svg{width:30px;height:30px}.fgk .logo b{font:800 15px var(--fgk-sans);letter-spacing:-.02em}.fgk .logo small{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);white-space:nowrap;font:600 10.5px var(--fgk-mono);letter-spacing:.04em;color:#7a8c87;opacity:0;transition:opacity .4s}.fgk .logo.llego{border-color:rgba(0,239,201,.55);box-shadow:0 10px 26px rgba(0,180,150,.18)}.fgk .logo:hover small,.fgk .orbita.lista .logo small{opacity:1}.fgk .reu-pie{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 34px;margin-top:60px;font:600 12px var(--fgk-mono);letter-spacing:.1em;color:#5f726d;text-transform:uppercase}.fgk .reu-pie b{color:#08a88a}@media(max-width:700px){.fgk .logo{width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:14px}.fgk .logo svg{width:22px;height:22px}.fgk .logo b{font-size:12px}.fgk .logo small{display:none}.fgk .nucleo{width:96px;height:96px;margin:-48px 0 0 -48px}.fgk .nucleo img{width:46px;height:46px}.fgk .orbita{min-height:460px}}#caos{background:radial-gradient(1200px 500px at 50% 0,rgba(23,227,188,.07),transparent 60%)}.fgk .scan{position:relative;overflow:hidden;height:330px;margin-top:10px;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fgk .track{position:absolute;top:30px;left:0;display:flex;gap:26px;will-change:transform}.fgk .pair{position:relative;width:300px;height:260px;flex:0 0 auto}.fgk .clean,.fgk .raw{position:absolute;inset:0;border-radius:18px;padding:20px}.fgk .raw{border:1px dashed rgba(147,168,161,.28);background:rgba(255,255,255,.015);font:12.5px/1.65 var(--fgk-mono);color:#6f857f;white-space:pre-wrap;overflow:hidden}.fgk .raw .x{color:#9a5d5d}.fgk .clean{background:linear-gradient(160deg,rgba(18,48,43,.95),rgba(6,22,20,.95));border:1px solid rgba(23,227,188,.28);box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05);clip-path:inset(0 0 0 100%)}.fgk .clean h4{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.fgk .clean .t{font-size:17px;font-weight:700;margin-bottom:6px}.fgk .clean .s{font-size:13px;color:var(--muted);line-height:1.5}.fgk .pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:rgba(23,227,188,.13);color:var(--teal);margin:10px 6px 0 0}.fgk .pill.w{background:rgba(255,255,255,.07);color:#cfe0db}.fgk .spark{display:flex;align-items:flex-end;gap:5px;height:56px;margin-top:14px}.fgk .spark span{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(var(--teal),rgba(23,227,188,.15))}.fgk .bar{top:0;bottom:0;width:2px;background:linear-gradient(transparent,var(--teal2) 15%,#fff 50%,var(--teal2) 85%,transparent);box-shadow:0 0 24px 4px rgba(23,227,188,.55),0 0 80px 18px rgba(23,227,188,.18);z-index:3}.fgk .bar,.fgk .bar:after{position:absolute;left:50%;transform:translateX(-50%)}.fgk .bar:after{content:"FOGATIK";top:8px;font:600 10px var(--fgk-mono);letter-spacing:.24em;color:var(--teal);white-space:nowrap}.fgk #chispas{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.fgk .scan-leg{display:flex;justify-content:space-between;margin-top:18px;font:500 12px var(--fgk-mono);color:var(--dim);letter-spacing:.08em}.fgk .scan-leg b{color:var(--teal);font-weight:500}#sistema{position:relative;height:460vh;padding:0}.fgk #sistema .pin{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4vw;padding:0 var(--g);overflow:hidden}.fgk .col-mod{display:flex;flex-direction:column;height:100svh;padding:96px 0 70px}.fgk .col-mod h2{font-size:clamp(30px,min(3.7vw,6.6vh),60px);line-height:1.08;letter-spacing:-.02em;font-weight:800;margin:12px 0 0}.fgk .cuenta{font:500 12px var(--fgk-mono);color:var(--dim);letter-spacing:.12em;margin-top:14px}.fgk .cuenta b{color:var(--teal);font-weight:500}.tambor{position:relative;flex:1;min-height:180px;perspective:900px;-webkit-mask:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.fgk .it{position:absolute;left:0;right:auto;width:max-content;max-width:100%;top:50%;height:1.2em;margin-top:-.6em;font-size:clamp(30px,min(4vw,6.6vh),62px);font-weight:800;letter-spacing:-.03em;line-height:1.2;white-space:nowrap;cursor:pointer;transform-origin:0 50%;will-change:transform,opacity;background:linear-gradient(90deg,var(--teal) 0,var(--teal2) calc(var(--f,0%) * .9),#25403a var(--f,0));-webkit-background-clip:text;background-clip:text;color:transparent}.fgk .it .it-n{font:500 12px var(--fgk-mono);letter-spacing:.1em;vertical-align:super;margin-left:10px;-webkit-text-fill-color:var(--dim)}.fgk .it .it-d{display:none}.fgk .ficha{position:relative;min-height:116px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:linear-gradient(160deg,rgba(14,40,36,.7),rgba(3,12,11,.6));display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;overflow:hidden}.fgk .ficha:before{content:"";position:absolute;inset:0;background:radial-gradient(400px 120px at 0 0,rgba(23,227,188,.16),transparent);pointer-events:none}.fgk .ficha .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(23,227,188,.12);color:var(--teal)}.fgk .ficha b{font-size:17px;display:block;margin-bottom:4px}.fgk .ficha p{font-size:14.5px;line-height:1.5;color:var(--muted)}.fgk .ficha .tg{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fgk .ficha .tg span{font:600 11px var(--fgk-mono);color:#bfe9df;border:1px solid rgba(23,227,188,.25);border-radius:999px;padding:3px 9px}.fgk .ficha.cambia>*{animation:fgk-entra .55s var(--ease) both}.fgk .ficha.cambia>:nth-child(2){animation-delay:.06s}@keyframes fgk-entra{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.fgk #helix{position:relative;z-index:1;width:100%;height:min(80vh,720px)}.fgk #cenizas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 26% 48% at 74% 52%,rgba(23,227,188,.13),rgba(23,227,188,.04) 55%,transparent 75%)}.fgk .col-mod{position:relative;z-index:1}.fgk .prog{position:absolute;left:var(--g);right:var(--g);bottom:36px;height:2px;background:var(--line)}.fgk .prog i{position:absolute;inset:0 auto 0 0;background:var(--teal);box-shadow:0 0 12px var(--teal)}@media(max-width:960px){.fgk #sistema{height:auto}.fgk #sistema .pin{position:relative;height:auto;grid-template-columns:1fr;padding:120px var(--g)}.fgk .col-mod{height:auto;padding:0}.fgk #helix{height:320px;order:-1}.fgk .cuenta,.fgk .ficha,.fgk .prog{display:none}.fgk .tambor{perspective:none;-webkit-mask:none;mask:none;margin-top:22px}.fgk .it{position:static;display:block;height:auto;margin:0 0 22px;transform:none!important;opacity:1!important;filter:none!important;font-size:28px;white-space:normal;--f:100%}.fgk .it .it-d{display:block;font:400 14.5px/1.5 var(--fgk-sans);letter-spacing:0;-webkit-text-fill-color:var(--muted);margin-top:6px}}#producto{padding-bottom:0}.fgk #producto .head{margin-bottom:0}.fgk .escena{position:relative;height:340vh}.fgk .escena-pin{position:sticky;top:0;height:100svh;overflow:hidden;perspective:1500px;background:radial-gradient(1000px 560px at 50% 58%,#e8f6f2,#fff 72%)}.fgk .mundo{position:absolute;left:50%;top:56%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.fgk .shot{position:absolute;left:0;top:0;display:block;text-align:left;border-radius:14px;background:#fff;border:1px solid #e1eae8;box-shadow:0 40px 80px -30px rgba(6,30,26,.45),0 2px 6px rgba(6,30,26,.06);overflow:hidden;opacity:0;will-change:transform,opacity;transition:box-shadow .3s}.fgk .shot:hover{box-shadow:0 50px 100px -30px rgba(6,30,26,.55),0 0 0 2px var(--menta)}.fgk .shot .barra{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#f3f6f5;border-bottom:1px solid #e6edeb}.fgk .shot .barra i{width:9px;height:9px;border-radius:50%;background:#d4dedb}.fgk .shot .barra span{margin-left:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 10.5px var(--fgk-mono);color:#8a9b96}.fgk .shot img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top left}.fgk .shot figcaption{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(0,5,5,.82);color:#fff;font-size:12.5px;font-weight:600;transform:translateY(8px);opacity:0;transition:.35s var(--ease)}.fgk .shot:focus-visible figcaption,.fgk .shot:hover figcaption{transform:none;opacity:1}.shot .brillo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,rgba(0,239,201,.25) 54%,transparent 66%);transform:translateX(var(--sweep,-130%))}.fgk .escena-pie{position:absolute;left:50%;bottom:4vh;transform:translateX(-50%);z-index:5;white-space:nowrap;padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 10px 30px rgba(6,30,26,.12);font:600 12px var(--fgk-mono);letter-spacing:.12em;text-transform:uppercase;color:#5f726d;opacity:0}.fgk .escena-pie b{color:#08a88a}@media(max-width:860px){.fgk .escena{height:auto}.fgk .escena-pin{position:static;height:auto;overflow:visible;perspective:none;background:none;padding:40px 0 80px}.fgk .mundo{position:static;width:auto;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 var(--g)}.fgk .mundo,.fgk .shot{transform:none!important}.fgk .shot{position:relative;width:auto!important;margin:0!important;opacity:1!important}.fgk .escena-pie,.fgk .shot .brillo{display:none}}.lb{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(0,5,5,.88);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .35s}.fgk .lb.abierto{opacity:1;pointer-events:auto}.fgk .lb figure{display:flex;flex-direction:column;max-width:92vw;transform:scale(.94) translateY(16px);transition:transform .45s var(--ease)}.fgk .lb.abierto figure{transform:none}.fgk .lb .vista{position:relative;overflow:hidden;border-radius:14px;box-shadow:0 40px 120px rgba(0,0,0,.6);cursor:zoom-in;width:min(calc(100vw - 150px),calc((100vh - 70px) * 1.6))}.fgk .lb .vista img{display:block;width:100%;height:auto;max-width:none;transition:transform .35s var(--ease);user-select:none}.fgk .lb .vista.zoom{cursor:zoom-out}.fgk .lb .vista.zoom img{transform:scale(2.2);transition:transform .35s var(--ease),transform-origin .08s linear}.fgk .lb .pista{position:absolute;right:12px;bottom:12px;font-size:12px;font-weight:600;color:#fff;background:rgba(0,5,5,.7);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 11px;pointer-events:none;opacity:.9}.fgk .lb figure{max-width:none}.fgk .lb figcaption{width:100%}.fgk .lb .lupa,.fgk .lb .mapa{display:none}.fgk .lb figcaption{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:14px}.fgk .lb figcaption b{color:var(--text)}.fgk .lb .nx,.fgk .lb .pv,.fgk .lb .x{position:absolute;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:20px;transition:background .2s;z-index:2}.fgk .lb .nx:hover,.fgk .lb .pv:hover,.fgk .lb .x:hover{background:rgba(23,227,188,.25)}.fgk .lb .x{top:20px;right:20px}.fgk .lb .pv{left:20px;top:50%;margin-top:-24px}.fgk .lb .nx{right:20px;top:50%;margin-top:-24px}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.fgk .card{position:relative;grid-column:span 2;border-radius:22px;border:1px solid var(--line);background:linear-gradient(170deg,rgba(14,36,33,.75),rgba(3,12,11,.9));overflow:hidden;min-height:340px;display:flex;flex-direction:column;transition:border-color .3s,transform .3s var(--ease)}.fgk .card:hover{border-color:rgba(23,227,188,.4);transform:translateY(-4px)}.fgk .card.ancha{grid-column:span 3}.fgk .card .stage{flex:1;position:relative;padding:22px;display:flex;align-items:center;justify-content:center}.fgk .card .foot{padding:18px 22px 22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.fgk .card .foot b{display:block;font-size:17px;margin-bottom:4px}.fgk .card .foot span{font-size:13.5px;color:var(--muted);line-height:1.45}.fgk .card .foot .ir{flex:0 0 auto;display:inline-flex;align-items:center;gap:0;height:32px;padding:0 10px;border-radius:999px;background:rgba(23,227,188,.12);color:var(--teal);font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;transition:gap .35s var(--ease),padding .35s var(--ease),background .3s,color .3s}.fgk .card .ir em{font-style:normal;max-width:0;overflow:hidden;transition:max-width .4s var(--ease)}.fgk .card:hover .ir{gap:6px;padding:0 14px;background:var(--teal);color:#062822}.fgk .card:hover .ir em{max-width:130px}@media(max-width:960px){.fgk .bento{grid-template-columns:1fr}.fgk .card,.fgk .card.ancha{grid-column:auto}}.fgk .bars{display:flex;align-items:flex-end;gap:7px;height:170px;width:100%;position:relative}.fgk .bars span{flex:1;height:100%;border-radius:6px 6px 2px 2px;background:linear-gradient(rgba(23,227,188,.55),rgba(23,227,188,.06));transform-origin:bottom;transform:scaleY(.05);transition:transform 1s var(--ease)}.fgk .bars span.top{background:linear-gradient(var(--teal2),rgba(23,227,188,.2));box-shadow:0 0 22px rgba(23,227,188,.5)}.fgk .vivo .bars span{transform:scaleY(var(--h))}.fgk .tag{position:absolute;padding:6px 11px;border-radius:999px;font:700 12.5px var(--fgk-mono);color:#062822;background:var(--teal);box-shadow:0 8px 24px rgba(23,227,188,.45);opacity:0;transform:translateY(8px) scale(.9);transition:.5s var(--ease) .9s}.fgk .vivo .tag{opacity:1;transform:none}.fgk .ia{width:100%;max-width:330px}.fgk .ia .q{border:1px solid var(--line);border-radius:14px;padding:14px;background:rgba(0,0,0,.25);font-size:13.5px;line-height:1.55;min-height:86px;color:#d9e8e3}.fgk .ia .q:after{content:"▍";color:var(--teal);animation:fgk-blink 1s steps(1) infinite}.fgk .ia .go{margin-top:12px;display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:700;color:#062822;background:var(--teal);padding:8px 14px;border-radius:999px;opacity:.35;transition:.3s}.fgk .ia .go.on{opacity:1;box-shadow:0 0 0 6px rgba(23,227,188,.15);animation:fgk-pulse 1.4s infinite}.fgk .ia .res{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.fgk .ia .res .pill{opacity:0;transform:translateY(6px);transition:.4s var(--ease)}.fgk .ia .res .pill.on{opacity:1;transform:none}@keyframes fgk-blink{50%{opacity:0}}@keyframes fgk-pulse{50%{box-shadow:0 0 0 12px rgba(23,227,188,0)}}.fgk .kan{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;position:relative}.fgk .kan .col{border-radius:12px;background:rgba(255,255,255,.03);border:1px solid var(--line);padding:10px;min-height:180px}.fgk .kan .col h5{font:600 10.5px var(--fgk-mono);letter-spacing:.08em;color:var(--dim);margin-bottom:8px;text-transform:uppercase}.fgk .kan .op{height:34px;border-radius:9px;background:rgba(255,255,255,.05);margin-bottom:8px}.fgk .kan .mov{position:absolute;width:calc((100% - 20px)/3 - 20px);left:10px;top:30px;min-height:58px;border-radius:10px;background:linear-gradient(135deg,#1c5a4f,#0e3530);border:1px solid var(--teal);padding:8px 10px;font-size:11.5px;line-height:1.35;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .9s var(--ease),background .4s}.fgk .kan .mov b{display:block;font-size:12.5px}.fgk .kan .mov.won{background:linear-gradient(135deg,var(--teal),#0fb894);color:#062822}.fgk .chat{width:100%;max-width:340px;display:flex;flex-direction:column;gap:9px}.fgk .msg{max-width:84%;padding:9px 12px;border-radius:14px;font-size:13px;line-height:1.45;opacity:0;transform:translateY(10px) scale(.97);transition:.45s var(--ease)}.fgk .msg.on{opacity:1;transform:none}.fgk .msg.in{background:rgba(255,255,255,.07);border-top-left-radius:4px}.fgk .msg.out{align-self:flex-end;background:linear-gradient(135deg,#17e3bc,#0fb894);color:#062822;border-top-right-radius:4px;font-weight:500}.fgk .msg small{display:block;font:500 10px var(--fgk-mono);opacity:.65;margin-bottom:3px}.fgk .ws{display:flex;gap:22px;align-items:center;width:100%}.fgk .anillo{position:relative;width:118px;height:118px;flex:0 0 auto}.fgk .anillo svg{transform:rotate(-90deg)}.fgk .anillo b{position:absolute;inset:0;display:grid;place-items:center;font-size:26px;font-weight:800}.fgk .tasks{list-style:none;flex:1;display:flex;flex-direction:column;gap:9px}.fgk .tasks li{display:flex;gap:10px;align-items:center;font-size:13.5px;color:#cfe0db;transition:color .4s}.fgk .tasks li i{width:18px;height:18px;border-radius:6px;border:1.5px solid #3d5a54;display:grid;place-items:center;flex:0 0 auto;transition:.3s;font-style:normal;font-size:11px;color:#062822}.fgk .tasks li.ok i{background:var(--teal);border-color:var(--teal)}.fgk .tasks li.ok{color:var(--dim)}.fgk .fin{width:100%}.fgk .fin .big{font-size:38px;font-weight:800;letter-spacing:-.02em}.fgk .fin .big small{font-size:14px;color:var(--teal);font-weight:600;margin-left:8px}.fgk .fin svg{width:100%;height:120px;margin-top:10px}.fgk .fin path.l{fill:none;stroke:var(--teal);stroke-width:2.5;stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 2.2s var(--ease)}.fgk .vivo .fin path.l{stroke-dashoffset:0}#cierre{overflow:hidden;padding:120px 0 0;text-align:center}.fgk #brasas{inset:0;width:100%;height:100%}.fgk #brasas,.fgk .calor{position:absolute;z-index:0}.fgk .calor{left:50%;top:60px;width:1100px;height:900px;margin-left:-550px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,239,201,.2),rgba(0,239,201,.05) 55%,transparent);animation:fgk-titila 3.2s ease-in-out infinite}@keyframes fgk-titila{0%,to{opacity:.8;transform:scale(1)}30%{opacity:1;transform:scale(1.03)}55%{opacity:.7}75%{opacity:.95;transform:scale(.98)}}.fgk #cierre .wrap{position:relative;z-index:1}.fgk #fuego{display:block;width:420px;height:420px;margin:-40px auto -60px;max-width:100%}.fgk #cierre h2{font-size:clamp(38px,5.6vw,84px);line-height:1.02;letter-spacing:-.03em;font-weight:800;max-width:15ch;margin:18px auto 22px}.fgk #cierre p.sub{color:var(--muted);font-size:18px;max-width:58ch;margin:0 auto 40px;line-height:1.6}.fgk .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.fgk .stats{display:grid;grid-template-columns:repeat(4,1fr);margin:90px 0 70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fgk .stats div{padding:34px 18px;border-right:1px solid var(--line);text-align:left}.fgk .stats div:last-child{border-right:0}.fgk .stats b{display:block;font-size:clamp(40px,4.6vw,64px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fgk .stats span{font-size:14px;color:var(--muted)}@media(max-width:860px){.fgk .stats{grid-template-columns:repeat(2,1fr)}.fgk .stats div:nth-child(2){border-right:0}.fgk .stats div{border-bottom:1px solid var(--line)}.fgk #fuego{width:300px;height:300px;margin:-20px auto -40px}}@keyframes fgk-marq{to{transform:translateX(-50%)}}.fgk footer{position:relative;z-index:1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:22px var(--g);border-top:1px solid var(--line);font-size:12.5px;color:var(--dim)}.fgk footer em{font-style:normal;color:#17e3bc}@media (prefers-reduced-motion:reduce){.fgk *,.fgk :after,.fgk :before{animation:none!important;transition:none!important}.fgk .split .c:after{display:none}.fgk .fade,.fgk .shot,.fgk .split .c{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.fgk .clean{clip-path:none!important}}.fgk .ficha .ficha-ir{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:var(--teal)}.fgk .ficha .ficha-ir:hover{text-decoration:underline}.fgk .mod-indice{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.fgk .mod-tarjeta{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(170deg,rgba(14,36,33,.75),rgba(3,12,11,.9));transition:border-color .3s,transform .35s var(--ease),box-shadow .35s}.fgk .mod-tarjeta:hover{border-color:rgba(23,227,188,.45);transform:translateY(-5px);box-shadow:0 30px 70px -30px rgba(0,0,0,.8)}.fgk .mod-tarjeta img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top left;background:#fff;border-bottom:1px solid var(--line)}.fgk .mod-tarjeta .cuerpo{display:flex;gap:14px;align-items:flex-start;padding:20px}.fgk .mod-tarjeta .ic{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(23,227,188,.1);color:var(--teal)}.fgk .mod-tarjeta b{display:block;font-size:17px;margin-bottom:4px}.fgk .mod-tarjeta .cuerpo span:not(.ic){font-size:13.5px;color:var(--muted);line-height:1.45}.fgk .mod-tarjeta .cuerpo div{flex:1}.fgk .mod-tarjeta i{font-style:normal;color:var(--teal);transition:transform .3s var(--ease)}.fgk .mod-tarjeta:hover i{transform:translateX(4px)}@media(max-width:960px){.fgk .mod-indice{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fgk .mod-indice{grid-template-columns:1fr}}@media(max-width:640px){.fgk #sistema .pin{padding:20px var(--g) 72px;gap:8px}.fgk #helix{height:240px}.fgk section.blk{padding-top:84px;padding-bottom:84px}.fgk #reunion{padding-bottom:72px}.fgk #producto{padding-bottom:0}.fgk #cierre,.fgk #encender{padding-top:72px}.fgk .head{margin-bottom:34px}.fgk .mod-hero{padding:100px 0 42px}.fgk .mod-capt,.fgk .mod-para{padding:72px 0}.fgk .franja{padding:54px 0}.fgk .demo{padding-top:100px;padding-bottom:66px}}.fgk .card.completa{grid-column:span 6;min-height:0}.fgk .card.completa .stage{padding:28px 22px}.fgk .mk{display:grid;grid-template-columns:1fr 1.05fr;gap:22px;width:100%;align-items:center}.fgk .mk-flujo{display:flex;flex-direction:column;align-items:center}.fgk .mk .nd{font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:#b9cbc7;white-space:nowrap;transition:border-color .35s,background .35s,color .35s,box-shadow .35s}.fgk .mk .nd.t{border-style:dashed}.fgk .mk .nd.on{border-color:var(--teal);background:rgba(23,227,188,.14);color:#fff;box-shadow:0 0 18px rgba(23,227,188,.22)}.fgk .mk .ln{width:2px;height:14px;background:var(--line);position:relative;overflow:hidden}.fgk .mk .ln:after{content:"";position:absolute;inset:0;background:var(--teal);transform:scaleY(0);transform-origin:top;transition:transform .35s}.fgk .mk .ln.on:after{transform:none}.fgk .mk .ramas{display:flex;gap:8px;padding-top:12px;position:relative}.fgk .mk .ramas:before{content:"";position:absolute;top:0;left:25%;right:25%;height:12px;border:2px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0}.fgk .mk .ramas .nd{font-size:11.5px;padding:6px 10px}.fgk .mk-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fgk .mk-cifras div{border:1px solid var(--line);border-radius:12px;padding:10px 6px;text-align:center;background:rgba(255,255,255,.02)}.fgk .mk-cifras b{display:block;font-size:22px;font-weight:800;color:#fff;letter-spacing:-.02em}.fgk .mk-cifras small{font-size:11.5px;color:var(--muted)}.fgk .mk-secciones{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.fgk .mk-secciones span{font:600 11px var(--fgk-mono);color:#bfe9df;border:1px solid rgba(23,227,188,.25);border-radius:999px;padding:3px 9px}@media(max-width:960px){.fgk .card.completa{grid-column:auto}}@media(max-width:640px){.fgk .mk{grid-template-columns:1fr}}.fgk .rs{width:100%;display:flex;flex-direction:column;gap:16px}.fgk .rs-semana{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.fgk .rs-dia h5{margin:0 0 6px;font:600 11px var(--fgk-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;text-align:center}.fgk .rs-post{border:1px solid var(--line);border-radius:10px;padding:8px 7px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:5px;min-height:86px;transition:border-color .35s,background .35s,box-shadow .35s}.fgk .rs-post i{font-style:normal;font-weight:800;font-size:10px;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:#fff}.fgk .rs-post[data-red=fb] i{background:#1877f2}.fgk .rs-post[data-red=ig] i{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.fgk .rs-post[data-red=in] i{background:#0a66c2}.fgk .rs-post span{font-size:11.5px;font-weight:600;color:#cfe0dc;line-height:1.25}.fgk .rs-post small{margin-top:auto;font-size:10px;color:#e8b04a}.fgk .rs-post.on{border-color:var(--teal);background:rgba(23,227,188,.1);box-shadow:0 0 16px rgba(23,227,188,.18)}.fgk .rs-post.on small{color:var(--teal)}.fgk .rs-cifras{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fgk .rs-cifras div{border:1px solid var(--line);border-radius:12px;padding:9px 10px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;background:rgba(255,255,255,.02)}.fgk .rs-cifras b{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.02em}.fgk .rs-cifras small{font-size:11.5px;color:var(--muted)}.fgk .gp{width:100%;display:grid;grid-template-columns:auto 1fr;gap:12px 20px;align-items:center}.fgk .gp-total{text-align:center;border:1px solid var(--line);border-radius:16px;padding:16px 14px;background:rgba(255,255,255,.02)}.fgk .gp-total b{display:block;font-size:30px;font-weight:800;color:#fff;letter-spacing:-.02em}.fgk .gp-total small{font-size:11.5px;color:var(--muted)}.fgk .gp-ind{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.fgk .gp-ind li{display:grid;grid-template-columns:1fr 70px 38px 10px;align-items:center;gap:8px;font-size:12px;color:#cfe0dc}.fgk .gp-ind span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fgk .gp-barra{height:6px;border-radius:9px;background:rgba(255,255,255,.07);overflow:hidden}.fgk .gp-barra i{display:block;height:100%;width:0;border-radius:9px;background:#5b6b68;transition:width 1s var(--ease),background .4s}.fgk .gp-ind li b{font:700 12px var(--fgk-mono);color:#fff;text-align:right}.fgk .gp-ind li em{width:10px;height:10px;border-radius:50%;background:#33403e;transition:background .4s,box-shadow .4s}.fgk .gp-ind li.on[data-c=v] em,.fgk .gp-ind li.on[data-c=v] i{background:#17e3bc}.fgk .gp-ind li.on[data-c=a] em,.fgk .gp-ind li.on[data-c=a] i{background:#f2b33d}.fgk .gp-ind li.on[data-c=r] em,.fgk .gp-ind li.on[data-c=r] i{background:#f26b5b}.fgk .gp-ind li.on em{box-shadow:0 0 10px currentColor}.fgk .gp-accion{grid-column:1/-1;justify-self:start;font-size:12px;font-weight:600;color:#ffd0c9;border:1px solid rgba(242,107,91,.4);background:rgba(242,107,91,.1);border-radius:999px;padding:6px 12px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s var(--ease)}.fgk .gp-accion.on{opacity:1;transform:none}@media(max-width:640px){.fgk .rs-semana{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fgk .rs-dia:nth-child(n+4){display:none}.fgk .rs-post{padding:6px 5px;min-height:78px}.fgk .rs-post span{font-size:10.5px}.fgk .gp{grid-template-columns:1fr}.fgk .gp-total{display:flex;align-items:baseline;justify-content:center;gap:10px;padding:10px}.fgk .gp-total b{font-size:24px}}.fgk .perm{width:100%;display:flex;flex-direction:column;gap:12px}.fgk .perm-quien{display:flex;gap:6px;flex-wrap:wrap}.fgk .perm-quien span{font-size:11.5px;font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px;transition:all .35s}.fgk .perm-quien span.on{color:#062822;background:var(--teal);border-color:var(--teal)}.fgk .perm-tabla{display:flex;flex-direction:column;gap:3px}.fgk .perm-cab,.fgk .perm-fila{display:grid;grid-template-columns:1.6fr repeat(4,1fr);align-items:center;gap:4px}.fgk .perm-cab span{font:600 9.5px var(--fgk-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:center}.fgk .perm-fila{padding:4px 0;border-top:1px solid rgba(255,255,255,.05)}.fgk .perm-fila>span{font-size:12px;color:#cfe0dc;display:flex;align-items:center;gap:6px;white-space:nowrap}.fgk .perm-fila em{font-style:normal;font-size:9.5px;font-weight:700;color:#f2b33d;border:1px solid rgba(242,179,61,.4);border-radius:999px;padding:1px 6px;opacity:0;transition:opacity .35s}.fgk .perm-fila.exc em{opacity:1}.fgk .perm-fila i{justify-self:center;width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.14);transition:all .35s}.fgk .perm-fila i.no{border-color:transparent;background:none}.fgk .perm-fila i.on{border-color:var(--teal);background:var(--teal);box-shadow:0 0 10px rgba(23,227,188,.45)}.fgk .perm-fila i.on.cero{border-color:#7a8986;background:#3b4644;box-shadow:none}.fgk .perm-caps{display:flex;gap:6px;flex-wrap:wrap}.fgk .perm-caps span{font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;transition:all .35s}.fgk .perm-caps b{width:8px;height:8px;border-radius:50%;background:#3b4644;transition:background .35s}.fgk .perm-caps span.on{color:#d9fff6;border-color:rgba(23,227,188,.35)}.fgk .perm-caps span.on b{background:var(--teal)}@media(max-width:640px){.fgk .perm-cab span{font-size:8.5px}.fgk .perm-fila>span{font-size:11px}.fgk .perm-fila em{display:none}}@media(max-width:900px){.fgk .lb{place-items:stretch}.fgk .lb figure{width:100vw;height:100dvh;max-width:none;transform:none;padding:64px 12px 12px;gap:10px;display:flex;flex-direction:column}.fgk .lb .vista{display:none}.fgk .lb .lupa{display:block;flex:1;min-height:0;position:relative;overflow:hidden;border-radius:14px;background:#0b1513;touch-action:none;cursor:grab;box-shadow:0 20px 60px rgba(0,0,0,.5)}.fgk .lb .lupa img{position:absolute;left:0;top:0;max-width:none;height:auto;user-select:none;-webkit-user-drag:none;will-change:transform}.fgk .lb .mapa{display:block;position:relative;flex:0 0 auto;touch-action:none;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.fgk .lb .mapa img{display:block;width:100%;height:auto;opacity:.75;user-select:none;-webkit-user-drag:none}.fgk .lb .mapa i{position:absolute;border:2px solid var(--teal);border-radius:4px;background:rgba(23,227,188,.14);box-shadow:0 0 0 999px rgba(0,5,5,.45);pointer-events:none}.fgk .lb figcaption{margin-top:0;padding:0 56px;font-size:13px;gap:10px;min-height:44px;align-items:center}.fgk .lb .x{top:10px;right:12px;width:44px;height:44px}.fgk .lb .nx,.fgk .lb .pv{top:auto;bottom:12px;margin-top:0;width:44px;height:44px}.fgk .lb .pv{left:12px}.fgk .lb .nx{right:12px}.fgk{touch-action:pan-x pan-y}}.fgk .mod-capt-cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.fgk .mod-capt-cab>:only-child{grid-column:1/-1}@media(max-width:1100px){.fgk .mod-capt-cab{grid-template-columns:1fr;gap:36px}}@media(max-width:760px){.fgk .mod-capt .mod-func{grid-template-columns:1fr}.fgk .mod-galeria .marco:last-child:nth-child(odd){width:auto}}.fgk .nav .btn,.fgk .nav .mk-btn-enter{padding:8px 15px;font-size:13.5px;border-radius:10px;gap:7px}.fgk .nav .btn-p{box-shadow:0 6px 18px rgba(23,227,188,.22)}.fgk .nav .btn svg{width:15px;height:15px}@media(max-width:640px){.fgk .nav .mk-btn-enter{display:inline-flex;padding:7px 12px;font-size:13px}}.fgk .mod-capt-cab .head{max-width:none;margin-bottom:0}@media(max-width:860px){.fgk #encender .encender-lado{text-align:left}.fgk #encender .encender-lado p{margin-inline:0}.fgk #encender .encender-lado .cta{justify-content:flex-start}}@media(min-width:1100px){.fgk #reunion .head{max-width:1120px}.fgk #reunion .head h2 .grad-d{display:block;white-space:nowrap}.fgk #reunion .head p{max-width:none;width:min(1000px,100%);margin-inline:auto}.fgk #caos .head{max-width:1200px}.fgk #caos .head h2{white-space:nowrap}.fgk #caos .head h2 .grad{display:block}.fgk #caos .head p{max-width:none;width:min(1000px,100%);margin-inline:auto}}.fgk .tambor .it.activo:hover{opacity:1!important;filter:none!important;--f:100%!important;text-shadow:0 0 10px rgba(23,227,188,.7),0 0 28px rgba(23,227,188,.45)!important}.fgk .tambor .it:focus-visible{outline:2px solid var(--teal);outline-offset:6px;border-radius:8px}.fgk .tambor .it.activo:hover .it-n{font-size:0;letter-spacing:0}.fgk .tambor .it.activo:hover .it-n:after{content:"↗";font:700 22px var(--fgk-mono);-webkit-text-fill-color:var(--teal);color:var(--teal);animation:fgk-flecha .4s ease both}@keyframes fgk-flecha{0%{opacity:0}to{opacity:1}}@media(min-width:1100px){.fgk #producto .head{max-width:1200px}.fgk #producto .head h2{white-space:nowrap}}.fgk section.blk#accion{padding-bottom:90px}.fgk #cierre{padding-top:30px}@media(max-width:640px){.fgk section.blk#accion{padding-bottom:56px}.fgk #cierre{padding-top:20px}}.fgk .btn{padding:9px 16px;font-size:14px;border-radius:10px;gap:7px;line-height:1.2}.fgk .btn-p{box-shadow:0 6px 18px rgba(23,227,188,.22)}.fgk .btn-p:hover{box-shadow:0 10px 26px rgba(23,227,188,.34)}.fgk .demo-form .btn{padding:12px 16px}.fgk h1,.fgk h2,.fgk h3{text-wrap:balance}.fgk p{text-wrap:pretty}@media(min-width:1100px){.fgk .head{max-width:1000px}.fgk .head.centro{max-width:1100px}.fgk .head p{max-width:1000px}.fgk .head.centro p{margin-inline:auto}.fgk .mod-hero p.lead{max-width:60ch}.fgk .franja h2{max-width:22ch}.fgk .franja p{max-width:none}}@media(min-width:961px){.fgk .mod-hero .wrap{grid-template-columns:1.1fr 1fr;gap:4vw}.fgk .mod-hero h1{font-size:clamp(32px,3.3vw,52px);line-height:1.08}.fgk .mod-hero p.lead{max-width:none;font-size:17px}}.fgk .mod-capt{padding-bottom:70px}.fgk .franja .llama-franja{left:50%;right:auto;top:0;transform:translateX(-50%);height:270%;max-width:none}.fgk .card .foot div span,.fgk .mk-lead,.fgk p{line-height:1.4}@media(max-width:640px){.fgk .card .foot div span,.fgk .it .it-d,.fgk p{font-size:16px!important;line-height:1.4!important}}.fgk .card .foot{flex-direction:column;align-items:stretch;gap:14px}.fgk .card .foot .ir{align-self:flex-end}@media(max-width:640px){.fgk .scan-leg span{max-width:8.5em;line-height:1.5}.fgk .scan-leg span:last-child{text-align:right}}@media(max-width:960px){.fgk .tambor{margin-top:44px}.fgk .it{width:auto;max-width:100%;margin:0 0 34px}}@media(max-width:560px){.fgk .pie-cols{grid-template-columns:1fr 1fr;gap:36px 20px}.fgk .pie-cols>div:nth-child(2),.fgk .pie-marca{grid-column:1/-1}.fgk .pie-cols>div:nth-child(3) ul,.fgk .pie-cols>div:nth-child(4) ul{font-size:13.5px}.fgk .pie-base{flex-direction:column;align-items:center;text-align:center}}@media(max-width:960px){.fgk #cenizas{background:radial-gradient(ellipse 45% 22% at 50% 18%,rgba(23,227,188,.13),rgba(23,227,188,.04) 55%,transparent 75%)}}