:root{--ganada-sky:#1CA3EC;--ganada-sky-600:#1488C9;--ganada-sky-300:#7FC9F2;--ganada-sky-tint:#EAF6FD;--ganada-sky-tint-2:#D5EDFB;--ganada-dot-blue:#4FC3F7;--ganada-dot-green:#4DD0B1;--ganada-dot-pink:#F06AAD;--ganada-dot-yellow:#FFC93C;--ganada-dot-orange:#FF6F4D;--ganada-white:#FFFFFF;--ganada-paper:#F7FBFE;--ganada-ink:#1A1A1A;--ganada-slate:#5A6B7B;--ganada-slate-soft:#8A99A8;--ganada-line:#E2EEF6;--ganada-line-strong:#CFE0EC;--ganada-success:#4DD0B1;--ganada-warning:#FFC93C;--ganada-danger:#FF6F4D;--color-primary:var(--ganada-sky);--color-primary-hover:var(--ganada-sky-600);--color-on-primary:var(--ganada-white);--surface-page:var(--ganada-paper);--surface-card:var(--ganada-white);--surface-tint:var(--ganada-sky-tint);--surface-tint-2:var(--ganada-sky-tint-2);--text-heading:var(--ganada-ink);--text-body:var(--ganada-slate);--text-muted:var(--ganada-slate-soft);--text-on-primary:var(--ganada-white);--border-soft:var(--ganada-line);--border-strong:var(--ganada-line-strong);--accent-blue:var(--ganada-dot-blue);--accent-green:var(--ganada-dot-green);--accent-pink:var(--ganada-dot-pink);--accent-yellow:var(--ganada-dot-yellow);--accent-orange:var(--ganada-dot-orange);--gradient-hero:linear-gradient(180deg,#FFFFFF,#EAF6FD 55%,#D5EDFB);--gradient-sky:linear-gradient(135deg,#4FC3F7,#1CA3EC);--gradient-sky-band:linear-gradient(135deg,#2BB4F0,#1CA3EC 55%,#1488C9);--gradient-chip:linear-gradient(120deg,#7B6CF6,#4F9BF0 60%,#36C5E0);--font-display:"Montserrat","Apple SD Gothic Neo",system-ui,sans-serif;--font-body:"Nunito Sans",system-ui,-apple-system,sans-serif;--font-logo:"Comfortaa","Montserrat",system-ui,sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-display:64px;--fs-h1:44px;--fs-h2:32px;--fs-h3:24px;--fs-title:20px;--fs-body-lg:18px;--fs-body:16px;--fs-sm:14px;--fs-xs:12px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.55;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.04em;--text-display-font:var(--font-display);--text-heading-font:var(--font-display);--text-body-font:var(--font-body);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-narrow:720px;--container:1080px;--container-wide:1280px;--section-y:96px;--section-y-mobile:56px;--control-sm:36px;--control-md:44px;--control-lg:56px;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(26,96,140,0.06);--shadow-sm:0 4px 12px rgba(26,96,140,0.08);--shadow-md:0 10px 24px rgba(26,96,140,0.10);--shadow-lg:0 20px 48px rgba(26,96,140,0.14);--shadow-primary:0 12px 26px rgba(28,163,236,0.35);--ring:0 0 0 4px rgba(28,163,236,0.25);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur:200ms;--dur-slow:360ms}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-page);font-family:var(--font-body);overflow-x:clip}button{font-family:inherit}img{max-width:100%}[id]{scroll-margin-top:86px}@media (max-width:980px){.why-grid{grid-template-columns:1fr!important}.steps-grid{grid-template-columns:repeat(2,1fr)!important}.cards-3,.foot-grid,.stats-band{grid-template-columns:1fr 1fr!important}.stats-band{row-gap:24px!important}}@media (max-width:1180px){.topnav{display:none!important}.burger{display:inline-flex!important;align-items:center;justify-content:center}.mobile-nav{display:flex!important}.header-cta{display:none!important}}@media (max-width:600px){.cards-2,.cards-3,.foot-grid,.steps-grid{grid-template-columns:1fr!important}}@media (max-width:1040px){.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.cards-4{grid-template-columns:minmax(0,1fr)!important}}@media print{.print-hide{display:none!important}body{background:#fff}#contract-print{border:none!important;padding:0!important}}@keyframes ganada-bounce{0%,80%,to{transform:translateY(0);opacity:.55}40%{transform:translateY(-9px);opacity:1}}.loading-dots span{width:12px;height:12px;border-radius:50%;display:inline-block;animation:ganada-bounce 1.1s infinite var(--ease-out)}.loading-dots span:nth-child(2){animation-delay:.12s}.loading-dots span:nth-child(3){animation-delay:.24s}.loading-dots span:nth-child(4){animation-delay:.36s}.loading-dots span:nth-child(5){animation-delay:.48s}.reveal-3d{perspective:1400px;perspective-origin:50% 40%}.reveal-3d.is-armed>*{opacity:0;transform:translate3d(0,54px,-140px) rotateX(7deg);transform-origin:50% 0;transition:opacity .75s var(--ease-out),transform .75s var(--ease-out)}.reveal-3d.is-armed.is-visible>*{opacity:1;transform:translateZ(0) rotateX(0deg)}@media (max-width:700px){.reveal-3d.is-armed>*{transform:translate3d(0,30px,-60px)}}@media (prefers-reduced-motion:reduce){.reveal-3d.is-armed.is-visible>*,.reveal-3d.is-armed>*{opacity:1;transform:none;transition:none}}.chirp-object{width:clamp(150px,26vw,380px);height:clamp(150px,26vw,380px);margin-left:clamp(-70px,-6vw,-24px);margin-right:clamp(-70px,-6vw,-24px)}@media (max-width:700px){.chirp-object{width:38vw;height:38vw;margin-left:-3vw;margin-right:-4vw}}.bear-stage{perspective:900px}.bear-float{width:100%;height:100%;transition:transform .25s var(--ease-out);animation:gana-float 5.5s ease-in-out infinite;transform-style:preserve-3d}.bear-shadow{position:absolute;left:14%;right:14%;bottom:2%;height:7%;background:radial-gradient(50% 50% at 50% 50%,rgba(10,40,60,.3),transparent 70%);animation:gana-shadow 5.5s ease-in-out infinite;pointer-events:none}@keyframes gana-float{0%,to{translate:0 0}50%{translate:0 -3.5%}}@keyframes gana-shadow{0%,to{opacity:.85;scale:1}50%{opacity:.55;scale:.88}}@media (prefers-reduced-motion:reduce){.bear-float,.bear-shadow{animation:none}.bear-float{transition:none}}.pkg-card-label{font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:9px}.pkg-card-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pkg-card-list li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--text-body)}.pkg-head{min-height:128px}@media (max-width:1040px) and (min-width:621px){.pkg-head{min-height:152px}}@media (max-width:620px){.pkg-head{min-height:0}}.assistant-launcher{position:fixed;right:20px;bottom:20px;z-index:95;width:60px;height:60px;border:none;border-radius:50%;cursor:pointer;color:#fff;background:var(--gradient-sky);box-shadow:var(--shadow-primary);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.assistant-launcher:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.assistant-panel{position:fixed;right:20px;bottom:92px;z-index:95;width:min(390px,calc(100vw - 40px));height:min(620px,calc(100vh - 140px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-lg);border:1px solid var(--border-soft)}.assistant-icon-btn{flex-shrink:0;width:32px;height:32px;border:none;border-radius:10px;cursor:pointer;color:#fff;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center}.assistant-log{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.assistant-suggestion{text-align:left;border:1px solid var(--border-strong);background:var(--surface-card);border-radius:12px;padding:9px 12px;font-family:var(--font-body);font-size:13.5px;line-height:1.45;color:var(--ganada-sky-600);font-weight:600;cursor:pointer;transition:background var(--dur) var(--ease-out)}.assistant-suggestion:hover{background:var(--ganada-sky-tint)}.assistant-composer{display:flex;gap:8px;padding:12px 12px 0;flex-shrink:0}.assistant-composer input{flex:1 1;min-width:0;height:44px;padding:0 14px;border-radius:var(--radius-md);border:1.5px solid var(--ganada-line-strong);background:#fff;font-family:var(--font-body);font-size:16px;color:var(--ganada-ink);outline:none}.assistant-composer input:focus{border-color:var(--ganada-sky);box-shadow:var(--ring)}.assistant-composer button{flex-shrink:0;width:44px;height:44px;border:none;border-radius:var(--radius-md);cursor:pointer;color:#fff;background:var(--ganada-sky);display:inline-flex;align-items:center;justify-content:center}.assistant-composer button:disabled{opacity:.45;cursor:default}.assistant-note{margin:8px 14px 12px;font-size:11.5px;line-height:1.4;color:var(--text-muted);flex-shrink:0}@media (max-width:560px){.assistant-panel{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0;border:none}.assistant-launcher{right:16px;bottom:16px;width:56px;height:56px}}