.ga{--bg:#fff;--surface:#fbfcfa;--surface-2:#f3f5ee;--card:#fff;--text:#14130f;--dim:#5b6157;--border:rgba(20,19,15,.12);--accent:#d4fb50;--accent-soft:rgba(212,251,80,.22);--accent-ink:#14130f;--secondary:#3f463c;--secondary-soft:rgba(63,70,60,.08);--secondary-line:rgba(63,70,60,.42);--alt-bg:#f5f7f0;--ink-bg:#14130f;--ink-text:#f5f5f1;--ink-dim:hsla(60,17%,95%,.66);--ink-border:hsla(60,17%,95%,.16);--ink-card:hsla(0,0%,100%,.05);--shadow:0 18px 45px rgba(20,19,15,.1);--nav-bg:rgba(20,19,15,.9);--num:var(--text);min-height:100vh;font-family:var(--font-body),system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased}.ga *,.ga :after,.ga :before{box-sizing:border-box}.ga ul{list-style:none;padding:0;margin:0}.ga h1,.ga h2,.ga h3,.ga-display{font-family:var(--font-display),Georgia,serif}.ga h1,.ga h2,.ga h3{color:var(--text)}.ga-section--ink{--num:var(--accent)}html{scroll-behavior:smooth}@keyframes lg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes lg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lg-blobA{0%{transform:translate(0) scale(1)}50%{transform:translate(38px,-28px) scale(1.12)}to{transform:translate(0) scale(1)}}@keyframes lg-blobB{0%{transform:translate(0) scale(1)}50%{transform:translate(-46px,30px) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes rv-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-110%);opacity:0}}@keyframes rv-in{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes il-wave{0%,to{transform:rotate(0deg)}45%{transform:rotate(-17deg)}70%{transform:rotate(-6deg)}}@keyframes il-pop{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes il-point{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes il-fly{0%{transform:translate(0);opacity:.95}55%{transform:translate(9px,-11px);opacity:.7}to{transform:translate(0);opacity:.95}}@keyframes ga-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ga .ga-bob{animation:ga-bob 3.6s ease-in-out infinite}.ga .rv-exit{animation:rv-out .38s cubic-bezier(.4,0,.2,1) both}.ga .rv-enter{animation:rv-in .38s cubic-bezier(.4,0,.2,1) both}.ga .il-fly,.ga .il-point,.ga .il-pop,.ga .il-wave{transform-box:fill-box}.ga .il-wave{transform-origin:50% 92%;animation:il-wave 3.4s ease-in-out infinite}.ga .il-pop{transform-origin:50% 50%;animation:il-pop 2.8s ease-in-out infinite}.ga .il-point{transform-origin:0 50%;animation:il-point 2.6s ease-in-out infinite}.ga .il-fly{transform-origin:50% 50%;animation:il-fly 4.2s ease-in-out infinite}.ga .r-init{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,.8,.3,1),transform .7s cubic-bezier(.16,.8,.3,1)}.ga .r-in{opacity:1!important;transform:none!important}.ga .card-hover{transition:transform .28s cubic-bezier(.16,.8,.3,1),box-shadow .28s ease,border-color .28s ease}.ga .card-hover:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(28,25,23,.13);border-color:var(--accent)!important}.ga .role-card{transition:transform .28s cubic-bezier(.16,.8,.3,1),box-shadow .28s ease,border-color .28s ease}.ga .role-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgba(28,25,23,.14);border-color:var(--accent)!important}.gv-circle{position:absolute;border-radius:50%;background:var(--accent);opacity:.6}.gv-gave{filter:drop-shadow(0 5px 10px rgba(20,19,15,.16))}.gv-ctx,.gv-gave{position:absolute}.gv-ctx{display:flex;align-items:center;justify-content:center;background:var(--ink-bg);box-shadow:0 6px 16px rgba(20,19,15,.22)}@keyframes gv-ctx-bob{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-7px) rotate(5deg)}}@media (prefers-reduced-motion:no-preference){.gv-ctx{animation:gv-ctx-bob 3s ease-in-out infinite;transform-origin:center}.role-card:nth-child(2) .gv-ctx{animation-delay:.5s}.role-card:nth-child(3) .gv-ctx{animation-delay:1s}.role-card:nth-child(4) .gv-ctx{animation-delay:1.5s}}.ga-shell{max-width:1180px;margin:0 auto;padding:0 24px}.ga-section{padding:clamp(56px,8vw,100px) 0}.ga-section--surface{border-bottom:1px solid var(--border)}.ga-section--surface,.ga-section--surface-top{background:var(--surface);border-top:1px solid var(--border)}.ga-section--alt{background:var(--alt-bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ga-section--ink{background:var(--ink-bg)}.ga-section--ink,.ga-section--ink .ga-h2,.ga-section--ink h1,.ga-section--ink h2,.ga-section--ink h3{color:var(--ink-text)}.ga-section--ink .ga-eyebrow{color:var(--ink-dim)}.ga-section--ink .ga-eyebrow>i{background:var(--accent)}.ga-eyebrow{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;font-weight:600;color:var(--secondary);margin-bottom:16px}.ga-eyebrow>i{width:8px;height:8px;border-radius:3px;background:var(--secondary);display:inline-block;flex-shrink:0}.ga-h2{font-weight:700;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px}.ga-lead{font-size:17px;color:var(--dim);margin:0}.ga-card{background:var(--card);border:1px solid var(--border);border-radius:18px}.ga-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--nav-bg);border-bottom:1px solid hsla(60,17%,95%,.12)}.ga-nav{max-width:1180px;margin:0 auto;padding:16px 24px;justify-content:space-between;gap:24px}.ga-brand,.ga-nav{display:flex;align-items:center}.ga-brand{gap:11px;font-weight:700;font-size:21px;letter-spacing:-.01em}.ga-header .ga-brand{color:var(--ink-text)}.ga-brand>span{width:26px;height:26px;border-radius:8px;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;color:var(--accent-ink);font-weight:800;font-size:12px;letter-spacing:.01em;line-height:1}.nav-links{display:flex;align-items:center;gap:30px;font-size:15px;font-weight:500}.nav-links a{color:hsla(60,17%,95%,.7);text-decoration:none}.nav-links a:hover{color:var(--ink-text)}.ga-hero{position:relative;overflow:hidden;padding:clamp(44px,7vw,80px) 0 clamp(56px,8vw,96px)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(36px,5vw,72px);align-items:center}.wa-btn{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:var(--accent-ink);border-radius:999px;font-weight:700;font-size:17px;line-height:1.2;padding:16px 30px;text-decoration:none}.wa-btn svg{flex-shrink:0}.wa-btn--sm{padding:11px 20px;white-space:nowrap}.wa-btn--md,.wa-btn--sm{font-size:15px;border-radius:999px;gap:8px}.wa-btn--md{padding:13px 24px}.wa-btn--ink{background:var(--ink-bg);color:var(--ink-text);padding:17px 36px;font-size:18px;border-radius:999px;font-weight:700}.wa-btn--outline{background:transparent;border:1px solid var(--border);color:var(--text);padding:11px;border-radius:999px;font-size:15px;justify-content:center;gap:7px;transition:background .25s,color .25s,border-color .25s}.wa-btn--outline:hover{background:var(--accent);color:var(--accent-ink);border-color:transparent}.gv-graph{display:block;width:100%;height:auto;overflow:visible}.gv-cycle{animation:gv-cycle 16s ease-in-out infinite}@keyframes gv-cycle{0%{opacity:0;transform:translateY(12px) scale(.95)}3%{opacity:1;transform:none}17%{opacity:1;transform:none}21%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:0}}.gv-path{fill:none;stroke:url(#gv-stroke);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:6 7;opacity:.55;animation:gv-flow 2.4s linear infinite}@keyframes gv-flow{to{stroke-dashoffset:-26}}.gv-dot{fill:var(--accent);offset-rotate:0deg;animation:gv-travel 3.2s linear infinite;filter:drop-shadow(0 0 5px var(--accent))}@keyframes gv-travel{0%{offset-distance:0}to{offset-distance:100%}}.gv-core-ring{transform-origin:center;transform-box:fill-box;animation:gv-pulse 3s ease-in-out infinite}@keyframes gv-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:0;transform:scale(1.55)}}@media (min-width:760px){.hub-right{border-left:1px solid var(--border);padding-left:clamp(24px,4vw,40px)}}@media (max-width:759px){.hub-grid{grid-template-columns:1fr!important}}.hub-acc{border-top:1px solid var(--border)}.hub-acc:last-of-type{border-bottom:1px solid var(--border)}.hub-acc>summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:15px 2px;list-style:none}.hub-acc>summary::-webkit-details-marker{display:none}.hub-acc__sign{display:inline-block;font-size:20px;line-height:1;color:var(--dim);transition:transform .25s ease}.hub-acc[open] .hub-acc__sign{transform:rotate(45deg)}.ga-marquee{overflow:hidden;background:var(--accent-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ga-marquee__track{display:inline-flex;gap:12px;white-space:nowrap;padding-left:12px;will-change:transform;animation:ga-marquee 42s linear infinite}.ga-pill{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;background:#fff;border:1px solid var(--border);border-radius:999px;padding:9px 17px;font-size:14px;font-weight:600;color:var(--text)}@keyframes ga-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ga-tab{cursor:pointer;padding:10px 18px;border-radius:999px;font-size:14.5px;font-weight:600;font-family:inherit;transition:all .2s ease;border:1px solid var(--border);background:transparent;color:var(--dim)}.ga-tab--on{background:var(--accent);color:var(--accent-ink);border-color:transparent}.ga-sector{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.5vw,26px);align-items:start;background:var(--card);border:1px solid var(--border);border-radius:22px;padding:clamp(26px,4vw,40px);animation:lg-rise .35s ease}.ga-faq{display:flex;flex-direction:column;gap:7px}.ga-faq__item{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .25s ease}.ga-faq__item:hover{border-color:var(--accent)}.ga-faq__btn{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:inherit;color:var(--text);font-size:15px;font-weight:600;line-height:1.35}.ga-faq__sign{flex-shrink:0;font-size:19px;font-weight:400;color:var(--text);line-height:1}.ga-faq__ans{padding:0 18px 15px;font-size:14px;color:var(--dim);line-height:1.55;max-width:660px}.hub-insight__desc{transition:opacity .3s ease,max-height .35s ease,margin-top .3s ease}@media (hover:hover){.hub-insight__desc{opacity:0;max-height:0;overflow:hidden;margin-top:0!important}.hub-insight:hover .hub-insight__desc{opacity:1;max-height:240px;margin-top:10px!important}}.ga .ga-testi-band{scrollbar-width:thin;scroll-padding-left:24px}.ga .ga-testi-band::-webkit-scrollbar{height:8px}.ga .ga-testi-band::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.ga .ga-testi-band:active{cursor:grabbing}@media (max-width:880px){.ga .nav-links{display:none!important}.ga .hero-grid,.ga .sector-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.ga .r-init{opacity:1!important;transform:none!important;transition:none!important}.ga .ga-bob,.ga .il-fly,.ga .il-point,.ga .il-pop,.ga .il-wave,.ga .rv-enter,.ga .rv-exit,.ga [data-blob],.ga-marquee__track,.gv-core-ring,.gv-cycle,.gv-path{animation:none!important}.gv-dot{display:none}}@keyframes ga-modal-in{0%{opacity:0}to{opacity:1}}.ga .crear-btn{display:inline-flex;align-items:center;gap:9px;background:var(--ink-bg);color:var(--ink-text);border:none;border-radius:999px;font-weight:700;font-size:17px;line-height:1.2;padding:16px 30px;cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s}.ga .crear-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(20,19,15,.22)}.ga .crear-btn>svg{flex-shrink:0}.ga .crear-btn--sm{padding:11px 20px;font-size:15px;gap:8px}@media (max-width:720px){.ga-modal__aside{display:none!important}.ga-modal__main{padding:26px 20px!important}}@keyframes ga-mascot-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}.ga .ga-mascot{animation:ga-mascot-in .4s ease-out}@keyframes crear-zumbido{0%,85%,to{transform:none}87%{transform:rotate(-3deg) scale(1.04)}89%{transform:rotate(3deg) scale(1.04)}91%{transform:rotate(-2deg) scale(1.03)}93%{transform:rotate(2deg) scale(1.03)}95%{transform:rotate(0) scale(1)}}.ga .crear-btn--pulso{animation:crear-zumbido 2s ease-in-out infinite}.ga .crear-btn--pulso:hover{animation:none}@media (prefers-reduced-motion:reduce){.ga .crear-btn--pulso,.ga .ga-mascot{animation:none!important}}@media (min-width:721px){.ga-modal{min-height:min(600px,88vh)}}.ga .wa-btn--lift{transition:transform .2s,box-shadow .2s}.ga .wa-btn--lift:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(20,19,15,.18)}.ga .wa-btn--lift:active{transform:translateY(0) scale(.97)}.ga-modal__main{display:flex;flex-direction:column;justify-content:safe center}@keyframes conx-pulse{0%,to{opacity:.25}50%{opacity:1}}.ga .conx-dot{animation:conx-pulse 1.1s ease-in-out infinite}.ga-chat-layout{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;justify-content:center}.ga-chat-phone{width:100%;max-width:320px;flex-shrink:0}.ga-chat-side{width:100%;max-width:250px;display:flex;flex-direction:column;gap:12px}@keyframes ga-conx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ga .ga-conx-card{animation:ga-conx-in .3s ease-out}