.quivo-header[data-astro-cid-3ef6ksr2]{--quivo-nav-max-width: 1260px;--quivo-nav-scrolled-max-width: 1140px;--quivo-nav-gutter: 32px;position:fixed;z-index:var(--z-sticky, 100);top:12px;left:0;right:0;width:100%;pointer-events:none;transition:top .3s cubic-bezier(.16,1,.3,1)}.quivo-header[data-astro-cid-3ef6ksr2].is-scrolled{top:10px}.quivo-header__inner[data-astro-cid-3ef6ksr2]{pointer-events:auto;display:flex;flex-direction:column;width:100%;max-width:min(var(--quivo-nav-max-width),calc(100% - var(--quivo-nav-gutter)));margin-inline:auto;padding:10px 16px 10px 24px;min-height:64px;background:#120c3073;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px -10px #00000073,0 1px #ffffff14 inset;border-radius:999px;transition:max-width .32s cubic-bezier(.16,1,.3,1),min-height .32s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),border-radius .32s cubic-bezier(.16,1,.3,1),background .32s ease,border-color .32s ease,box-shadow .32s ease}.quivo-header[data-astro-cid-3ef6ksr2].is-scrolled .quivo-header__inner[data-astro-cid-3ef6ksr2]{max-width:min(var(--quivo-nav-scrolled-max-width),calc(100% - var(--quivo-nav-gutter)));padding:7px 12px 7px 20px;min-height:58px;background:#0e0928b3;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border-color:#fd9e154d;box-shadow:0 18px 46px #00000080,0 1px #ffffff14 inset}.quivo-header__bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.quivo-header__brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.quivo-header__brand[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.04)}.brand-logo-wrap[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate}.brand-logo[data-astro-cid-3ef6ksr2]{height:38px;width:auto;object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.brand-logo--pay[data-astro-cid-3ef6ksr2]{height:34px}.brand-logo--control[data-astro-cid-3ef6ksr2]{height:32px}.brand-logo-wrap[data-astro-cid-3ef6ksr2].is-brand-transitioning{overflow:visible}.brand-logo-wrap[data-astro-cid-3ef6ksr2].is-brand-transitioning .logo--dark-mode[data-astro-cid-3ef6ksr2],.brand-logo-wrap[data-astro-cid-3ef6ksr2].is-brand-transitioning .logo--light-mode[data-astro-cid-3ef6ksr2]{animation:quivo-brand-logo-in .52s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.brand-logo-transition-old[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;pointer-events:none;animation:quivo-brand-logo-out .52s cubic-bezier(.16,1,.3,1) both}@keyframes quivo-brand-logo-in{0%{opacity:0;transform:translateY(4px) scale(.94);filter:blur(5px) drop-shadow(0 2px 8px rgba(0,0,0,.3))}55%{opacity:1;transform:translateY(-1px) scale(1.015);filter:blur(0) drop-shadow(0 2px 8px rgba(0,0,0,.3))}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes quivo-brand-logo-out{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0) drop-shadow(0 2px 8px rgba(0,0,0,.3))}to{opacity:0;transform:translateY(-4px) scale(1.045);filter:blur(5px) drop-shadow(0 2px 8px rgba(0,0,0,.3))}}.brand-logo-control[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.control-iso[data-astro-cid-3ef6ksr2]{height:34px;width:auto;object-fit:contain}.control-text[data-astro-cid-3ef6ksr2]{height:24px;width:auto;object-fit:contain}.logo--dark-mode[data-astro-cid-3ef6ksr2]{display:flex}.logo--light-mode[data-astro-cid-3ef6ksr2]{display:none}.quivo-header__separator[data-astro-cid-3ef6ksr2]{width:1px;height:24px;background:#ffffff24;flex-shrink:0}.quivo-header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;flex:1}.quivo-nav-pill[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:4px;height:44px;background:#0e0926b8;border:1px solid rgba(255,255,255,.14);border-radius:9999px;padding:4px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 14px #00000040 inset,0 1px 4px #00000026;isolation:isolate}.quivo-nav-indicator[data-astro-cid-3ef6ksr2]{position:absolute;top:4px;left:0;height:36px;border-radius:9999px;background:linear-gradient(135deg,#fd9e15,#e88905);box-shadow:0 2px 14px #fd9e1573,0 0 20px #fd9e1533;pointer-events:none;z-index:1;opacity:0;transform:translateZ(0);transition:transform .38s cubic-bezier(.2,.9,.3,1.2),width .38s cubic-bezier(.2,.9,.3,1.2),opacity .2s ease,background .3s ease}.quivo-header__link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;font-size:14px;font-weight:700;color:#ffffffe0;text-decoration:none;position:relative;z-index:2;border-radius:9999px;white-space:nowrap;transition:color .22s cubic-bezier(.2,.9,.3,1.2);background:transparent}.quivo-header__link[data-astro-cid-3ef6ksr2]:hover,.quivo-header__link[data-astro-cid-3ef6ksr2].is-indicator-target{color:#120a38!important;font-weight:700}.quivo-header__link[data-astro-cid-3ef6ksr2].active:not(.is-indicator-target){color:#ffffffe0}.quivo-nav-pill[data-astro-cid-3ef6ksr2]:not(:hover) .quivo-header__link[data-astro-cid-3ef6ksr2].active{color:#120a38!important;font-weight:700}.quivo-header__tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.quivo-tool-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0e0926b8;color:#fff;cursor:pointer;outline:none;font-family:inherit;box-shadow:0 2px 8px #0003;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.quivo-tool-btn[data-astro-cid-3ef6ksr2]:hover{background:#19123ed9;border-color:#fd9e1580;box-shadow:0 4px 14px #fd9e1540;transform:translateY(-1px)}.theme-toggle-btn[data-astro-cid-3ef6ksr2]{width:42px;height:42px;padding:0;position:relative;border-radius:50%}.theme-icon[data-astro-cid-3ef6ksr2]{position:absolute;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease}.theme-icon--sun[data-astro-cid-3ef6ksr2]{opacity:1;transform:rotate(0) scale(1);color:#fd9e15}.theme-icon--moon[data-astro-cid-3ef6ksr2]{opacity:0;transform:rotate(-90deg) scale(.5);color:#3226b4}.lang-dropdown-wrap[data-astro-cid-3ef6ksr2]{position:relative}.lang-btn[data-astro-cid-3ef6ksr2]{gap:6px;font-size:13px;font-weight:700;padding:0 12px}.lang-globe-icon[data-astro-cid-3ef6ksr2]{opacity:.85;flex-shrink:0}.lang-arrow[data-astro-cid-3ef6ksr2]{transition:transform .2s ease;opacity:.7}.lang-dropdown-wrap[data-astro-cid-3ef6ksr2].is-open .lang-arrow[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.lang-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 8px);right:0;min-width:140px;background:#120c30f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:16px;box-shadow:0 16px 36px #00000073;padding:6px;display:none;flex-direction:column;gap:3px;z-index:10005;animation:menuPop .2s cubic-bezier(.16,1,.3,1) both}@keyframes menuPop{0%{opacity:0;transform:translateY(-6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.lang-dropdown-wrap[data-astro-cid-3ef6ksr2].is-open .lang-menu[data-astro-cid-3ef6ksr2]{display:flex}.lang-option[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:none;background:transparent;color:#ffffffe0;font-size:13px;font-weight:600;cursor:pointer;text-align:left;width:100%;transition:background .15s ease,color .15s ease}.lang-option[data-astro-cid-3ef6ksr2]:hover,.lang-option[data-astro-cid-3ef6ksr2].active{background:#fd9e152e;color:var(--color-accent, #FD9E15)}.lang-option-code[data-astro-cid-3ef6ksr2]{font-size:11px;font-weight:800;padding:2px 6px;border-radius:6px;background:#ffffff14;color:var(--color-accent, #FD9E15)}.lang-option-name[data-astro-cid-3ef6ksr2]{flex:1;font-size:13px}.quivo-header__cta[data-astro-cid-3ef6ksr2]{font-size:14px;font-weight:700;padding:0 22px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;background:linear-gradient(135deg,#fd9e15,#ffa827);color:#120a38;box-shadow:0 4px 16px #fd9e1552,inset 0 1px #ffffff4d;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;flex-shrink:0}.quivo-header__cta[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-2px);box-shadow:0 6px 22px #fd9e1580;filter:brightness(1.05)}.cta-arrow[data-astro-cid-3ef6ksr2]{transition:transform .25s ease}.quivo-header__cta[data-astro-cid-3ef6ksr2]:hover .cta-arrow[data-astro-cid-3ef6ksr2]{transform:translate(3px)}.quivo-header__toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;padding:0;border:none;border-radius:50%;background:#ffffff14;cursor:pointer;transition:background .2s ease,transform .2s ease}.quivo-header__toggle[data-astro-cid-3ef6ksr2]:hover{background:#ffffff26}.toggle-line[data-astro-cid-3ef6ksr2]{width:18px;height:2px;background-color:#fff;border-radius:2px;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease;transform-origin:center}.quivo-header[data-astro-cid-3ef6ksr2].is-menu-open .toggle-line--1[data-astro-cid-3ef6ksr2]{transform:translateY(6px) rotate(45deg)}.quivo-header[data-astro-cid-3ef6ksr2].is-menu-open .toggle-line--2[data-astro-cid-3ef6ksr2]{opacity:0;transform:scaleX(0)}.quivo-header[data-astro-cid-3ef6ksr2].is-menu-open .toggle-line--3[data-astro-cid-3ef6ksr2]{transform:translateY(-6px) rotate(-45deg)}.quivo-header__dropdown-wrapper[data-astro-cid-3ef6ksr2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);width:100%}.quivo-header__dropdown[data-astro-cid-3ef6ksr2]{overflow:hidden;display:flex;flex-direction:column;gap:12px;opacity:0;transition:opacity .25s ease .05s}.quivo-header[data-astro-cid-3ef6ksr2].is-menu-open .quivo-header__dropdown-wrapper[data-astro-cid-3ef6ksr2]{grid-template-rows:1fr}.quivo-header[data-astro-cid-3ef6ksr2].is-menu-open .quivo-header__dropdown[data-astro-cid-3ef6ksr2]{opacity:1;padding-top:14px;margin-top:10px;border-top:1px solid rgba(255,255,255,.1)}.mobile-tools-bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 4px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mobile-lang-options[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px}.mobile-lang-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:#ffffffd9;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.mobile-lang-btn[data-astro-cid-3ef6ksr2]:hover,.mobile-lang-btn[data-astro-cid-3ef6ksr2].active{background:#fd9e152e;border-color:#fd9e1559;color:var(--color-accent, #FD9E15)}.mobile-theme-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.mobile-theme-icon-box[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center}[data-theme=light] .logo--light-mode[data-astro-cid-3ef6ksr2]{display:flex!important}[data-theme=light] .logo--dark-mode[data-astro-cid-3ef6ksr2]{display:none!important}[data-theme=light] .brand-logo[data-astro-cid-3ef6ksr2],[data-theme=light] .brand-logo-control[data-astro-cid-3ef6ksr2]{filter:none}[data-theme=light] .quivo-header__inner[data-astro-cid-3ef6ksr2]{background:#ffffffa6!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border-color:#3226b424!important;box-shadow:0 16px 40px -10px #3226b41f,0 1px #ffffffe6 inset!important}[data-theme=light] .quivo-header[data-astro-cid-3ef6ksr2].is-scrolled .quivo-header__inner[data-astro-cid-3ef6ksr2]{background:#ffffffd1!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border-color:#3226b438!important;box-shadow:0 18px 46px #3226b429,0 1px #ffffffe6 inset!important}[data-theme=light] .quivo-header__separator[data-astro-cid-3ef6ksr2]{background:#3226b41f!important}[data-theme=light] .quivo-nav-pill[data-astro-cid-3ef6ksr2]{background:#ffffffe0!important;border-color:#3226b42e!important;box-shadow:0 2px 8px #3226b414!important}[data-theme=light] .quivo-nav-indicator[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#3226b4,#4f22d6)!important;box-shadow:0 4px 14px #3226b459,0 0 16px #4f22d633!important}[data-theme=light] .quivo-header__link[data-astro-cid-3ef6ksr2]{color:#241a5e!important}[data-theme=light] .quivo-header__link[data-astro-cid-3ef6ksr2]:hover,[data-theme=light] .quivo-header__link[data-astro-cid-3ef6ksr2].is-indicator-target{color:#fff!important;font-weight:700}[data-theme=light] .quivo-header__link[data-astro-cid-3ef6ksr2].active:not(.is-indicator-target){color:#241a5e!important}[data-theme=light] .quivo-nav-pill[data-astro-cid-3ef6ksr2]:not(:hover) .quivo-header__link[data-astro-cid-3ef6ksr2].active{color:#fff!important;font-weight:700}[data-theme=light] .quivo-tool-btn[data-astro-cid-3ef6ksr2]{background:#ffffffe0!important;border-color:#3226b42e!important;color:#241a5e!important;box-shadow:0 2px 8px #3226b40f!important}[data-theme=light] .quivo-tool-btn[data-astro-cid-3ef6ksr2]:hover{background:#fff!important;border-color:#3226b459!important;box-shadow:0 4px 14px #3226b41f!important}[data-theme=light] .theme-icon--sun[data-astro-cid-3ef6ksr2]{opacity:0!important;transform:rotate(90deg) scale(.5)!important}[data-theme=light] .theme-icon--moon[data-astro-cid-3ef6ksr2]{opacity:1!important;transform:rotate(0) scale(1)!important;color:#3226b4!important}[data-theme=light] .lang-menu[data-astro-cid-3ef6ksr2]{background:#fffffff5!important;border-color:#3226b426!important;box-shadow:0 16px 36px #3226b426!important}[data-theme=light] .lang-option[data-astro-cid-3ef6ksr2]{color:#241a5e!important}[data-theme=light] .lang-option[data-astro-cid-3ef6ksr2]:hover,[data-theme=light] .lang-option[data-astro-cid-3ef6ksr2].active{background:#3226b414!important;color:var(--color-primary, #3226B4)!important}[data-theme=light] .quivo-header__toggle[data-astro-cid-3ef6ksr2]{background:#3226b40f!important}[data-theme=light] .quivo-header__toggle[data-astro-cid-3ef6ksr2]:hover{background:#3226b41f!important}[data-theme=light] .toggle-line[data-astro-cid-3ef6ksr2]{background-color:var(--color-primary, #3226B4)!important}[data-theme=light] .quivo-header[data-astro-cid-3ef6ksr2].is-menu-open .quivo-header__inner[data-astro-cid-3ef6ksr2]{background:#fffffffa!important;box-shadow:0 20px 50px #3226b42e!important;border-color:#3226b42e!important}[data-theme=light] .quivo-header__dropdown-link[data-astro-cid-3ef6ksr2]{color:#241a5e!important;background:#3226b408!important;border-color:#3226b414!important}[data-theme=light] .quivo-header__dropdown-link[data-astro-cid-3ef6ksr2]:hover,[data-theme=light] .quivo-header__dropdown-link[data-astro-cid-3ef6ksr2].active{background:#fd9e1526!important;border-color:#fd9e1566!important;color:#d97706!important}[data-theme=light] .quivo-header__dropdown-link[data-astro-cid-3ef6ksr2]:hover .dropdown-chevron[data-astro-cid-3ef6ksr2],[data-theme=light] .quivo-header__dropdown-link[data-astro-cid-3ef6ksr2].active .dropdown-chevron[data-astro-cid-3ef6ksr2]{color:#d97706!important}[data-theme=light] .mobile-tools-bar[data-astro-cid-3ef6ksr2]{background:#3226b40a!important;border-color:#3226b414!important}[data-theme=light] .mobile-lang-btn[data-astro-cid-3ef6ksr2]{color:#241a5e!important}[data-theme=light] .mobile-theme-btn[data-astro-cid-3ef6ksr2]{background:#3226b40f!important;border-color:#3226b41f!important;color:#241a5e!important}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .logo--light-mode[data-astro-cid-3ef6ksr2]{display:flex}:root:not([data-theme=dark]) .logo--dark-mode[data-astro-cid-3ef6ksr2]{display:none}:root:not([data-theme=dark]) .brand-logo[data-astro-cid-3ef6ksr2],:root:not([data-theme=dark]) .brand-logo-control[data-astro-cid-3ef6ksr2]{filter:none}:root:not([data-theme=dark]) .quivo-header__inner[data-astro-cid-3ef6ksr2]{background:#ffffffe0;border-color:#3226b424;box-shadow:0 12px 36px #3226b414,0 1px #ffffffe6 inset}:root:not([data-theme=dark]) .quivo-header[data-astro-cid-3ef6ksr2].is-scrolled .quivo-header__inner[data-astro-cid-3ef6ksr2]{background:#fffffff5;border-color:#3226b438;box-shadow:0 16px 44px #3226b424,0 1px #ffffffe6 inset}:root:not([data-theme=dark]) .quivo-header__separator[data-astro-cid-3ef6ksr2]{background:#3226b41f}:root:not([data-theme=dark]) .quivo-nav-pill[data-astro-cid-3ef6ksr2]{background:#ffffffe0;border-color:#3226b42e;box-shadow:0 2px 8px #3226b414}:root:not([data-theme=dark]) .quivo-nav-indicator[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#3226b4,#4f22d6);box-shadow:0 4px 14px #3226b459}:root:not([data-theme=dark]) .quivo-header__link[data-astro-cid-3ef6ksr2]{color:#241a5e}:root:not([data-theme=dark]) .quivo-header__link[data-astro-cid-3ef6ksr2]:hover,:root:not([data-theme=dark]) .quivo-header__link[data-astro-cid-3ef6ksr2].is-indicator-target{color:#fff;font-weight:700}:root:not([data-theme=dark]) .quivo-header__link[data-astro-cid-3ef6ksr2].active:not(.is-indicator-target){color:#241a5e}:root:not([data-theme=dark]) .quivo-nav-pill[data-astro-cid-3ef6ksr2]:not(:hover) .quivo-header__link[data-astro-cid-3ef6ksr2].active{color:#fff;font-weight:700}:root:not([data-theme=dark]) .quivo-tool-btn[data-astro-cid-3ef6ksr2]{background:#ffffffe0;border-color:#3226b42e;color:#241a5e;box-shadow:0 2px 8px #3226b40f}:root:not([data-theme=dark]) .quivo-tool-btn[data-astro-cid-3ef6ksr2]:hover{background:#fff;border-color:#3226b459;box-shadow:0 4px 14px #3226b41f}:root:not([data-theme=dark]) .theme-icon--sun[data-astro-cid-3ef6ksr2]{opacity:0;transform:rotate(90deg) scale(.5)}:root:not([data-theme=dark]) .theme-icon--moon[data-astro-cid-3ef6ksr2]{opacity:1;transform:rotate(0) scale(1);color:#3226b4}}[data-theme=dark] .logo--light-mode[data-astro-cid-3ef6ksr2]{display:none!important}[data-theme=dark] .logo--dark-mode[data-astro-cid-3ef6ksr2]{display:flex!important}[data-theme=dark] .theme-icon--sun[data-astro-cid-3ef6ksr2]{opacity:1!important;transform:rotate(0) scale(1)!important;color:#fd9e15!important}[data-theme=dark] .theme-icon--moon[data-astro-cid-3ef6ksr2]{opacity:0!important;transform:rotate(-90deg) scale(.5)!important}@media(max-width:1080px){.quivo-header[data-astro-cid-3ef6ksr2]{--quivo-nav-gutter: 24px;top:10px!important}.quivo-header__inner[data-astro-cid-3ef6ksr2]{max-width:calc(100% - var(--quivo-nav-gutter))!important;border-radius:28px!important;padding:8px 14px 8px 18px!important;min-height:52px!important}.quivo-header[data-astro-cid-3ef6ksr2].is-menu-open .quivo-header__inner[data-astro-cid-3ef6ksr2]{border-radius:24px!important;padding:12px 16px 18px!important;background:#0e0928f5!important;box-shadow:0 20px 50px #00000080!important}.quivo-header__nav[data-astro-cid-3ef6ksr2],.quivo-header__separator[data-astro-cid-3ef6ksr2],.quivo-header__tools[data-astro-cid-3ef6ksr2]{display:none!important}.quivo-header__toggle[data-astro-cid-3ef6ksr2]{display:flex!important}.quivo-header__dropdown-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:5px}.quivo-header__dropdown-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:12px;font-size:15px;font-weight:600;color:#ffffffe6;text-decoration:none;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);transition:background .15s ease,color .15s ease}.quivo-header__dropdown-link[data-astro-cid-3ef6ksr2]:hover,.quivo-header__dropdown-link[data-astro-cid-3ef6ksr2].active{background:#fd9e1526;border-color:#fd9e154d;color:var(--color-accent, #FD9E15)}.dropdown-chevron[data-astro-cid-3ef6ksr2]{opacity:.5;transition:transform .2s ease,opacity .2s ease}.quivo-header__dropdown-link[data-astro-cid-3ef6ksr2]:hover .dropdown-chevron[data-astro-cid-3ef6ksr2],.quivo-header__dropdown-link[data-astro-cid-3ef6ksr2].active .dropdown-chevron[data-astro-cid-3ef6ksr2]{opacity:1;transform:translate(2px);color:var(--color-accent, #FD9E15)}.quivo-header__dropdown-cta[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:999px;background:linear-gradient(135deg,#fd9e15,#ffa827);color:#120a38;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 18px #fd9e1559;margin-top:4px}}@media(prefers-reduced-motion:reduce){.quivo-header[data-astro-cid-3ef6ksr2],.quivo-header__inner[data-astro-cid-3ef6ksr2],.quivo-header__cta[data-astro-cid-3ef6ksr2],.toggle-line[data-astro-cid-3ef6ksr2],.quivo-header__dropdown-wrapper[data-astro-cid-3ef6ksr2],.theme-icon[data-astro-cid-3ef6ksr2],.brand-logo-wrap[data-astro-cid-3ef6ksr2].is-brand-transitioning .logo--dark-mode[data-astro-cid-3ef6ksr2],.brand-logo-wrap[data-astro-cid-3ef6ksr2].is-brand-transitioning .logo--light-mode[data-astro-cid-3ef6ksr2],.brand-logo-transition-old[data-astro-cid-3ef6ksr2]{transition:none!important;animation:none!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.qv-glass-capsule[data-astro-cid-6guxn6an]{max-width:var(--qv-capsule-max-width, none);padding:var(--qv-capsule-padding);border-radius:var(--qv-capsule-radius);background:var(--qv-capsule-bg);backdrop-filter:blur(var(--qv-capsule-blur)) saturate(var(--qv-capsule-saturate));-webkit-backdrop-filter:blur(var(--qv-capsule-blur)) saturate(var(--qv-capsule-saturate));border:var(--qv-capsule-border-w) solid var(--qv-capsule-border);box-shadow:var(--qv-capsule-ambient-glow) var(--qv-capsule-shadow);overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.qv-glass-capsule--hover[data-astro-cid-6guxn6an]:hover{border-color:var(--qv-capsule-hover-border);box-shadow:var(--qv-capsule-hover-shadow)}[data-theme=light] .qv-glass-capsule[data-astro-cid-6guxn6an]{background:var(--qv-capsule-light-bg);border:var(--qv-capsule-border-w) solid var(--qv-capsule-light-border);box-shadow:var(--qv-capsule-light-shadow)}[data-theme=light] .qv-glass-capsule--hover[data-astro-cid-6guxn6an]:hover{background:var(--qv-capsule-light-hover-bg);border-color:var(--qv-capsule-light-hover-border);box-shadow:var(--qv-capsule-light-hover-shadow)}.contact[data-astro-cid-xmivup5a]{position:relative;overflow:hidden;padding:clamp(70px,8vw,100px) 0;background:linear-gradient(135deg,#100a30,#170e44,#0c0724);transition:background .3s ease}.contact-glow[data-astro-cid-xmivup5a]{position:absolute;pointer-events:none;z-index:0;filter:blur(90px);border-radius:50%}.contact-glow--1[data-astro-cid-xmivup5a]{top:15%;right:5%;width:600px;height:600px;background:radial-gradient(circle,rgba(253,158,21,.16) 0%,rgba(50,38,180,.18) 50%,transparent 70%)}.contact-glow--2[data-astro-cid-xmivup5a]{bottom:10%;left:5%;width:500px;height:500px;background:radial-gradient(circle,rgba(50,38,180,.22) 0%,transparent 70%)}.contact[data-astro-cid-xmivup5a] .container[data-astro-cid-xmivup5a]{position:relative;z-index:1;max-width:1240px;padding:0 var(--space-lg)}.contact-capsule{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);align-items:stretch}.contact-separator[data-astro-cid-xmivup5a]{width:1px;background:#ffffff1a;margin:40px 0}.contact-info[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;justify-content:space-between;padding:52px 48px;gap:32px}.contact-info__header[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:16px}.section-badge[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;gap:8px;background:#fd9e151f;color:var(--color-accent, #FD9E15);padding:7px 18px;border-radius:9999px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;border:1px solid rgba(253,158,21,.32);box-shadow:0 2px 10px #fd9e151f;width:fit-content}.section-title[data-astro-cid-xmivup5a]{color:#fff;font-family:var(--font-heading);font-size:clamp(2.1rem,3.2vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.4px;margin:0}.description[data-astro-cid-xmivup5a]{color:#ffffffd1;font-size:1.05rem;line-height:1.65;margin:0}.trust-pills[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:14px}.trust-pill[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:14px;font-size:.95rem;color:#ffffffdb;line-height:1.45}.trust-icon[data-astro-cid-xmivup5a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#fd9e1524;border:1px solid rgba(253,158,21,.32);color:var(--color-accent, #FD9E15);flex-shrink:0}.contact-cards-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}.contact-card-glass[data-astro-cid-xmivup5a]{position:relative;background:#0e0926a6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:22px 18px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;box-shadow:0 16px 36px -10px #00000059,0 1px #ffffff1a inset;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,background .35s ease,box-shadow .35s ease;overflow:hidden}.contact-card-glass[data-astro-cid-xmivup5a]:hover{transform:translateY(-6px);background:#160f38d9;border-color:#fd9e158c;box-shadow:0 24px 48px -10px #00000073,0 0 24px #fd9e1533,0 1px #ffffff2e inset}.contact-card-avatar-wrap[data-astro-cid-xmivup5a]{padding:3px;border-radius:22px;background:linear-gradient(135deg,#fd9e15b3,#3226b499);margin-bottom:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.contact-card--wa[data-astro-cid-xmivup5a] .contact-card-avatar-wrap[data-astro-cid-xmivup5a]{background:linear-gradient(135deg,#25d366cc,#fd9e1599)}.contact-card--mail[data-astro-cid-xmivup5a] .contact-card-avatar-wrap[data-astro-cid-xmivup5a]{background:linear-gradient(135deg,#ea4335cc,#4285f4b3)}.contact-card-glass[data-astro-cid-xmivup5a]:hover .contact-card-avatar-wrap[data-astro-cid-xmivup5a]{transform:scale(1.08)}.contact-card--wa[data-astro-cid-xmivup5a]:hover .contact-card-avatar-wrap[data-astro-cid-xmivup5a]{background:linear-gradient(135deg,#25d366,#fd9e15);box-shadow:0 0 22px #25d36673}.contact-card--mail[data-astro-cid-xmivup5a]:hover .contact-card-avatar-wrap[data-astro-cid-xmivup5a]{background:linear-gradient(135deg,#ea4335,#4285f4);box-shadow:0 0 22px #ea433573}.contact-card-avatar[data-astro-cid-xmivup5a]{width:60px;height:60px;border-radius:19px;background:#120a38d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;overflow:hidden}.contact-card-avatar[data-astro-cid-xmivup5a] img[data-astro-cid-xmivup5a]{display:block;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.contact-card-body[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin-bottom:14px;overflow:hidden}.contact-card-badge[data-astro-cid-xmivup5a]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#fff9}.contact-card--wa[data-astro-cid-xmivup5a] .contact-card-badge[data-astro-cid-xmivup5a]{color:#25d366}.contact-card--mail[data-astro-cid-xmivup5a] .contact-card-badge[data-astro-cid-xmivup5a]{color:#ff8e84}.contact-card-title[data-astro-cid-xmivup5a]{font-size:1.12rem;font-weight:800;color:#fff;margin:0;letter-spacing:.2px}.contact-card-handle[data-astro-cid-xmivup5a]{font-size:.82rem;color:#ffffffd9;font-weight:600;margin:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease}.contact-card-glass[data-astro-cid-xmivup5a]:hover .contact-card-handle[data-astro-cid-xmivup5a]{color:#fd9e15}.contact-card-footer[data-astro-cid-xmivup5a]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.8rem;font-weight:700;transition:background .25s ease,border-color .25s ease,color .25s ease}.contact-card-glass[data-astro-cid-xmivup5a]:hover .contact-card-footer[data-astro-cid-xmivup5a]{background:#fd9e152e;border-color:#fd9e1573;color:#fd9e15}.contact-card-arrow[data-astro-cid-xmivup5a]{transition:transform .25s ease}.contact-card-glass[data-astro-cid-xmivup5a]:hover .contact-card-arrow[data-astro-cid-xmivup5a]{transform:translate(4px)}.contact-form[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:20px;padding:52px}.form-header[data-astro-cid-xmivup5a]{margin-bottom:4px}.form-title[data-astro-cid-xmivup5a]{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 4px;letter-spacing:-.3px}.form-subtitle[data-astro-cid-xmivup5a]{font-size:.94rem;color:#ffffffb3;margin:0}.form-fields[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:16px}.form-row[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-group[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:7px}.form-group[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{color:#ffffffeb;font-size:.88rem;font-weight:700;letter-spacing:.2px}.req[data-astro-cid-xmivup5a]{color:var(--color-accent, #FD9E15)}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a],.form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0d;color:#fff;font-family:var(--font-body);font-size:.96rem;padding:12px 16px;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{min-height:100px;resize:vertical;line-height:1.5}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]::placeholder,.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]::placeholder{color:#ffffff61}.form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus,.form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus{outline:none;background:#ffffff17;border-color:var(--color-accent, #FD9E15);box-shadow:0 0 0 3.5px #fd9e1540}.select-wrapper[data-astro-cid-xmivup5a]{position:relative;width:100%}.select-wrapper[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px}.select-wrapper[data-astro-cid-xmivup5a]:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-60%);width:7px;height:7px;border-right:2px solid rgba(255,255,255,.6);border-bottom:2px solid rgba(255,255,255,.6);rotate:45deg;pointer-events:none}.select-wrapper[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a] option[data-astro-cid-xmivup5a]{background:#140b3b;color:#fff}.btn--submit[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 28px;border-radius:9999px;background:linear-gradient(135deg,#fd9e15,#ffa827);color:#120a38;font-family:var(--font-heading);font-weight:800;font-size:1rem;letter-spacing:.3px;border:none;cursor:pointer;box-shadow:0 6px 20px #fd9e155c,inset 0 1px #ffffff61;transition:all .25s cubic-bezier(.16,1,.3,1);margin-top:4px}.btn--submit[data-astro-cid-xmivup5a]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #fd9e158c,0 0 22px #fd9e1533;filter:brightness(1.04)}.btn--submit[data-astro-cid-xmivup5a]:active{transform:translateY(0)}.submit-arrow[data-astro-cid-xmivup5a]{transition:transform .25s ease}.btn--submit[data-astro-cid-xmivup5a]:hover .submit-arrow[data-astro-cid-xmivup5a]{transform:translate(4px)}.btn--submit[data-astro-cid-xmivup5a]:disabled{cursor:progress;opacity:.72;transform:none}.form-status[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:10px;border-radius:14px;border:1.5px solid transparent;padding:11px 16px;font-size:.88rem;font-weight:700;line-height:1.45;opacity:0;transform:translateY(-6px);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.form-status[data-astro-cid-xmivup5a].is-visible{opacity:1;transform:translateY(0)}.form-status-icon[data-astro-cid-xmivup5a]{display:inline-flex;flex-shrink:0}.status-icon-spinner[data-astro-cid-xmivup5a]{animation:status-spin .8s linear infinite}.status-icon-draw[data-astro-cid-xmivup5a]{stroke-dasharray:1;stroke-dashoffset:1;animation:status-draw .4s ease forwards}.status-icon-draw--delay[data-astro-cid-xmivup5a]{animation-delay:.3s}@keyframes status-draw{to{stroke-dashoffset:0}}@keyframes status-spin{to{transform:rotate(360deg)}}.form-status[data-astro-cid-xmivup5a][data-state=info]{background:#3226b433;border-color:#3226b480;color:#c4b8ff}.form-status[data-astro-cid-xmivup5a][data-state=success]{background:#10b98129;border-color:#10b98180;color:#6ee7b7}.form-status[data-astro-cid-xmivup5a][data-state=error]{background:#ef444429;border-color:#ef444480;color:#fca5a5}[data-theme=light] .contact[data-astro-cid-xmivup5a]{background:linear-gradient(180deg,#f8f7fd,#ede9fe 45%,#faf8ff)!important}[data-theme=light] .contact-glow--1[data-astro-cid-xmivup5a]{background:radial-gradient(circle,rgba(253,158,21,.16) 0%,rgba(50,38,180,.1) 50%,transparent 70%)!important}[data-theme=light] .contact-glow--2[data-astro-cid-xmivup5a]{background:radial-gradient(circle,rgba(50,38,180,.12) 0%,transparent 70%)!important}[data-theme=light] .contact-separator[data-astro-cid-xmivup5a]{background:#3226b41a!important}[data-theme=light] .section-badge[data-astro-cid-xmivup5a]{background:#fd9e151f!important;border-color:#d9770659!important;color:#b45309!important}[data-theme=light] .section-title[data-astro-cid-xmivup5a]{color:#120a38!important}[data-theme=light] .description[data-astro-cid-xmivup5a],[data-theme=light] .trust-pill[data-astro-cid-xmivup5a]{color:#433d60!important}[data-theme=light] .trust-icon[data-astro-cid-xmivup5a]{background:#fd9e151f!important;border-color:#d977064d!important;color:#b45309!important}[data-theme=light] .contact-card-glass[data-astro-cid-xmivup5a]{background:#fff!important;border:1.5px solid rgba(50,38,180,.12)!important;box-shadow:0 16px 36px -10px #3226b414,0 1px #ffffffe6 inset!important}[data-theme=light] .contact-card-glass[data-astro-cid-xmivup5a]:hover{background:#fff!important;border-color:#fd9e158c!important;box-shadow:0 24px 48px -10px #3226b424,0 0 24px #fd9e1529!important}[data-theme=light] .contact-card-avatar[data-astro-cid-xmivup5a]{background:#f8f7fd!important}[data-theme=light] .contact-card-title[data-astro-cid-xmivup5a]{color:#120a38!important}[data-theme=light] .contact-card-handle[data-astro-cid-xmivup5a]{color:#433d60!important}[data-theme=light] .contact-card-glass[data-astro-cid-xmivup5a]:hover .contact-card-handle[data-astro-cid-xmivup5a]{color:#3226b4!important}[data-theme=light] .contact-card-footer[data-astro-cid-xmivup5a]{background:#f7f6fc!important;border-color:#3226b41f!important;color:#120a38!important}[data-theme=light] .contact-card-glass[data-astro-cid-xmivup5a]:hover .contact-card-footer[data-astro-cid-xmivup5a]{background:#3226b414!important;border-color:#3226b440!important;color:#3226b4!important}[data-theme=light] .contact-card--wa[data-astro-cid-xmivup5a] .contact-card-badge[data-astro-cid-xmivup5a]{color:#16a34a!important}[data-theme=light] .contact-card--mail[data-astro-cid-xmivup5a] .contact-card-badge[data-astro-cid-xmivup5a]{color:#ea4335!important}[data-theme=light] .form-title[data-astro-cid-xmivup5a]{color:#120a38!important}[data-theme=light] .form-subtitle[data-astro-cid-xmivup5a]{color:#555073!important}[data-theme=light] .form-group[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{color:#120a38!important}[data-theme=light] .form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],[data-theme=light] .form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a],[data-theme=light] .form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{background:#f8f7fd!important;border:1.5px solid rgba(50,38,180,.14)!important;color:#120a38!important;font-weight:500}[data-theme=light] .form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]::placeholder,[data-theme=light] .form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]::placeholder{color:#827c9e!important}[data-theme=light] .form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,[data-theme=light] .form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus,[data-theme=light] .form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus{background:#fff!important;border-color:#3226b4!important;box-shadow:0 0 0 3.5px #3226b424!important}[data-theme=light] .select-wrapper[data-astro-cid-xmivup5a]:after{border-right-color:#3226b4!important;border-bottom-color:#3226b4!important}[data-theme=light] .select-wrapper[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a] option[data-astro-cid-xmivup5a]{background:#fff!important;color:#120a38!important}[data-theme=light] .form-status[data-astro-cid-xmivup5a][data-state=info]{background:#3226b414!important;border-color:#3226b44d!important;color:#3226b4!important}[data-theme=light] .form-status[data-astro-cid-xmivup5a][data-state=success]{background:#10b9811a!important;border-color:#10b98166!important;color:#047857!important}[data-theme=light] .form-status[data-astro-cid-xmivup5a][data-state=error]{background:#ef44441a!important;border-color:#ef444466!important;color:#b91c1c!important}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .contact[data-astro-cid-xmivup5a]{background:linear-gradient(180deg,#f8f7fd,#ede9fe 45%,#faf8ff)}:root:not([data-theme=dark]) .contact-capsule[data-astro-cid-xmivup5a]{background:#fff;border:1.5px solid rgba(50,38,180,.12);box-shadow:0 24px 60px -10px #3226b414}:root:not([data-theme=dark]) .contact-separator[data-astro-cid-xmivup5a]{background:#3226b41a}:root:not([data-theme=dark]) .section-title[data-astro-cid-xmivup5a],:root:not([data-theme=dark]) .form-title[data-astro-cid-xmivup5a],:root:not([data-theme=dark]) .form-group[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a],:root:not([data-theme=dark]) .contact-card-title[data-astro-cid-xmivup5a]{color:#120a38}:root:not([data-theme=dark]) .description[data-astro-cid-xmivup5a],:root:not([data-theme=dark]) .trust-pill[data-astro-cid-xmivup5a],:root:not([data-theme=dark]) .contact-card-handle[data-astro-cid-xmivup5a]{color:#433d60}:root:not([data-theme=dark]) .contact-card-glass[data-astro-cid-xmivup5a]{background:#fff;border:1.5px solid rgba(50,38,180,.12)}:root:not([data-theme=dark]) .contact-card-avatar[data-astro-cid-xmivup5a]{background:#f8f7fd}:root:not([data-theme=dark]) .form-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],:root:not([data-theme=dark]) .form-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a],:root:not([data-theme=dark]) .form-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{background:#f8f7fd;border:1.5px solid rgba(50,38,180,.14);color:#120a38}}@media(max-width:1024px){.contact-capsule{grid-template-columns:1fr;border-radius:28px!important}.contact-separator[data-astro-cid-xmivup5a]{width:100%;height:1px;margin:0}.contact-info[data-astro-cid-xmivup5a]{padding:40px 36px 28px;gap:24px}.contact-form[data-astro-cid-xmivup5a]{padding:28px 36px 40px}}@media(max-width:640px){.contact[data-astro-cid-xmivup5a]{padding:50px 0}.contact-capsule{border-radius:22px!important}.contact-info[data-astro-cid-xmivup5a]{padding:28px 20px 20px;gap:20px}.contact-form[data-astro-cid-xmivup5a]{padding:20px 20px 28px;gap:16px}.contact-cards-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:12px}.form-row[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:14px}}.footer ul,.footer ol,.footer li{list-style:none!important;list-style-type:none!important;margin:0;padding:0}.footer{background:linear-gradient(180deg,#100a30,#0c0724);color:#fff;padding:var(--space-4xl) 0 var(--space-xl);position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);transition:background .3s ease,border-color .3s ease}.footer-bg-dynamic{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.footer-glow-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;will-change:transform,opacity}.footer-glow-orb-1{top:-100px;left:20%;width:600px;height:350px;background:radial-gradient(ellipse at top,rgba(50,38,180,.38) 0%,rgba(253,158,21,.15) 50%,transparent 75%);animation:footer-orb-drift-1 12s infinite ease-in-out alternate}.footer-glow-orb-2{bottom:50px;right:15%;width:550px;height:320px;background:radial-gradient(ellipse at bottom,rgba(253,158,21,.25) 0%,rgba(80,68,210,.28) 50%,transparent 75%);animation:footer-orb-drift-2 15s infinite ease-in-out alternate}.footer-sparkle{position:absolute;width:3.5px;height:3.5px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fd9e15,0 0 20px #fd9e15,0 0 35px #fd9e15cc;opacity:0;will-change:transform,opacity}.footer-sparkle-1{top:25%;left:12%;animation:sparkle-flash 6s infinite ease-in-out 0s}.footer-sparkle-2{top:60%;right:20%;box-shadow:0 0 10px #7065f0,0 0 22px #7065f0,0 0 36px #7065f0d9;animation:sparkle-flash 7s infinite ease-in-out 2s}.footer-sparkle-3{bottom:30%;left:45%;animation:sparkle-flash 8s infinite ease-in-out 4s}@keyframes footer-orb-drift-1{0%{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(50px,30px) scale(1.15);opacity:.7}to{transform:translate(-30px,50px) scale(.95);opacity:.45}}@keyframes footer-orb-drift-2{0%{transform:translate(0) scale(1);opacity:.35}50%{transform:translate(-60px,-40px) scale(1.2);opacity:.65}to{transform:translate(40px,-20px) scale(.9);opacity:.4}}@keyframes sparkle-flash{0%,to{opacity:0;transform:scale(.2)}40%,60%{opacity:1;transform:scale(2.2)}}.footer-content{display:grid;grid-template-columns:1fr;gap:var(--space-3xl);margin-bottom:var(--space-3xl);position:relative;z-index:1;align-items:start}@media(min-width:900px){.footer-content{grid-template-columns:1.1fr 2.2fr;gap:var(--space-3xl);align-items:start}}.footer-brand{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-logo-container{margin-bottom:2px;display:inline-block}.footer-logo{height:44px;width:auto;object-fit:contain}.footer .logo-light-only{display:none}.footer .logo-dark-only{display:inline-block}:root[data-theme=light] .footer .logo-light-only{display:inline-block}:root[data-theme=light] .footer .logo-dark-only{display:none}:root[data-theme=dark] .footer .logo-light-only{display:none}:root[data-theme=dark] .footer .logo-dark-only{display:inline-block}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .footer .logo-light-only{display:inline-block}:root:not([data-theme=dark]) .footer .logo-dark-only{display:none}}.footer-tagline{color:#fffc;font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--space-md);max-width:320px}.footer-social-column{display:flex;flex-direction:column;gap:8px;margin-top:4px}.social-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;color:#fd9e15;margin-bottom:2px}.social-vertical-capsule-dock{display:flex;flex-direction:column;width:100%}.social-capsule-row{display:flex;align-items:center;gap:14px;padding:8px 12px;border-radius:18px;text-decoration:none;color:#fff;transition:background .22s ease,transform .22s ease}.social-capsule-row:hover{background:#ffffff14;transform:translate(4px)}.social-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;color:#fff;flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.social-capsule-row:hover .social-icon-btn{transform:scale(1.1);box-shadow:0 4px 14px #0006}.social-icon-btn svg{display:block;width:20px;height:20px}.social-icon-btn img{display:block;width:28px;height:28px;object-fit:contain}.social-linkedin{background:#0077b5;border:1px solid #0077b5}.social-capsule-row:hover .social-linkedin{background:#0088d1;box-shadow:0 4px 16px #0077b58c}.social-facebook{background:#1877f2;border:1px solid #1877f2}.social-capsule-row:hover .social-facebook{background:#2b87ff;box-shadow:0 4px 16px #1877f28c}.social-instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border:none}.social-capsule-row:hover .social-instagram{box-shadow:0 4px 16px #dc27438c}.social-tiktok{background:#000;border:1px solid rgba(255,255,255,.25);padding:0}.social-capsule-row:hover .social-tiktok{background:#0a0a0a;box-shadow:0 4px 16px #25f4ee66}.social-youtube{background:red;border:1px solid #FF0000}.social-capsule-row:hover .social-youtube{background:#f22;box-shadow:0 4px 16px #ff00008c}.social-row-meta{display:flex;flex-direction:column;gap:1px;overflow:hidden}.social-row-name{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff9}.social-row-handle{font-size:.88rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease}.social-capsule-row:hover .social-row-handle{color:#fd9e15}.social-row-arrow{margin-left:auto;font-size:1rem;color:#ffffff59;transition:transform .22s ease,color .22s ease}.social-capsule-row:hover .social-row-arrow{transform:translate(3px);color:#fd9e15}.social-row-divider{height:1px;width:90%;margin:3px auto;background:#ffffff14}.footer-links-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:start}@media(min-width:680px){.footer-links-grid{grid-template-columns:1.4fr 1fr 1fr;gap:var(--space-lg);align-items:start}}.footer-section-capsule{display:flex;flex-direction:column;gap:8px}.section-title-wrap{display:flex;align-items:center;gap:8px;margin-bottom:2px}.section-title-dot{width:6px;height:6px;border-radius:50%;background:#fd9e15;box-shadow:0 0 6px #fd9e15}.section-title-wrap h2{color:#fff;font-size:.96rem;font-weight:800;margin:0;letter-spacing:.2px}.footer-contact-capsule-dock,.footer-links-capsule-dock{display:flex;flex-direction:column}.footer-contact-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;text-decoration:none;color:#fff;transition:background .22s ease,transform .22s ease}.footer-contact-card:hover{background:#ffffff14;transform:translate(4px)}.footer-contact-card .contact-card-avatar-wrap{padding:2.5px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease}.footer-contact-card--mail .contact-card-avatar-wrap{background:linear-gradient(135deg,#ea4335cc,#4285f4b3)}.footer-contact-card--wa .contact-card-avatar-wrap{background:linear-gradient(135deg,#25d366cc,#fd9e1599)}.footer-contact-card:hover .contact-card-avatar-wrap{transform:scale(1.08)}.footer-contact-card .contact-card-avatar{width:36px;height:36px;border-radius:12px;background:#120a38d9;display:flex;align-items:center;justify-content:center}.footer-contact-card .contact-card-avatar img{display:block;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.contact-card-text{display:flex;flex-direction:column;gap:1px;overflow:hidden}.contact-card-type{font-size:.7rem;color:#fff9;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.contact-card-val{font-size:.86rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease}.footer-contact-card:hover .contact-card-val{color:#fd9e15}.contact-card-arrow{margin-left:auto;font-size:1rem;color:#ffffff59;transition:transform .22s ease,color .22s ease}.footer-contact-card:hover .contact-card-arrow{transform:translate(3px);color:#fd9e15}.contact-dock-divider{height:1px;width:92%;margin:3px auto;background:#ffffff14}.footer-mini-map-card{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:16px;background:#140e348c;border:1px solid rgba(255,255,255,.1);margin-top:4px;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease;overflow:hidden}.footer-mini-map-card:hover{background:#1a1244cc;border-color:#fd9e1580;box-shadow:0 6px 18px #00000059}.mini-map-header{display:flex;align-items:center;gap:10px;padding:2px 4px 0}.mini-map-icon-box{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#fd9e1529;color:#fd9e15;flex-shrink:0}.mini-map-info{display:flex;flex-direction:column;gap:1px;overflow:hidden}.mini-map-label{font-size:.68rem;color:#fff9;font-weight:700;text-transform:uppercase}.mini-map-title{font-size:.84rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-map-badge{margin-left:auto;font-size:.7rem;font-weight:800;color:var(--color-accent, #FD9E15);background:#fd9e1524;border:1px solid rgba(253,158,21,.32);padding:3px 9px;border-radius:9999px;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.mini-map-badge:hover{background:#fd9e15;color:#120a38;transform:scale(1.05)}.mini-map-canvas-wrap{position:relative;width:100%;height:clamp(140px,12vw,160px);border-radius:14px;overflow:hidden;background:#0e0926;border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 14px #00000040;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.mini-map-canvas-wrap:hover{border-color:#fd9e15;box-shadow:0 6px 20px #fd9e1540}.mini-map-iframe{width:100%;height:100%;border:0;display:block;filter:saturate(1.2) contrast(1.05);transition:filter .3s ease}[data-theme=dark] .mini-map-iframe{filter:invert(90%) hue-rotate(180deg) contrast(1.1) brightness(.9)}.mini-map-click-overlay{position:absolute;inset:0;z-index:2;cursor:pointer;background:transparent}.capsule-nav-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;text-decoration:none;color:#ffffffd9;transition:background .22s ease,transform .22s ease,color .22s ease}.capsule-nav-row:hover{background:#ffffff14;transform:translate(4px);color:#fff}.capsule-nav-icon{display:flex;align-items:center;justify-content:center;color:#fd9e15;opacity:.8}.capsule-nav-bullet{width:5px;height:5px;border-radius:50%;background:#ffffff59;transition:background .22s ease,transform .22s ease}.capsule-nav-row:hover .capsule-nav-bullet{background:#fd9e15;transform:scale(1.4)}.capsule-nav-label{font-size:.86rem;font-weight:600;line-height:1.3;transition:color .22s ease}.capsule-nav-row:hover .capsule-nav-label{color:#fd9e15}.capsule-nav-arrow{margin-left:auto;font-size:.95rem;color:#ffffff4d;transition:transform .22s ease,color .22s ease}.capsule-nav-row:hover .capsule-nav-arrow{transform:translate(3px);color:#fd9e15}.capsule-nav-row--highlight .capsule-nav-bullet{background:#fd9e15}.footer-bottom{padding-top:var(--space-lg);border-top:1px solid rgba(255,255,255,.1);text-align:center;position:relative;z-index:1}.copyright-text{font-size:.85rem;color:#ffffffa6;margin:0}.powered-by-quivo{display:inline-block;margin-top:8px;color:#ffffffa6;font-size:.8rem;text-decoration:none;transition:color .22s ease}.powered-by-quivo:hover,.powered-by-quivo:focus-visible{color:#fd9e15;text-decoration:underline;text-underline-offset:3px}:root[data-theme=light] .footer{background:linear-gradient(180deg,#f3f0ff,#e9e4fc)!important;border-top-color:#3226b426!important;color:#120a38!important}:root[data-theme=light] .footer-glow-orb-1{background:radial-gradient(ellipse at top,rgba(50,38,180,.18) 0%,rgba(253,158,21,.1) 50%,transparent 75%)!important}:root[data-theme=light] .footer-glow-orb-2{background:radial-gradient(ellipse at bottom,rgba(253,158,21,.18) 0%,rgba(50,38,180,.14) 50%,transparent 75%)!important}:root[data-theme=light] .footer-tagline{color:#4a4568!important}:root[data-theme=light] .social-title,:root[data-theme=light] .incubators-heading{color:#3226b4!important}:root[data-theme=light] .section-title-wrap h2{color:#120a38!important}:root[data-theme=light] .section-title-dot{background:#3226b4!important;box-shadow:0 0 6px #3226b4!important}:root[data-theme=light] .footer-contact-card .contact-card-avatar{background:#f8f7fd!important}:root[data-theme=light] .social-row-name,:root[data-theme=light] .contact-card-val,:root[data-theme=light] .capsule-nav-row{color:#120a38!important}:root[data-theme=light] .social-row-handle,:root[data-theme=light] .contact-card-type{color:#6b668d!important}:root[data-theme=light] .social-capsule-row:hover .social-row-handle,:root[data-theme=light] .footer-contact-card:hover .contact-card-val,:root[data-theme=light] .capsule-nav-row:hover .capsule-nav-label{color:#3226b4!important}:root[data-theme=light] .social-capsule-row:hover,:root[data-theme=light] .footer-contact-card:hover,:root[data-theme=light] .capsule-nav-row:hover{background:#f8f7fd!important}:root[data-theme=light] .social-row-arrow,:root[data-theme=light] .contact-card-arrow,:root[data-theme=light] .capsule-nav-arrow{color:#8b86a8!important}:root[data-theme=light] .footer-contact-card:hover .contact-card-arrow,:root[data-theme=light] .capsule-nav-row:hover .capsule-nav-arrow{color:#3226b4!important}:root[data-theme=light] .social-row-divider,:root[data-theme=light] .contact-dock-divider{background:#3226b414!important}:root[data-theme=light] .contact-dock-icon{background:#3226b414!important;border-color:#3226b433!important;color:#3226b4!important}:root[data-theme=light] .footer-mini-map-card{background:#fff!important;border:1px solid rgba(50,38,180,.14)!important;box-shadow:0 4px 12px #3226b40f!important}:root[data-theme=light] .footer-mini-map-card:hover{background:#fff!important;border-color:#fd9e15a6!important}:root[data-theme=light] .mini-map-icon-box{background:#3226b414!important;color:#3226b4!important}:root[data-theme=light] .mini-map-label{color:#6b668d!important}:root[data-theme=light] .mini-map-title{color:#120a38!important}:root[data-theme=light] .mini-map-badge{background:#3226b414!important;border-color:#3226b433!important;color:#3226b4!important}:root[data-theme=light] .mini-map-badge:hover{background:#3226b4!important;color:#fff!important}:root[data-theme=light] .mini-map-canvas-wrap{border-color:#3226b424!important}:root[data-theme=light] .map-bg{fill:#ebe8f8!important}:root[data-theme=light] .map-subgrid{stroke:#3226b40f!important}:root[data-theme=light] .map-river{stroke:#86a8e7!important}:root[data-theme=light] .map-street{stroke:#fff!important}:root[data-theme=light] .map-avenue-primary{stroke:#fd9e15!important}:root[data-theme=light] .map-avenue-secondary{stroke:#a5b4fc!important}:root[data-theme=light] .map-rotonda{stroke:#fd9e15!important;fill:#fd9e1526!important}:root[data-theme=light] .capsule-nav-icon{color:#3226b4!important}:root[data-theme=light] .capsule-nav-bullet{background:#3226b44d!important}:root[data-theme=light] .capsule-nav-row:hover .capsule-nav-bullet{background:#3226b4!important}:root[data-theme=light] .footer-bottom{border-top-color:#3226b424!important}:root[data-theme=light] .copyright-text{color:#6b668d!important}:root[data-theme=light] .powered-by-quivo{color:#6b668d!important}:root[data-theme=light] .powered-by-quivo:hover,:root[data-theme=light] .powered-by-quivo:focus-visible{color:#3226b4!important}.wa-float[data-astro-cid-y4hhiakm]{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-fixed);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm)}.wa-btn[data-astro-cid-y4hhiakm]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px 0 16px;border-radius:9999px;background:linear-gradient(135deg,#3226b4,#251b96);border:1.5px solid rgba(255,255,255,.3);box-shadow:0 8px 28px #3226b480,0 4px 16px #0000004d;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);text-decoration:none;cursor:pointer}.wa-btn[data-astro-cid-y4hhiakm]:hover{transform:translateY(-3px) scale(1.03);border-color:#fff9;box-shadow:0 14px 36px #3226b4a6,0 6px 20px #00000059}.wa-btn[data-astro-cid-y4hhiakm]:active{transform:translateY(-1px) scale(.99)}.wa-btn-icon[data-astro-cid-y4hhiakm]{width:28px;height:28px;object-fit:contain;position:relative;z-index:1;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.wa-btn-label[data-astro-cid-y4hhiakm]{position:relative;z-index:1;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.wa-btn-ring[data-astro-cid-y4hhiakm]{position:absolute;inset:0;border-radius:9999px;background:#3226b473;animation:wa-pulse 2.6s ease-out infinite;pointer-events:none}@keyframes wa-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.15,1.3);opacity:0}to{transform:scale(1.15,1.3);opacity:0}}@media(prefers-color-scheme:dark){.wa-btn[data-astro-cid-y4hhiakm]{background:linear-gradient(135deg,#3a2dc4,#281d9f);border:1.5px solid rgba(255,255,255,.35);box-shadow:0 8px 28px #3226b4a6,0 4px 16px #0009}.wa-btn[data-astro-cid-y4hhiakm]:hover{box-shadow:0 12px 36px #3226b4cc,0 6px 20px #000000b3}}[data-theme=light] .wa-btn[data-astro-cid-y4hhiakm]{background:linear-gradient(135deg,#3226b4,#251b96);border-color:#ffffff4d;box-shadow:0 8px 28px #3226b480,0 4px 16px #0000004d}[data-theme=dark] .wa-btn[data-astro-cid-y4hhiakm]{background:linear-gradient(135deg,#3a2dc4,#281d9f);border-color:#ffffff59;box-shadow:0 8px 28px #3226b4a6,0 4px 16px #0009}[data-theme=dark] .wa-btn[data-astro-cid-y4hhiakm]:hover{box-shadow:0 12px 36px #3226b4cc,0 6px 20px #000000b3}.wa-bubble[data-astro-cid-y4hhiakm]{position:relative;max-width:220px;background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:10px 28px 10px 14px;box-shadow:var(--shadow-lg);font-size:var(--font-size-sm);line-height:1.35;opacity:0;transform:translateY(8px) scale(.94);pointer-events:none;transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1)}.wa-bubble[data-astro-cid-y4hhiakm] p[data-astro-cid-y4hhiakm]{margin:0}.wa-bubble[data-astro-cid-y4hhiakm].visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.wa-bubble-tail[data-astro-cid-y4hhiakm]{position:absolute;right:22px;bottom:-7px;width:14px;height:14px;background:var(--color-bg);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);transform:rotate(45deg)}.wa-bubble-close[data-astro-cid-y4hhiakm]{position:absolute;top:6px;right:6px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-full)}.wa-bubble-close[data-astro-cid-y4hhiakm]:hover{background:var(--color-surface);color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){.wa-btn-ring[data-astro-cid-y4hhiakm]{animation:none;display:none}.wa-bubble[data-astro-cid-y4hhiakm]{transition:opacity .2s ease}}@media(max-width:640px){.wa-float[data-astro-cid-y4hhiakm]{right:var(--space-md);bottom:var(--space-md)}.wa-btn[data-astro-cid-y4hhiakm]{height:48px;padding:0 18px 0 14px}.wa-btn-icon[data-astro-cid-y4hhiakm]{width:24px;height:24px}.wa-btn-label[data-astro-cid-y4hhiakm]{font-size:.88rem}}:root{color-scheme:light;--qv-design-version: 3;--qv-color-primary: #3226b4;--qv-color-primary-strong: #4f22d6;--qv-color-primary-soft: #dcd9fb;--qv-color-primary-subtle: #efeefc;--qv-color-accent: #fd9e15;--qv-color-accent-strong: #e88905;--qv-color-accent-soft: #ffefd9;--qv-color-accent-highlight: #ffa827;--qv-color-yellow: #fd9e15;--qv-color-yellow-strong: #ffa827;--qv-color-yellow-soft: #fff3dc;--qv-color-dark: #1a1a2e;--qv-color-white: #ffffff;--qv-color-black: #101010;--qv-color-nav-ink: #120a38;--qv-color-success: #10b981;--qv-color-warning: #fd9e15;--qv-color-danger: #ef4444;--qv-color-info: #3226b4;--qv-color-success-soft: #ecfdf5;--qv-color-warning-soft: #ffefd9;--qv-color-danger-soft: #fef2f2;--qv-color-info-soft: #efeefc;--qv-surface-page: #ffffff;--qv-surface-card: #f8f9fa;--qv-surface-soft: #f8f9fa;--qv-surface-glass: rgba(255, 255, 255, .72);--qv-surface-overlay: rgba(26, 26, 46, .48);--qv-surface-raised: #ffffff;--qv-surface-sunken: #eef0f2;--qv-text-primary: #0f0f14;--qv-text-secondary: #333333;--qv-text-tertiary: #666666;--qv-text-muted: #1a1a1a;--qv-text-inverse: #ffffff;--qv-text-on-primary: #ffffff;--qv-text-on-accent: var(--qv-color-nav-ink);--qv-border-subtle: #e5e7eb;--qv-border-strong: #d1d5db;--qv-border-focus: var(--qv-color-primary);--qv-font-display: "Oxanium", system-ui, sans-serif;--qv-font-body: "Montserrat", system-ui, sans-serif;--qv-font-mono: "JetBrains Mono", "Fira Code", monospace;--qv-text-xs: .75rem;--qv-text-sm: .875rem;--qv-text-md: 1rem;--qv-text-lg: 1.125rem;--qv-text-xl: 1.25rem;--qv-text-2xl: 1.5rem;--qv-text-3xl: 1.875rem;--qv-text-4xl: 2.25rem;--qv-text-5xl: 3rem;--qv-text-6xl: 3.75rem;--qv-font-weight-light: 300;--qv-font-weight-normal: 400;--qv-font-weight-medium: 500;--qv-font-weight-semibold: 600;--qv-font-weight-bold: 700;--qv-font-weight-extrabold: 800;--qv-leading-tight: 1.2;--qv-leading-normal: 1.5;--qv-leading-relaxed: 1.75;--qv-space-2xs: .125rem;--qv-space-xs: .25rem;--qv-space-sm: .5rem;--qv-space-ms: .75rem;--qv-space-md: 1rem;--qv-space-lg: 1.5rem;--qv-space-xl: 2rem;--qv-space-2xl: 3rem;--qv-space-3xl: 4rem;--qv-space-4xl: 6rem;--qv-space-5xl: 8rem;--qv-radius-xs: .25rem;--qv-radius-sm: .5rem;--qv-radius-md: .75rem;--qv-radius-lg: 1rem;--qv-radius-xl: 1.5rem;--qv-radius-full: 9999px;--qv-shadow-xs: 0 1px 3px rgba(26, 26, 46, .06), 0 1px 2px rgba(26, 26, 46, .04);--qv-shadow-sm: 0 4px 6px -1px rgba(26, 26, 46, .08), 0 2px 4px -1px rgba(26, 26, 46, .05);--qv-shadow-md: 0 10px 25px -3px rgba(26, 26, 46, .12), 0 4px 10px -2px rgba(26, 26, 46, .06);--qv-shadow-lg: 0 20px 50px -5px rgba(26, 26, 46, .18), 0 10px 20px -5px rgba(26, 26, 46, .08);--qv-shadow-brand: 0 8px 24px rgba(50, 38, 180, .32);--qv-shadow-success: 0 4px 16px rgba(16, 185, 129, .28);--qv-shadow-danger: 0 4px 16px rgba(239, 68, 68, .28);--qv-shadow-focus: 0 0 0 3px rgba(50, 38, 180, .18);--qv-shadow-card-elevated: 0 18px 48px rgba(26, 26, 46, .12);--qv-shadow-card-hover: 0 18px 48px rgba(50, 38, 180, .12);--qv-shadow-overlay: 0 24px 72px rgba(26, 26, 46, .24);--qv-shadow-row-hover: 0 14px 32px rgba(50, 38, 180, .06);--qv-shadow-sheet: 0 -18px 54px rgba(26, 26, 46, .16);--qv-shadow-plate: 0 8px 28px rgba(26, 26, 46, .2);--qv-shadow-pin: 0 4px 12px rgba(26, 26, 46, .28);--qv-shadow-pin-core: 0 8px 20px rgba(26, 26, 46, .26);--qv-shadow-popover-lg: 0 18px 44px rgba(26, 26, 46, .2);--qv-shadow-glow-brand-sm: 0 0 20px rgba(50, 38, 180, .15);--qv-z-base: 0;--qv-z-dropdown: 100;--qv-z-sticky: 200;--qv-z-drawer: 300;--qv-z-modal: 400;--qv-z-popover: 500;--qv-z-toast: 600;--qv-z-tooltip: 700;--qv-z-nav: 1100;--qv-transition-fast: .15s ease;--qv-transition-base: .22s ease;--qv-transition-slow: .35s ease;--qv-ease-in: cubic-bezier(.4, 0, 1, 1);--qv-ease-out: cubic-bezier(0, 0, .2, 1);--qv-ease-in-out: cubic-bezier(.4, 0, .2, 1);--qv-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--qv-duration-fast: .15s;--qv-duration-base: .22s;--qv-duration-slow: .35s;--qv-duration-slower: .5s;--qv-container-sm: 640px;--qv-container-md: 768px;--qv-container-lg: 1024px;--qv-container-xl: 1280px;--qv-glass-bg-light: rgba(255, 255, 255, .45);--qv-glass-bg-dark: rgba(18, 18, 24, .65);--qv-glass-bg-brand: rgba(50, 38, 180, .12);--qv-glass-bg-accent: rgba(253, 158, 21, .12);--qv-glass-bg-control: rgba(255, 255, 255, .18);--qv-glass-bg-control-hover: rgba(255, 255, 255, .3);--qv-glass-blur-sm: blur(8px);--qv-glass-blur-md: blur(16px);--qv-glass-blur-lg: blur(28px);--qv-glass-border-light: 1px solid rgba(255, 255, 255, .4);--qv-glass-border-dark: 1px solid rgba(255, 255, 255, .08);--qv-glass-border-brand: 1px solid rgba(50, 38, 180, .25);--qv-glass-border-accent: 1px solid rgba(253, 158, 21, .25);--qv-glass-border-interactive: 1px solid rgba(255, 255, 255, .6);--qv-glass-shadow-sm: 0 4px 12px 0 rgba(26, 26, 46, .05);--qv-glass-shadow-md: 0 8px 32px 0 rgba(26, 26, 46, .08);--qv-glass-shadow-lg: 0 24px 64px 0 rgba(26, 26, 46, .18);--qv-glass-shadow-glow: 0 0 24px rgba(50, 38, 180, .15);--qv-glass-shadow-interactive: 0 16px 42px 0 rgba(26, 26, 46, .14);--qv-glass-edge-light: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(255, 255, 255, .16);--qv-glass-edge-dark: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(255, 255, 255, .05);--qv-glass-edge-brand: inset 0 1px 0 rgba(255, 255, 255, .42), inset 0 -1px 0 rgba(50, 38, 180, .12);--qv-gradient-hero: linear-gradient(135deg, var(--qv-color-accent) 0%, var(--qv-color-accent-highlight) 100%);--qv-nav-accent-gradient: linear-gradient(135deg, var(--qv-color-accent) 0%, var(--qv-color-accent-strong) 100%);--qv-nav-primary-gradient: linear-gradient(135deg, var(--qv-color-primary) 0%, var(--qv-color-primary-strong) 100%);--qv-nav-ink: var(--qv-color-nav-ink);--qv-aurora-purple: radial-gradient(circle at 20% 30%, rgba(50, 38, 180, .15) 0%, transparent 50%);--qv-aurora-yellow: radial-gradient(circle at 80% 70%, rgba(253, 158, 21, .12) 0%, transparent 45%);--q-primary: var(--qv-color-primary);--q-primary-dark: var(--qv-color-primary-strong);--q-primary-light: var(--qv-color-primary-soft);--q-primary-xlight: var(--qv-color-primary-subtle);--q-accent: var(--qv-color-accent);--q-dark: var(--qv-color-dark);--color-primary: var(--qv-color-primary);--color-accent: var(--qv-color-accent);--color-yellow: var(--qv-color-yellow);--color-black: var(--qv-color-black);--color-white: var(--qv-color-white);--color-dark: var(--qv-color-dark);--color-bg: var(--qv-surface-page);--color-fg: var(--qv-text-primary);--color-surface: var(--qv-surface-card);--color-border: var(--qv-border-subtle);--color-text-primary: var(--qv-text-primary);--color-text-secondary: var(--qv-text-secondary);--color-text-tertiary: var(--qv-text-tertiary);--color-text-muted: var(--qv-text-muted);--font-body: var(--qv-font-body);--font-heading: var(--qv-font-display);--font-size-base: var(--qv-text-md);--font-size-xs: var(--qv-text-xs);--font-size-sm: var(--qv-text-sm);--font-size-lg: var(--qv-text-lg);--font-size-xl: var(--qv-text-xl);--font-size-2xl: var(--qv-text-2xl);--font-size-3xl: var(--qv-text-3xl);--font-size-4xl: var(--qv-text-4xl);--font-size-5xl: var(--qv-text-5xl);--font-size-6xl: var(--qv-text-6xl);--font-weight-light: var(--qv-font-weight-light);--font-weight-normal: var(--qv-font-weight-normal);--font-weight-medium: var(--qv-font-weight-medium);--font-weight-semibold: var(--qv-font-weight-semibold);--font-weight-bold: var(--qv-font-weight-bold);--font-weight-extrabold: var(--qv-font-weight-extrabold);--line-height-tight: var(--qv-leading-tight);--line-height-normal: var(--qv-leading-normal);--line-height-relaxed: var(--qv-leading-relaxed);--radius-sm: var(--qv-radius-sm);--radius-md: var(--qv-radius-md);--radius-lg: var(--qv-radius-lg);--radius-xl: var(--qv-radius-xl);--radius-full: var(--qv-radius-full);--space-xs: var(--qv-space-xs);--space-sm: var(--qv-space-sm);--space-ms: var(--qv-space-ms);--space-md: var(--qv-space-md);--space-lg: var(--qv-space-lg);--space-xl: var(--qv-space-xl);--space-2xl: var(--qv-space-2xl);--space-3xl: var(--qv-space-3xl);--space-4xl: var(--qv-space-4xl);--space-5xl: var(--qv-space-5xl);--transition-fast: var(--qv-transition-fast);--transition-base: var(--qv-transition-base);--transition-slow: var(--qv-transition-slow)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--qv-color-primary: #3226b4;--qv-color-primary-strong: #4f22d6;--qv-color-primary-soft: #272357;--qv-color-primary-subtle: #191733;--qv-color-accent: #fd9e15;--qv-color-accent-strong: #e88905;--qv-color-accent-soft: #3a2b15;--qv-color-accent-highlight: #ffa827;--qv-color-yellow: #fd9e15;--qv-color-yellow-strong: #ffa827;--qv-color-yellow-soft: #3d2e0c;--qv-color-dark: #e7e7f5;--qv-color-success: #10b981;--qv-color-warning: #fd9e15;--qv-color-danger: #ef4444;--qv-color-info: #3226b4;--qv-color-success-soft: rgba(16, 185, 129, .16);--qv-color-warning-soft: rgba(253, 158, 21, .16);--qv-color-danger-soft: rgba(239, 68, 68, .16);--qv-color-info-soft: rgba(50, 38, 180, .16);--qv-surface-page: #0b0b10;--qv-surface-card: #1a1a24;--qv-surface-soft: #1a1a24;--qv-surface-glass: rgba(24, 24, 31, .78);--qv-surface-overlay: rgba(0, 0, 0, .6);--qv-surface-raised: #212130;--qv-surface-sunken: #08080d;--qv-text-primary: #f5f7fb;--qv-text-secondary: #cccccc;--qv-text-tertiary: #999999;--qv-text-muted: #666666;--qv-text-inverse: #101010;--qv-text-on-primary: #ffffff;--qv-text-on-accent: var(--qv-color-nav-ink);--qv-border-subtle: #2a2a3a;--qv-border-strong: #3a3a4a;--qv-shadow-xs: 0 1px 3px rgba(0, 0, 0, .22), 0 1px 2px rgba(0, 0, 0, .16);--qv-shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, .28), 0 2px 4px -1px rgba(0, 0, 0, .2);--qv-shadow-md: 0 10px 25px -3px rgba(0, 0, 0, .35), 0 4px 10px -2px rgba(0, 0, 0, .22);--qv-shadow-lg: 0 20px 50px -5px rgba(0, 0, 0, .45), 0 10px 20px -5px rgba(0, 0, 0, .28);--qv-shadow-brand: 0 12px 32px rgba(50, 38, 180, .28);--qv-shadow-success: 0 4px 16px rgba(16, 185, 129, .32);--qv-shadow-danger: 0 4px 16px rgba(239, 68, 68, .32);--qv-shadow-focus: 0 0 0 3px rgba(50, 38, 180, .28);--qv-glass-bg-light: rgba(18, 18, 24, .65);--qv-glass-bg-brand: rgba(50, 38, 180, .16);--qv-glass-bg-accent: rgba(253, 158, 21, .16);--qv-glass-bg-control: rgba(255, 255, 255, .08);--qv-glass-bg-control-hover: rgba(255, 255, 255, .14);--qv-glass-border-light: 1px solid rgba(255, 255, 255, .08);--qv-glass-border-brand: 1px solid rgba(50, 38, 180, .3);--qv-glass-border-accent: 1px solid rgba(253, 158, 21, .3);--qv-glass-shadow-sm: 0 4px 12px 0 rgba(0, 0, 0, .25);--qv-glass-shadow-md: 0 8px 32px 0 rgba(0, 0, 0, .35);--qv-glass-shadow-lg: 0 24px 64px 0 rgba(0, 0, 0, .45);--qv-glass-shadow-glow: 0 0 24px rgba(50, 38, 180, .22);--qv-glass-shadow-interactive: 0 18px 42px 0 rgba(0, 0, 0, .42);--qv-glass-edge-light: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(255, 255, 255, .05);--qv-glass-edge-brand: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(50, 38, 180, .18);--qv-aurora-purple: radial-gradient(circle at 20% 30%, rgba(50, 38, 180, .18) 0%, transparent 50%);--qv-aurora-yellow: radial-gradient(circle at 80% 70%, rgba(253, 158, 21, .14) 0%, transparent 45%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--qv-color-primary: #3226b4;--qv-color-primary-strong: #4f22d6;--qv-color-primary-soft: #272357;--qv-color-primary-subtle: #191733;--qv-color-accent: #fd9e15;--qv-color-accent-strong: #e88905;--qv-color-accent-soft: #3a2b15;--qv-color-accent-highlight: #ffa827;--qv-color-yellow: #fd9e15;--qv-color-yellow-strong: #ffa827;--qv-color-yellow-soft: #3d2e0c;--qv-color-dark: #e7e7f5;--qv-color-success: #10b981;--qv-color-warning: #fd9e15;--qv-color-danger: #ef4444;--qv-color-info: #3226b4;--qv-color-success-soft: rgba(16, 185, 129, .16);--qv-color-warning-soft: rgba(253, 158, 21, .16);--qv-color-danger-soft: rgba(239, 68, 68, .16);--qv-color-info-soft: rgba(50, 38, 180, .16);--qv-surface-page: #0b0b10;--qv-surface-card: #1a1a24;--qv-surface-soft: #1a1a24;--qv-surface-glass: rgba(24, 24, 31, .78);--qv-surface-overlay: rgba(0, 0, 0, .6);--qv-surface-raised: #212130;--qv-surface-sunken: #08080d;--qv-text-primary: #f5f7fb;--qv-text-secondary: #cccccc;--qv-text-tertiary: #999999;--qv-text-muted: #666666;--qv-text-inverse: #101010;--qv-text-on-primary: #ffffff;--qv-text-on-accent: var(--qv-color-nav-ink);--qv-border-subtle: #2a2a3a;--qv-border-strong: #3a3a4a;--qv-shadow-xs: 0 1px 3px rgba(0, 0, 0, .22), 0 1px 2px rgba(0, 0, 0, .16);--qv-shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, .28), 0 2px 4px -1px rgba(0, 0, 0, .2);--qv-shadow-md: 0 10px 25px -3px rgba(0, 0, 0, .35), 0 4px 10px -2px rgba(0, 0, 0, .22);--qv-shadow-lg: 0 20px 50px -5px rgba(0, 0, 0, .45), 0 10px 20px -5px rgba(0, 0, 0, .28);--qv-shadow-brand: 0 12px 32px rgba(50, 38, 180, .28);--qv-shadow-success: 0 4px 16px rgba(16, 185, 129, .32);--qv-shadow-danger: 0 4px 16px rgba(239, 68, 68, .32);--qv-shadow-focus: 0 0 0 3px rgba(50, 38, 180, .28);--qv-glass-bg-light: rgba(18, 18, 24, .65);--qv-glass-bg-brand: rgba(50, 38, 180, .16);--qv-glass-bg-accent: rgba(253, 158, 21, .16);--qv-glass-bg-control: rgba(255, 255, 255, .08);--qv-glass-bg-control-hover: rgba(255, 255, 255, .14);--qv-glass-border-light: 1px solid rgba(255, 255, 255, .08);--qv-glass-border-brand: 1px solid rgba(50, 38, 180, .3);--qv-glass-border-accent: 1px solid rgba(253, 158, 21, .3);--qv-glass-shadow-sm: 0 4px 12px 0 rgba(0, 0, 0, .25);--qv-glass-shadow-md: 0 8px 32px 0 rgba(0, 0, 0, .35);--qv-glass-shadow-lg: 0 24px 64px 0 rgba(0, 0, 0, .45);--qv-glass-shadow-glow: 0 0 24px rgba(50, 38, 180, .22);--qv-glass-shadow-interactive: 0 18px 42px 0 rgba(0, 0, 0, .42);--qv-glass-edge-light: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(255, 255, 255, .05);--qv-glass-edge-brand: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(50, 38, 180, .18);--qv-aurora-purple: radial-gradient(circle at 20% 30%, rgba(50, 38, 180, .18) 0%, transparent 50%);--qv-aurora-yellow: radial-gradient(circle at 80% 70%, rgba(253, 158, 21, .14) 0%, transparent 45%)}}@media(prefers-reduced-motion:reduce){:root{--qv-transition-fast: 0ms;--qv-transition-base: 0ms;--qv-transition-slow: 0ms;--qv-duration-fast: 0ms;--qv-duration-base: 0ms;--qv-duration-slow: 0ms;--qv-duration-slower: 0ms}}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch/ChakraPetch-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch/ChakraPetch-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch/ChakraPetch-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch/ChakraPetch-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch/ChakraPetch-Bold.ttf) format("truetype");font-weight:700 900;font-style:normal;font-display:swap}:root{--color-primary: #3226B4;--color-accent: #FD9E15;--color-yellow: #FD9E15;--color-black: #101010;--color-white: #FFFFFF;--color-bg: var(--color-white);--color-fg: #0F0F14;--color-surface: #F8F9FA;--color-border: #E5E7EB;--color-text-primary: #000000;--color-text-secondary: #333333;--color-text-tertiary: #666666;--color-text-muted: #1a1a1a;--color-success: #10B981;--color-warning: var(--color-accent);--color-error: #EF4444;--color-info: var(--color-primary);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .16);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-ms: 12px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--space-5xl: 128px;--font-body: "Chakra Petch", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: "Chakra Petch", var(--font-body);--qv-font-body: var(--font-body);--qv-font-display: var(--font-heading);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: .15s ease-out;--transition-base: .25s ease-out;--transition-slow: .35s ease-out;--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-fixed: 1200;--z-modal-backdrop: 1300;--z-modal: 1400;--z-popover: 1500;--z-tooltip: 1600}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg: #0B0B10;--color-fg: #F5F7FB;--color-surface: #1A1A24;--color-border: #2A2A3A;--color-text-primary: #FFFFFF;--color-text-secondary: #CCCCCC;--color-text-tertiary: #999999;--color-text-muted: #666666;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .6);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .8)}}:root[data-theme=dark]{--color-bg: #0B0B10;--color-fg: #F5F7FB;--color-surface: #1A1A24;--color-border: #2A2A3A;--color-text-primary: #FFFFFF;--color-text-secondary: #CCCCCC;--color-text-tertiary: #999999;--color-text-muted: #666666;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .6);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .8)}:root[data-theme=light]{--color-bg: var(--color-white);--color-fg: #0F0F14;--color-surface: #F8F9FA;--color-border: #E5E7EB;--color-text-primary: #000000;--color-text-secondary: #333333;--color-text-tertiary: #666666;--color-text-muted: #1a1a1a;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .16)}@media(prefers-reduced-motion:reduce){:root{--transition-fast: 0ms;--transition-base: 0ms;--transition-slow: 0ms}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:88px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-fg);background-color:var(--color-bg);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-fg);margin-bottom:var(--space-md)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--space-md);line-height:var(--line-height-relaxed)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-white);background-color:var(--color-fg);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),opacity var(--transition-base),box-shadow var(--transition-base);text-decoration:none}.btn:hover{background-color:var(--color-fg);opacity:.8}.btn:active{opacity:.9}.btn:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.btn--accent{background-color:var(--color-fg);color:var(--color-white)}.btn--accent:hover{opacity:.8}.btn--outline{background-color:transparent;color:var(--color-fg);border:1px solid var(--color-fg)}.btn--outline:hover{background-color:var(--color-fg);color:var(--color-white)}.hero .btn{background-color:var(--color-accent);color:var(--color-black)}.hero .btn:hover{background-color:#d9af00;opacity:1}.btn--large{padding:var(--space-lg) var(--space-3xl);font-size:var(--font-size-base)}.btn--brand,.btn--gradient{background:var(--color-accent);color:#fff!important;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);box-shadow:0 4px 14px #fd9e1559;border:none}.btn--brand:hover,.btn--gradient:hover{background:#e0890b;color:#fff!important;opacity:1;box-shadow:0 6px 18px #fd9e1573}.btn--white{background:var(--color-white);color:var(--color-primary);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold)}.btn--white:hover{background:#fff;color:var(--color-primary);opacity:.92}.btn--lg{min-height:52px;padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-lg)}.btn--sm{min-height:40px;padding:var(--space-sm) var(--space-xl);font-size:var(--font-size-base)}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--space-md)}@media(min-width:768px){.container{padding:0 var(--space-lg)}}@media(min-width:1024px){.container{padding:0 var(--space-xl)}}.section{padding:var(--space-xl) 0}@media(min-width:768px){.section{padding:var(--space-3xl) 0}}@media(min-width:1024px){.section{padding:var(--space-4xl) 0}}.grid{display:grid;gap:var(--space-lg)}.grid--2,.grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(min-width:768px){.grid--3{grid-template-columns:repeat(3,1fr)}}.hero-radial-glow{display:none}.bg-surface,.bg-light{background-color:var(--color-surface)}.card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-xl);box-shadow:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.card:hover{border-color:#3226b43d;box-shadow:var(--shadow-sm)}.card-icon{width:64px;height:64px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin:0 auto var(--space-lg)}@media(prefers-color-scheme:dark){.bg-light{background-color:var(--color-surface)}.btn--outline{border-color:var(--color-fg);color:var(--color-fg)}.section--bordered{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}}.text-center{text-align:center}.mt-4{margin-top:var(--space-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{min-height:100vh;display:flex;flex-direction:column;position:relative}.main-content{flex:1;position:relative;width:100%}.page-content-wrapper{position:relative;width:100%;overflow:hidden;isolation:isolate}.internal-hero[data-astro-cid-2qhb5y7e]{position:relative;min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;align-items:center;box-sizing:border-box;padding:calc(72px + clamp(20px,5vh,var(--space-3xl))) 0 clamp(40px,6vh,var(--space-3xl));color:var(--color-white);background:radial-gradient(circle at 70% 30%,#241a5e,#140f38 55%,#0a0720);overflow:hidden;isolation:isolate}.internal-hero-bg[data-astro-cid-2qhb5y7e]{position:absolute;inset:0;z-index:-1}.internal-hero-pattern[data-astro-cid-2qhb5y7e]{position:absolute;inset:0;background:radial-gradient(circle at 20% 15%,rgba(253,158,21,.16) 0%,transparent 45%),radial-gradient(circle at 85% 80%,rgba(255,255,255,.08) 0%,transparent 50%)}.internal-hero__container[data-astro-cid-2qhb5y7e]{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(var(--space-xl),5vw,80px)}.internal-hero__content[data-astro-cid-2qhb5y7e]{max-width:580px}.internal-hero__eyebrow[data-astro-cid-2qhb5y7e]{display:inline-flex;align-items:center;min-height:30px;margin-bottom:var(--space-md);padding:6px 12px;border:1px solid rgba(253,158,21,.42);border-radius:var(--radius-full);color:var(--color-accent);background:#fd9e151a;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;line-height:1}.internal-hero__brand[data-astro-cid-2qhb5y7e]{margin-bottom:var(--space-lg);display:flex;align-items:center;justify-content:flex-start;width:100%}.internal-hero__logo[data-astro-cid-2qhb5y7e]{width:min(320px,92%);height:auto;object-fit:contain;object-position:left center;filter:drop-shadow(0 4px 16px rgba(0,0,0,.35));transition:filter .3s ease}.internal-hero__logo--light[data-astro-cid-2qhb5y7e]{display:none}.internal-hero__logo--aura[data-astro-cid-2qhb5y7e]{filter:drop-shadow(0 8px 30px rgba(253,158,21,.45))}.internal-hero__title[data-astro-cid-2qhb5y7e]{color:#fff;max-width:14ch;font-size:clamp(2.75rem,6vw,var(--font-size-6xl));line-height:1.04;letter-spacing:0;margin-bottom:var(--space-md);overflow-wrap:anywhere;text-wrap:balance}.internal-hero__subtitle[data-astro-cid-2qhb5y7e]{color:#ffffffe6;max-width:600px;font-size:var(--font-size-lg);line-height:1.6;margin-bottom:var(--space-lg);overflow-wrap:break-word;white-space:pre-line}.internal-hero__visual[data-astro-cid-2qhb5y7e]{position:relative;display:flex;justify-content:center;align-items:center;min-height:clamp(320px,38vw,540px);min-width:0;perspective:1500px;contain:layout}.internal-hero__visual[data-astro-cid-2qhb5y7e]:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(253,158,21,.3) 0%,transparent 42%),radial-gradient(circle at 70% 65%,rgba(79,34,214,.48) 0%,transparent 58%);filter:blur(42px);opacity:.78;pointer-events:none}.internal-hero__visual[data-astro-cid-2qhb5y7e]>*{position:relative;z-index:1;width:min(100%,640px);max-width:640px}.internal-hero__visual[data-astro-cid-2qhb5y7e]>.glass-3d-frame{max-width:640px}.internal-hero__scroll-cue[data-astro-cid-2qhb5y7e]{position:absolute;left:clamp(24px,5vw,80px);bottom:24px;z-index:1;display:inline-flex;align-items:center;gap:10px;color:#ffffff94;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.internal-hero__scroll-cue-icon[data-astro-cid-2qhb5y7e]{position:relative;display:inline-flex;width:22px;height:34px;border:1px solid rgba(255,255,255,.42);border-radius:var(--radius-full)}.internal-hero__scroll-cue-icon[data-astro-cid-2qhb5y7e]:after{content:"";position:absolute;top:7px;left:50%;width:4px;height:7px;border-radius:var(--radius-full);background:var(--color-accent);transform:translate(-50%);animation:internal-hero-scroll 1.7s ease-in-out infinite}@keyframes internal-hero-scroll{0%,to{transform:translate(-50%);opacity:1}65%{transform:translate(-50%,10px);opacity:0}}[data-theme=light] .internal-hero[data-astro-cid-2qhb5y7e]{color:var(--color-fg);background:radial-gradient(circle at 12% 12%,rgba(79,34,214,.1) 0%,transparent 42%),radial-gradient(circle at 88% 82%,rgba(253,158,21,.12) 0%,transparent 36%),linear-gradient(135deg,var(--color-bg) 0%,var(--color-surface) 100%)}[data-theme=light] .internal-hero-pattern[data-astro-cid-2qhb5y7e]{background:radial-gradient(circle at 20% 15%,rgba(79,34,214,.08) 0%,transparent 42%),radial-gradient(circle at 85% 80%,rgba(253,158,21,.1) 0%,transparent 46%)}[data-theme=light] .internal-hero__title[data-astro-cid-2qhb5y7e]{color:var(--color-fg)}[data-theme=light] .internal-hero__logo--dark[data-astro-cid-2qhb5y7e]{display:none}[data-theme=light] .internal-hero__logo--light[data-astro-cid-2qhb5y7e]{display:block}[data-theme=light] .internal-hero__subtitle[data-astro-cid-2qhb5y7e]{color:var(--color-text-secondary)}[data-theme=light] .internal-hero__visual[data-astro-cid-2qhb5y7e]:before{background:radial-gradient(circle at 35% 35%,rgba(253,158,21,.18) 0%,transparent 42%),radial-gradient(circle at 70% 65%,rgba(79,34,214,.2) 0%,transparent 58%);opacity:.65}[data-theme=light] .internal-hero__visual[data-astro-cid-2qhb5y7e]>.glass-3d-frame{background:#ffffffc2;border-color:#3226b429;box-shadow:0 24px 60px #3226b429,0 0 36px #4f22d614,inset 0 0 0 1px #fffc!important}[data-theme=light] .internal-hero__scroll-cue[data-astro-cid-2qhb5y7e]{color:var(--color-text-secondary)}[data-theme=light] .internal-hero__scroll-cue-icon[data-astro-cid-2qhb5y7e]{border-color:#3226b44d}[data-theme=light] .internal-hero__visual[data-astro-cid-2qhb5y7e] .glass-3d-frame[data-astro-cid-2qhb5y7e]{box-shadow:0 24px 60px #3226b429!important}[data-theme=light] .internal-hero__visual svg [filter*=DropShadow]{filter:drop-shadow(0 8px 16px rgba(50,38,180,.16))!important}[data-theme=light] .internal-hero__visual .vivid-control-markers g,[data-theme=light] .internal-hero__visual .vivid-van-group,[data-theme=light] .internal-hero__visual .vivid-vehicle-group{filter:drop-shadow(0 6px 12px rgba(50,38,180,.14))!important}[data-theme=light] .internal-hero__visual .floating-card{filter:drop-shadow(0 18px 28px rgba(50,38,180,.14))!important}@media(max-width:900px){.internal-hero[data-astro-cid-2qhb5y7e]{min-height:100vh;min-height:100svh;min-height:100dvh;padding:calc(64px + clamp(16px,4vh,var(--space-2xl))) 0 clamp(24px,4vh,40px)}.internal-hero__container[data-astro-cid-2qhb5y7e]{grid-template-columns:1fr;grid-template-areas:"visual" "content";gap:clamp(var(--space-md),3vh,var(--space-xl));align-content:center}.internal-hero__content[data-astro-cid-2qhb5y7e]{grid-area:content;max-width:720px}.internal-hero__visual[data-astro-cid-2qhb5y7e]{grid-area:visual;width:min(100%,560px);min-height:0;margin-inline:auto}.internal-hero__visual[data-astro-cid-2qhb5y7e]>*{width:100%;max-width:560px}.internal-hero__scroll-cue[data-astro-cid-2qhb5y7e]{display:none}}@media(max-width:640px){.internal-hero[data-astro-cid-2qhb5y7e]{padding:calc(64px + clamp(12px,3vh,var(--space-lg))) 0 clamp(20px,4vh,32px)}.internal-hero__container[data-astro-cid-2qhb5y7e]{gap:clamp(var(--space-sm),2.5vh,var(--space-lg))}.internal-hero__eyebrow[data-astro-cid-2qhb5y7e]{margin-bottom:var(--space-sm)}.internal-hero__title[data-astro-cid-2qhb5y7e]{max-width:14ch;font-size:clamp(2.15rem,10.5vw,3.5rem)}.internal-hero__subtitle[data-astro-cid-2qhb5y7e]{font-size:var(--font-size-base);line-height:1.5}.internal-hero__visual[data-astro-cid-2qhb5y7e]{width:min(100%,440px)}.internal-hero__visual[data-astro-cid-2qhb5y7e]:before{filter:blur(28px);opacity:.62}}@media(max-width:900px)and (max-height:760px){.internal-hero[data-astro-cid-2qhb5y7e]{padding:76px 0 20px}.internal-hero__container[data-astro-cid-2qhb5y7e]{gap:12px}.internal-hero__visual[data-astro-cid-2qhb5y7e]{width:min(100%,360px,48vh)}.internal-hero__visual[data-astro-cid-2qhb5y7e]>*{max-width:360px}.internal-hero__eyebrow[data-astro-cid-2qhb5y7e]{margin-bottom:8px}.internal-hero__title[data-astro-cid-2qhb5y7e]{max-width:13ch;margin-bottom:10px;font-size:clamp(2rem,9.5vw,3rem)}.internal-hero__subtitle[data-astro-cid-2qhb5y7e]{margin-bottom:12px;font-size:var(--font-size-base);line-height:1.4}}@media(max-width:900px){.internal-hero__visual .glass-3d-frame{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 18px 40px #00000061!important;transform:none!important}.internal-hero__visual .glass-3d-frame:hover{transform:none!important}[data-theme=light] .internal-hero__visual .glass-3d-frame{box-shadow:0 18px 40px #3226b424!important}.internal-hero__visual svg [filter]{filter:none!important}.internal-hero__visual svg *{animation:none!important}.internal-hero__visual svg animate,.internal-hero__visual svg animateMotion,.internal-hero__visual svg set{display:none!important}.internal-hero__visual .cards-stack .floating-card{animation:none!important}}@media(prefers-reduced-motion:reduce){.internal-hero__scroll-cue-icon[data-astro-cid-2qhb5y7e]:after{animation:none}}.vision-section[data-astro-cid-jqueckjh]{position:relative;z-index:1;padding-top:var(--space-3xl)}.vision-header[data-astro-cid-jqueckjh]{max-width:860px;margin:0 auto;text-align:center}.vision-logo[data-astro-cid-jqueckjh]{--vision-logo-src: url(/img/branding/quivo/wordmark/light.webp);position:relative;width:min(300px,70vw);aspect-ratio:1000 / 300;margin:0 auto var(--space-lg)}:root[data-theme=dark] .vision-logo[data-astro-cid-jqueckjh]{--vision-logo-src: url(/img/branding/quivo/wordmark/dark.webp)}.vision-logo__part[data-astro-cid-jqueckjh]{position:absolute;inset:0;background:var(--vision-logo-src) center / 100% 100% no-repeat;animation:7s cubic-bezier(.65,0,.35,1) infinite}.vision-logo__part--q[data-astro-cid-jqueckjh]{clip-path:inset(0 77.7% 0 0);animation-name:vision-logo-q}.vision-logo__part--mid[data-astro-cid-jqueckjh]{clip-path:inset(0 21.4% 0 23%);animation-name:vision-logo-mid}.vision-logo__part--o[data-astro-cid-jqueckjh]{clip-path:inset(0 0 0 78.6%);animation-name:vision-logo-o}@keyframes vision-logo-q{0%,30%,to{transform:translate(0)}45%,80%{transform:translate(27.45%)}}@keyframes vision-logo-o{0%,30%,to{transform:translate(0)}45%,80%{transform:translate(-27.45%)}}@keyframes vision-logo-mid{0%,26%,to{opacity:1;transform:scaleX(1)}40%,84%{opacity:0;transform:scaleX(.2)}}@media(prefers-reduced-motion:reduce){.vision-logo__part[data-astro-cid-jqueckjh]{animation:none}}.vision-tag[data-astro-cid-jqueckjh]{display:inline-block;padding:6px 14px;margin-bottom:var(--space-md);border-radius:var(--radius-full);background:#fd9e151f;border:1px solid rgba(253,158,21,.35);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:800;letter-spacing:2px;text-transform:uppercase}.vision-header[data-astro-cid-jqueckjh] .section-title[data-astro-cid-jqueckjh]{margin-bottom:var(--space-md)}.vision-lead[data-astro-cid-jqueckjh]{color:var(--color-text-secondary);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.vision-pillars[data-astro-cid-jqueckjh]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:1000px;margin:clamp(2rem,5vw,3.5rem) auto 0}.vision-pillar[data-astro-cid-jqueckjh]{padding:var(--space-lg) 0 0;border-top:2px solid var(--color-accent)}.vision-pillar[data-astro-cid-jqueckjh] h3[data-astro-cid-jqueckjh]{margin-bottom:var(--space-xs);color:var(--color-text-primary);font-size:1.05rem;line-height:1.3}.vision-pillar[data-astro-cid-jqueckjh] p[data-astro-cid-jqueckjh]{color:var(--color-text-secondary);font-size:.92rem;line-height:1.55}@media(max-width:700px){.vision-pillars[data-astro-cid-jqueckjh]{grid-template-columns:1fr}}.solutions[data-astro-cid-vj7y5fzp]{background:transparent;padding:var(--space-5xl) 0;position:relative;z-index:1}.text-center[data-astro-cid-vj7y5fzp]{text-align:center}.mb-4[data-astro-cid-vj7y5fzp]{margin-bottom:var(--space-xl)}.why-quivo[data-astro-cid-vj7y5fzp] h3[data-astro-cid-vj7y5fzp]{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.mt-5[data-astro-cid-vj7y5fzp]{margin-top:var(--space-4xl)}.section-title[data-astro-cid-vj7y5fzp]{font-family:var(--font-heading);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin-bottom:var(--space-xl);font-weight:var(--font-weight-bold)}.section-subtitle[data-astro-cid-vj7y5fzp]{font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:900px;margin:0 auto var(--space-4xl);line-height:var(--line-height-relaxed);text-align:center;padding:0 var(--space-2xl)}.services-section[data-astro-cid-vj7y5fzp]{margin-bottom:var(--space-5xl)}.services-title[data-astro-cid-vj7y5fzp]{font-family:var(--font-heading);font-size:var(--font-size-3xl);color:var(--color-text-primary);text-align:center;margin-bottom:var(--space-3xl);margin-top:var(--space-2xl);font-weight:var(--font-weight-bold)}.services-grid[data-astro-cid-vj7y5fzp]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-bottom:var(--space-4xl)}.service-card[data-astro-cid-vj7y5fzp]{background:#120e2da6;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:var(--radius-lg);padding:var(--space-xl);text-decoration:none;color:inherit;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 16px 40px #00000059}[data-theme=light] .service-card[data-astro-cid-vj7y5fzp]{background:#ffffffc2;border-color:#3226b424;box-shadow:0 8px 24px #3226b40d}.service-card[data-astro-cid-vj7y5fzp]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(50,38,180,.03),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.service-card[data-astro-cid-vj7y5fzp]:hover{transform:translateY(-4px);box-shadow:0 20px 45px #00000073;border-color:#fd9e1566}[data-theme=light] .service-card[data-astro-cid-vj7y5fzp]:hover{box-shadow:0 16px 36px #3226b41a;border-color:#3226b44d}.service-card[data-astro-cid-vj7y5fzp]:hover:before{opacity:1}.service-icon-wrapper[data-astro-cid-vj7y5fzp]{width:64px;height:64px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);transition:box-shadow var(--transition-base),transform var(--transition-base)}[data-theme=dark] .service-icon-wrapper[data-astro-cid-vj7y5fzp]{background:#3226b440!important}.service-card[data-astro-cid-vj7y5fzp]:hover .service-icon-wrapper[data-astro-cid-vj7y5fzp]{transform:scale(1.04);box-shadow:0 8px 16px #0000001a}.service-icon[data-astro-cid-vj7y5fzp]{width:32px;height:32px;transition:transform .4s ease}.service-icon[data-astro-cid-vj7y5fzp] svg{width:100%;height:100%}.service-card[data-astro-cid-vj7y5fzp]:hover .service-icon[data-astro-cid-vj7y5fzp]{transform:scale(1.15)}[data-theme=dark] .service-icon[data-astro-cid-vj7y5fzp]{filter:brightness(1.6) saturate(1.2)}.service-title[data-astro-cid-vj7y5fzp]{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-sm);line-height:1.3}.service-description[data-astro-cid-vj7y5fzp]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md);flex-grow:1}.service-cta[data-astro-cid-vj7y5fzp]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);opacity:0;transform:translateY(10px);transition:opacity var(--transition-base),transform var(--transition-base);display:inline-flex;align-items:center;gap:var(--space-xs)}.service-card[data-astro-cid-vj7y5fzp]:hover .service-cta[data-astro-cid-vj7y5fzp]{opacity:1;transform:translateY(0)}[data-theme=dark] .service-cta[data-astro-cid-vj7y5fzp]{color:var(--color-accent)!important}.reasons-grid[data-astro-cid-vj7y5fzp]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl)}.reason-item[data-astro-cid-vj7y5fzp]{text-align:center;padding:var(--space-lg);background:#120e2da6;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:var(--radius-md);box-shadow:0 16px 40px #00000059;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme=light] .reason-item[data-astro-cid-vj7y5fzp]{background:#ffffffc2;border-color:#3226b424;box-shadow:none}.reason-item[data-astro-cid-vj7y5fzp]:hover{transform:translateY(-4px);border-color:#fd9e1566}[data-theme=light] .reason-item[data-astro-cid-vj7y5fzp]:hover{border-color:#3226b44d}.reason-item[data-astro-cid-vj7y5fzp] .icon[data-astro-cid-vj7y5fzp]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md);color:var(--color-accent)}[data-theme=light] .reason-item[data-astro-cid-vj7y5fzp] .icon[data-astro-cid-vj7y5fzp]{color:var(--color-primary)}.reason-item[data-astro-cid-vj7y5fzp] .icon[data-astro-cid-vj7y5fzp] svg[data-astro-cid-vj7y5fzp]{width:100%;height:100%;stroke:currentColor}.reason-item[data-astro-cid-vj7y5fzp] h4[data-astro-cid-vj7y5fzp]{font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm);color:var(--color-text-primary);font-size:var(--font-size-lg)}.reason-item[data-astro-cid-vj7y5fzp] p[data-astro-cid-vj7y5fzp]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.final-cta[data-astro-cid-vj7y5fzp]{text-align:center;padding:var(--space-4xl) var(--space-2xl);background:#120e2dbf;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:var(--radius-lg);margin-top:55px}[data-theme=light] .final-cta[data-astro-cid-vj7y5fzp]{background:#ffffffc7;border-color:#3226b429}.final-cta[data-astro-cid-vj7y5fzp] h3[data-astro-cid-vj7y5fzp]{font-family:var(--font-heading);font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--space-md);font-weight:var(--font-weight-bold)}.final-cta[data-astro-cid-vj7y5fzp] p[data-astro-cid-vj7y5fzp]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-xl);max-width:700px;margin-left:auto;margin-right:auto;line-height:var(--line-height-relaxed)}@media(max-width:1024px){.services-grid[data-astro-cid-vj7y5fzp]{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}}@media(max-width:600px){.services-grid[data-astro-cid-vj7y5fzp]{grid-template-columns:1fr;gap:var(--space-lg)}.content-wrapper[data-astro-cid-vj7y5fzp]{grid-template-columns:1fr;gap:var(--space-3xl)}.reasons-grid[data-astro-cid-vj7y5fzp]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.section-title[data-astro-cid-vj7y5fzp]{font-size:var(--font-size-3xl)}.services-grid[data-astro-cid-vj7y5fzp],.reasons-grid[data-astro-cid-vj7y5fzp]{grid-template-columns:1fr}.services-title[data-astro-cid-vj7y5fzp],.final-cta[data-astro-cid-vj7y5fzp] h3[data-astro-cid-vj7y5fzp]{font-size:var(--font-size-2xl)}}.confirm-modal[data-astro-cid-vj7y5fzp]{display:none;position:fixed;inset:0;z-index:10000;isolation:isolate}.confirm-modal[data-astro-cid-vj7y5fzp].active{display:block}.confirm-backdrop[data-astro-cid-vj7y5fzp]{position:absolute;inset:0;background:#000000a6;backdrop-filter:blur(6px);animation:fadeIn .25s ease}.confirm-sheet[data-astro-cid-vj7y5fzp]{position:absolute;bottom:0;left:0;right:0;background:#1a153b;border-top-left-radius:28px;border-top-right-radius:28px;padding:var(--space-xl) var(--space-lg) var(--space-2xl);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -10px 40px #0009;animation:slideUp .3s cubic-bezier(.16,1,.3,1);color:#fff;max-width:540px;margin:0 auto}.confirm-handle[data-astro-cid-vj7y5fzp]{width:40px;height:4px;background:#ffffff4d;border-radius:2px;margin:0 auto var(--space-md)}.confirm-header[data-astro-cid-vj7y5fzp]{margin-bottom:var(--space-sm)}.confirm-service-title[data-astro-cid-vj7y5fzp]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--space-xs)}.confirm-service-desc[data-astro-cid-vj7y5fzp]{font-size:var(--font-size-sm);color:#fffc;margin-bottom:var(--space-xl);line-height:1.5}.confirm-actions[data-astro-cid-vj7y5fzp]{display:flex;flex-direction:column;gap:var(--space-sm)}.confirm-btn[data-astro-cid-vj7y5fzp]{width:100%;min-height:48px;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:none;transition:all .2s ease}.confirm-btn--primary[data-astro-cid-vj7y5fzp]{background:var(--color-primary, #3226b4);color:#fff;border:1px solid rgba(255,255,255,.2)}.confirm-btn--wa[data-astro-cid-vj7y5fzp]{background:#25d3662e;color:#25d366;border:1px solid rgba(37,211,102,.4)}.confirm-btn--cancel[data-astro-cid-vj7y5fzp]{background:#ffffff14;color:#ffffffb3;border:1px solid rgba(255,255,255,.12)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.projects[data-astro-cid-amng4zvp]{background:transparent;padding:var(--space-4xl) 0;position:relative;z-index:1}.section-header[data-astro-cid-amng4zvp]{margin-bottom:var(--space-3xl);position:relative;z-index:1}.section-tag[data-astro-cid-amng4zvp]{display:inline-block;background:linear-gradient(135deg,#3226b41a,#fd9e151a);color:var(--color-primary);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md);border:1px solid rgba(50,38,180,.15)}.section-title[data-astro-cid-amng4zvp]{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-md);line-height:var(--line-height-tight)}.section-subtitle[data-astro-cid-amng4zvp]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:640px;margin:0 auto;line-height:var(--line-height-relaxed)}.projects-grid[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-xl);position:relative;z-index:1}.brand-card[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;min-width:0;background:var(--b-bg);color:var(--b-fg);font-family:var(--b-body-font);border-radius:18px;overflow:hidden;text-decoration:none;border:1px solid color-mix(in srgb,var(--b-fg) 12%,transparent);box-shadow:0 10px 30px #120a381a;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.brand-card[data-astro-cid-amng4zvp]:hover{transform:translateY(-6px);box-shadow:0 22px 44px #120a382e}.brand-card[data-astro-cid-amng4zvp]:focus-visible{outline:3px solid var(--color-accent, #fd9e15);outline-offset:3px}.brand-card__preview[data-astro-cid-amng4zvp]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:color-mix(in srgb,var(--b-fg) 8%,var(--b-bg));border-bottom:1px solid color-mix(in srgb,var(--b-fg) 10%,transparent)}.brand-card__status[data-astro-cid-amng4zvp]{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#0e0926d1;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-card__status[data-astro-cid-amng4zvp]:before{content:"";width:7px;height:7px;border-radius:50%}.brand-card__status--oficial[data-astro-cid-amng4zvp]:before{background:#22c55e;box-shadow:0 0 6px #22c55e}.brand-card__status--mockup[data-astro-cid-amng4zvp]:before{background:#fd9e15;box-shadow:0 0 6px #fd9e15}.brand-card__preview[data-astro-cid-amng4zvp] img[data-astro-cid-amng4zvp]{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s cubic-bezier(.16,1,.3,1)}.brand-card[data-astro-cid-amng4zvp]:hover .brand-card__preview[data-astro-cid-amng4zvp] img[data-astro-cid-amng4zvp]{transform:scale(1.04)}.brand-card__body[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px}.brand-card__head[data-astro-cid-amng4zvp]{display:flex;align-items:center;gap:12px;min-width:0}.brand-card__logo[data-astro-cid-amng4zvp]{display:grid;place-items:center;min-width:48px;max-width:128px;height:48px;flex-shrink:0;padding:6px 8px;border-radius:12px;background:var(--b-logo-bg);border:1px solid color-mix(in srgb,var(--b-fg) 14%,transparent);overflow:hidden}.brand-card__logo[data-astro-cid-amng4zvp] img[data-astro-cid-amng4zvp]{width:auto;max-width:100%;height:34px;object-fit:contain}.brand-card__name[data-astro-cid-amng4zvp]{margin:0;min-width:0;font-family:var(--b-h-font);font-weight:var(--b-h-weight);text-transform:var(--b-h-transform);color:var(--b-h-color);font-size:1.35rem;line-height:1.1;overflow-wrap:anywhere}.brand-card__desc[data-astro-cid-amng4zvp]{margin:0;font-size:.92rem;line-height:1.55;color:var(--b-muted)}.brand-card__footer[data-astro-cid-amng4zvp]{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.brand-card__btn[data-astro-cid-amng4zvp]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 16px;border-radius:var(--b-radius);background:var(--b-accent);color:var(--b-accent-fg);font-size:.85rem;font-weight:700;border:1px solid color-mix(in srgb,var(--b-fg) 18%,var(--b-accent));transition:filter .2s ease,transform .2s ease}.brand-card[data-astro-cid-amng4zvp]:hover .brand-card__btn[data-astro-cid-amng4zvp]{filter:brightness(1.08);transform:translate(2px)}.brand-card__domain[data-astro-cid-amng4zvp]{min-width:0;font-size:.78rem;color:var(--b-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=dark] .section-tag[data-astro-cid-amng4zvp]{background:#fd9e1526;color:var(--color-accent);border-color:#fd9e154d}:root[data-theme=dark] .section-title[data-astro-cid-amng4zvp]{color:#fff}:root[data-theme=dark] .section-subtitle[data-astro-cid-amng4zvp]{color:#fffc}:root[data-theme=dark] .brand-card[data-astro-cid-amng4zvp]{border-color:#ffffff24;box-shadow:0 16px 40px #00000073}:root[data-theme=dark] .brand-card[data-astro-cid-amng4zvp]:hover{box-shadow:0 24px 50px #0009}@media(max-width:600px){.projects[data-astro-cid-amng4zvp]{padding:var(--space-3xl) 0}.brand-card__body[data-astro-cid-amng4zvp]{padding:18px}}@media(prefers-reduced-motion:reduce){.brand-card[data-astro-cid-amng4zvp],.brand-card__preview[data-astro-cid-amng4zvp] img[data-astro-cid-amng4zvp],.brand-card__btn[data-astro-cid-amng4zvp]{transition:none}}.ecosystem-section[data-astro-cid-pdjlf6kd]{padding:var(--space-4xl) 0;position:relative;background:radial-gradient(circle at 50% 10%,rgba(50,38,180,.12) 0%,transparent 70%)}.section-header[data-astro-cid-pdjlf6kd]{margin-bottom:var(--space-3xl)}.ecosystem-tag[data-astro-cid-pdjlf6kd]{display:inline-block;padding:6px 14px;border-radius:var(--radius-full);background:#fd9e151f;border:1px solid rgba(253,158,21,.35);margin-bottom:var(--space-md);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--color-accent)}.section-title[data-astro-cid-pdjlf6kd]{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-md);line-height:var(--line-height-tight)}.section-subtitle[data-astro-cid-pdjlf6kd]{font-size:1.05rem;color:var(--color-text-secondary);max-width:640px;margin:0 auto;line-height:var(--line-height-relaxed)}.ecosystem-grid[data-astro-cid-pdjlf6kd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:var(--space-lg)}.eco-card[data-astro-cid-pdjlf6kd]{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:24px;text-decoration:none;background:#ffffffeb;border:1px solid rgba(50,38,180,.15);box-shadow:0 12px 32px -6px #3226b41a;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.eco-card[data-astro-cid-pdjlf6kd]:hover{transform:translateY(-4px);border-color:#fd9e15;box-shadow:0 18px 40px -8px #3226b433}.eco-preview[data-astro-cid-pdjlf6kd]{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgba(50,38,180,.12)}.eco-preview[data-astro-cid-pdjlf6kd] img[data-astro-cid-pdjlf6kd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s cubic-bezier(.16,1,.3,1)}.eco-card[data-astro-cid-pdjlf6kd]:hover .eco-preview[data-astro-cid-pdjlf6kd] img[data-astro-cid-pdjlf6kd]{transform:scale(1.04)}:root[data-theme=dark] .eco-preview[data-astro-cid-pdjlf6kd]{border-bottom-color:#ffffff1a}.eco-body[data-astro-cid-pdjlf6kd]{display:flex;flex-direction:column;flex:1;gap:12px;padding:22px 24px 24px}.eco-card[data-astro-cid-pdjlf6kd]:focus-visible{outline:3px solid #fd9e15;outline-offset:3px}.eco-logo[data-astro-cid-pdjlf6kd]{display:flex;align-items:center;height:56px;margin-bottom:6px}.eco-logo__img[data-astro-cid-pdjlf6kd]{height:56px;width:auto;max-width:100%;object-fit:contain}.eco-lockup[data-astro-cid-pdjlf6kd]{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1}.eco-lockup__mark[data-astro-cid-pdjlf6kd]{height:34px;width:auto}.eco-lockup__sub[data-astro-cid-pdjlf6kd]{margin-top:2px;font-family:var(--font-heading);font-weight:700;font-size:15px;letter-spacing:.04em;color:#3226b4}.eco-logo__img--dark[data-astro-cid-pdjlf6kd]{display:none}:root[data-theme=dark] .eco-logo__img--light[data-astro-cid-pdjlf6kd]{display:none}:root[data-theme=dark] .eco-logo__img--dark[data-astro-cid-pdjlf6kd]{display:block}.eco-title[data-astro-cid-pdjlf6kd]{margin:0;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;line-height:1.2;color:#1b0854}.eco-description[data-astro-cid-pdjlf6kd]{margin:0;font-size:var(--font-size-sm);line-height:1.55;color:#4a4568}.eco-action[data-astro-cid-pdjlf6kd]{margin-top:auto;padding-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:700;color:#3226b4}.eco-card[data-astro-cid-pdjlf6kd]:hover .eco-action[data-astro-cid-pdjlf6kd] svg[data-astro-cid-pdjlf6kd]{transform:translate(3px)}.eco-action[data-astro-cid-pdjlf6kd] svg[data-astro-cid-pdjlf6kd]{transition:transform .2s ease}:root[data-theme=dark] .eco-card[data-astro-cid-pdjlf6kd]{background:#140e34b8;border-color:#ffffff1f;box-shadow:0 16px 40px -10px #00000073}:root[data-theme=dark] .eco-card[data-astro-cid-pdjlf6kd]:hover{border-color:#fd9e15}:root[data-theme=dark] .eco-lockup__sub[data-astro-cid-pdjlf6kd]{color:#fd9e15}:root[data-theme=dark] .eco-title[data-astro-cid-pdjlf6kd]{color:#fff}:root[data-theme=dark] .eco-description[data-astro-cid-pdjlf6kd]{color:#ffffffb8}:root[data-theme=dark] .eco-action[data-astro-cid-pdjlf6kd]{color:#fd9e15}@media(prefers-reduced-motion:reduce){.eco-card[data-astro-cid-pdjlf6kd],.eco-preview[data-astro-cid-pdjlf6kd] img[data-astro-cid-pdjlf6kd],.eco-action[data-astro-cid-pdjlf6kd] svg[data-astro-cid-pdjlf6kd]{transition:none}}.estimator-section[data-astro-cid-t4bq4sbk]{position:relative;z-index:1}.section-tag[data-astro-cid-t4bq4sbk]{display:inline-block;background:linear-gradient(135deg,#3226b41a,#fd9e151a);color:var(--color-accent);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md);border:1px solid rgba(253,158,21,.15)}[data-theme=light] .section-tag[data-astro-cid-t4bq4sbk]{color:var(--color-primary);border-color:#3226b426}.section-title[data-astro-cid-t4bq4sbk]{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-md)}.section-subtitle[data-astro-cid-t4bq4sbk]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:680px;margin:0 auto var(--space-3xl)}.highlight[data-astro-cid-t4bq4sbk]{background:linear-gradient(135deg,#ffc107,#fd9e15 60%,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.estimator-layout[data-astro-cid-t4bq4sbk]{display:grid;grid-template-columns:1.4fr .9fr;gap:var(--space-2xl)}@media(max-width:960px){.estimator-layout[data-astro-cid-t4bq4sbk]{grid-template-columns:1fr}}.estimator-steps[data-astro-cid-t4bq4sbk]{display:flex;flex-direction:column;gap:var(--space-2xl)}.step-head[data-astro-cid-t4bq4sbk]{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-md)}.step-num[data-astro-cid-t4bq4sbk]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-weight:800;font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.step-title[data-astro-cid-t4bq4sbk]{font-size:var(--font-size-lg);font-weight:700;color:#fff}.options-grid[data-astro-cid-t4bq4sbk]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.options-grid--3[data-astro-cid-t4bq4sbk]{grid-template-columns:repeat(3,1fr)}@media(max-width:600px){.options-grid[data-astro-cid-t4bq4sbk],.options-grid--3[data-astro-cid-t4bq4sbk]{grid-template-columns:1fr}}.opt-btn[data-astro-cid-t4bq4sbk]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:14px;text-align:left;cursor:pointer;transition:all var(--transition-fast);display:flex;flex-direction:column;gap:4px}.opt-btn[data-astro-cid-t4bq4sbk]:hover{background:#ffffff1a;border-color:#ffffff4d}.opt-btn[data-astro-cid-t4bq4sbk].active{background:#3226b44d;border-color:var(--color-accent);box-shadow:0 0 16px #fd9e1540}.opt-badge[data-astro-cid-t4bq4sbk]{font-size:.65rem;font-weight:800;text-transform:uppercase;color:var(--color-accent)}.opt-name[data-astro-cid-t4bq4sbk]{font-size:var(--font-size-sm);font-weight:700;color:#fff}.opt-sub[data-astro-cid-t4bq4sbk]{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.modules-grid[data-astro-cid-t4bq4sbk]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:600px){.modules-grid[data-astro-cid-t4bq4sbk]{grid-template-columns:1fr}}.module-check[data-astro-cid-t4bq4sbk]{display:flex;align-items:center;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);padding:10px 14px;cursor:pointer;font-size:var(--font-size-xs);color:#dedcf0;transition:all var(--transition-fast)}.module-check[data-astro-cid-t4bq4sbk]:hover{background:#ffffff14}.module-check[data-astro-cid-t4bq4sbk].checked{background:#3226b433;border-color:#fd9e1566}.module-check[data-astro-cid-t4bq4sbk] input[data-astro-cid-t4bq4sbk]{display:none}.check-box[data-astro-cid-t4bq4sbk]{width:16px;height:16px;border:1.5px solid rgba(255,255,255,.3);border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.module-check[data-astro-cid-t4bq4sbk].checked .check-box[data-astro-cid-t4bq4sbk]{background:var(--color-accent);border-color:var(--color-accent)}.module-check[data-astro-cid-t4bq4sbk].checked .check-box[data-astro-cid-t4bq4sbk]:after{content:"✓";color:#000;font-weight:900;font-size:10px}.estimator-sidebar[data-astro-cid-t4bq4sbk]{position:relative}.summary-box[data-astro-cid-t4bq4sbk]{background:#0e0926d9;border:1px solid rgba(253,158,21,.35);border-radius:var(--radius-lg);padding:var(--space-xl);position:sticky;top:96px}.summary-tag[data-astro-cid-t4bq4sbk]{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--color-accent)}.summary-heading[data-astro-cid-t4bq4sbk]{font-size:var(--font-size-xl);font-weight:800;color:#fff;margin-bottom:var(--space-lg)}.summary-items[data-astro-cid-t4bq4sbk]{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--space-xl)}.sum-row[data-astro-cid-t4bq4sbk]{display:flex;justify-content:space-between;gap:8px;font-size:var(--font-size-sm);border-bottom:1px dashed rgba(255,255,255,.1);padding-bottom:8px}.sum-k[data-astro-cid-t4bq4sbk]{color:var(--color-text-tertiary)}.sum-v[data-astro-cid-t4bq4sbk]{font-weight:700;color:#fff;text-align:right}.sum-modules-wrap[data-astro-cid-t4bq4sbk]{margin-top:6px}.sum-modules-ul[data-astro-cid-t4bq4sbk]{list-style:none;margin-top:6px;display:flex;flex-direction:column;gap:4px}.sum-modules-ul[data-astro-cid-t4bq4sbk] li[data-astro-cid-t4bq4sbk]{font-size:var(--font-size-xs);color:#c4c1dc;position:relative;padding-left:12px}.sum-modules-ul[data-astro-cid-t4bq4sbk] li[data-astro-cid-t4bq4sbk]:before{content:"•";position:absolute;left:0;color:var(--color-accent)}.summary-actions[data-astro-cid-t4bq4sbk]{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--space-md)}.w-full[data-astro-cid-t4bq4sbk]{width:100%}.summary-footnote[data-astro-cid-t4bq4sbk]{font-size:.72rem;color:var(--color-text-tertiary);line-height:1.4}[data-theme=light] .summary-box[data-astro-cid-t4bq4sbk]{background:#fff;border-color:#3226b433;box-shadow:0 16px 40px #3226b41a}[data-theme=light] .summary-heading[data-astro-cid-t4bq4sbk],[data-theme=light] .step-title[data-astro-cid-t4bq4sbk],[data-theme=light] .opt-name[data-astro-cid-t4bq4sbk],[data-theme=light] .sum-v[data-astro-cid-t4bq4sbk]{color:#120e2e}[data-theme=light] .opt-btn[data-astro-cid-t4bq4sbk],[data-theme=light] .module-check[data-astro-cid-t4bq4sbk]{background:#3226b40a;border-color:#3226b41f;color:#120e2e}[data-theme=light] .opt-btn[data-astro-cid-t4bq4sbk].active,[data-theme=light] .module-check[data-astro-cid-t4bq4sbk].checked{background:#3226b41f;border-color:var(--color-primary)}.animated-bg-wrapper[data-astro-cid-do4sevwe]{position:absolute;inset:0;width:100%;height:100%;z-index:-2;clip-path:inset(0);pointer-events:none}.animated-bg-fixed[data-astro-cid-do4sevwe]{position:fixed;top:0;left:0;width:100%;height:100vh;height:100svh;overflow:hidden;pointer-events:none;isolation:isolate;transform:translateZ(0)}.bg-base[data-astro-cid-do4sevwe]{position:absolute;inset:0;background-color:#f7f6ff;background-image:radial-gradient(circle at 50% 20%,#f0edff,#e6e2fd 60%,#f4f2fd)}.glow-mesh[data-astro-cid-do4sevwe]{position:absolute;inset:-20%;pointer-events:none;will-change:transform;transform:translateZ(0)}.glow-mesh-primary[data-astro-cid-do4sevwe]{background:radial-gradient(circle at 15% 20%,rgba(79,34,214,.18) 0%,rgba(79,34,214,.05) 35%,transparent 65%),radial-gradient(circle at 85% 75%,rgba(253,158,21,.2) 0%,rgba(253,158,21,.04) 40%,transparent 70%);animation:float-mesh-1 25s ease-in-out infinite alternate}.glow-mesh-secondary[data-astro-cid-do4sevwe]{background:radial-gradient(circle at 80% 25%,rgba(0,194,255,.14) 0%,rgba(0,194,255,.03) 30%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(147,51,234,.15) 0%,rgba(147,51,234,.03) 35%,transparent 65%);animation:float-mesh-2 30s ease-in-out infinite alternate}.ambient-vignette[data-astro-cid-do4sevwe]{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 50%,rgba(0,0,0,.03) 100%)}@keyframes float-mesh-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,5%,0) scale(1.04)}}@keyframes float-mesh-2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,-5%,0) scale(1.05)}}[data-theme=dark] .bg-base[data-astro-cid-do4sevwe]{background-color:#0b081e;background-image:radial-gradient(circle at 50% 20%,#150f38,#0d0926 60%,#060412)}[data-theme=dark] .glow-mesh-primary[data-astro-cid-do4sevwe]{background:radial-gradient(circle at 15% 20%,rgba(79,34,214,.45) 0%,rgba(79,34,214,.12) 40%,transparent 70%),radial-gradient(circle at 85% 75%,rgba(253,158,21,.38) 0%,rgba(253,158,21,.08) 45%,transparent 75%)}[data-theme=dark] .glow-mesh-secondary[data-astro-cid-do4sevwe]{background:radial-gradient(circle at 80% 25%,rgba(0,210,255,.28) 0%,rgba(0,210,255,.05) 35%,transparent 65%),radial-gradient(circle at 20% 80%,rgba(168,85,247,.32) 0%,rgba(168,85,247,.06) 40%,transparent 70%)}[data-theme=dark] .ambient-vignette[data-astro-cid-do4sevwe]{background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,.45) 100%)}[data-theme=light] .bg-base[data-astro-cid-do4sevwe]{background-color:#f7f6ff;background-image:radial-gradient(circle at 50% 20%,#f0edff,#e6e2fd 60%,#f4f2fd)}[data-theme=light] .glow-mesh-primary[data-astro-cid-do4sevwe]{background:radial-gradient(circle at 15% 20%,rgba(79,34,214,.18) 0%,rgba(79,34,214,.05) 35%,transparent 65%),radial-gradient(circle at 85% 75%,rgba(253,158,21,.2) 0%,rgba(253,158,21,.04) 40%,transparent 70%)}[data-theme=light] .glow-mesh-secondary[data-astro-cid-do4sevwe]{background:radial-gradient(circle at 80% 25%,rgba(0,194,255,.14) 0%,rgba(0,194,255,.03) 30%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(147,51,234,.15) 0%,rgba(147,51,234,.03) 35%,transparent 65%)}[data-theme=light] .ambient-vignette[data-astro-cid-do4sevwe]{background:radial-gradient(circle at center,transparent 50%,rgba(0,0,0,.03) 100%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bg-base[data-astro-cid-do4sevwe]{background-color:#0b081e;background-image:radial-gradient(circle at 50% 20%,#150f38,#0d0926 60%,#060412)}:root:not([data-theme=light]) .glow-mesh-primary[data-astro-cid-do4sevwe]{background:radial-gradient(circle at 15% 20%,rgba(79,34,214,.45) 0%,rgba(79,34,214,.12) 40%,transparent 70%),radial-gradient(circle at 85% 75%,rgba(253,158,21,.38) 0%,rgba(253,158,21,.08) 45%,transparent 75%)}:root:not([data-theme=light]) .glow-mesh-secondary[data-astro-cid-do4sevwe]{background:radial-gradient(circle at 80% 25%,rgba(0,210,255,.28) 0%,rgba(0,210,255,.05) 35%,transparent 65%),radial-gradient(circle at 20% 80%,rgba(168,85,247,.32) 0%,rgba(168,85,247,.06) 40%,transparent 70%)}:root:not([data-theme=light]) .ambient-vignette[data-astro-cid-do4sevwe]{background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,.45) 100%)}}@media(max-width:768px),(prefers-reduced-motion:reduce){.glow-mesh[data-astro-cid-do4sevwe]{animation:none!important}}.hero-graphic[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:350px;display:flex;align-items:center;justify-content:center;perspective:1000px}.line-dash[data-astro-cid-j7pv25f6]{stroke-dasharray:6 6;animation:dashAnim 20s linear infinite}.line-reverse[data-astro-cid-j7pv25f6]{animation-direction:reverse}@keyframes dashAnim{to{stroke-dashoffset:1000}}.pulse-node[data-astro-cid-j7pv25f6]{animation:pulseNode 3s ease-in-out infinite;transform-origin:center;transform-box:fill-box;box-sizing:border-box}.delay-1[data-astro-cid-j7pv25f6]{animation-delay:0s}.delay-2[data-astro-cid-j7pv25f6]{animation-delay:.6s}.delay-3[data-astro-cid-j7pv25f6]{animation-delay:1.2s}.delay-4[data-astro-cid-j7pv25f6]{animation-delay:1.8s}.delay-5[data-astro-cid-j7pv25f6]{animation-delay:2.4s}@keyframes pulseNode{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:1;fill:#fff}}.floating-window[data-astro-cid-j7pv25f6]{animation:float 6s ease-in-out infinite}.w1[data-astro-cid-j7pv25f6]{animation-delay:0s}.w2[data-astro-cid-j7pv25f6]{animation-delay:-2s}.w3[data-astro-cid-j7pv25f6]{animation-delay:-4s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.code-line[data-astro-cid-j7pv25f6]{animation:typeCode 4s steps(40,end) infinite}@keyframes typeCode{0%{width:0}50%,to{width:30px}}.chart-line[data-astro-cid-j7pv25f6]{stroke-dasharray:200;stroke-dashoffset:200;animation:drawChart 4s ease-out infinite}@keyframes drawChart{0%{stroke-dashoffset:200}40%,to{stroke-dashoffset:0}}@media(max-width:992px){.hero-graphic[data-astro-cid-j7pv25f6]{min-height:250px;margin-top:var(--space-xl)}}.mt-8[data-astro-cid-j7pv25f6]{margin-top:2rem}
