@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@600;700;800&display=swap";.mobile-navbar-btn[data-v-e38ed54d]{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #0000000d}.mobile-navbar-btn--scrolled[data-v-e38ed54d]{background:#fff9;border-color:#00000014}.mobile-navbar-btn--light[data-v-e38ed54d]{background:#0f172a0d;border-color:#0f172a1a}.mobile-navbar-btn--light.mobile-navbar-btn--scrolled[data-v-e38ed54d]{background:#fffc;border-color:#00000014}.mobile-navbar-btn[data-v-e38ed54d]:hover{background:#ffffff26;transform:scale(1.05)}.mobile-navbar-btn--scrolled[data-v-e38ed54d]:hover{background:#ffffffd9}.mobile-navbar-btn--light[data-v-e38ed54d]:hover{background:#0f172a14}.mobile-navbar-hamburger[data-v-e38ed54d]{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:20px;height:20px;display:flex}.mobile-navbar-line[data-v-e38ed54d]{transform-origin:50%;background:#fff;border-radius:4px;width:18px;height:2px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}.mobile-navbar-btn--scrolled .mobile-navbar-line[data-v-e38ed54d],.mobile-navbar-btn--light .mobile-navbar-line[data-v-e38ed54d]{background:#0f172a}.mobile-navbar-btn--open[data-v-e38ed54d]{background:#0f172a!important;border-color:#ffffff26!important}.mobile-navbar-btn--open .mobile-navbar-line[data-v-e38ed54d]{background:#fff!important}.mobile-navbar-btn--open .mobile-navbar-line[data-v-e38ed54d]:first-child{transform:translateY(6px)rotate(45deg)}.mobile-navbar-btn--open .mobile-navbar-line[data-v-e38ed54d]:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-navbar-btn--open .mobile-navbar-line[data-v-e38ed54d]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (width>=1025px){.mobile-navbar-btn[data-v-e38ed54d]{display:none}}.mobile-navbar-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9998;background:#0f172a66;position:fixed;inset:0}.backdrop-fade-enter-active,.backdrop-fade-leave-active{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.backdrop-fade-enter-from,.backdrop-fade-leave-to{opacity:0}.mobile-navbar-drawer{-webkit-backdrop-filter:blur(24px)saturate(190%);z-index:9999;width:min(340px,88vw);padding:1.5rem 1.25rem env(safe-area-inset-bottom,1.5rem);background:#0f172ad9;border-left:1px solid #ffffff14;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 50px #0000004d}.mobile-navbar-drawer--light{background:#ffffffe0;border-left-color:#0000000f;box-shadow:-20px 0 50px #0f172a14}.drawer-slide-enter-active,.drawer-slide-leave-active{transition:transform .4s cubic-bezier(.16,1,.3,1)}.drawer-slide-enter-from,.drawer-slide-leave-to{transform:translate(100%)}.mobile-navbar-drawer__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}.mobile-navbar-drawer--light .mobile-navbar-drawer__header{border-bottom-color:#0000000f}.mobile-navbar-drawer__logo-img{object-fit:contain;width:auto;height:38px;transition:transform .3s}.mobile-navbar-drawer__logo:hover .mobile-navbar-drawer__logo-img{transform:scale(1.02)}.mobile-navbar-drawer__close{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.mobile-navbar-drawer--light .mobile-navbar-drawer__close{color:#475569;background:#0f172a0a;border-color:#0f172a0f}.mobile-navbar-drawer__close:hover{color:#fff;background:#ffffff1f;transform:rotate(90deg)}.mobile-navbar-drawer--light .mobile-navbar-drawer__close:hover{color:#0f172a;background:#0f172a14}.mobile-navbar-drawer__nav{flex-direction:column;flex-shrink:0;gap:.5rem;padding:1.5rem 0;display:flex}.mobile-navbar-drawer__link{color:#fffc;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.mobile-navbar-drawer--light .mobile-navbar-drawer__link{color:#334155}.mobile-navbar-drawer__link:hover{color:#fff;background:#ffffff0d}.mobile-navbar-drawer--light .mobile-navbar-drawer__link:hover{color:#0f172a;background:#0f172a08}.mobile-navbar-drawer__link--active{border-color:#2563eb40;color:#3b82f6!important;background:#2563eb26!important}.mobile-navbar-drawer--light .mobile-navbar-drawer__link--active{border-color:#2563eb26;color:#2563eb!important;background:#2563eb0f!important}.mobile-navbar-drawer__link-arrow{opacity:.5;color:inherit;transition:all .25s cubic-bezier(.16,1,.3,1);transform:translate(-5px)}.mobile-navbar-drawer__link:hover .mobile-navbar-drawer__link-arrow,.mobile-navbar-drawer__link--active .mobile-navbar-drawer__link-arrow{opacity:1;transform:translate(0)}.mobile-navbar-drawer__divider{background:#ffffff14;flex-shrink:0;height:1px;margin:.5rem 0}.mobile-navbar-drawer--light .mobile-navbar-drawer__divider{background:#0000000f}.mobile-navbar-drawer__lang-section{flex-shrink:0;padding:1.25rem 0}.mobile-navbar-drawer__lang-label{text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:block}.mobile-navbar-drawer--light .mobile-navbar-drawer__lang-label{color:#94a3b8}.mobile-navbar-drawer__lang-btns{gap:.75rem;display:flex}.mobile-navbar-drawer__lang-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:.5rem .875rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.mobile-navbar-drawer--light .mobile-navbar-drawer__lang-btn{color:#475569;background:#f8fafc;border-color:#00000014}.mobile-navbar-drawer__lang-btn:hover{color:#3b82f6;background:#3b82f614;border-color:#3b82f666}.mobile-navbar-drawer--light .mobile-navbar-drawer__lang-btn:hover{color:#2563eb;background:#2563eb0a;border-color:#2563eb4d}.mobile-navbar-drawer__lang-btn--active{color:#3b82f6!important;background:#3b82f61f!important;border-color:#3b82f6!important}.mobile-navbar-drawer--light .mobile-navbar-drawer__lang-btn--active{color:#2563eb!important;background:#2563eb14!important;border-color:#2563eb!important}.mobile-navbar-drawer__lang-flag{object-fit:cover;border-radius:50%;width:18px;height:18px}.mobile-navbar-drawer__footer{flex-shrink:0;margin-top:auto;padding-top:1.5rem}.mobile-navbar-drawer__cta{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:.875rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 20px #2563eb4d}.mobile-navbar-drawer__cta:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 24px #2563eb66}.navbar[data-v-f0c171d6]{z-index:1000;padding:1.5rem 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar--scrolled[data-v-f0c171d6]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#112d4ed9;padding:1rem 0}.navbar--light:not(.navbar--scrolled) .navbar__logo-text[data-v-f0c171d6],.navbar--light:not(.navbar--scrolled) .navbar__link[data-v-f0c171d6],.navbar--light.navbar--scrolled .navbar__logo-text[data-v-f0c171d6],.navbar--light.navbar--scrolled .navbar__link[data-v-f0c171d6]{color:#0f172a}.navbar--light:not(.navbar--scrolled) .navbar__mobile-btn svg[data-v-f0c171d6],.navbar--light.navbar--scrolled .navbar__mobile-btn svg[data-v-f0c171d6]{stroke:#0f172a}.navbar--light.navbar--scrolled[data-v-f0c171d6]{background:#ffffffe6;border-bottom:1px solid #0000000d}.navbar__inner[data-v-f0c171d6]{justify-content:space-between;align-items:center;display:flex}.navbar__logo[data-v-f0c171d6]{align-items:center;display:flex}.navbar__logo-img[data-v-f0c171d6]{width:auto;height:60px;transition:all .3s}.navbar--scrolled .navbar__logo-img[data-v-f0c171d6]{height:48px}.navbar__nav[data-v-f0c171d6]{align-items:center;gap:var(--space-lg);display:flex}.navbar__link[data-v-f0c171d6]{color:#fff9;padding:.5rem 0;font-size:.9375rem;font-weight:500;transition:color .3s;position:relative}.navbar__link[data-v-f0c171d6]:hover,.navbar__link--active[data-v-f0c171d6]{color:#fff}.navbar__link-indicator[data-v-f0c171d6]{background:var(--color-primary);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.navbar__link:hover .navbar__link-indicator[data-v-f0c171d6],.navbar__link--active .navbar__link-indicator[data-v-f0c171d6]{width:100%}.navbar__actions[data-v-f0c171d6]{align-items:center;gap:var(--space-md);display:flex}.navbar__lang[data-v-f0c171d6]{position:relative}.navbar__lang-trigger[data-v-f0c171d6]{cursor:pointer;background:#fff;border:1.5px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:auto;height:32px;padding:4px 8px;transition:all .3s;display:flex;box-shadow:0 2px 10px #0000000d}.navbar--light .navbar__lang-trigger[data-v-f0c171d6]{background:#f8fafc;border-color:#0000000d}.navbar__lang-trigger[data-v-f0c171d6]:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 15px #0000001a}.navbar__lang-flag[data-v-f0c171d6]{object-fit:cover;border-radius:6px;width:100%;height:100%}.navbar__lang-dropdown[data-v-f0c171d6]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#fffffff2;border:1px solid #ffffff80;border-radius:16px;width:180px;padding:8px;position:absolute;top:calc(100% + 12px);right:-40px;box-shadow:0 10px 40px #00000026}.navbar__lang-list[data-v-f0c171d6]{flex-direction:column;gap:4px;display:flex}.navbar__lang-item[data-v-f0c171d6]{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .2s;display:flex}.navbar__lang-item[data-v-f0c171d6]:hover{background:#2563eb0d}.navbar__lang-item--active[data-v-f0c171d6]{background:#2563eb1a}.navbar__lang-item-flag[data-v-f0c171d6]{object-fit:cover;border-radius:6px;width:24px;height:24px}.navbar__lang-item-label[data-v-f0c171d6]{color:#1e293b;font-size:.875rem;font-weight:600}.slide-up-enter-active[data-v-f0c171d6],.slide-up-leave-active[data-v-f0c171d6]{transition:all .3s cubic-bezier(.2,.8,.2,1)}.slide-up-enter-from[data-v-f0c171d6],.slide-up-leave-to[data-v-f0c171d6]{opacity:0;transform:translateY(10px)scale(.95)}.navbar__cta[data-v-f0c171d6]{color:#fff;background:#004cff;border-radius:8px;align-items:center;gap:8px;padding:.6rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .3s;display:flex}.navbar__cta[data-v-f0c171d6]:hover{color:#fff;background:#0038cc;transform:translateY(-2px);box-shadow:0 10px 20px #004cff33}.navbar__backdrop[data-v-f0c171d6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001;background:#0f172a80;position:fixed;inset:0}.backdrop-fade-enter-active[data-v-f0c171d6],.backdrop-fade-leave-active[data-v-f0c171d6]{transition:opacity .3s}.backdrop-fade-enter-from[data-v-f0c171d6],.backdrop-fade-leave-to[data-v-f0c171d6]{opacity:0}.navbar__drawer[data-v-f0c171d6]{z-index:1002;width:min(360px,92vw);padding-bottom:env(safe-area-inset-bottom,24px);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 60px #0003}.drawer-slide-enter-active[data-v-f0c171d6],.drawer-slide-leave-active[data-v-f0c171d6]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter-from[data-v-f0c171d6],.drawer-slide-leave-to[data-v-f0c171d6]{transform:translate(100%)}.navbar__drawer-header[data-v-f0c171d6]{border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.navbar__drawer-logo-img[data-v-f0c171d6]{object-fit:contain;width:auto;height:44px}.navbar__drawer-close[data-v-f0c171d6]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.navbar__drawer-close[data-v-f0c171d6]:hover{color:#0f172a;background:#e2e8f0;transform:scale(1.05)}.navbar__drawer-nav[data-v-f0c171d6]{flex-direction:column;flex-shrink:0;gap:2px;padding:1rem;display:flex}.navbar__drawer-link[data-v-f0c171d6]{color:#1e293b;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.navbar__drawer-link[data-v-f0c171d6]:hover{color:#2563eb;background:#f8fafc;border-color:#0000000d}.navbar__drawer-link--active[data-v-f0c171d6]{color:#2563eb;background:#2563eb14;border-color:#2563eb26}.navbar__drawer-link-arrow[data-v-f0c171d6]{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.navbar__drawer-link:hover .navbar__drawer-link-arrow[data-v-f0c171d6],.navbar__drawer-link--active .navbar__drawer-link-arrow[data-v-f0c171d6]{color:#2563eb;transform:translate(3px)}.navbar__drawer-divider[data-v-f0c171d6]{background:#0000000f;flex-shrink:0;height:1px;margin:.5rem 1.5rem}.navbar__drawer-lang-section[data-v-f0c171d6]{flex-shrink:0;padding:1rem 1.5rem}.navbar__drawer-lang-label[data-v-f0c171d6]{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:.75rem;font-size:.6875rem;font-weight:700;display:block}.navbar__drawer-lang-btns[data-v-f0c171d6]{gap:.75rem;display:flex}.navbar__drawer-lang-btn[data-v-f0c171d6]{color:#334155;cursor:pointer;background:#f8fafc;border:1.5px solid #00000014;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.navbar__drawer-lang-btn[data-v-f0c171d6]:hover{color:#2563eb;background:#2563eb0d;border-color:#2563eb4d}.navbar__drawer-lang-btn--active[data-v-f0c171d6]{color:#2563eb;background:#2563eb14;border-color:#2563eb}.navbar__drawer-lang-flag[data-v-f0c171d6]{object-fit:cover;border-radius:4px;width:20px;height:20px}.navbar__drawer-footer[data-v-f0c171d6]{flex-shrink:0;margin-top:auto;padding:1.5rem}.navbar__drawer-cta[data-v-f0c171d6]{color:#fff;background:#2563eb;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 16px #2563eb4d}.navbar__drawer-cta[data-v-f0c171d6]:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb66}.navbar__dropdown-wrap[data-v-f0c171d6]{position:relative}.navbar__link--has-arrow[data-v-f0c171d6]{align-items:center;gap:4px;display:flex}.navbar__link-arrow[data-v-f0c171d6]{opacity:.6;margin-top:1px;transition:transform .25s,opacity .25s}.navbar__link-arrow--open[data-v-f0c171d6],.navbar__dropdown-wrap:hover .navbar__link-arrow[data-v-f0c171d6]{opacity:1;transform:rotate(180deg)}.navbar__mega[data-v-f0c171d6]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:200;background:#fffffff7;border:1px solid #00000012;border-radius:20px;flex-direction:column;gap:1.25rem;width:740px;padding:1.5rem;display:flex;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000024,0 4px 12px #0000000f}.mega-drop-enter-active[data-v-f0c171d6],.mega-drop-leave-active[data-v-f0c171d6]{transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1)}.mega-drop-enter-from[data-v-f0c171d6],.mega-drop-leave-to[data-v-f0c171d6]{opacity:0;transform:translate(-50%)translateY(-8px)scale(.97)}.navbar__mega-head[data-v-f0c171d6]{border-bottom:1px solid #0000000f;align-items:baseline;gap:.75rem;padding-bottom:1rem;display:flex}.navbar__mega-title[data-v-f0c171d6]{text-transform:uppercase;letter-spacing:.1em;color:#0f172a;font-size:.8125rem;font-weight:800}.navbar__mega-sub[data-v-f0c171d6]{color:#64748b;font-size:.8125rem}.navbar__mega-cards[data-v-f0c171d6]{grid-template-columns:repeat(3,1fr);gap:.875rem;display:grid}.navbar__mega-card[data-v-f0c171d6]{cursor:pointer;background:#f8fafc;border:1px solid #0000000f;border-radius:14px;flex-direction:column;gap:.75rem;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.navbar__mega-card[data-v-f0c171d6]:hover{background:#2563eb08;border-color:#2563eb33;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb14}.navbar__mega-card--purple[data-v-f0c171d6]:hover{background:#a855f708;border-color:#a855f733;box-shadow:0 8px 24px #a855f714}.navbar__mega-card--emerald[data-v-f0c171d6]:hover{background:#10b98108;border-color:#10b98133;box-shadow:0 8px 24px #10b98114}.navbar__mega-card__icon[data-v-f0c171d6]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s;display:flex}.navbar__mega-card:hover .navbar__mega-card__icon[data-v-f0c171d6]{transform:scale(1.1)rotate(-5deg)}.navbar__mega-card__icon--blue[data-v-f0c171d6]{color:#2563eb;background:#2563eb1a}.navbar__mega-card__icon--purple[data-v-f0c171d6]{color:#a855f7;background:#a855f71a}.navbar__mega-card__icon--emerald[data-v-f0c171d6]{color:#10b981;background:#10b9811a}.navbar__mega-card__body[data-v-f0c171d6]{flex-direction:column;gap:.4rem;display:flex}.navbar__mega-card__name[data-v-f0c171d6]{color:#0f172a;font-size:.875rem;font-weight:700}.navbar__mega-card__desc[data-v-f0c171d6]{color:#64748b;margin:0;font-size:.75rem;line-height:1.5}.navbar__mega-card__benefits[data-v-f0c171d6]{flex-direction:column;gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.navbar__mega-card__benefits li[data-v-f0c171d6]{color:#475569;align-items:center;gap:6px;font-size:.6875rem;display:flex}.navbar__mega-card__dot[data-v-f0c171d6]{border-radius:50%;flex-shrink:0;width:5px;height:5px}.navbar__mega-card__dot--blue[data-v-f0c171d6]{background:#2563eb}.navbar__mega-card__dot--purple[data-v-f0c171d6]{background:#a855f7}.navbar__mega-card__dot--emerald[data-v-f0c171d6]{background:#10b981}.navbar__mega-footer[data-v-f0c171d6]{color:#94a3b8;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.8125rem;display:flex}.navbar__mega-cta[data-v-f0c171d6]{color:#2563eb;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.navbar__mega-cta[data-v-f0c171d6]:hover{gap:10px;text-decoration:underline}.navbar__mobile-dropdown[data-v-f0c171d6]{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.navbar__mobile-link--accordion[data-v-f0c171d6]{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;display:flex}.navbar__mobile-link--accordion svg[data-v-f0c171d6]{transition:transform .25s}.navbar__mobile-link--accordion svg.rotated[data-v-f0c171d6]{transform:rotate(180deg)}.accordion-enter-active[data-v-f0c171d6],.accordion-leave-active[data-v-f0c171d6]{max-height:400px;transition:max-height .35s,opacity .3s;overflow:hidden}.accordion-enter-from[data-v-f0c171d6],.accordion-leave-to[data-v-f0c171d6]{opacity:0;max-height:0}.navbar__mobile-accordion[data-v-f0c171d6]{background:#ffffff1a;border-radius:14px;flex-direction:column;gap:.5rem;width:90vw;max-width:340px;margin-top:.5rem;padding:.75rem;display:flex}.navbar__mobile-sol-item[data-v-f0c171d6]{border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;text-decoration:none;transition:background .2s;display:flex}.navbar__mobile-sol-item[data-v-f0c171d6]:hover,.navbar__mobile-sol-item[data-v-f0c171d6]:active{background:#00000008}.navbar__mobile-sol-all[data-v-f0c171d6]{text-align:center;color:#2563eb;background:#2563eb0d;border-radius:8px;margin:8px 16px 0;padding:12px;font-size:.875rem;font-weight:700;text-decoration:none;display:block}.navbar__mobile-sol-all[data-v-f0c171d6]:active{background:#2563eb1a}.navbar__mobile-sol-item span[data-v-f0c171d6]:last-child{flex-direction:column;gap:2px;display:flex}.navbar__mobile-sol-item strong[data-v-f0c171d6]{color:#fff;font-size:.9375rem;font-weight:700}.navbar__mobile-sol-item small[data-v-f0c171d6]{color:#ffffffa6;font-size:.75rem;line-height:1.4}.navbar__mobile-sol-dot[data-v-f0c171d6]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.navbar__mobile-sol-dot--blue[data-v-f0c171d6]{background:#93c5fd}.navbar__mobile-sol-dot--purple[data-v-f0c171d6]{background:#d8b4fe}.navbar__mobile-sol-dot--emerald[data-v-f0c171d6]{background:#6ee7b7}@media (width<=1024px){.navbar__nav[data-v-f0c171d6],.navbar__cta[data-v-f0c171d6],.navbar__lang[data-v-f0c171d6]{display:none}}.footer[data-v-62e3c62a]{padding:var(--space-4xl) 0 0;background:#2563eb;border-top:1px solid #ffffff1f}.footer__grid[data-v-62e3c62a]{gap:var(--space-3xl);padding-bottom:var(--space-3xl);border-bottom:1px solid #ffffff26;grid-template-columns:2fr 1fr 1fr 1.5fr;display:grid}.footer__logo[data-v-62e3c62a]{margin-bottom:var(--space-md);align-items:center;display:flex}.footer__logo-img[data-v-62e3c62a]{object-fit:contain;height:80px}.footer__desc[data-v-62e3c62a]{color:#fff;margin-bottom:var(--space-lg);max-width:300px;font-size:.9rem;line-height:1.75}.footer__socials[data-v-62e3c62a]{gap:var(--space-sm);display:flex}.footer__social[data-v-62e3c62a]{color:#fff;width:38px;height:38px;transition:all var(--transition-base);background:#ffffff1f;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;display:flex}.footer__social[data-v-62e3c62a]:hover{color:#2563eb;background:#fff;border-color:#fff;transform:translateY(-2px)}.footer__col-title[data-v-62e3c62a]{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:var(--space-lg);font-size:.8125rem;font-weight:700}.footer__links[data-v-62e3c62a]{flex-direction:column;gap:.625rem;display:flex}.footer__links li a[data-v-62e3c62a]{color:#fff;opacity:.9;transition:all var(--transition-fast);font-size:.9rem;text-decoration:none}.footer__links li a[data-v-62e3c62a]:hover{opacity:1;text-decoration:underline}.footer__links--contact li[data-v-62e3c62a]{color:#fff;align-items:center;gap:8px;font-size:.9rem;display:flex}.footer__links--contact li svg[data-v-62e3c62a]{color:#fff;flex-shrink:0}.footer__bottom[data-v-62e3c62a]{padding:var(--space-lg) 0;justify-content:space-between;align-items:center;display:flex}.footer__copy[data-v-62e3c62a],.footer__tagline[data-v-62e3c62a]{color:#fff;opacity:.9;font-size:.85rem}@media (width<=1024px){.footer__grid[data-v-62e3c62a]{gap:var(--space-2xl);grid-template-columns:1fr 1fr}.footer__brand[data-v-62e3c62a]{grid-column:1/-1}}@media (width<=600px){.footer__grid[data-v-62e3c62a]{gap:var(--space-xl);grid-template-columns:1fr}.footer__bottom[data-v-62e3c62a]{gap:var(--space-sm);text-align:center;flex-direction:column}}#app{flex-direction:column;min-height:100vh;display:flex}.hero[data-v-2b0571e7]{background:#fff;flex-direction:column;justify-content:center;min-height:100vh;padding-top:120px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.hero__bg[data-v-2b0571e7]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__bg-gradient[data-v-2b0571e7]{background:radial-gradient(circle at 70% 30%,#2563eb0d 0%,#0000 50%),radial-gradient(circle at 20% 80%,#2563eb08 0%,#0000 50%);position:absolute;inset:0}.hero__grid[data-v-2b0571e7]{background-image:linear-gradient(#0f172a08 1px,#0000 1px),linear-gradient(90deg,#0f172a08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.hero__geometric-1[data-v-2b0571e7]{z-index:-1;border:1px solid #2563eb0d;border-radius:50%;width:400px;height:400px;position:absolute;top:15%;right:10%}.hero__geometric-2[data-v-2b0571e7]{z-index:-1;border:1px solid #2563eb08;border-radius:40px;width:300px;height:300px;position:absolute;bottom:10%;left:5%;transform:rotate(15deg)}.hero__container[data-v-2b0571e7]{z-index:1;position:relative}.hero__content-wrapper[data-v-2b0571e7]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:6rem;display:grid}.hero__text-side[data-v-2b0571e7]{flex-direction:column;gap:1.5rem;display:flex}.hero__badge[data-v-2b0571e7]{color:#2563eb;background:#2563eb0d;border:1px solid #2563eb1a;border-radius:100px;align-items:center;gap:.75rem;width:fit-content;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.badge-icon[data-v-2b0571e7]{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.hero__title[data-v-2b0571e7]{color:#1e293b;letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:850;line-height:1.1}.text-royal[data-v-2b0571e7]{color:#2563eb}.reveal-text[data-v-2b0571e7]{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards reveal-anim-2b0571e7;animation-delay:var(--delay);display:inline-block;transform:translateY(30px)}@keyframes reveal-anim-2b0571e7{to{opacity:1;transform:translateY(0)}}.hero__description[data-v-2b0571e7]{color:#64748b;max-width:540px;font-size:1.125rem;line-height:1.6}.hero__actions[data-v-2b0571e7]{gap:1rem;margin-top:1rem;display:flex}.btn-primary[data-v-2b0571e7]{color:#fff;z-index:1;background:#004cff;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #004cff4d}.btn-primary[data-v-2b0571e7]:before{content:"";z-index:-1;background:conic-gradient(#0000 0% 40%,#fffc 50%,#0000 60% 100%);width:400%;height:400%;animation:4s linear infinite rotate-border-2b0571e7;position:absolute;top:-150%;left:-150%}.btn-primary[data-v-2b0571e7]:after{content:"";z-index:-1;background:#004cff;border-radius:6px;transition:background .3s;position:absolute;inset:2px}.btn-primary[data-v-2b0571e7]:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px #004cff66}.btn-primary[data-v-2b0571e7]:hover:after{background:#0038cc}.btn-secondary[data-v-2b0571e7]{color:#1e293b;z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn-secondary[data-v-2b0571e7]:before{content:"";z-index:-1;opacity:.5;background:conic-gradient(#0000 0% 40%,#004cff 50%,#0000 60% 100%);width:400%;height:400%;animation:4s linear infinite rotate-border-2b0571e7;position:absolute;top:-150%;left:-150%}.btn-secondary[data-v-2b0571e7]:after{content:"";z-index:-1;background:#fff;border-radius:7px;transition:background .3s;position:absolute;inset:1px}.btn-secondary[data-v-2b0571e7]:hover{background:#f8fafc;transform:translateY(-2px)}@keyframes rotate-border-2b0571e7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero__image-side[data-v-2b0571e7]{justify-content:center;align-items:center;display:flex;position:relative}.laptop-wrapper[data-v-2b0571e7]{perspective:1000px;width:100%;max-width:600px;position:relative}.hero__laptop[data-v-2b0571e7]{filter:drop-shadow(0 30px 60px #0000001f);width:100%;height:auto;transform:rotateY(-5deg)rotateX(2deg)}.floating-icon[data-v-2b0571e7]{-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:2;background:#fff3;border:1px solid #ffffff80;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;transition:all .3s;display:flex;position:absolute;box-shadow:0 8px 32px #1f268712,inset 0 0 0 1px #fff3}.floating-icon[data-v-2b0571e7]:hover{background:#ffffff4d;border-color:#fffc;transform:translateY(-5px)scale(1.05)}.icon-1[data-v-2b0571e7]{top:-5%;left:10%}.icon-2[data-v-2b0571e7]{top:20%;right:-5%}.icon-3[data-v-2b0571e7]{bottom:15%;left:-8%}.icon-4[data-v-2b0571e7]{bottom:-5%;right:15%}.hero__feature-bar[data-v-2b0571e7]{background:#fff;border:1px solid #f1f5f9;border-radius:24px;justify-content:space-between;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d,0 20px 50px -10px #0000001a}.feature-card[data-v-2b0571e7]{border-radius:16px;flex:1;align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:background .3s;display:flex}.feature-card[data-v-2b0571e7]:hover{background:#f8fafc}.feature-icon[data-v-2b0571e7]{color:#10b981;background:#ecfdf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.feature-text[data-v-2b0571e7]{flex-direction:column;display:flex}.feature-label[data-v-2b0571e7]{color:#1e293b;font-size:.9375rem;font-weight:700}.feature-status[data-v-2b0571e7]{color:#64748b;font-size:.75rem;font-weight:500}.animate-float[data-v-2b0571e7]{animation:6s ease-in-out infinite float-laptop-2b0571e7}@keyframes float-laptop-2b0571e7{0%,to{transform:translateY(0)rotateY(-5deg)rotateX(2deg)}50%{transform:translateY(-15px)rotateY(-3deg)rotateX(1deg)}}.animate-float-delayed[data-v-2b0571e7]{animation:4s ease-in-out infinite float-icon-2b0571e7;animation-delay:var(--delay)}@keyframes float-icon-2b0571e7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up[data-v-2b0571e7]{opacity:0;animation:.8s forwards fadeInUp-2b0571e7;transform:translateY(20px)}@keyframes fadeInUp-2b0571e7{to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.hero__content-wrapper[data-v-2b0571e7]{text-align:center;grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}.hero__text-side[data-v-2b0571e7]{align-items:center}.hero__description[data-v-2b0571e7]{margin:0 auto}.hero__actions[data-v-2b0571e7]{justify-content:center}.hero__feature-bar[data-v-2b0571e7]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}@media (width<=640px){.hero__image-side[data-v-2b0571e7]{display:none}.hero[data-v-2b0571e7]{padding-top:100px}.hero__title[data-v-2b0571e7]{font-size:2.25rem}.hero__actions[data-v-2b0571e7]{flex-direction:column;width:100%}.btn-primary[data-v-2b0571e7],.btn-secondary[data-v-2b0571e7]{justify-content:center;width:100%}.hero__feature-bar[data-v-2b0571e7]{grid-template-columns:1fr;padding:1rem}.floating-icon[data-v-2b0571e7]{width:42px;height:42px}}.feature-card[data-v-a078045b]{border-radius:var(--radius-card);transition:all var(--transition-base);cursor:default;background:#ffffff03;padding:1px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #00000005}.feature-card[data-v-a078045b]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -8px #2563eb1a}.feature-card__border-glow[data-v-a078045b]{border-radius:inherit;background:radial-gradient(400px circle at var(--mouse-x,0) var(--mouse-y,0), #3f72afcc, #dbe2ef66, transparent 40%);z-index:0;opacity:0;transition:opacity .3s;position:absolute;inset:0}.feature-card:hover .feature-card__border-glow[data-v-a078045b]{opacity:1}.feature-card__bg-glow[data-v-a078045b]{border-radius:calc(var(--radius-card) - 1px);background:radial-gradient(800px circle at var(--mouse-x,0) var(--mouse-y,0), #2563eb0a, transparent 40%);z-index:1;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:1px}.feature-card:hover .feature-card__bg-glow[data-v-a078045b]{opacity:1}.feature-card__content[data-v-a078045b]{z-index:2;border-radius:calc(var(--radius-card) - 1px);padding:var(--space-2xl);gap:var(--space-md);background:#fff;flex-direction:column;height:100%;display:flex;position:relative}.feature-card__icon-wrap[data-v-a078045b]{border-radius:var(--radius-md);width:56px;height:56px;color:var(--color-primary);background:linear-gradient(135deg,#3f72af14,#dbe2ef26);justify-content:center;align-items:center;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.feature-card:hover .feature-card__icon-wrap[data-v-a078045b]{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));color:#fff;transform:scale(1.1)rotate(-5deg);box-shadow:0 10px 20px #3f72af33}.feature-card__title[data-v-a078045b]{font-family:var(--font-heading);color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}.feature-card__desc[data-v-a078045b]{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.7}.why-section[data-v-d809ec5f]{background:#f3f3f3}.why-section__header[data-v-d809ec5f]{text-align:center;margin-bottom:var(--space-3xl)}.why-section__grid[data-v-d809ec5f]{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1024px){.why-section__grid[data-v-d809ec5f]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.why-section__grid[data-v-d809ec5f]{grid-template-columns:1fr}}.partner-logo[data-v-9d980db3]{padding:var(--space-md);transition:all var(--transition-base);cursor:default;background:0 0;justify-content:center;align-items:center;display:flex}.partner-logo[data-v-9d980db3]:hover{transform:scale(1.1)}.partner-logo__icon[data-v-9d980db3],.partner-logo__img[data-v-9d980db3]{object-fit:contain;width:auto;height:150px;transition:all var(--transition-base);filter:grayscale()opacity(.45);align-items:center;display:flex}.partner-logo:hover .partner-logo__icon[data-v-9d980db3],.partner-logo:hover .partner-logo__img[data-v-9d980db3]{filter:grayscale(0)opacity()}@media (width<=1024px){.partner-logo[data-v-9d980db3]{padding:var(--space-sm)}.partner-logo__icon[data-v-9d980db3],.partner-logo__img[data-v-9d980db3]{height:80px}}@media (width<=640px){.partner-logo[data-v-9d980db3]{padding:.5rem}.partner-logo__icon[data-v-9d980db3],.partner-logo__img[data-v-9d980db3]{height:50px}}.partner-section[data-v-7109258d]{padding:var(--space-4xl) 0;background:var(--color-surface);overflow:hidden}.partner-section--light[data-v-7109258d]{background:var(--color-surface-2)}.partner-section__label[data-v-7109258d]{text-align:center;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-3xl);text-transform:uppercase;font-size:1.75rem;font-weight:800}.partner-section__track-wrapper[data-v-7109258d]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.partner-section__track[data-v-7109258d]{gap:10rem;width:max-content;animation:40s linear infinite marquee-7109258d;display:flex}.partner-section__track[data-v-7109258d]:hover{animation-play-state:paused}@keyframes marquee-7109258d{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1024px){.partner-section[data-v-7109258d]{padding:var(--space-2xl) 0}.partner-section__label[data-v-7109258d]{margin-bottom:var(--space-xl);font-size:1.5rem}.partner-section__track[data-v-7109258d]{gap:5rem}}@media (width<=640px){.partner-section[data-v-7109258d]{padding:var(--space-xl) 0}.partner-section__label[data-v-7109258d]{margin-bottom:var(--space-lg);font-size:1.25rem}.partner-section__track[data-v-7109258d]{gap:3rem}}.portfolio-card[data-v-cf998d3e]{border:1px solid var(--color-border);transition:all var(--transition-base);height:100%;box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.portfolio-card[data-v-cf998d3e]:hover{box-shadow:var(--shadow-card-hover);border-color:#3f72af26;transform:translateY(-6px)}.portfolio-card__img-wrap[data-v-cf998d3e]{aspect-ratio:16/10;background-color:var(--color-surface);border-top-left-radius:8px;border-top-right-radius:8px;position:relative;overflow:hidden}.portfolio-card__img[data-v-cf998d3e]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.portfolio-card:hover .portfolio-card__img[data-v-cf998d3e]{transform:scale(1.04)}.portfolio-card__category[data-v-cf998d3e]{color:#fff;letter-spacing:.08em;text-transform:uppercase;z-index:2;transition:background-color var(--transition-fast);background:#2563eb;border-radius:8px;padding:.3rem .75rem;font-size:.65rem;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 4px 10px #0000001a}.portfolio-card:hover .portfolio-card__category[data-v-cf998d3e]{background:#1d4ed8}.portfolio-card__info[data-v-cf998d3e]{text-align:left;flex-direction:column;flex-grow:1;justify-content:space-between;gap:.75rem;padding:1.15rem 1.25rem;display:flex}.portfolio-card__text-content[data-v-cf998d3e]{flex-direction:column;gap:.5rem;display:flex}.portfolio-card__title[data-v-cf998d3e]{font-family:var(--font-heading);color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.portfolio-card__desc[data-v-cf998d3e]{color:var(--color-text-muted);margin:0;font-size:.825rem;line-height:1.5}.portfolio-card__footer-content[data-v-cf998d3e]{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.portfolio-card__tags[data-v-cf998d3e]{flex-wrap:wrap;gap:6px;display:flex}.portfolio-card__tag[data-v-cf998d3e]{color:#2563eb;transition:all var(--transition-fast);background:#2563eb14;border-radius:8px;padding:.25rem .65rem;font-size:.7rem;font-weight:600;display:inline-block}.portfolio-card__tag[data-v-cf998d3e]:hover{color:#1d4ed8;background:#2563eb26}.portfolio-card__action[data-v-cf998d3e]{width:100%}.portfolio-card__btn-detail[data-v-cf998d3e]{color:#2563eb;width:100%;transition:all var(--transition-base);background:0 0;border:1.5px solid #2563eb;border-radius:8px;justify-content:center;align-items:center;padding:.55rem 1.25rem;font-size:.825rem;font-weight:700;text-decoration:none;display:inline-flex}.portfolio-card__btn-detail[data-v-cf998d3e]:hover{color:#fff;box-shadow:var(--shadow-btn);background:#2563eb;transform:translateY(-2px)}@media (width<=768px){.portfolio-card__info[data-v-cf998d3e]{gap:.75rem;padding:1.25rem}.portfolio-card__title[data-v-cf998d3e]{font-size:1.2rem}.portfolio-card__btn-detail[data-v-cf998d3e]{padding:.65rem 1.5rem}}.portfolio-section[data-v-7cc233b3]{background:radial-gradient(circle,#fff 0%,#f9f7f7cc 100%);position:relative;overflow:hidden}.portfolio-section__dot-grid[data-v-7cc233b3]{pointer-events:none;z-index:1;background-image:radial-gradient(#64748b1a 1.5px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 95%);mask-image:radial-gradient(circle,#000 60%,#0000 95%)}.portfolio-section__container[data-v-7cc233b3]{z-index:2;position:relative}.portfolio-section__header[data-v-7cc233b3]{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);margin-bottom:var(--space-3xl);text-align:left;flex-direction:row;display:flex}.portfolio-section__header-text[data-v-7cc233b3]{flex-direction:column;align-items:flex-start;max-width:650px;display:flex}.portfolio-section__label[data-v-7cc233b3]{color:var(--color-primary);letter-spacing:.15em;margin-bottom:var(--space-xs);text-transform:uppercase;font-size:.85rem;font-weight:800}.portfolio-section__title[data-v-7cc233b3]{font-family:var(--font-heading);color:var(--color-text-primary);margin-top:0;margin-bottom:var(--space-md);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800;line-height:1.15}.portfolio-section__title .highlight[data-v-7cc233b3]{color:var(--color-primary)}.portfolio-section__subtitle[data-v-7cc233b3]{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.6}.portfolio-section__header-action[data-v-7cc233b3]{flex-shrink:0;align-items:center;display:flex}.portfolio-section__see-all[data-v-7cc233b3]{color:var(--color-primary);border-radius:var(--radius-pill);white-space:nowrap;transition:all var(--transition-fast);background:#fff;border:2px solid #3f72af26;align-items:center;gap:8px;padding:.6rem 1.35rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.portfolio-section__see-all[data-v-7cc233b3]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-btn);transform:translateY(-2px)}.portfolio-section__see-all svg[data-v-7cc233b3]{transition:transform var(--transition-fast)}.portfolio-section__see-all:hover svg[data-v-7cc233b3]{transform:translate(4px)}.portfolio-section__grid[data-v-7cc233b3]{align-items:stretch;gap:var(--space-lg);scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:var(--space-md);margin-bottom:var(--space-md);scrollbar-width:thin;scrollbar-color:#2563eb transparent;-webkit-overflow-scrolling:touch;flex-direction:row;display:flex;overflow-x:auto}.portfolio-section__grid[data-v-7cc233b3]::-webkit-scrollbar{height:4px}.portfolio-section__grid[data-v-7cc233b3]::-webkit-scrollbar-track{border-radius:var(--radius-full);background:#2563eb0d}.portfolio-section__grid[data-v-7cc233b3]::-webkit-scrollbar-thumb{border-radius:var(--radius-full);transition:background-color var(--transition-fast);background:#2563eb}.portfolio-section__grid[data-v-7cc233b3]::-webkit-scrollbar-thumb:hover{background:#1d4ed8}.portfolio-section__grid[data-v-7cc233b3]>*{flex:0 0 calc(25% - (3 * var(--space-lg) / 4));scroll-snap-align:start}.portfolio-section__pagination[data-v-7cc233b3]{margin-top:var(--space-xl);justify-content:center;align-items:center;gap:10px;display:flex}.pagination-dot[data-v-7cc233b3]{border-radius:var(--radius-full);width:6px;height:6px;transition:all var(--transition-base);cursor:pointer;background:#2563eb33;display:block}.pagination-dot.active[data-v-7cc233b3]{border-radius:var(--radius-pill);background:#2563eb;width:16px}@media (width<=1024px){.portfolio-section__grid[data-v-7cc233b3]>*{flex:0 0 calc(33.333% - (2 * var(--space-lg) / 3))}}@media (width<=768px){.portfolio-section__header[data-v-7cc233b3]{text-align:center;margin-bottom:var(--space-2xl);align-items:center;gap:var(--space-md);flex-direction:column}.portfolio-section__header-text[data-v-7cc233b3]{align-items:center}.portfolio-section__header-action[data-v-7cc233b3]{width:100%;margin-top:var(--space-xs);justify-content:center}.portfolio-section__see-all[data-v-7cc233b3]{width:auto}.portfolio-section__grid[data-v-7cc233b3]{gap:var(--space-md);padding-bottom:var(--space-sm)}.portfolio-section__grid[data-v-7cc233b3]>*{flex:0 0 80%}.portfolio-section__pagination[data-v-7cc233b3]{gap:12px}.pagination-dot[data-v-7cc233b3]{width:8px;height:8px}.pagination-dot.active[data-v-7cc233b3]{width:20px}}.cta-section[data-v-841b17a6]{padding:var(--space-3xl) 0;background-color:#f9f7f7;position:relative;overflow:hidden}.cta-container[data-v-841b17a6]{padding:4.5rem var(--space-3xl);background:#fff;border:1px solid #112d4e0d;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #fff9,0 16px 48px -12px #112d4e0f}.cta-pattern[data-v-841b17a6]{pointer-events:none;z-index:1;position:absolute}.cta-pattern--dots-tl[data-v-841b17a6]{top:24px;left:24px}.cta-pattern--dots-bl[data-v-841b17a6]{bottom:24px;left:24px}.cta-pattern--curves[data-v-841b17a6]{width:400px;height:400px;top:50%;right:0;transform:translateY(-50%)}.cta-content[data-v-841b17a6]{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3xl);display:flex;position:relative}.cta-left-panel[data-v-841b17a6]{text-align:left;flex:1}.cta-badge[data-v-841b17a6]{color:#2563eb;letter-spacing:.1em;background:#2563eb14;border-radius:50px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:.45rem 1rem;font-size:.725rem;font-weight:700;display:inline-flex}.cta-badge__dot[data-v-841b17a6]{margin-right:2px;font-size:.6rem}.cta-title[data-v-841b17a6]{font-family:var(--font-heading);color:#112d4e;margin:0;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:800;line-height:1.15}.cta-title .highlight[data-v-841b17a6]{color:#2563eb}.cta-divider[data-v-841b17a6]{background:#2563eb;border-radius:2px;width:44px;height:3.5px;margin:1.5rem 0}.cta-subtitle[data-v-841b17a6]{color:#64748b;max-width:460px;margin:0;font-size:1.025rem;line-height:1.65}.cta-right-panel[data-v-841b17a6]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2rem;width:100%;max-width:420px;display:flex}.cta-action-wrap[data-v-841b17a6]{width:100%}.cta-btn-card[data-v-841b17a6]{background:#fff;border:1px solid #112d4e0a;border-radius:16px;justify-content:space-between;align-items:center;width:100%;max-width:420px;padding:1.25rem 1.75rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 2px #112d4e05,0 12px 30px #112d4e0f}.cta-btn-card[data-v-841b17a6]:hover{transform:translateY(-4px);box-shadow:0 4px 6px #112d4e05,0 20px 40px #112d4e1f}.cta-btn-left[data-v-841b17a6]{align-items:center;gap:12px;display:flex}.cta-btn-icon[data-v-841b17a6]{color:#2563eb;transition:transform .3s}.cta-btn-icon--arrow[data-v-841b17a6]{color:#2563eb}.cta-btn-card:hover .cta-btn-icon--arrow[data-v-841b17a6]{transform:translate(4px)}.cta-btn-text[data-v-841b17a6]{color:#112d4e;font-size:1.0625rem;font-weight:700}.cta-features[data-v-841b17a6]{justify-content:space-between;align-items:center;width:100%;display:flex}.cta-feature-item[data-v-841b17a6]{align-items:center;gap:8px;max-width:125px;display:flex}.cta-feature-icon-box[data-v-841b17a6]{color:#2563eb;background:#2563eb14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.cta-feature-text[data-v-841b17a6]{color:#112d4e;white-space:normal;font-size:.785rem;font-weight:600;line-height:1.35}.cta-vertical-divider[data-v-841b17a6]{background:#112d4e14;flex-shrink:0;width:1.5px;height:24px}@media (width<=1024px){.cta-container[data-v-841b17a6]{padding:3.5rem var(--space-xl)}.cta-content[data-v-841b17a6]{gap:var(--space-xl)}.cta-right-panel[data-v-841b17a6]{width:50%}.cta-features[data-v-841b17a6]{gap:var(--space-xs)}.cta-feature-text[data-v-841b17a6]{font-size:.75rem}}@media (width<=992px){.cta-content[data-v-841b17a6]{text-align:center;flex-direction:column;gap:3rem}.cta-left-panel[data-v-841b17a6]{text-align:center;flex-direction:column;align-items:center;display:flex}.cta-title[data-v-841b17a6]{font-size:clamp(2.25rem,5vw,2.75rem)}.cta-divider[data-v-841b17a6]{margin:1.25rem auto}.cta-subtitle[data-v-841b17a6]{max-width:100%}.cta-right-panel[data-v-841b17a6]{align-items:center;gap:2rem;width:100%}.cta-btn-card[data-v-841b17a6]{margin:0 auto}.cta-features[data-v-841b17a6]{justify-content:center}}@media (width<=768px){.cta-container[data-v-841b17a6]{padding:3rem 1.5rem}.cta-pattern--dots-tl[data-v-841b17a6]{width:50px;height:50px;top:16px;left:16px}.cta-pattern--dots-bl[data-v-841b17a6]{width:50px;height:50px;bottom:16px;left:16px}.cta-pattern--curves[data-v-841b17a6]{opacity:.5;width:250px;height:250px}.cta-badge[data-v-841b17a6]{margin-bottom:1rem}.cta-features[data-v-841b17a6]{flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem}.cta-vertical-divider[data-v-841b17a6]{display:none}.cta-feature-item[data-v-841b17a6]{justify-content:center;width:100%;max-width:none}.cta-feature-text[data-v-841b17a6]{white-space:normal;font-size:.85rem}}.sv[data-v-61b54fd1]{background:#f1f5f9;min-height:100vh}.sv-badge[data-v-61b54fd1]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary,#2563eb);background:#2563eb1a;border:1px solid #2563eb33;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:.35rem 1.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.sv-badge--sm[data-v-61b54fd1]{padding:.25rem 1.25rem;font-size:.625rem}.sv-hero[data-v-61b54fd1]{min-height:100vh;padding:calc(var(--navbar-height,72px) + 6rem) 2rem 4rem;border-bottom:1px solid #0000000d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width<=768px){.sv-hero[data-v-61b54fd1]{padding:calc(var(--navbar-height,64px) + 3rem) 1.25rem 3rem;min-height:auto}}.sv-hero__bg[data-v-61b54fd1]{pointer-events:none;z-index:0;will-change:transform;position:absolute;inset:-50px}.sv-hero__grid[data-v-61b54fd1]{background-image:linear-gradient(#2563eb0f 1px,#0000 1px),linear-gradient(90deg,#2563eb0f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#0009 0%,#0000 70%);mask-image:radial-gradient(at 50% 0,#0009 0%,#0000 70%)}.sv-hero__orb[data-v-61b54fd1]{filter:blur(90px);border-radius:50%;position:absolute}.sv-hero__orb--1[data-v-61b54fd1]{background:#2563eb1a;width:500px;height:500px;top:-100px;right:10%}.sv-hero__orb--2[data-v-61b54fd1]{background:#a855f714;width:380px;height:380px;bottom:0;left:10%}.sv-hero__inner[data-v-61b54fd1]{z-index:1;flex-direction:column;align-items:center;gap:4rem;width:100%;display:flex;position:relative}.sv-hero__split[data-v-61b54fd1]{opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;transition:opacity .7s,transform .7s;display:grid;transform:translateY(30px)}.sv-hero__split.visible[data-v-61b54fd1]{opacity:1;transform:translateY(0)}@media (width<=1024px){.sv-hero__split[data-v-61b54fd1]{grid-template-columns:1fr}}.sv-hero__left[data-v-61b54fd1]{flex-direction:column;gap:1.25rem;display:flex}.sv-hero__right[data-v-61b54fd1]{align-items:center;display:flex}.sv-hero__title[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins",sans-serif);color:#0f172a;letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:1.08}.sv-hero__title-hl[data-v-61b54fd1]{color:#2563eb}.sv-hero__subs[data-v-61b54fd1]{flex-direction:column;gap:.9rem;display:flex}.sv-hero__sub[data-v-61b54fd1]{color:#64748b;border-left:2px solid #2563eb33;margin:0;padding-left:1rem;font-size:1rem;line-height:1.75}.sv-hero__cards[data-v-61b54fd1]{grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;max-width:900px;display:grid}@media (width<=640px){.sv-hero__cards[data-v-61b54fd1]{grid-template-columns:1fr;gap:1rem}}.sv-card[data-v-61b54fd1]{cursor:pointer;text-align:left;background:#00000014;border:none;border-radius:24px;padding:1px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000a}.sv-card[data-v-61b54fd1]:hover{transform:translateY(-8px)scale(1.015);box-shadow:0 32px 72px #2563eb14}.sv-card--ngedit[data-v-61b54fd1]:hover{box-shadow:0 32px 72px #a855f714}.sv-card__border-glow[data-v-61b54fd1]{border-radius:inherit;background:radial-gradient(400px circle at var(--mouse-x,0) var(--mouse-y,0), #2563ebcc, #a855f766, transparent 40%);opacity:0;z-index:0;transition:opacity .3s;position:absolute;inset:0}.sv-card__border-glow--purple[data-v-61b54fd1]{background:radial-gradient(400px circle at var(--mouse-x,0) var(--mouse-y,0), #a855f7cc, #d946ef66, transparent 40%)}.sv-card:hover .sv-card__border-glow[data-v-61b54fd1]{opacity:1}.sv-card__bg-glow[data-v-61b54fd1]{background:radial-gradient(800px circle at var(--mouse-x,0) var(--mouse-y,0), #2563eb0a, transparent 40%);opacity:0;z-index:1;pointer-events:none;border-radius:23px;transition:opacity .3s;position:absolute;inset:1px}.sv-card__bg-glow--purple[data-v-61b54fd1]{background:radial-gradient(800px circle at var(--mouse-x,0) var(--mouse-y,0), #a855f70a, transparent 40%)}.sv-card:hover .sv-card__bg-glow[data-v-61b54fd1]{opacity:1}.sv-card__inner[data-v-61b54fd1]{z-index:2;background:#fff;border-radius:23px;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;height:100%;padding:3rem 2.5rem;display:flex;position:relative}.sv-card__icon[data-v-61b54fd1]{border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.sv-card__icon--blue[data-v-61b54fd1]{color:#2563eb;background:#2563eb1a}.sv-card__icon--purple[data-v-61b54fd1]{color:#a855f7;background:#a855f71a}.sv-card:hover .sv-card__icon[data-v-61b54fd1]{transform:scale(1.1)rotate(-5deg)}.sv-card--ngoding:hover .sv-card__icon[data-v-61b54fd1]{color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa)}.sv-card--ngedit:hover .sv-card__icon[data-v-61b54fd1]{color:#fff;background:linear-gradient(135deg,#a855f7,#d946ef)}.sv-card__name[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins",sans-serif);color:#0f172a;letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:800}.sv-card__sub[data-v-61b54fd1]{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}.sv-card__tags[data-v-61b54fd1]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-card__tags li[data-v-61b54fd1]{letter-spacing:.06em;color:#475569;text-transform:uppercase;background:#00000005;border:1px solid #00000014;border-radius:4px;padding:.2rem .6rem;font-size:.6875rem;font-weight:600}.sv-card__cta[data-v-61b54fd1]{color:var(--color-primary,#2563eb);letter-spacing:.02em;margin-top:auto;font-size:.8125rem;font-weight:700}.sv-card__cta--purple[data-v-61b54fd1]{color:#a855f7}.sv-card:hover .sv-card__cta[data-v-61b54fd1]{text-decoration:underline}.sv-gallery-section[data-v-61b54fd1]{background:#f1f5f9;min-height:100vh;padding-bottom:6rem;animation:.6s cubic-bezier(.22,1,.36,1) fade-in-up-61b54fd1;position:relative}@keyframes fade-in-up-61b54fd1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.sv-gallery__topbar[data-v-61b54fd1]{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;padding:2rem 0;display:flex}.sv-gallery__cat-label[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins",sans-serif);color:#0f172a;letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:800}.sv-gallery__count[data-v-61b54fd1]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.services-grid[data-v-61b54fd1]{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;display:grid}.service-card[data-v-61b54fd1]{cursor:pointer;min-height:400px;transform:rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));transform-style:preserve-3d;will-change:transform;background:#0000001f;border-radius:24px;flex-direction:column;padding:1.2px;transition:transform .15s ease-out,box-shadow .4s;display:flex;position:relative;box-shadow:0 10px 30px #0000000a}.service-card[data-v-61b54fd1]:hover{z-index:10;box-shadow:0 30px 60px #2563eb1f}.service-card[data-v-61b54fd1]:active{transform:rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg)) scale(.96);transition:transform .1s;box-shadow:0 5px 15px #0000001a}.service-card__border-glow[data-v-61b54fd1]{border-radius:inherit;background:radial-gradient(500px circle at var(--mouse-x,0) var(--mouse-y,0), #2563ebe6,  #a855f780,  transparent 60% );z-index:0;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.service-card:hover .service-card__border-glow[data-v-61b54fd1]{opacity:1}.service-card__inner[data-v-61b54fd1]{z-index:1;width:100%;height:100%;transform-style:preserve-3d;background:#fff;border-radius:23px;flex-direction:column;display:flex;position:relative;overflow:hidden}.service-card__img-wrap[data-v-61b54fd1]{flex-shrink:0;width:100%;height:180px;position:relative;overflow:hidden}.service-card__img[data-v-61b54fd1]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.service-card:hover .service-card__img[data-v-61b54fd1]{transform:scale(1.08)}.service-card__content[data-v-61b54fd1]{flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem;transition:transform .3s;display:flex;transform:translateZ(40px)}.service-card__title[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins",sans-serif);color:#0f172a;letter-spacing:-.02em;margin:1rem 0 .5rem;font-size:1.15rem;font-weight:800}.service-card__desc[data-v-61b54fd1]{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}.service-card__footer[data-v-61b54fd1]{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.service-card__price-wrap[data-v-61b54fd1]{flex-direction:column;gap:2px;display:flex}.service-card__price-label[data-v-61b54fd1]{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:600}.service-card__price[data-v-61b54fd1]{color:var(--color-primary,#2563eb);font-size:1.125rem;font-weight:800}.service-card__add-btn[data-v-61b54fd1]{color:#334155;cursor:pointer;z-index:2;background:#f1f5f9;border:none;border-radius:12px;align-items:center;gap:6px;padding:.6rem 1.2rem;font-size:.875rem;font-weight:700;transition:all .25s;display:flex}.service-card__add-btn[data-v-61b54fd1]:hover{background:#e2e8f0;transform:translateY(-2px)}.service-card__add-btn.is-selected[data-v-61b54fd1]{background:var(--color-primary,#2563eb);color:#fff}.service-card__add-btn.is-selected[data-v-61b54fd1]:hover{background:#1d4ed8}@media (width<=768px){.services-grid[data-v-61b54fd1]{grid-template-columns:1fr}.sv-gallery__topbar[data-v-61b54fd1]{flex-direction:column;align-items:flex-start;gap:.5rem}}.sv-modal[data-v-61b54fd1]{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ad9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sv-modal__card[data-v-61b54fd1]{width:100%;max-width:1050px;max-height:92vh;transform-origin:var(--modal-origin-x,50%) var(--modal-origin-y,50%);background:#fff;border-radius:24px;position:relative;overflow:hidden auto;box-shadow:0 40px 100px #0006}.sv-modal__close[data-v-61b54fd1]{z-index:10;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.sv-modal__close[data-v-61b54fd1]:hover{background:#0009;transform:scale(1.05)}.sv-modal__layout[data-v-61b54fd1]{flex-direction:column;display:flex}.sv-modal__img-wrap[data-v-61b54fd1]{height:240px;position:relative;overflow:hidden}.sv-modal__img[data-v-61b54fd1]{object-fit:cover;width:100%;height:100%}.sv-modal__img-overlay[data-v-61b54fd1]{background:linear-gradient(#0000 40%,#fff 100%);position:absolute;inset:0}.sv-modal__body[data-v-61b54fd1]{z-index:2;flex-direction:column;gap:1rem;margin-top:-2rem;padding:0 2.5rem 2rem;display:flex;position:relative}.sv-modal__header[data-v-61b54fd1]{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.sv-modal__title[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins",sans-serif);color:#0f172a;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.sv-modal__desc[data-v-61b54fd1]{color:#475569;margin:0;font-size:.9375rem;line-height:1.6}.sv-modal__features[data-v-61b54fd1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:.5rem;padding:1rem}.sv-modal__features-title[data-v-61b54fd1]{color:#0f172a;margin:0 0 .75rem;font-size:.875rem;font-weight:700}.sv-modal__features ul[data-v-61b54fd1]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sv-modal__features li[data-v-61b54fd1]{color:#334155;align-items:center;gap:10px;font-size:1rem;font-weight:500;display:flex}.sv-modal__qty[data-v-61b54fd1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem 1.25rem;display:flex}.sv-modal__qty-label[data-v-61b54fd1]{color:#1e293b;font-size:.9375rem;font-weight:700}.sv-qty-control[data-v-61b54fd1]{align-items:center;gap:.75rem;display:flex}.sv-qty-btn[data-v-61b54fd1]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 4px #00000005}.sv-qty-btn[data-v-61b54fd1]:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb);background:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 8px #0000000d}.sv-qty-btn[data-v-61b54fd1]:active{transform:translateY(0)}.sv-qty-input[data-v-61b54fd1]{text-align:center;color:#0f172a;background:0 0;border:none;width:40px;font-family:inherit;font-size:1.125rem;font-weight:800}.sv-qty-input[data-v-61b54fd1]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sv-qty-input[data-v-61b54fd1]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sv-modal__footer[data-v-61b54fd1]{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.25rem;padding-top:1rem;display:flex}.sv-modal__price-label[data-v-61b54fd1]{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:.75rem;font-weight:600;display:block}.sv-modal__price[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins",sans-serif);color:var(--color-primary,#2563eb);letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.sv-modal__cta[data-v-61b54fd1]{background:var(--color-primary,#2563eb);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #2563eb59}.sv-modal__cta[data-v-61b54fd1]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 24px #2563eb73}.sv-modal__cta.is-selected[data-v-61b54fd1]{background:#10b981;box-shadow:0 4px 16px #10b98159}.sv-modal__cta.is-selected[data-v-61b54fd1]:hover{background:#059669;box-shadow:0 6px 24px #10b98173}.modal-enter-active[data-v-61b54fd1]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active[data-v-61b54fd1]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-61b54fd1]{opacity:0}.modal-enter-from .sv-modal__card[data-v-61b54fd1]{transform:scale(.1)}.modal-leave-to[data-v-61b54fd1]{opacity:0}.modal-leave-to .sv-modal__card[data-v-61b54fd1]{transform:scale(.9)}.sv-sim-bar[data-v-61b54fd1]{z-index:1000;pointer-events:none;padding:0 1rem;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;display:flex;position:fixed;bottom:24px;left:0;right:0}.sv-sim-bar-wrapper[data-v-61b54fd1]{width:100%;max-width:800px;position:relative}.sv-sim-cart[data-v-61b54fd1]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#0f172af2;border:1px solid #ffffff1a;border-radius:20px;padding:1.5rem;position:absolute;bottom:calc(100% + 16px);left:0;right:0;box-shadow:0 20px 40px #0000004d,inset 0 0 0 1px #ffffff0d}.sv-sim-cart__header[data-v-61b54fd1]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.sv-sim-cart__header h4[data-v-61b54fd1]{color:#fff;font-size:1.125rem;font-family:var(--font-heading,"Poppins",sans-serif);margin:0}.sv-sim-cart__close[data-v-61b54fd1]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.sv-sim-cart__close[data-v-61b54fd1]:hover{background:#fff3;transform:scale(1.05)}.sv-sim-cart__items[data-v-61b54fd1]{flex-direction:column;gap:.75rem;max-height:300px;display:flex;overflow-y:auto}.sv-sim-cart__items[data-v-61b54fd1]::-webkit-scrollbar{width:6px}.sv-sim-cart__items[data-v-61b54fd1]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.sv-sim-cart__item[data-v-61b54fd1]{background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.sv-sim-cart__item-info[data-v-61b54fd1]{flex-direction:column;flex:1;gap:.1rem;display:flex}.sv-sim-cart__item-title[data-v-61b54fd1]{color:#fff;font-size:.9375rem;font-weight:600}.sv-sim-cart__item-price[data-v-61b54fd1]{color:#94a3b8;font-size:.8125rem;font-weight:600}.sv-sim-cart__qty-ctrl[data-v-61b54fd1]{background:#0000004d;border-radius:10px;align-items:center;gap:.75rem;padding:.35rem;display:flex}.sv-sim-cart__qty-btn[data-v-61b54fd1]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;transition:all .2s;display:flex}.sv-sim-cart__qty-btn[data-v-61b54fd1]:hover{background:#ffffff40}.sv-sim-cart__qty-val[data-v-61b54fd1]{color:#fff;text-align:center;min-width:20px;font-size:.875rem;font-weight:700}.fade-slide-enter-active[data-v-61b54fd1],.fade-slide-leave-active[data-v-61b54fd1]{transition:all .3s cubic-bezier(.22,1,.36,1)}.fade-slide-enter-from[data-v-61b54fd1],.fade-slide-leave-to[data-v-61b54fd1]{opacity:0;transform:translateY(10px)}.sv-sim-bar__inner[data-v-61b54fd1]{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af2;border:1px solid #ffffff1a;border-radius:100px;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:.75rem 1.25rem .75rem 2rem;display:flex;box-shadow:0 20px 40px #0003,inset 0 0 0 1px #ffffff0d}.sv-sim-bar__info[data-v-61b54fd1]{align-items:center;gap:1.5rem;display:flex}.sv-sim-bar__count[data-v-61b54fd1]{color:#94a3b8;white-space:nowrap;background:#ffffff1a;border-radius:99px;padding:.35rem .85rem;font-size:.875rem;font-weight:600}.sv-sim-bar__total-wrap[data-v-61b54fd1]{flex-direction:column;display:flex}.sv-sim-bar__total-label[data-v-61b54fd1]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.sv-sim-bar__total[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins", sans-serif);color:#fff;font-size:1.25rem;font-weight:700}.sv-sim-bar__actions[data-v-61b54fd1]{align-items:center;gap:.75rem;display:flex}.sv-sim-bar__btn-reset[data-v-61b54fd1]{color:#ef4444;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.sv-sim-bar__btn-reset[data-v-61b54fd1]:hover{background:#ef44441a;transform:scale(1.05)}.sv-sim-bar__btn-cta[data-v-61b54fd1]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:99px;align-items:center;gap:8px;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #2563eb4d}.sv-sim-bar__btn-cta[data-v-61b54fd1]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb66}.slide-up-enter-active[data-v-61b54fd1],.slide-up-leave-active[data-v-61b54fd1]{transition:all .4s cubic-bezier(.22,1,.36,1)}.slide-up-enter-from[data-v-61b54fd1],.slide-up-leave-to[data-v-61b54fd1]{opacity:0;transform:translateY(40px)scale(.95)}@media (width>=768px){.sv-modal__layout[data-v-61b54fd1]{flex-direction:row}.sv-modal__img-wrap[data-v-61b54fd1]{width:40%;height:auto;min-height:320px}.sv-modal__img-overlay[data-v-61b54fd1]{background:linear-gradient(90deg,#fff 0%,#0000 60%);width:100%;left:auto;right:0;transform:scaleX(-1)}.sv-modal__body[data-v-61b54fd1]{width:60%;margin-top:0;padding:2rem 2.5rem}}@media (width<=768px){.sv-modal[data-v-61b54fd1]{align-items:flex-end;padding:0}.sv-modal__card[data-v-61b54fd1]{border-radius:24px 24px 0 0;width:100%;max-height:88vh}.sv-modal__img-wrap[data-v-61b54fd1]{height:200px}.sv-modal__features[data-v-61b54fd1]{grid-template-columns:1fr;display:grid}.sv-modal__features ul[data-v-61b54fd1]{grid-template-columns:1fr}.sv-modal__body[data-v-61b54fd1]{padding:0 1.25rem 1.5rem}.sv-modal__title[data-v-61b54fd1]{font-size:1.5rem}.sv-modal__price[data-v-61b54fd1]{font-size:1.375rem}}.sol-badge[data-v-61b54fd1]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary,#2563eb);background:#2563eb1a;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:6px;padding:.35rem 1.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.sol-badge--sm[data-v-61b54fd1]{padding:.2rem .9rem;font-size:.625rem}.sol-badge--blue[data-v-61b54fd1]{color:#2563eb;background:#2563eb1a;border-color:#2563eb33}.sol-badge--purple[data-v-61b54fd1]{color:#a855f7;background:#a855f71a;border-color:#a855f733}.sol-badge--emerald[data-v-61b54fd1]{color:#10b981;background:#10b9811a;border-color:#10b98133}.sol-section-head[data-v-61b54fd1]{text-align:center;opacity:0;margin-bottom:3.5rem;transition:opacity .6s,transform .6s;transform:translateY(24px)}.sol-section-head.visible[data-v-61b54fd1]{opacity:1;transform:translateY(0)}.sol-section-head__title[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}.sol-section-head__sub[data-v-61b54fd1]{color:#64748b;margin:0;font-size:1rem;line-height:1.7}.sol-solutions[data-v-61b54fd1]{padding:6rem 0}.sol-cards[data-v-61b54fd1]{flex-direction:column;gap:2.5rem;display:flex}.sol-card[data-v-61b54fd1]{cursor:default;background:#0000001a;border-radius:24px;padding:1.5px;transition:box-shadow .4s;position:relative;overflow:hidden}.sol-card[data-v-61b54fd1]:hover{box-shadow:0 30px 70px #2563eb1a}.sol-card--accent[data-v-61b54fd1]:hover{box-shadow:0 30px 70px #a855f71a}.sol-card__glow[data-v-61b54fd1]{border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,-100px) var(--mouse-y,-100px), #2563eb99, #a855f74d, transparent 50%);opacity:0;z-index:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.sol-card--accent .sol-card__glow[data-v-61b54fd1]{background:radial-gradient(600px circle at var(--mouse-x,-100px) var(--mouse-y,-100px), #a855f7b3, #2563eb4d, transparent 50%)}.sol-card:hover .sol-card__glow[data-v-61b54fd1]{opacity:1}.sol-card__inner[data-v-61b54fd1]{z-index:1;background:#fff;border-radius:22.5px;grid-template-columns:320px 1fr;gap:3rem;padding:3rem;display:grid;position:relative}.sol-card__left[data-v-61b54fd1]{border-right:1px solid #0000000f;flex-direction:column;gap:1.25rem;padding-right:3rem;display:flex}.sol-card__icon[data-v-61b54fd1]{border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.sol-card__icon--blue[data-v-61b54fd1]{color:#2563eb;background:#2563eb1a}.sol-card__icon--purple[data-v-61b54fd1]{color:#a855f7;background:#a855f71a}.sol-card__icon--emerald[data-v-61b54fd1]{color:#10b981;background:#10b9811a}.sol-card:hover .sol-card__icon[data-v-61b54fd1]{transform:scale(1.1)rotate(-5deg)}.sol-card:not(.sol-card--accent):hover .sol-card__icon--blue[data-v-61b54fd1]{color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa)}.sol-card--accent:hover .sol-card__icon--purple[data-v-61b54fd1]{color:#fff;background:linear-gradient(135deg,#a855f7,#d946ef)}.sol-card:last-child:hover .sol-card__icon--emerald[data-v-61b54fd1]{color:#fff;background:linear-gradient(135deg,#10b981,#34d399)}.sol-card__name[data-v-61b54fd1]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.sol-card__desc[data-v-61b54fd1]{color:#64748b;flex:1;margin:0;font-size:.9375rem;line-height:1.65}.sol-card__cta[data-v-61b54fd1]{color:#2563eb;align-items:center;gap:6px;font-size:.875rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.sol-card--accent .sol-card__cta[data-v-61b54fd1]{color:#a855f7}.sol-card:last-child .sol-card__cta[data-v-61b54fd1]{color:#10b981}.sol-card__cta[data-v-61b54fd1]:hover{gap:10px;text-decoration:underline}.sol-card__right[data-v-61b54fd1]{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.sol-card__block[data-v-61b54fd1]{flex-direction:column;gap:1rem;display:flex}.sol-card__block-title[data-v-61b54fd1]{text-transform:uppercase;letter-spacing:.1em;color:#475569;align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:700;display:flex}.sol-process[data-v-61b54fd1]{counter-reset:steps;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sol-process__step[data-v-61b54fd1]{align-items:flex-start;gap:.75rem;display:flex}.sol-process__num[data-v-61b54fd1]{color:#2563eb;background:#2563eb1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:.6875rem;font-weight:800;display:flex}.sol-card--accent .sol-process__num[data-v-61b54fd1]{color:#a855f7;background:#a855f71a}.sol-card:last-child .sol-process__num[data-v-61b54fd1]{color:#10b981;background:#10b9811a}.sol-process__text[data-v-61b54fd1]{color:#475569;font-size:.875rem;line-height:1.55}.sol-benefits[data-v-61b54fd1]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.sol-benefit[data-v-61b54fd1]{color:#334155;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.sol-benefit__dot[data-v-61b54fd1]{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.sol-benefit__dot--blue[data-v-61b54fd1]{background:#2563eb}.sol-benefit__dot--purple[data-v-61b54fd1]{background:#a855f7}.sol-benefit__dot--emerald[data-v-61b54fd1]{background:#10b981}@media (width<=1024px){.sol-card__inner[data-v-61b54fd1]{grid-template-columns:1fr;gap:2rem}.sol-card__left[data-v-61b54fd1]{border-bottom:1px solid #0000000f;border-right:none;padding-bottom:2rem;padding-right:0}.sol-card__right[data-v-61b54fd1]{grid-template-columns:1fr}}@media (width<=768px){.sol-card__inner[data-v-61b54fd1]{padding:2rem}.sv-sim-bar[data-v-61b54fd1]{bottom:16px}.sv-sim-bar__inner[data-v-61b54fd1]{border-radius:24px;flex-direction:column;gap:1.25rem;padding:1.25rem}.sv-sim-bar__info[data-v-61b54fd1]{justify-content:space-between;width:100%}.sv-sim-bar__actions[data-v-61b54fd1]{width:100%}.sv-sim-bar__btn-cta[data-v-61b54fd1]{flex:1;justify-content:center}}@media (width<=640px){.sv-card__inner[data-v-61b54fd1]{padding:2rem 1.5rem}.sv-card__name[data-v-61b54fd1]{font-size:1.5rem}.sv-modal__card[data-v-61b54fd1]{border-radius:24px 24px 0 0}.sv-modal__footer[data-v-61b54fd1]{flex-direction:column;align-items:flex-start}.sv-sim-bar[data-v-61b54fd1]{bottom:12px}.sv-hero__title[data-v-61b54fd1]{font-size:clamp(1.875rem,7vw,3rem)}.sv-hero__split[data-v-61b54fd1]{gap:2rem}.sv-hero__sub[data-v-61b54fd1]{font-size:.9375rem}}.howto[data-v-1828d463]{background:#f8fafc;min-height:100vh;padding-bottom:6rem}.howto-hero[data-v-1828d463]{padding:calc(var(--navbar-height,72px) + 5rem) 2rem 4rem;text-align:center;background:#fff;border-bottom:1px solid #0000000f;position:relative;overflow:hidden}@media (width<=768px){.howto-hero[data-v-1828d463]{padding:calc(var(--navbar-height,64px) + 2.5rem) 1.25rem 2.5rem}}.howto-hero__bg[data-v-1828d463]{pointer-events:none;z-index:0;position:absolute;inset:0}.howto-hero__grid[data-v-1828d463]{background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#00000080 0%,#0000 75%);mask-image:radial-gradient(at 50% 0,#00000080 0%,#0000 75%)}.howto-hero__orb[data-v-1828d463]{filter:blur(100px);background:#2563eb14;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.howto-hero__inner[data-v-1828d463]{z-index:1;max-width:800px;margin:0 auto;position:relative}.howto-hero__title[data-v-1828d463]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.howto-hero__subtitle[data-v-1828d463]{color:#64748b;font-size:1.125rem;line-height:1.7}.howto-timeline[data-v-1828d463]{max-width:900px;margin:0 auto;padding:5rem 1rem}@media (width<=768px){.howto-timeline[data-v-1828d463]{padding:3rem 1rem}}.timeline-wrap[data-v-1828d463]{position:relative}.timeline-line[data-v-1828d463]{background:#2563eb26;width:2px;position:absolute;top:0;bottom:0;left:24px}.timeline-item[data-v-1828d463]{opacity:0;gap:2rem;margin-bottom:4rem;transition:opacity .7s,transform .7s;display:flex;position:relative;transform:translateY(30px)}.timeline-item.visible[data-v-1828d463]{opacity:1;transform:translateY(0)}.timeline-item[data-v-1828d463]:last-child{margin-bottom:0}.timeline-marker[data-v-1828d463]{z-index:2;background:#fff;border:4px solid #2563eb;border-radius:50%;flex-shrink:0;width:50px;height:50px;position:relative;box-shadow:0 0 0 4px #2563eb1a}.timeline-content[data-v-1828d463]{background:#fff;border:1px solid #0000000d;border-radius:20px;flex:1;padding:2.5rem;box-shadow:0 10px 40px #0000000a}.timeline-num[data-v-1828d463]{font-family:var(--font-heading,"Poppins", sans-serif);color:#2563eb;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1;display:block}.timeline-title[data-v-1828d463]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.timeline-desc[data-v-1828d463]{color:#475569;margin:0;font-size:1rem;line-height:1.6}.howto-cta[data-v-1828d463]{margin-top:4rem}.howto-cta__inner[data-v-1828d463]{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;padding:4rem 2rem}.howto-cta__inner h2[data-v-1828d463]{font-family:var(--font-heading,"Poppins", sans-serif);margin-bottom:2rem;font-size:2rem;font-weight:800}.howto-cta__btn[data-v-1828d463]{color:#fff;background:#2563eb;border-radius:12px;align-items:center;gap:8px;padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.howto-cta__btn[data-v-1828d463]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 10px 20px #2563eb4d}@media (width<=768px){.timeline-line[data-v-1828d463]{left:18px}.timeline-marker[data-v-1828d463]{flex-shrink:0;width:36px;height:36px}.timeline-item[data-v-1828d463]{gap:1rem;margin-bottom:2.5rem}.timeline-content[data-v-1828d463]{border-radius:16px;padding:1.25rem}.timeline-num[data-v-1828d463]{margin-bottom:.5rem;font-size:2rem}.timeline-title[data-v-1828d463]{font-size:1.125rem}.timeline-desc[data-v-1828d463]{font-size:.9375rem}.howto-cta__inner[data-v-1828d463]{border-radius:18px;padding:2.5rem 1.5rem}.howto-cta__inner h2[data-v-1828d463]{margin-bottom:1.5rem;font-size:1.5rem}.howto-cta__btn[data-v-1828d463]{justify-content:center;width:100%}}.portfolio-page[data-v-92061867]{background:#f8fafc;min-height:100vh;padding-bottom:6rem}.portfolio-hero[data-v-92061867]{padding:calc(var(--navbar-height,72px) + 5rem) 2rem 4rem;text-align:center;background:#fff;border-bottom:1px solid #0000000f;position:relative;overflow:hidden}@media (width<=768px){.portfolio-hero[data-v-92061867]{padding:calc(var(--navbar-height,64px) + 2.5rem) 1.25rem 2.5rem}}.portfolio-hero__bg[data-v-92061867]{pointer-events:none;z-index:0;position:absolute;inset:0}.portfolio-hero__grid[data-v-92061867]{background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#00000080 0%,#0000 75%);mask-image:radial-gradient(at 50% 0,#00000080 0%,#0000 75%)}.portfolio-hero__orb[data-v-92061867]{filter:blur(100px);background:#2563eb14;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.portfolio-hero__inner[data-v-92061867]{z-index:1;max-width:800px;margin:0 auto;position:relative}.portfolio-hero__title[data-v-92061867]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.portfolio-hero__subtitle[data-v-92061867]{color:#64748b;font-size:1.125rem;line-height:1.7}.portfolio-grid-section[data-v-92061867]{max-width:1200px;margin:0 auto;padding:5rem 1rem}.portfolio-grid[data-v-92061867]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.portfolio-grid__item[data-v-92061867]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}.portfolio-grid__item.visible[data-v-92061867]{opacity:1;transform:translateY(0)}.portfolio-cta[data-v-92061867]{margin-top:2rem}.portfolio-cta__inner[data-v-92061867]{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;padding:4rem 2rem}.portfolio-cta__inner h2[data-v-92061867]{font-family:var(--font-heading,"Poppins", sans-serif);margin-bottom:2rem;font-size:2rem;font-weight:800}.portfolio-cta__btn[data-v-92061867]{color:#fff;background:#2563eb;border-radius:12px;align-items:center;gap:8px;padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.portfolio-cta__btn[data-v-92061867]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 10px 20px #2563eb4d}@media (width<=1024px){.portfolio-grid[data-v-92061867]{grid-template-columns:repeat(2,1fr)}.portfolio-grid-section[data-v-92061867]{padding:3rem 1rem}}@media (width<=640px){.portfolio-grid[data-v-92061867]{grid-template-columns:1fr}.portfolio-cta__inner[data-v-92061867]{border-radius:18px;padding:2.5rem 1.5rem}.portfolio-cta__inner h2[data-v-92061867]{margin-bottom:1.5rem;font-size:1.5rem}.portfolio-cta__btn[data-v-92061867]{justify-content:center;width:100%}}.pd-page[data-v-8f109d2a]{color:#112d4e;font-family:var(--font-sans,"Outfit", sans-serif);padding-top:var(--navbar-height,72px);background:#fcfcfd;overflow-x:hidden}.container[data-v-8f109d2a]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.pd-section[data-v-8f109d2a]{padding:6rem 0}.section-title[data-v-8f109d2a]{font-family:var(--font-heading,"Poppins", sans-serif);color:#112d4e;margin:0 0 1rem;font-size:2.25rem;font-weight:800;line-height:1.25}.section-subtitle[data-v-8f109d2a]{color:#64748b;max-width:680px;margin:0;font-size:1.0625rem;line-height:1.65}.text-center[data-v-8f109d2a]{text-align:center}.text-center.section-subtitle[data-v-8f109d2a]{margin-left:auto;margin-right:auto}.pd-badge[data-v-8f109d2a]{color:#2563eb;letter-spacing:.1em;background:#2563eb14;border-radius:50px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:.45rem 1rem;font-size:.725rem;font-weight:700;display:inline-flex}.pd-badge__dot[data-v-8f109d2a]{margin-right:2px;font-size:.6rem}.btn[data-v-8f109d2a]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.875rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary[data-v-8f109d2a]{color:#fff;background:#2563eb;border:1px solid #2563eb}.btn-primary[data-v-8f109d2a]:hover{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-2px)}.btn-outline[data-v-8f109d2a]{color:#2563eb;background:0 0;border:1.5px solid #2563eb}.btn-outline[data-v-8f109d2a]:hover{background:#2563eb0f;transform:translateY(-2px)}.pd-header[data-v-8f109d2a]{background:#f8fafc;border-bottom:1px solid #112d4e0a;padding:5rem 0 7rem;position:relative;overflow:hidden}.pd-header__bg[data-v-8f109d2a]{pointer-events:none;position:absolute;inset:0}.pd-header__pattern[data-v-8f109d2a]{position:absolute}.pd-header__pattern--dots[data-v-8f109d2a]{opacity:.6;top:30px;left:30px}.pd-header__pattern--curves[data-v-8f109d2a]{opacity:.5;width:400px;height:400px;top:-50px;right:-50px}.pd-header__container[data-v-8f109d2a]{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid;position:relative}.pd-breadcrumbs[data-v-8f109d2a]{align-items:center;gap:8px;margin-bottom:1.75rem;font-size:.85rem;font-weight:600;display:flex}.pd-breadcrumbs a[data-v-8f109d2a]{color:#64748b;text-decoration:none;transition:color .2s}.pd-breadcrumbs a[data-v-8f109d2a]:hover{color:#2563eb}.pd-breadcrumbs .divider[data-v-8f109d2a]{color:#cbd5e1}.pd-breadcrumbs .current[data-v-8f109d2a]{color:#112d4e}.pd-title[data-v-8f109d2a]{font-family:var(--font-heading,"Poppins", sans-serif);color:#112d4e;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.pd-description[data-v-8f109d2a]{color:#475569;max-width:580px;margin:0 0 2rem;font-size:1.0625rem;line-height:1.7}.pd-tags[data-v-8f109d2a]{flex-wrap:wrap;gap:8px;margin-bottom:2.25rem;display:flex}.pd-tag[data-v-8f109d2a]{color:#475569;background:#fff;border:1px solid #112d4e0f;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:700;box-shadow:0 2px 4px #112d4e05}.pd-actions[data-v-8f109d2a]{align-items:center;gap:1rem;display:flex}.mockup-wrap[data-v-8f109d2a],.mockup-laptop[data-v-8f109d2a]{width:100%;max-width:560px;margin-left:auto;position:relative}.mockup-laptop__screen[data-v-8f109d2a]{aspect-ratio:16/10;background:#1e293b;border:12px solid #0f172a;border-bottom-width:20px;border-radius:12px;display:flex;overflow:hidden;box-shadow:0 25px 60px #0f172a1a}.mockup-laptop__base[data-v-8f109d2a]{background:#cbd5e1;border-radius:4px;align-self:center;width:112%;height:10px;margin-top:-3px;margin-left:-6%;box-shadow:0 8px 24px #0000001f}.mockup-web[data-v-8f109d2a]{background:#fff;grid-template-columns:50px 1fr;width:100%;height:100%;display:grid}.mockup-web__sidebar[data-v-8f109d2a]{background:#f8fafc;border-right:1px solid #f1f5f9;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}.mockup-web__sidebar .logo-dot[data-v-8f109d2a]{background:#2563eb;border-radius:50%;width:16px;height:16px;margin-bottom:10px}.mockup-web__sidebar .menu-item[data-v-8f109d2a]{background:#e2e8f0;border-radius:4px;width:20px;height:20px}.mockup-web__sidebar .menu-item.active[data-v-8f109d2a]{background:#eff6ff;border:1px solid #2563eb}.mockup-web__content[data-v-8f109d2a]{flex-direction:column;gap:8px;padding:12px;display:flex}.mockup-web__header[data-v-8f109d2a]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.mockup-web__header .bar-title[data-v-8f109d2a]{color:#112d4e;font-size:.65rem;font-weight:800}.mockup-web__header .avatar[data-v-8f109d2a]{background:#cbd5e1;border-radius:50%;width:14px;height:14px}.mockup-web__grid[data-v-8f109d2a]{grid-template-columns:2fr 1fr;gap:8px;display:grid}.mockup-web__grid .card[data-v-8f109d2a]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;min-height:52px;padding:8px}.mockup-web__grid .card--main[data-v-8f109d2a]{background:#eff6ff;border-color:#dbeafe}.mockup-web__grid .card-bar[data-v-8f109d2a]{background:#e2e8f0;border-radius:2px;width:80%;height:4px;margin-bottom:4px}.mockup-web__grid .card-bar--short[data-v-8f109d2a]{background:#cbd5e1;width:50%}.mini-chart[data-v-8f109d2a]{width:100%;height:20px;margin-top:6px}.progress-ring[data-v-8f109d2a]{width:32px;height:32px;margin:0 auto;position:relative}.progress-ring svg[data-v-8f109d2a]{transform:rotate(-90deg)}.circle-bg[data-v-8f109d2a]{stroke:#eff6ff}.circle[data-v-8f109d2a]{stroke:#2563eb}.progress-val[data-v-8f109d2a]{font-size:.5rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mockup-web__list[data-v-8f109d2a]{flex-direction:column;gap:4px;margin-top:auto;display:flex}.list-row[data-v-8f109d2a]{background:#f1f5f9;border-radius:2px;height:5px}.mockup-phone[data-v-8f109d2a]{aspect-ratio:9/19;z-index:10;background:#0f172a;border:8px solid #0f172a;border-radius:24px;width:180px;position:absolute;bottom:-25px;right:-25px;overflow:hidden;box-shadow:0 30px 60px #0f172a2e}.mockup-phone__screen[data-v-8f109d2a]{background:#fff;border-radius:16px;width:100%;height:100%;overflow:hidden}.mockup-phone__content[data-v-8f109d2a]{flex-direction:column;gap:8px;height:100%;padding:8px;display:flex}.phone-header[data-v-8f109d2a]{border-bottom:1px solid #f1f5f9;flex-direction:column;align-items:center;padding-bottom:4px;display:flex}.phone-header .notch[data-v-8f109d2a]{background:#0f172a;border-radius:0 0 4px 4px;width:40px;height:6px;margin-bottom:4px}.phone-header .phone-title[data-v-8f109d2a]{font-size:.5rem;font-weight:800}.phone-card[data-v-8f109d2a]{background:#f8fafc;border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.phone-img[data-v-8f109d2a]{background:#eff6ff;border-radius:4px;height:48px}.phone-bar[data-v-8f109d2a]{background:#cbd5e1;border-radius:1.5px;width:70%;height:3px}.phone-bar--short[data-v-8f109d2a]{width:40%}.pd-overview-section[data-v-8f109d2a]{background:#fff;border-bottom:1px solid #112d4e0a}.pd-overview-grid[data-v-8f109d2a]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:-9rem;margin-bottom:5rem;display:grid}.overview-card[data-v-8f109d2a]{background:#fff;border:1px solid #112d4e0d;border-radius:16px;padding:1.75rem 2rem;box-shadow:0 8px 30px #112d4e08}.overview-card .label[data-v-8f109d2a]{letter-spacing:.1em;color:#64748b;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.overview-card .value[data-v-8f109d2a]{color:#112d4e;margin:0;font-size:1.125rem;font-weight:800}.pd-section-intro[data-v-8f109d2a]{max-width:800px;margin:0 auto}.pd-section-intro .section-title[data-v-8f109d2a]{margin-bottom:1.25rem}.pd-features-section[data-v-8f109d2a]{background:#f8fafc;border-bottom:1px solid #112d4e0a}.pd-features-section .section-title[data-v-8f109d2a]{margin-bottom:4rem}.pd-features-grid[data-v-8f109d2a]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.feature-card[data-v-8f109d2a]{background:#fff;border:1px solid #112d4e0a;border-radius:16px;padding:2.5rem 2rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 32px #112d4e05}.feature-card[data-v-8f109d2a]:hover{transform:translateY(-5px);box-shadow:0 20px 48px #112d4e0f}.feature-icon[data-v-8f109d2a]{color:#2563eb;background:#2563eb14;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.5rem;display:flex}.feature-title[data-v-8f109d2a]{font-family:var(--font-heading,"Poppins", sans-serif);color:#112d4e;margin:0 0 1rem;font-size:1.25rem;font-weight:800}.feature-desc[data-v-8f109d2a]{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}.pd-gallery-section[data-v-8f109d2a]{background:#fff;border-bottom:1px solid #112d4e0a}.pd-gallery-viewer[data-v-8f109d2a]{background:#f8fafc;border:1px solid #112d4e0d;border-radius:16px;max-width:1000px;margin:0 auto 3rem;padding:2rem;box-shadow:inset 0 2px 8px #00000003,0 20px 48px #112d4e08}.gallery-mockup[data-v-8f109d2a]{width:100%}.mockup-web-full[data-v-8f109d2a]{aspect-ratio:16/9;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:180px 1fr;width:100%;display:grid;overflow:hidden;box-shadow:0 12px 32px #112d4e0a}.web-sidebar[data-v-8f109d2a]{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.web-sidebar .logo[data-v-8f109d2a]{font-family:var(--font-heading,"Poppins", sans-serif);color:#2563eb;font-size:1.15rem;font-weight:800}.web-sidebar .nav-links[data-v-8f109d2a]{flex-direction:column;gap:.75rem;display:flex}.web-sidebar .link[data-v-8f109d2a]{color:#64748b;border-radius:8px;padding:.6rem 1rem;font-size:.8rem;font-weight:700}.web-sidebar .link.active[data-v-8f109d2a]{color:#2563eb;background:#eff6ff}.web-body[data-v-8f109d2a]{flex-direction:column;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.body-header[data-v-8f109d2a]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.body-header h3[data-v-8f109d2a]{margin:0;font-size:1.1rem;font-weight:800}.avatar-wrap[data-v-8f109d2a]{align-items:center;gap:8px;display:flex}.user-name[data-v-8f109d2a]{color:#64748b;font-size:.75rem;font-weight:700}.user-avatar[data-v-8f109d2a]{background:#cbd5e1;border-radius:50%;width:24px;height:24px}.body-cards[data-v-8f109d2a]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.b-card[data-v-8f109d2a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;padding:1rem;display:flex}.b-card--welcome[data-v-8f109d2a]{background:#eff6ff;border-color:#dbeafe;grid-column:span 1}.b-card h4[data-v-8f109d2a]{margin:0 0 .25rem;font-size:.85rem;font-weight:800}.b-card p[data-v-8f109d2a]{color:#475569;margin:0;font-size:.7rem}.b-label[data-v-8f109d2a]{color:#64748b;margin-bottom:.25rem;font-size:.6rem;font-weight:700}.b-val[data-v-8f109d2a]{font-size:1rem;font-weight:800}.body-chart-card[data-v-8f109d2a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem}.body-chart-card h4[data-v-8f109d2a]{margin:0 0 1rem;font-size:.85rem;font-weight:800}.main-svg-chart[data-v-8f109d2a]{width:100%;height:100px}.video-container[data-v-8f109d2a]{grid-template-columns:1.8fr 1.2fr;align-items:stretch;gap:1.5rem;height:100%;display:grid}.video-player[data-v-8f109d2a]{background:#0f172a;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.video-player .play-btn[data-v-8f109d2a]{color:#fff;cursor:pointer;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 8px 24px #2563eb4d}.video-controls[data-v-8f109d2a]{background:linear-gradient(#0000,#000c);padding:1rem;position:absolute;bottom:0;left:0;right:0}.video-controls .progress-bar[data-v-8f109d2a]{background:#fff3;border-radius:2px;height:4px}.video-syllabus[data-v-8f109d2a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:8px;padding:1.25rem;display:flex}.video-syllabus h4[data-v-8f109d2a]{margin:0 0 .5rem;font-size:.85rem;font-weight:800}.syll-item[data-v-8f109d2a]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.syll-item.active[data-v-8f109d2a]{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.quiz-body-wrap[data-v-8f109d2a]{width:100%;max-width:500px;margin:0 auto}.quiz-progress-top[data-v-8f109d2a]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.quiz-progress-top .bar-bg[data-v-8f109d2a]{background:#e2e8f0;border-radius:3px;width:60%;height:6px;overflow:hidden}.quiz-progress-top .bar-fill[data-v-8f109d2a]{background:#2563eb;height:100%}.quiz-question-card h3[data-v-8f109d2a]{margin-bottom:1.5rem;font-size:1.15rem;font-weight:800}.quiz-options[data-v-8f109d2a]{flex-direction:column;gap:10px;display:flex}.quiz-option[data-v-8f109d2a]{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s}.quiz-option.active[data-v-8f109d2a]{color:#2563eb;background:#eff6ff;border-color:#2563eb}.pd-gallery-carousel[data-v-8f109d2a]{justify-content:center;align-items:center;gap:1.25rem;display:flex}.gallery-thumb[data-v-8f109d2a]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:1rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.gallery-thumb[data-v-8f109d2a]:hover,.gallery-thumb.active[data-v-8f109d2a]{background:#eff6ff;border-color:#2563eb}.gallery-thumb .thumb-badge[data-v-8f109d2a]{color:#2563eb;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:800}.gallery-thumb .thumb-title[data-v-8f109d2a]{color:#112d4e;font-size:.85rem;font-weight:700}.animate-fade[data-v-8f109d2a]{animation:.4s fadeIn-8f109d2a}@keyframes fadeIn-8f109d2a{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.pd-process-section[data-v-8f109d2a]{background:#f8fafc;border-bottom:1px solid #112d4e0a}.pd-timeline-wrap[data-v-8f109d2a]{width:100%;position:relative}.pd-timeline__line[data-v-8f109d2a]{z-index:1;background:#2563eb14;height:2px;position:absolute;top:18px;left:0;right:0}.pd-timeline-grid[data-v-8f109d2a]{z-index:2;grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid;position:relative}.timeline-step[data-v-8f109d2a]{text-align:center;flex-direction:column;align-items:center;display:flex}.step-num[data-v-8f109d2a]{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:1.75rem;font-size:.725rem;font-weight:800;display:flex;box-shadow:0 4px 12px #2563eb33}.step-card[data-v-8f109d2a]{background:#fff;border:1px solid #112d4e0a;border-radius:16px;height:100%;padding:1.5rem;box-shadow:0 4px 20px #112d4e03}.step-title[data-v-8f109d2a]{font-family:var(--font-heading,"Poppins", sans-serif);color:#112d4e;margin:0 0 .75rem;font-size:1.05rem;font-weight:800}.step-desc[data-v-8f109d2a]{color:#64748b;margin:0;font-size:.8rem;line-height:1.5}.pd-tech-section[data-v-8f109d2a]{background:#fff;border-bottom:1px solid #112d4e0a}.pd-tech-layout[data-v-8f109d2a]{grid-template-columns:1.1fr .9fr;gap:4rem;display:grid}.table-wrap[data-v-8f109d2a]{background:#fff;border:1px solid #112d4e0d;border-radius:16px;width:100%;overflow-x:auto;box-shadow:0 8px 30px #112d4e05}.tech-table[data-v-8f109d2a]{border-collapse:collapse;text-align:left;width:100%}.tech-table th[data-v-8f109d2a],.tech-table td[data-v-8f109d2a]{border-bottom:1px solid #f1f5f9;padding:1.25rem 1.5rem;font-size:.9rem}.tech-table th[data-v-8f109d2a]{color:#64748b;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:.8rem;font-weight:700}.tech-table tbody tr:last-child td[data-v-8f109d2a]{border-bottom:none}.challenges-list[data-v-8f109d2a]{flex-direction:column;gap:2rem;display:flex}.challenge-item[data-v-8f109d2a]{background:#f8fafc;border:1px solid #112d4e0a;border-radius:16px;padding:2rem}.challenge-header[data-v-8f109d2a],.solution-header[data-v-8f109d2a]{align-items:center;gap:10px;margin-bottom:.75rem;display:flex}.challenge-header h4[data-v-8f109d2a]{font-family:var(--font-heading,"Poppins", sans-serif);margin:0;font-size:1.05rem;font-weight:800}.challenge-item .desc[data-v-8f109d2a]{color:#64748b;margin:0 0 1.25rem;font-size:.85rem;line-height:1.6}.challenge-item .desc--sol[data-v-8f109d2a]{color:#475569;margin-bottom:0;font-weight:600}.badge[data-v-8f109d2a]{letter-spacing:.05em;border-radius:4px;align-items:center;padding:.25rem .6rem;font-size:.625rem;font-weight:700;display:inline-flex}.badge--red[data-v-8f109d2a]{color:#ef4444;background:#fef2f2}.badge--green[data-v-8f109d2a]{color:#22c55e;background:#f0fdf4}.pd-results-section[data-v-8f109d2a]{background:#f8fafc;border-bottom:1px solid #112d4e0a}.pd-results-grid[data-v-8f109d2a]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:4.5rem;display:grid}.result-card[data-v-8f109d2a]{text-align:center;background:#fff;border:1px solid #112d4e0a;border-radius:16px;padding:2.25rem 2rem;box-shadow:0 8px 30px #112d4e05}.result-card .num[data-v-8f109d2a]{font-family:var(--font-heading,"Poppins", sans-serif);color:#2563eb;margin:0 0 .5rem;font-size:2.5rem;font-weight:800}.result-card .label[data-v-8f109d2a]{color:#64748b;font-size:.8rem;font-weight:700}.pd-testimonial[data-v-8f109d2a]{background:#fff;border:1px solid #2563eb14;border-radius:16px;max-width:1000px;margin:0 auto;padding:3.5rem;position:relative;box-shadow:0 16px 40px #112d4e05}.testimonial-content[data-v-8f109d2a]{text-align:center;flex-direction:column;align-items:center;display:flex}.quote-icon[data-v-8f109d2a]{color:#2563eb14;margin-bottom:-1rem;font-family:serif;font-size:5rem;line-height:1}.quote-text[data-v-8f109d2a]{color:#112d4e;margin:0 0 2rem;font-size:1.25rem;font-weight:600;line-height:1.7}.quote-author[data-v-8f109d2a]{align-items:center;gap:12px;display:flex}.author-avatar[data-v-8f109d2a]{background:#cbd5e1;border-radius:50%;width:44px;height:44px}.author-info[data-v-8f109d2a]{text-align:left}.author-info strong[data-v-8f109d2a]{color:#112d4e;font-size:.95rem;display:block}.author-info span[data-v-8f109d2a]{color:#64748b;font-size:.8rem}.pd-cta-banner-section[data-v-8f109d2a]{background:#fff;padding:6rem 0}.cta-banner-card[data-v-8f109d2a]{background:#2563eb;border-radius:20px;justify-content:space-between;align-items:center;gap:3rem;padding:4.5rem;display:flex;box-shadow:0 24px 64px #2563eb26}.cta-banner__title[data-v-8f109d2a]{font-family:var(--font-heading,"Poppins", sans-serif);color:#fff;margin:0 0 .75rem;font-size:2rem;font-weight:800;line-height:1.2}.cta-banner__sub[data-v-8f109d2a]{color:#ffffffd9;max-width:580px;margin:0;font-size:1.05rem;line-height:1.5}.btn-white[data-v-8f109d2a]{color:#2563eb;background:#fff;border:1px solid #fff}.btn-white[data-v-8f109d2a]:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}@media (width<=1024px){.pd-header__container[data-v-8f109d2a]{gap:2rem}.pd-tech-layout[data-v-8f109d2a]{grid-template-columns:1fr;gap:3.5rem}.pd-results-grid[data-v-8f109d2a]{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.pd-header__container[data-v-8f109d2a]{text-align:center;grid-template-columns:1fr;gap:4rem}.pd-breadcrumbs[data-v-8f109d2a],.pd-badge[data-v-8f109d2a],.pd-tags[data-v-8f109d2a],.pd-actions[data-v-8f109d2a]{justify-content:center}.pd-description[data-v-8f109d2a]{margin-left:auto;margin-right:auto}.mockup-wrap[data-v-8f109d2a]{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:20px}.mockup-laptop[data-v-8f109d2a]{margin-left:auto;margin-right:auto}.mockup-phone[data-v-8f109d2a]{width:140px;bottom:-15px;right:-10px}.phone-img[data-v-8f109d2a]{height:38px}.pd-overview-grid[data-v-8f109d2a]{grid-template-columns:repeat(2,1fr);margin-top:0;margin-bottom:4rem}.pd-features-grid[data-v-8f109d2a]{grid-template-columns:1fr;gap:1.5rem}.pd-timeline__line[data-v-8f109d2a]{display:none}.pd-timeline-grid[data-v-8f109d2a]{grid-template-columns:1fr;gap:2rem}.timeline-step[data-v-8f109d2a]{text-align:left;flex-direction:row;align-items:flex-start;gap:1.25rem}.step-num[data-v-8f109d2a]{flex-shrink:0;margin-top:.5rem;margin-bottom:0}.step-card[data-v-8f109d2a]{width:100%}.cta-banner-card[data-v-8f109d2a]{text-align:center;flex-direction:column;padding:3.5rem 2rem}.cta-banner__sub[data-v-8f109d2a]{margin-left:auto;margin-right:auto}.btn-white[data-v-8f109d2a]{width:100%}}@media (width<=768px){.pd-section[data-v-8f109d2a]{padding:4rem 0}.pd-header[data-v-8f109d2a]{padding:3rem 0 5rem}.pd-header__container[data-v-8f109d2a]{flex-direction:column-reverse;display:flex}.mockup-wrap[data-v-8f109d2a]{padding-right:15px}.mockup-phone[data-v-8f109d2a]{border-width:5px;border-radius:16px;width:110px;bottom:-10px;right:-5px}.mockup-phone__screen[data-v-8f109d2a]{border-radius:12px}.mockup-phone__content[data-v-8f109d2a]{gap:4px;padding:4px}.phone-header .notch[data-v-8f109d2a]{width:25px;height:4px;margin-bottom:2px}.phone-header .phone-title[data-v-8f109d2a]{font-size:.4rem}.phone-card[data-v-8f109d2a]{border-radius:4px;padding:4px}.phone-img[data-v-8f109d2a]{height:30px}.pd-gallery-viewer[data-v-8f109d2a]{border-radius:8px;padding:.5rem}.mockup-web-full[data-v-8f109d2a]{aspect-ratio:auto;grid-template-columns:1fr}.web-sidebar[data-v-8f109d2a]{display:none}.pd-gallery-carousel[data-v-8f109d2a]{flex-direction:column;width:100%}.gallery-thumb[data-v-8f109d2a]{align-items:center;width:100%}.pd-overview-grid[data-v-8f109d2a]{grid-template-columns:1fr;gap:1rem}.pd-results-grid[data-v-8f109d2a]{grid-template-columns:1fr;gap:1.25rem}.pd-testimonial[data-v-8f109d2a]{padding:2rem 1.5rem}.quote-text[data-v-8f109d2a]{font-size:1rem}}.legal-page[data-v-9a5a1bbc]{background:#f8faff;min-height:100vh}.container[data-v-9a5a1bbc]{max-width:1200px;margin:0 auto;padding:0 2rem}.legal-hero[data-v-9a5a1bbc]{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 50%,#3b82f6 100%);padding:8rem 0 4rem;position:relative;overflow:hidden}.legal-hero[data-v-9a5a1bbc]:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.legal-hero__inner[data-v-9a5a1bbc]{text-align:center;position:relative}.legal-badge[data-v-9a5a1bbc]{color:#fff;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:999px;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.legal-hero__title[data-v-9a5a1bbc]{color:#fff;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.legal-hero__subtitle[data-v-9a5a1bbc]{color:#fffc;margin:0;font-size:1rem}.legal-body[data-v-9a5a1bbc]{grid-template-columns:260px 1fr;align-items:start;gap:3rem;padding-top:3rem;padding-bottom:5rem;display:grid}.legal-toc[data-v-9a5a1bbc]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;max-height:calc(100vh - 10rem);padding:1.5rem;display:flex;position:sticky;top:6rem;box-shadow:0 4px 20px #2563eb12}.legal-toc__label[data-v-9a5a1bbc]{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;flex-shrink:0;margin:0 0 1rem;font-size:.7rem;font-weight:700}.legal-toc nav[data-v-9a5a1bbc]{flex-direction:column;gap:.25rem;padding-right:.25rem;display:flex;overflow-y:auto}.legal-toc nav[data-v-9a5a1bbc]::-webkit-scrollbar{width:4px}.legal-toc nav[data-v-9a5a1bbc]::-webkit-scrollbar-track{background:0 0}.legal-toc nav[data-v-9a5a1bbc]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.legal-toc__link[data-v-9a5a1bbc]{color:#64748b;border-left:2px solid #0000;border-radius:8px;padding:.4rem .75rem;font-size:.82rem;line-height:1.4;text-decoration:none;transition:all .2s}.legal-toc__link[data-v-9a5a1bbc]:hover{color:#2563eb;background:#eff6ff;border-left-color:#2563eb}.legal-content[data-v-9a5a1bbc]{min-width:0}.legal-section[data-v-9a5a1bbc]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:1.5rem;padding:2rem 2.5rem;transition:box-shadow .2s}.legal-section[data-v-9a5a1bbc]:hover{box-shadow:0 8px 30px #2563eb14}.legal-section h2[data-v-9a5a1bbc]{color:#1e3a8a;border-bottom:2px solid #eff6ff;align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.75rem;font-size:1.2rem;font-weight:700;display:flex}.legal-section p[data-v-9a5a1bbc]{color:#475569;margin-bottom:.75rem;font-size:.95rem;line-height:1.8}.legal-section p[data-v-9a5a1bbc]:last-child{margin-bottom:0}.legal-section ul[data-v-9a5a1bbc]{color:#475569;margin:.5rem 0;padding-left:1.25rem;font-size:.95rem;line-height:1.8}.legal-section li[data-v-9a5a1bbc]{margin-bottom:.4rem}.legal-sub-list[data-v-9a5a1bbc]{margin-top:.25rem!important;padding-left:2.5rem!important}.legal-note[data-v-9a5a1bbc]{background:#eff6ff;border-left:4px solid #2563eb;border-radius:0 8px 8px 0;color:#1e40af!important;margin-top:.75rem!important;padding:.75rem 1rem!important;font-size:.9rem!important}.legal-callout[data-v-9a5a1bbc]{color:#854d0e;background:#fefce8;border:1px solid #fde047;border-radius:8px;align-items:center;gap:.6rem;margin-top:1rem;padding:.75rem 1rem;font-size:.88rem;font-weight:500;display:flex}.legal-callout svg[data-v-9a5a1bbc]{color:#ca8a04;flex-shrink:0}.legal-section--contact[data-v-9a5a1bbc]{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-color:#bfdbfe}.legal-contact-grid[data-v-9a5a1bbc]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;display:grid}.legal-contact-item[data-v-9a5a1bbc]{background:#fff;border:1px solid #dbeafe;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.legal-contact-item svg[data-v-9a5a1bbc]{color:#2563eb;flex-shrink:0;margin-top:.15rem}.legal-contact-item div[data-v-9a5a1bbc]{flex-direction:column;gap:.15rem;display:flex}.legal-contact-label[data-v-9a5a1bbc]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.72rem;font-weight:700}.legal-contact-value[data-v-9a5a1bbc]{color:#1e3a8a;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}a.legal-contact-value[data-v-9a5a1bbc]:hover{color:#2563eb;text-decoration:underline}.legal-back[data-v-9a5a1bbc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.legal-back__btn[data-v-9a5a1bbc]{color:#1e3a8a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.legal-back__btn[data-v-9a5a1bbc]:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1f}.legal-back__btn--alt[data-v-9a5a1bbc]{color:#fff;background:#2563eb;border-color:#2563eb}.legal-back__btn--alt[data-v-9a5a1bbc]:hover{background:#1d4ed8;border-color:#1d4ed8}@media (width<=1024px){.legal-body[data-v-9a5a1bbc]{grid-template-columns:1fr}.legal-toc[data-v-9a5a1bbc]{position:static}}@media (width<=640px){.legal-hero[data-v-9a5a1bbc]{padding:3rem 0 2.5rem}.legal-section[data-v-9a5a1bbc]{padding:1.5rem}.legal-contact-grid[data-v-9a5a1bbc]{grid-template-columns:1fr}.legal-back[data-v-9a5a1bbc]{text-align:center;flex-direction:column;align-items:stretch}.legal-back__btn[data-v-9a5a1bbc]{justify-content:center}}.legal-page[data-v-cf612819]{background:#f8faff;min-height:100vh}.container[data-v-cf612819]{max-width:1200px;margin:0 auto;padding:0 2rem}.legal-hero[data-v-cf612819]{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 50%,#3b82f6 100%);padding:8rem 0 4rem;position:relative;overflow:hidden}.legal-hero[data-v-cf612819]:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.legal-hero__inner[data-v-cf612819]{text-align:center;position:relative}.legal-badge[data-v-cf612819]{color:#fff;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:999px;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.legal-hero__title[data-v-cf612819]{color:#fff;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.legal-hero__subtitle[data-v-cf612819]{color:#fffc;margin:0;font-size:1rem}.legal-body[data-v-cf612819]{grid-template-columns:260px 1fr;align-items:start;gap:3rem;padding-top:3rem;padding-bottom:5rem;display:grid}.legal-toc[data-v-cf612819]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;max-height:calc(100vh - 10rem);padding:1.5rem;display:flex;position:sticky;top:6rem;box-shadow:0 4px 20px #2563eb12}.legal-toc__label[data-v-cf612819]{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;flex-shrink:0;margin:0 0 1rem;font-size:.7rem;font-weight:700}.legal-toc nav[data-v-cf612819]{flex-direction:column;gap:.25rem;padding-right:.25rem;display:flex;overflow-y:auto}.legal-toc nav[data-v-cf612819]::-webkit-scrollbar{width:4px}.legal-toc nav[data-v-cf612819]::-webkit-scrollbar-track{background:0 0}.legal-toc nav[data-v-cf612819]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.legal-toc__link[data-v-cf612819]{color:#64748b;border-left:2px solid #0000;border-radius:8px;padding:.4rem .75rem;font-size:.82rem;line-height:1.4;text-decoration:none;transition:all .2s}.legal-toc__link[data-v-cf612819]:hover{color:#2563eb;background:#eff6ff;border-left-color:#2563eb}.legal-content[data-v-cf612819]{min-width:0}.legal-section[data-v-cf612819]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:1.5rem;padding:2rem 2.5rem;transition:box-shadow .2s}.legal-section[data-v-cf612819]:hover{box-shadow:0 8px 30px #2563eb14}.legal-section h2[data-v-cf612819]{color:#1e3a8a;border-bottom:2px solid #eff6ff;margin:0 0 1rem;padding-bottom:.75rem;font-size:1.2rem;font-weight:700}.legal-section p[data-v-cf612819]{color:#475569;margin-bottom:.75rem;font-size:.95rem;line-height:1.8}.legal-section p[data-v-cf612819]:last-child{margin-bottom:0}.legal-section ul[data-v-cf612819]{color:#475569;margin:.5rem 0;padding-left:1.25rem;font-size:.95rem;line-height:1.8}.legal-section li[data-v-cf612819]{margin-bottom:.4rem}.legal-sub-list[data-v-cf612819]{margin-top:.25rem!important;padding-left:2.5rem!important}.legal-note[data-v-cf612819]{background:#eff6ff;border-left:4px solid #2563eb;border-radius:0 8px 8px 0;color:#1e40af!important;margin-top:.75rem!important;padding:.75rem 1rem!important;font-size:.9rem!important}.legal-callout[data-v-cf612819]{color:#854d0e;background:#fefce8;border:1px solid #fde047;border-radius:8px;align-items:center;gap:.6rem;margin-top:1rem;padding:.75rem 1rem;font-size:.88rem;font-weight:500;display:flex}.legal-callout svg[data-v-cf612819]{color:#ca8a04;flex-shrink:0}.legal-section--contact[data-v-cf612819]{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-color:#bfdbfe}.legal-contact-grid[data-v-cf612819]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;display:grid}.legal-contact-item[data-v-cf612819]{background:#fff;border:1px solid #dbeafe;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.legal-contact-item svg[data-v-cf612819]{color:#2563eb;flex-shrink:0;margin-top:.15rem}.legal-contact-item div[data-v-cf612819]{flex-direction:column;gap:.15rem;display:flex}.legal-contact-label[data-v-cf612819]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.72rem;font-weight:700}.legal-contact-value[data-v-cf612819]{color:#1e3a8a;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}a.legal-contact-value[data-v-cf612819]:hover{color:#2563eb;text-decoration:underline}.legal-back[data-v-cf612819]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.legal-back__btn[data-v-cf612819]{color:#1e3a8a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.legal-back__btn[data-v-cf612819]:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1f}.legal-back__btn--alt[data-v-cf612819]{color:#fff;background:#2563eb;border-color:#2563eb}.legal-back__btn--alt[data-v-cf612819]:hover{background:#1d4ed8;border-color:#1d4ed8}@media (width<=1024px){.legal-body[data-v-cf612819]{grid-template-columns:1fr}.legal-toc[data-v-cf612819]{position:static}}@media (width<=640px){.legal-hero[data-v-cf612819]{padding:3rem 0 2.5rem}.legal-section[data-v-cf612819]{padding:1.5rem}.legal-contact-grid[data-v-cf612819]{grid-template-columns:1fr}.legal-back[data-v-cf612819]{text-align:center;flex-direction:column;align-items:stretch}.legal-back__btn[data-v-cf612819]{justify-content:center}}.help-center[data-v-5bb634cf]{background:#f8fafc;min-height:100vh;padding-bottom:6rem}.help-hero[data-v-5bb634cf]{padding:calc(var(--navbar-height,72px) + 5rem) 2rem 4rem;text-align:center;background:#fff;border-bottom:1px solid #0000000f;position:relative;overflow:hidden}.help-hero__bg[data-v-5bb634cf]{pointer-events:none;z-index:0;position:absolute;inset:0}.help-hero__grid[data-v-5bb634cf]{background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#00000080 0%,#0000 75%);mask-image:radial-gradient(at 50% 0,#00000080 0%,#0000 75%)}.help-hero__orb[data-v-5bb634cf]{filter:blur(100px);background:#2563eb14;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.help-hero__inner[data-v-5bb634cf]{z-index:1;max-width:800px;margin:0 auto;position:relative}.help-hero__title[data-v-5bb634cf]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.help-hero__subtitle[data-v-5bb634cf]{color:#64748b;font-size:1.125rem;line-height:1.7}.help-hero__search[data-v-5bb634cf]{max-width:600px;margin-top:2.5rem;margin-left:auto;margin-right:auto;position:relative}.search-input[data-v-5bb634cf]{border:2px solid #2563eb1a;border-radius:100px;outline:none;width:100%;padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:1.125rem;transition:all .3s;box-shadow:0 10px 30px #0000000d}.search-input[data-v-5bb634cf]:focus{border-color:#2563eb;box-shadow:0 10px 40px #2563eb26}.search-icon[data-v-5bb634cf]{color:#94a3b8;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.help-grid-section[data-v-5bb634cf]{max-width:1000px;margin:0 auto;padding:5rem 1rem}.help-grid[data-v-5bb634cf]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.help-card[data-v-5bb634cf]{text-align:center;cursor:pointer;opacity:0;background:#fff;border:1px solid #0000000d;border-radius:20px;padding:2rem;transition:all .3s;transform:translateY(30px)}.help-card.visible[data-v-5bb634cf]{opacity:1;transform:translateY(0)}.help-card[data-v-5bb634cf]:hover{border-color:#2563eb33;transform:translateY(-5px);box-shadow:0 15px 30px #00000014}.help-card__icon[data-v-5bb634cf]{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.help-card__icon--blue[data-v-5bb634cf]{color:#2563eb;background:#2563eb1a}.help-card__icon--purple[data-v-5bb634cf]{color:#a855f7;background:#a855f71a}.help-card__icon--emerald[data-v-5bb634cf]{color:#10b981;background:#10b9811a}.help-card__title[data-v-5bb634cf]{color:#0f172a;font-size:1.125rem;font-weight:700}.help-cta[data-v-5bb634cf]{margin-top:2rem}.help-cta__inner[data-v-5bb634cf]{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;padding:4rem 2rem}.help-cta__inner h2[data-v-5bb634cf]{font-family:var(--font-heading,"Poppins", sans-serif);margin-bottom:2rem;font-size:2rem;font-weight:800}.help-cta__btn[data-v-5bb634cf]{color:#fff;background:#2563eb;border-radius:12px;align-items:center;gap:8px;padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.help-cta__btn[data-v-5bb634cf]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 10px 20px #2563eb4d}@media (width<=768px){.help-grid[data-v-5bb634cf]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.help-grid[data-v-5bb634cf]{grid-template-columns:1fr}}.about-page[data-v-f4d2892b]{background:#f8fafc;min-height:100vh}.about-hero[data-v-f4d2892b]{padding:calc(var(--navbar-height,72px) + 5rem) 2rem 4rem;text-align:center;background:#fff;border-bottom:1px solid #0000000f;position:relative;overflow:hidden}@media (width<=768px){.about-hero[data-v-f4d2892b]{padding:calc(var(--navbar-height,64px) + 2.5rem) 1.25rem 2.5rem}}.about-hero__bg[data-v-f4d2892b]{pointer-events:none;z-index:0;position:absolute;inset:0}.about-hero__grid[data-v-f4d2892b]{background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#00000080 0%,#0000 75%);mask-image:radial-gradient(at 50% 0,#00000080 0%,#0000 75%)}.about-hero__orb[data-v-f4d2892b]{filter:blur(100px);background:#2563eb14;border-radius:50%;width:400px;height:400px;animation:10s ease-in-out infinite alternate floatOrb-f4d2892b;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes floatOrb-f4d2892b{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%,20px)scale(1.1)}}.about-hero__inner[data-v-f4d2892b]{z-index:1;max-width:800px;margin:0 auto;position:relative}.about-hero__title[data-v-f4d2892b]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.about-hero__title.gradient-text[data-v-f4d2892b]{background:linear-gradient(135deg,#0f172a 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-hero__subtitle[data-v-f4d2892b]{color:#64748b;font-size:1.125rem;line-height:1.7}.core-values[data-v-f4d2892b]{background:#f8fafc;max-width:1200px;margin:0 auto;padding:5rem 1rem}.core-values__header[data-v-f4d2892b]{text-align:center;margin-bottom:4rem}.core-values__header h2[data-v-f4d2892b]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;font-size:2.25rem;font-weight:800}.core-values__grid[data-v-f4d2892b]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.value-card[data-v-f4d2892b]{opacity:0;background:#fff;border:1px solid #0000000a;border-radius:24px;padding:2.5rem;transition:all .3s;transform:translateY(30px);box-shadow:0 10px 30px #00000005}.value-card.visible[data-v-f4d2892b]{opacity:1;transform:translateY(0)}.value-card[data-v-f4d2892b]:hover{border-color:#2563eb1a;transform:translateY(-5px);box-shadow:0 20px 40px #2563eb0f}.value-card__icon[data-v-f4d2892b]{color:#2563eb;background:#2563eb14;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;display:flex}.value-card__icon svg[data-v-f4d2892b]{width:28px;height:28px}.value-card h3[data-v-f4d2892b]{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.value-card p[data-v-f4d2892b]{color:#64748b;font-size:.9375rem;line-height:1.6}@media (width<=768px){.core-values__grid[data-v-f4d2892b]{grid-template-columns:1fr}}.founders-section[data-v-f4d2892b]{color:#fff;background:#0a0f1e;padding:8rem 0 4rem;position:relative;overflow:hidden}.founders-section[data-v-f4d2892b]:before{content:"";z-index:0;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}.founders-section__inner[data-v-f4d2892b]{z-index:2;max-width:1200px;margin:0 auto;padding:0 1rem;position:relative}.founders-header[data-v-f4d2892b]{text-align:center;margin-bottom:6rem}.founders-section-title[data-v-f4d2892b]{font-family:var(--font-heading,"Poppins", sans-serif);text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#fff 0%,#fff3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800}.founders-list[data-v-f4d2892b]{flex-direction:column;display:flex}.founder-row[data-v-f4d2892b]{align-items:center;gap:4rem;min-height:85vh;display:flex;position:relative}.founder-row--reverse[data-v-f4d2892b]{flex-direction:row-reverse}.founder-row__img-col[data-v-f4d2892b]{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.founder-row__img-wrap[data-v-f4d2892b]{width:100%;max-width:500px;height:600px;position:relative}.founder-card__img[data-v-f4d2892b]{object-fit:contain;object-position:bottom center;will-change:opacity;width:100%;height:100%;transition:opacity .55s,transform .55s,filter .55s;position:absolute;inset:0}.fade-mask[data-v-f4d2892b]{-webkit-mask-image:linear-gradient(#000 50%,#0000 95%);mask-image:linear-gradient(#000 50%,#0000 95%)}.founder-card__img--candid[data-v-f4d2892b]{opacity:1;filter:grayscale()}.founder-card__img--look[data-v-f4d2892b],.founder-row__img-wrap:hover .founder-card__img--candid[data-v-f4d2892b]{opacity:0}.founder-row__img-wrap:hover .founder-card__img--look[data-v-f4d2892b]{opacity:1}.founder-row__text-col[data-v-f4d2892b]{flex:1;padding:2rem 0;position:relative}.founder-card__name[data-v-f4d2892b]{font-family:var(--font-heading,"Poppins", sans-serif);background:linear-gradient(135deg,#fff 0%,#93c5fd 100%);-webkit-text-fill-color:transparent;z-index:1;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1;position:relative}.founder-card__role[data-v-f4d2892b]{letter-spacing:.1em;text-transform:uppercase;color:#60a5fa;z-index:1;background:#2563eb26;border:1px solid #2563eb33;border-radius:99px;margin-bottom:2rem;padding:.35rem 1rem;font-size:.75rem;font-weight:600;display:inline-block;position:relative}.founder-card__divider[data-v-f4d2892b]{z-index:1;background:#2563eb;border-radius:2px;width:40px;height:3px;margin-bottom:2rem;position:relative;box-shadow:0 0 10px #2563eb80}.founder-card__heading[data-v-f4d2892b]{font-family:var(--font-heading,"Poppins", sans-serif);color:#e2e8f0;z-index:1;max-width:450px;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.4;position:relative}.founder-card__desc[data-v-f4d2892b]{color:#fff9;z-index:1;max-width:400px;margin-bottom:2.5rem;font-size:1rem;line-height:1.7;position:relative}.founder-card__info[data-v-f4d2892b]{z-index:1;align-items:center;gap:1.5rem;display:flex;position:relative}.founder-card__socials[data-v-f4d2892b]{gap:.75rem;display:flex}.founder-card__social[data-v-f4d2892b]{color:#fff6;transition:color .3s}.founder-card__social svg[data-v-f4d2892b]{width:20px;height:20px}.founder-card__social[data-v-f4d2892b]:hover{color:#fff}.founders-footer[data-v-f4d2892b]{text-align:center;margin-top:6rem;padding-top:4rem;position:relative}.founders-footer[data-v-f4d2892b]:before{content:"";background:#fff3;width:1px;height:40px;position:absolute;top:0;left:50%;transform:translate(-50%)}.founders-footer p[data-v-f4d2892b]{letter-spacing:.2em;color:#fff6;font-size:.75rem}.reveal-row[data-v-f4d2892b]{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1);transform:translateY(40px)}.reveal-row.visible[data-v-f4d2892b]{opacity:1;transform:translateY(0)}@media (width<=992px){.founder-row[data-v-f4d2892b]{text-align:center;flex-direction:column;gap:2rem;padding:4rem 0}.founder-row--reverse[data-v-f4d2892b]{flex-direction:column}.founder-row__img-col[data-v-f4d2892b]{flex:none;width:100%;height:400px}.founder-row__img-wrap[data-v-f4d2892b]{height:100%}.founder-card__desc[data-v-f4d2892b],.founder-card__divider[data-v-f4d2892b]{margin:0 auto 2rem}.founder-card__info[data-v-f4d2892b]{flex-direction:column;justify-content:center}}.about-cta[data-v-f4d2892b]{margin-top:2rem}.about-cta__inner[data-v-f4d2892b]{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;padding:4rem 2rem}.about-cta__inner h2[data-v-f4d2892b]{font-family:var(--font-heading,"Poppins", sans-serif);margin-bottom:2rem;font-size:2rem;font-weight:800}.about-cta__btn[data-v-f4d2892b]{color:#fff;background:#2563eb;border-radius:12px;align-items:center;gap:8px;padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.about-cta__btn[data-v-f4d2892b]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 10px 20px #2563eb4d}@media (width<=640px){.about-cta__inner[data-v-f4d2892b]{border-radius:18px;padding:2.5rem 1.5rem}.about-cta__inner h2[data-v-f4d2892b]{margin-bottom:1.5rem;font-size:1.5rem}.about-cta__btn[data-v-f4d2892b]{justify-content:center;width:100%}}:root{--color-primary:#2563eb;--color-primary-dark:#0548d9;--color-primary-light:#5a8bc7;--color-accent:#dbe2ef;--color-gradient:linear-gradient(135deg, #2563eb 0%, #dbe2ef 100%);--color-gradient-text:linear-gradient(135deg, #2563eb 0%, #112d4e 100%);--color-bg-dark:#112d4e;--color-bg-navy:#1a3c5a;--color-bg-navy-light:#dbe2ef;--color-surface:#f9f7f7;--color-surface-2:#dbe2ef;--color-surface-3:#fff;--color-border:#dbe2ef;--color-border-dark:#112d4e1a;--color-text-primary:#2563eb;--color-text-secondary:#3f72af;--color-text-muted:#64748b;--color-text-light:#f9f7f7;--color-text-light-muted:#f9f7f7b3;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Poppins", "Inter", sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:6px;--radius-md:10px;--radius-card:16px;--radius-btn:8px;--radius-pill:100px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-card:0 4px 24px #00000014;--shadow-card-hover:0 12px 40px #00000024;--shadow-btn:0 4px 14px #2563eb59;--shadow-nav:0 1px 20px #00000014;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--container-max:1200px;--navbar-height:72px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--color-text-primary);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.6;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text-primary);font-weight:700;line-height:1.2}.container{width:100%;max-width:var(--container-max);padding:0 var(--space-xl);margin:0 auto}.section-padding{padding:var(--space-4xl) 0}.btn{align-items:center;gap:var(--space-sm);border-radius:var(--radius-btn);transition:all var(--transition-base);cursor:pointer;white-space:nowrap;font-size:.9375rem;font-weight:600;font-family:var(--font-sans);border:2px solid #0000;padding:.75rem 1.5rem;display:inline-flex}.btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px #2563eb73}.btn-outline{color:#fff;background:0 0;border-color:#fff6}.btn-outline:hover{background:#ffffff1a;border-color:#ffffffb3;transform:translateY(-1px)}.btn-outline-primary{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn-outline-primary:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px)}.badge{align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;padding:.3rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-primary{color:var(--color-primary);background:#0066ff1a;border:1px solid #06f3}.section-title{color:var(--color-text-primary);text-align:center;margin-bottom:var(--space-md);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.section-title-light{color:#fff}.section-underline{background:var(--color-gradient);border-radius:var(--radius-full);width:64px;height:4px;margin:0 auto var(--space-lg)}.section-subtitle{text-align:center;color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.0625rem;line-height:1.7}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}@media (width<=768px){.container{padding:0 var(--space-lg)}.section-padding{padding:var(--space-3xl) 0}}@media (width<=480px){.container{padding:0 var(--space-md)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #2563eb4d}50%{box-shadow:0 0 40px #2563eb99}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(-40px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-fade-in-up{animation:.7s both fadeInUp}.animate-fade-in{animation:.6s both fadeIn}.animate-scale-in{animation:.5s both scaleIn}.animate-float{animation:5s ease-in-out infinite float}.animate-pulse-glow{animation:2.5s ease-in-out infinite pulse-glow}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-28px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .6s,transform .6s;transform:scale(.94)}.reveal-scale.visible{opacity:1;transform:scale(1)}
