[data-v-971caa80]{box-sizing:border-box;margin:0;padding:0}.header[data-v-971caa80]{position:sticky;top:0;z-index:20000;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000d}.header.menuOpen[data-v-971caa80]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}.container[data-v-971caa80]{max-width:1200px;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;position:relative}.brand[data-v-971caa80]{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;text-decoration:none;color:#000000f2;padding:.5rem 0;z-index:20021}.menuBtn[data-v-971caa80]{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#ffffffe6;cursor:pointer;z-index:20021;transition:all .2s ease}.menuBtn[data-v-971caa80]:hover{background:#0000000d;border-color:#0003}.menuIcon[data-v-971caa80]{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.menuIcon span[data-v-971caa80]{height:2px;background:#000c;border-radius:2px;transition:all .3s ease}.menuBtn[aria-expanded=true] .menuIcon span[data-v-971caa80]:nth-child(1){transform:translateY(6px) rotate(45deg)}.menuBtn[aria-expanded=true] .menuIcon span[data-v-971caa80]:nth-child(2){opacity:0}.menuBtn[aria-expanded=true] .menuIcon span[data-v-971caa80]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.srOnly[data-v-971caa80]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.nav[data-v-971caa80],.navContent[data-v-971caa80]{display:flex;align-items:center;gap:.5rem}.navTop[data-v-971caa80]{display:none}.navBrand[data-v-971caa80]{font-size:1.25rem;font-weight:900;letter-spacing:-.02em;text-decoration:none;color:#000000f2}.navScroll[data-v-971caa80]{display:contents}.link[data-v-971caa80],.linkLike[data-v-971caa80]{position:relative;text-decoration:none;color:#000000d9;padding:.5rem .875rem;border-radius:10px;font-weight:500;transition:all .2s ease;white-space:nowrap;font-size:.95rem}.link[data-v-971caa80]:hover,.linkLike[data-v-971caa80]:hover{background:#0000000d;color:#000000f2}.link[data-v-971caa80]:active,.linkLike[data-v-971caa80]:active{transform:translateY(1px)}.link.router-link-active[data-v-971caa80]{color:#000;font-weight:600;background:#00000008}.linkLike[data-v-971caa80]{border:0;background:transparent;cursor:pointer;font:inherit;display:flex;align-items:center;gap:.25rem}.chev[data-v-971caa80]{font-size:.75rem;opacity:.7;transition:transform .2s ease}.dropdownBtn[aria-expanded=true] .chev[data-v-971caa80]{transform:rotate(180deg)}.dropdown[data-v-971caa80]{position:relative}.panel[data-v-971caa80]{position:absolute;left:0;top:calc(100% + .5rem);width:800px;max-width:calc(100vw - 2rem);padding:1.25rem;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000026;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:999}.panel.show[data-v-971caa80]{opacity:1;visibility:visible;transform:translateY(0)}.panelGrid[data-v-971caa80]{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:1.5rem;align-items:start}.colTitle[data-v-971caa80]{font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0009;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.subLink[data-v-971caa80]{display:block;text-decoration:none;color:#000000d9;padding:.625rem .75rem;border-radius:10px;margin-bottom:.25rem;font-size:.9rem;transition:all .2s ease;border:1px solid transparent}.subLink[data-v-971caa80]:hover{background:#0000000d;color:#000000f2;border-color:#00000014;transform:translate(4px)}.allServices[data-v-971caa80]{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:700;color:#000000f2;padding:.875rem 1rem;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fffc;margin-top:1rem;transition:all .2s ease;justify-self:start}.allServices[data-v-971caa80]:hover{background:#0000000d;border-color:#00000026;transform:translateY(-1px)}.closeBtn[data-v-971caa80]{display:none}.servicesAcc[data-v-971caa80]{width:100%}.servicesAccBtn[data-v-971caa80]{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;font:inherit;color:#000000d9;padding:1rem 0;border-radius:0;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;font-size:1.1rem}.servicesAccBtn[data-v-971caa80]:hover{background:transparent;color:#000000f2}.servicesAccBody[data-v-971caa80]{margin-top:.75rem;padding:.75rem;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#00000005}.servicesAccTitle[data-v-971caa80]{font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0009;margin:12px 6px 6px}.servicesAccLink[data-v-971caa80]{display:block;text-decoration:none;color:#000000d9;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:#ffffffb3;margin-bottom:.5rem}.servicesAccLink[data-v-971caa80]:hover{background:#0000000d;border-color:#00000014}.servicesAccAll[data-v-971caa80]{display:block;margin-top:12px;text-decoration:none;font-weight:800;padding:.875rem 1rem;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fffc;color:#000000eb}@media(max-width:1023px){.header[data-v-971caa80]{position:relative}.menuBtn[data-v-971caa80]{display:inline-flex}.nav[data-v-971caa80]{position:fixed;inset:0;display:none;flex-direction:column;align-items:stretch;gap:12px;width:100%;height:100vh;height:100svh;height:100dvh;height:-webkit-fill-available;padding:0;background:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;z-index:20010;box-shadow:none}.nav.open[data-v-971caa80]{display:flex}.navTop[data-v-971caa80]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.navScroll[data-v-971caa80]{display:block;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px;padding-bottom:calc(102px + env(safe-area-inset-bottom))}.navContent[data-v-971caa80]{flex-direction:column;align-items:stretch;gap:6px;border-radius:14px}.link[data-v-971caa80],.linkLike[data-v-971caa80]{padding:1rem 0;font-size:1.1rem;border-radius:0;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between}.link[data-v-971caa80]:hover,.linkLike[data-v-971caa80]:hover{background:transparent;color:#000000f2}.link.router-link-active[data-v-971caa80]{background:transparent;color:#000}.dropdown[data-v-971caa80]{width:100%}.dropdownBtn[data-v-971caa80]{width:100%;justify-content:space-between;padding:1rem 0;font-size:1.1rem;border-bottom:1px solid rgba(0,0,0,.08)}.panel[data-v-971caa80]{position:static;width:100%;max-width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:#00000005;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.5rem 0 1rem;margin-top:.5rem;border-radius:12px;display:none}.panel.show[data-v-971caa80]{display:block}.panelGrid[data-v-971caa80]{grid-template-columns:1fr;gap:1rem}.colTitle[data-v-971caa80]{font-size:.8rem;margin-top:1rem;padding-left:.5rem}.subLink[data-v-971caa80]{padding:.75rem 1rem;margin-bottom:.5rem;border-radius:8px;background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}.subLink[data-v-971caa80]:hover{transform:none;background:#0000000d}.allServices[data-v-971caa80]{margin-top:1.5rem;padding:1rem;font-size:1rem}.closeBtn[data-v-971caa80]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#ffffffeb;font-size:28px;color:#000000d9;cursor:pointer;z-index:20020;transition:all .2s ease}.closeBtn[data-v-971caa80]:hover{background:#0000000d;border-color:#0003}}@media(max-width:767px){.container[data-v-971caa80]{padding:.75rem 1rem}.brand[data-v-971caa80]{font-size:1.25rem}.nav[data-v-971caa80]{max-width:100%}}@media(max-width:480px){.panelGrid[data-v-971caa80]{gap:.75rem}.colTitle[data-v-971caa80]{font-size:.75rem;margin-bottom:.5rem}.subLink[data-v-971caa80]{padding:.625rem .875rem;font-size:.9rem}.allServices[data-v-971caa80]{padding:.875rem;font-size:.95rem}}@media(min-width:768px)and (max-width:1023px){.panelGrid[data-v-971caa80]{grid-template-columns:repeat(2,1fr)}.allServices[data-v-971caa80]{grid-column:1 / -1}}.navBrand .brandText[data-v-971caa80]{max-width:70vw;overflow:hidden;text-overflow:ellipsis}.brandText[data-v-971caa80]{position:relative;display:inline-block;white-space:nowrap}.brandText[data-v-971caa80]:after{content:"|";display:inline-block;margin-left:2px;opacity:.7;animation:blinkCursor-971caa80 1s steps(1) infinite}@keyframes blinkCursor-971caa80{0%,49%{opacity:.7}50%,to{opacity:0}}.footer[data-v-205b6639]{margin-top:40px;border-top:1px solid rgba(0,0,0,.08);background:#00000005}.container[data-v-205b6639]{max-width:1100px;margin:0 auto;padding:26px 16px 18px}.grid[data-v-205b6639]{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.25fr;gap:18px;align-items:start}.brand[data-v-205b6639]{padding:14px;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#ffffffbf}.logo[data-v-205b6639]{font-weight:900;letter-spacing:-.02em;font-size:20px;color:#000000f2}.tagline[data-v-205b6639]{margin:6px 0 0;font-weight:900;font-size:12px;color:#000000a6}.desc[data-v-205b6639]{margin:10px 0 0;color:#000000a6;line-height:1.6}.chips[data-v-205b6639]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip[data-v-205b6639]{font-size:12px;font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#00000008;color:#000c}.col[data-v-205b6639]{padding:6px 0}.colTitle[data-v-205b6639]{font-weight:900;letter-spacing:.02em;margin-bottom:10px;color:#000000e6}.fLink[data-v-205b6639]{display:block;text-decoration:none;color:#000000bf;padding:8px 0;transition:color .16s ease}.fLink[data-v-205b6639]:hover{color:#000000f2}.meta[data-v-205b6639]{margin-top:8px;font-size:12px;color:#0009}.ctaBox[data-v-205b6639]{margin-top:14px;padding:12px;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#ffffffbf}.ctaTitle[data-v-205b6639]{font-weight:900;color:#000000eb}.ctaText[data-v-205b6639]{margin-top:4px;color:#000000a6}.btn[data-v-205b6639]{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#000000eb;color:#fffffff5;font-weight:900;text-decoration:none}.btn[data-v-205b6639]:active{transform:translateY(1px)}.bottom[data-v-205b6639]{margin-top:18px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.copyright[data-v-205b6639]{color:#000000a6}.bottomLinks[data-v-205b6639]{display:flex;gap:12px}.bLink[data-v-205b6639]{text-decoration:none;color:#000000b3;font-weight:900;font-size:12px}.bLink[data-v-205b6639]:hover{color:#000000f2}@media(max-width:980px){.grid[data-v-205b6639]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.grid[data-v-205b6639]{grid-template-columns:1fr}.container[data-v-205b6639]{padding-top:20px}}html,body{margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}main{min-height:calc(100vh - 120px)}.devOverlay{position:fixed;inset:0;pointer-events:none;z-index:40000}.devRibbon{position:absolute;left:50%;top:50%;transform:translate(-50%) rotate(0);width:140vw;height:56px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#6366f138 0px 16px,#ec48992e 16px 32px);border-top:1px solid rgba(0,0,0,.14);border-bottom:1px solid rgba(0,0,0,.14);box-shadow:0 18px 40px #0000001a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.devRibbonText{font-weight:1000;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:#000000c7;padding:0 16px;text-align:center}@media(max-width:640px){.devRibbon{top:10%;height:52px;transform:translate(-50%) rotate(-10deg)}.devRibbonText{font-size:11px}}@media(prefers-reduced-motion:reduce){.devRibbon{backdrop-filter:none;-webkit-backdrop-filter:none}}.page[data-v-1d77fecc]{min-height:100vh;color:#000000e6}.container[data-v-1d77fecc]{max-width:1100px;margin:0 auto;padding:0 16px}.hero[data-v-1d77fecc]{padding:56px 0 34px;background:radial-gradient(900px 420px at 15% 20%,rgba(99,102,241,.18),transparent 62%),radial-gradient(900px 420px at 85% 15%,rgba(34,197,94,.14),transparent 62%),radial-gradient(900px 420px at 65% 85%,rgba(236,72,153,.12),transparent 62%)}.heroGrid[data-v-1d77fecc]{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}.pill[data-v-1d77fecc]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffbf;font-weight:800;font-size:12px;color:#000000bf}.heroTitle[data-v-1d77fecc]{margin:14px 0 10px;letter-spacing:-.03em;line-height:1.05;font-size:clamp(34px,5vw,54px)}.typeLine[data-v-1d77fecc]{display:block;margin-top:6px}.typeText[data-v-1d77fecc]{display:inline-block;white-space:nowrap;background:linear-gradient(90deg,#6366f1,#ec4899,#22c55e);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.typeText[data-v-1d77fecc]:after{content:"|";display:inline-block;margin-left:3px;color:#0000008c;animation:blinkCursor-1d77fecc 1s steps(1) infinite}@keyframes blinkCursor-1d77fecc{0%,49%{opacity:1}50%,to{opacity:0}}.accent[data-v-1d77fecc]{background:linear-gradient(90deg,#6366f1,#ec4899,#22c55e);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-v-1d77fecc]{margin:0;max-width:54ch;color:#000000b3;font-size:16px;line-height:1.6}.ctaRow[data-v-1d77fecc]{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.btn[data-v-1d77fecc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:14px;padding:10px 14px;font-weight:900;border:1px solid rgba(0,0,0,.12);transition:transform .16s ease,background .16s ease,color .16s ease;color:#000000e6;background:#ffffffbf}.btn[data-v-1d77fecc]:active{transform:translateY(1px)}.btn.primary[data-v-1d77fecc]{background:linear-gradient(90deg,#6366f1,#ec4899);color:#fffffffa;border-color:#6366f173}.btn.ghost[data-v-1d77fecc]{background:#ffffff59}.stats[data-v-1d77fecc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.stat[data-v-1d77fecc]{padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3}.statNum[data-v-1d77fecc]{font-weight:900;font-size:18px;letter-spacing:-.02em}.statLabel[data-v-1d77fecc]{color:#0009;font-size:12px;margin-top:4px}.heroCard[data-v-1d77fecc]{border-radius:18px;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;overflow:hidden;box-shadow:0 18px 45px #00000014}.heroCardTop[data-v-1d77fecc]{display:flex;gap:7px;padding:12px;border-bottom:1px solid rgba(0,0,0,.08)}.dot[data-v-1d77fecc]{width:10px;height:10px;border-radius:999px;background:#0000002e}.code[data-v-1d77fecc]{padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;color:#000000c7}.line[data-v-1d77fecc]{padding:5px 0}.k[data-v-1d77fecc],.n[data-v-1d77fecc]{font-weight:900}.s[data-v-1d77fecc]{opacity:.75}.heroCardBottom[data-v-1d77fecc]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border-top:1px solid rgba(0,0,0,.08)}.badge[data-v-1d77fecc]{font-weight:900;font-size:12px;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:6px 10px;background:#0000000a}.mini[data-v-1d77fecc]{color:#0009;font-size:12px}.section[data-v-1d77fecc]{padding:52px 0}.section.alt[data-v-1d77fecc]{background:#00000005;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.sectionHead[data-v-1d77fecc]{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:18px}.sectionHead h2[data-v-1d77fecc]{margin:0;letter-spacing:-.02em;font-size:28px}.sectionHead p[data-v-1d77fecc]{margin:0;color:#000000ad;max-width:70ch}.grid3[data-v-1d77fecc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grid2[data-v-1d77fecc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.servicesHead[data-v-1d77fecc]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.servicesToggle[data-v-1d77fecc]{padding:10px 12px}.servicesGrid[data-v-1d77fecc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.flipCard[data-v-1d77fecc]{perspective:1200px}.flipInner[data-v-1d77fecc]{position:relative;width:100%;min-height:320px;transform-style:preserve-3d;transition:transform .52s ease}.flipInner.flipped[data-v-1d77fecc]{transform:rotateY(180deg)}.cardFace[data-v-1d77fecc]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cardFace.back[data-v-1d77fecc]{transform:rotateY(180deg)}.backTop[data-v-1d77fecc]{display:grid;gap:6px;margin-bottom:10px}.backTag[data-v-1d77fecc]{display:inline-flex;width:fit-content;font-weight:900;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#00000008;color:#000000bf}.backTitle[data-v-1d77fecc]{font-weight:900;letter-spacing:-.02em}.backBtn[data-v-1d77fecc]{margin-top:14px;width:100%}.card[data-v-1d77fecc]{border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:16px;background:#ffffffd9}.card.big[data-v-1d77fecc]{display:grid;gap:12px}.icon[data-v-1d77fecc]{font-size:22px;width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.08);background:#00000008}.card h3[data-v-1d77fecc]{margin:10px 0 6px}.list[data-v-1d77fecc]{margin:10px 0 0;padding-left:18px;color:#000000b8;line-height:1.6}.link[data-v-1d77fecc]{display:inline-block;margin-top:12px;font-weight:900;text-decoration:none;color:#000000eb}.ctaBar[data-v-1d77fecc]{margin-top:14px;padding:16px;border-radius:18px;border:1px solid rgba(0,0,0,.08);background:#00000005;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ctaTitle[data-v-1d77fecc]{font-weight:900}.ctaText[data-v-1d77fecc]{color:#000000a6;margin-top:2px}.panel[data-v-1d77fecc]{border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:16px;background:#ffffffd9}.features[data-v-1d77fecc]{display:grid;gap:12px;margin-top:10px}.feat[data-v-1d77fecc]{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.featIcon[data-v-1d77fecc]{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#00000008;border:1px solid rgba(0,0,0,.08)}.muted[data-v-1d77fecc]{color:#000000a6}.priceGrid[data-v-1d77fecc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.priceCard[data-v-1d77fecc]{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;background:#ffffffd9}.priceCard.featured[data-v-1d77fecc]{border-color:#0000002e;box-shadow:0 14px 35px #00000014}.priceName[data-v-1d77fecc]{font-weight:900;color:#000000bf}.price[data-v-1d77fecc]{margin-top:8px;font-weight:900;font-size:22px;letter-spacing:-.02em}.price span[data-v-1d77fecc]{font-size:12px;font-weight:900;color:#0000008c;margin-left:4px}.mock[data-v-1d77fecc]{border-radius:20px;border:1px solid rgba(0,0,0,.1);overflow:hidden;background:#00000005}.mockTop[data-v-1d77fecc]{height:42px;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffffb3}.mockBody[data-v-1d77fecc]{padding:14px;display:grid;gap:10px}.mockLine[data-v-1d77fecc]{height:10px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3}.mockLine.short[data-v-1d77fecc]{width:65%}.mockCard[data-v-1d77fecc]{height:70px;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3}.noteTitle[data-v-1d77fecc]{font-weight:900}.finalCta[data-v-1d77fecc]{padding:34px 0 56px}.finalInner[data-v-1d77fecc]{border-radius:20px;border:1px solid rgba(0,0,0,.1);background:radial-gradient(700px 260px at 20% 30%,rgba(99,102,241,.18),transparent 62%),radial-gradient(700px 260px at 85% 20%,rgba(236,72,153,.14),transparent 62%),radial-gradient(700px 260px at 60% 90%,rgba(34,197,94,.12),transparent 62%),#ffffffd9;color:#000000eb;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.finalInner h2[data-v-1d77fecc]{margin:0;letter-spacing:-.02em}.finalInner .muted[data-v-1d77fecc]{color:#000000a6}.finalInner .btn.primary[data-v-1d77fecc]{background:linear-gradient(90deg,#6366f1,#ec4899);color:#fffffffa;border-color:#6366f173}.logoStrip[data-v-1d77fecc]{padding:6px 0 10px}.logoStripFull[data-v-1d77fecc]{width:100vw;margin-left:calc(50% - 50vw)}.logoStripInner[data-v-1d77fecc]{overflow:hidden;background:transparent}.logoTrack[data-v-1d77fecc]{display:flex;align-items:center;gap:22px;padding:10px 16px;width:max-content;animation:logoMarquee-1d77fecc 32s linear infinite;will-change:transform}.logoItem[data-v-1d77fecc]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.logoImg[data-v-1d77fecc]{width:36px;height:36px;display:block;opacity:.92;filter:saturate(1.08)}@keyframes logoMarquee-1d77fecc{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logoTrack[data-v-1d77fecc]{animation:none}}.carouselSection[data-v-1d77fecc]{padding:10px 0 34px}.carouselFull[data-v-1d77fecc]{width:100%;margin-left:0}.carousel[data-v-1d77fecc]{padding:0}.carouselTop[data-v-1d77fecc]{max-width:1100px;margin:0 auto;padding:0 0 10px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.carouselTitle[data-v-1d77fecc]{font-weight:900;letter-spacing:-.02em}.carouselHint[data-v-1d77fecc]{color:#0000008c;font-size:12px}.viewport[data-v-1d77fecc]{width:100%;max-width:none;margin:0;position:relative;overflow:hidden;border-radius:0;border-left:0;border-right:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background:#ffffffb3;box-shadow:0 18px 45px #00000014}.track[data-v-1d77fecc]{display:flex;width:100%;transition:transform .42s ease}.slide[data-v-1d77fecc]{min-width:100%;height:320px;position:relative}.slideImg[data-v-1d77fecc]{width:100%;height:100%;object-fit:cover;display:block}.slideOverlay[data-v-1d77fecc]{position:absolute;inset:0;display:grid;align-content:end;gap:6px;padding:16px;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));color:#fffffff5}.slideTag[data-v-1d77fecc]{display:inline-flex;width:fit-content;font-weight:900;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff1f}.slideCaption[data-v-1d77fecc]{font-weight:900;letter-spacing:-.02em;max-width:70ch}.navBtn[data-v-1d77fecc]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.28);background:#00000047;color:#fffffff5;font-size:28px;line-height:1;cursor:pointer}.navBtn[data-v-1d77fecc]:hover{background:#0006}.navBtn.prev[data-v-1d77fecc]{left:12px}.navBtn.next[data-v-1d77fecc]{right:12px}.dots[data-v-1d77fecc]{max-width:1100px;margin:10px auto 0;padding:0 16px;display:flex;gap:8px;justify-content:center}.dotBtn[data-v-1d77fecc]{width:10px;height:10px;border-radius:999px;border:0;background:#0000002e;cursor:pointer}.dotBtn[aria-current=true][data-v-1d77fecc]{width:26px;background:linear-gradient(90deg,#6366f1,#ec4899)}@media(max-width:900px){.heroGrid[data-v-1d77fecc]{grid-template-columns:1fr}.hero[data-v-1d77fecc]{padding-top:42px}.stats[data-v-1d77fecc],.grid3[data-v-1d77fecc],.grid2[data-v-1d77fecc],.priceGrid[data-v-1d77fecc]{grid-template-columns:1fr}.slide[data-v-1d77fecc]{height:240px}.carouselTop[data-v-1d77fecc]{flex-direction:column;align-items:flex-start}.logoTrack[data-v-1d77fecc]{animation-duration:38s;gap:16px}.logoImg[data-v-1d77fecc]{width:32px;height:32px}.servicesGrid[data-v-1d77fecc]{grid-template-columns:1fr}.flipInner[data-v-1d77fecc]{min-height:300px}}.container[data-v-cedb1acb]{max-width:1100px;margin:0 auto;padding:18px 16px}
