.placeholder[data-v-69b5e2c0]{text-align:center;padding:80px 24px}.placeholder h1[data-v-69b5e2c0]{margin-bottom:12px;font-size:32px;font-weight:700}.placeholder p[data-v-69b5e2c0]{color:#666}.site-shell[data-v-738b4382]{flex-direction:column;min-height:100vh;display:flex}.site-nav[data-v-738b4382]{z-index:10;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.brand[data-v-738b4382]{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.brand-mark[data-v-738b4382]{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:inline-flex}.site-links[data-v-738b4382]{gap:20px;display:flex}.site-links a[data-v-738b4382]{color:#444;font-size:14px}.site-links a[data-v-738b4382]:hover{color:#4f46e5}.site-main[data-v-738b4382]{flex:1;justify-content:center;align-items:center;display:flex}.site-footer[data-v-738b4382]{color:#888;border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:20px 24px;font-size:13px;display:flex}.site-footer a[data-v-738b4382]{color:#4f46e5}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(./inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(./inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(./inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(./inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(./inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(./inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(./inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(./inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(./inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(./inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(./inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(./inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(./inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(./inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(./inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(./inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(./inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(./inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(./inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(./inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(./inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(./inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(./inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(./inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(./inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(./inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(./inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(./inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (width<=768px){:root{--space-section:64px;--space-section-sm:48px;--space-section-xs:32px}.container{padding:0 16px}.section-header{margin-bottom:36px}.section-label{margin-bottom:12px;padding:5px 14px;font-size:.7rem}.section-subtitle{font-size:.95rem;line-height:1.55}.card-hover:hover{transform:none}.blob{display:none}}@media (width<=480px){:root{--space-section:48px;--space-section-sm:40px;--space-section-xs:28px}.container{padding:0 12px}.section-header{margin-bottom:28px}.section-title{margin-bottom:10px}.section-subtitle{font-size:.88rem}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--primary-glow)}50%{box-shadow:0 0 40px var(--primary-glow), 0 0 60px #06b6d426}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes revealUp{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}@keyframes revealLeft{0%{opacity:0;transform:translate(-90px)}to{opacity:1;transform:translate(0)}}@keyframes revealRight{0%{opacity:0;transform:translate(90px)}to{opacity:1;transform:translate(0)}}@keyframes revealZoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes revealFly{0%{opacity:0;transform:translate(110vw)rotate(14deg)scale(.85)}55%{opacity:1;transform:translate(-38px)rotate(-3deg)scale(1.03)}72%{transform:translate(16px)rotate(1deg)scale(.99)}86%{transform:translate(-7px)rotate(0)scale(1)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;animation:none!important}}.cookie-banner[data-v-07d4e3a8]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow-2xl);z-index:99999;-webkit-backdrop-filter:blur(12px);margin:0 auto;padding:20px 24px;position:fixed;bottom:20px;left:20px;right:20px}.cookie-content[data-v-07d4e3a8]{align-items:flex-start;gap:16px;display:flex}.cookie-icon[data-v-07d4e3a8]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary-light), var(--accent-light));width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.cookie-text[data-v-07d4e3a8]{flex:1;padding-top:2px}.cookie-text p[data-v-07d4e3a8]{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.cookie-link[data-v-07d4e3a8]{color:var(--primary);text-underline-offset:2px;margin-top:4px;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.cookie-link[data-v-07d4e3a8]:hover{color:var(--primary-dark)}.cookie-actions[data-v-07d4e3a8]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.cookie-btn[data-v-07d4e3a8]{border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);white-space:nowrap;border:1.5px solid #0000;padding:9px 20px;font-size:.85rem;font-weight:600}.cookie-accept[data-v-07d4e3a8]{background:var(--primary);color:var(--white);border-color:var(--primary)}.cookie-accept[data-v-07d4e3a8]:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.cookie-decline[data-v-07d4e3a8]{color:var(--text-secondary);border-color:var(--gray-300);background:0 0}.cookie-decline[data-v-07d4e3a8]:hover{border-color:var(--gray-400);color:var(--text);background:var(--gray-50)}.cookie-slide-enter-active[data-v-07d4e3a8]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.cookie-slide-leave-active[data-v-07d4e3a8]{transition:all .3s ease-in}.cookie-slide-enter-from[data-v-07d4e3a8],.cookie-slide-leave-to[data-v-07d4e3a8]{opacity:0;transform:translateY(40px)}@media (width<=560px){.cookie-banner[data-v-07d4e3a8]{padding:18px;bottom:12px;left:12px;right:12px}.cookie-content[data-v-07d4e3a8]{flex-direction:column;gap:14px}.cookie-actions[data-v-07d4e3a8]{flex-direction:row;width:100%}.cookie-btn[data-v-07d4e3a8]{flex:1}}.fab-container[data-v-6e07ad80]{pointer-events:none;z-index:9000;position:fixed;inset:0}.fab-buttons[data-v-6e07ad80]{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.fab-buttons--left[data-v-6e07ad80]{position:fixed;bottom:92px;left:auto;right:24px}.fab-buttons--right[data-v-6e07ad80]{position:fixed;bottom:148px;left:auto;right:24px}.fab-item[data-v-6e07ad80]{border-radius:var(--radius-full);width:200px;transition:var(--transition);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 8px 30px #6366f159}.fab-item-form[data-v-6e07ad80]{background:var(--gradient-brand);color:var(--white)}.fab-item-form[data-v-6e07ad80]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f180}.fab-item-wa[data-v-6e07ad80]{color:#fff;background:#25d366;box-shadow:0 8px 30px #25d36659}.fab-item-wa[data-v-6e07ad80]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #25d36680}.fab-item-alt[data-v-6e07ad80]{background:var(--white);color:var(--dark);border:1px solid var(--gray-200);box-shadow:var(--shadow-lg)}.fab-item-alt[data-v-6e07ad80]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.fab-item i[data-v-6e07ad80]{font-size:1rem}.chat-panel[data-v-6e07ad80]{background:var(--white);border-radius:var(--radius-xl);width:360px;box-shadow:var(--shadow-2xl);border:1px solid var(--gray-200);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.chat-header[data-v-6e07ad80]{background:var(--gradient-dark-vibrant);color:var(--white);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.chat-header-info[data-v-6e07ad80]{align-items:center;gap:12px;display:flex}.chat-avatar[data-v-6e07ad80]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.chat-header-info strong[data-v-6e07ad80]{font-size:.95rem;font-weight:700;display:block}.chat-status[data-v-6e07ad80]{color:#67e8f9;font-size:.75rem}.chat-status[data-v-6e07ad80]:before{content:"";vertical-align:middle;background:#10b981;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.chat-close[data-v-6e07ad80]{width:30px;height:30px;color:var(--white);cursor:pointer;transition:var(--transition-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.chat-close[data-v-6e07ad80]:hover{background:#fff3}.chat-messages[data-v-6e07ad80]{background:var(--gray-50);flex-direction:column;gap:12px;height:280px;padding:20px;display:flex;overflow-y:auto}.chat-msg[data-v-6e07ad80]{border-radius:var(--radius-md);max-width:80%;padding:12px 16px;font-size:.88rem;line-height:1.5}.chat-msg-bot[data-v-6e07ad80]{background:var(--white);color:var(--text);border:1px solid var(--gray-200);border-bottom-left-radius:4px;align-self:flex-start}.chat-msg-user[data-v-6e07ad80]{background:var(--gradient-brand);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.chat-input-area[data-v-6e07ad80]{border-top:1px solid var(--gray-200);background:var(--white);gap:8px;padding:14px;display:flex}.chat-input-area input[data-v-6e07ad80]{border:1.5px solid var(--gray-200);border-radius:var(--radius-full);transition:var(--transition);background:var(--gray-50);color:var(--text);outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.9rem}.chat-input-area input[data-v-6e07ad80]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 3px var(--primary-glow)}.chat-input-area button[data-v-6e07ad80]{background:var(--gradient-brand);width:44px;height:44px;color:var(--white);cursor:pointer;transition:var(--transition);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.chat-input-area button[data-v-6e07ad80]:hover:not(:disabled){box-shadow:var(--shadow-primary);transform:scale(1.05)}.chat-input-area button[data-v-6e07ad80]:disabled{opacity:.5;cursor:not-allowed}.chat-footer[data-v-6e07ad80]{color:var(--text-muted);text-align:center;border-top:1px solid var(--gray-100);padding:10px 16px;font-size:.75rem}.chat-footer i[data-v-6e07ad80]{color:var(--accent);margin-right:4px}@media (width<=600px){.fab-buttons--left[data-v-6e07ad80]{width:calc(50vw - 24px);bottom:18px;left:16px;right:auto}.fab-buttons--right[data-v-6e07ad80]{display:none}.fab-item[data-v-6e07ad80]{border-radius:25px;justify-content:center;gap:8px;width:100%;height:50px;padding:0 12px}.fab-item span[data-v-6e07ad80]{font-size:.8rem}.fab-item i[data-v-6e07ad80]{margin:0;font-size:1rem}.chat-panel[data-v-6e07ad80]{width:calc(100vw - 32px);position:fixed;bottom:16px;left:16px;right:16px}.chat-messages[data-v-6e07ad80]{height:220px;padding:16px}.chat-msg[data-v-6e07ad80]{padding:10px 14px;font-size:.82rem}.chat-header[data-v-6e07ad80]{padding:14px 16px}.chat-header-info strong[data-v-6e07ad80]{font-size:.88rem}.chat-input-area[data-v-6e07ad80]{padding:10px}.chat-input-area input[data-v-6e07ad80]{padding:10px 14px;font-size:.85rem}.chat-input-area button[data-v-6e07ad80]{width:40px;height:40px}.chat-footer[data-v-6e07ad80]{padding:8px 12px;font-size:.7rem}}.fab-enter-active[data-v-6e07ad80]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fab-leave-active[data-v-6e07ad80]{transition:all .25s ease-in}.fab-enter-from[data-v-6e07ad80]{opacity:0;transform:translateY(40px)scale(.8)}.fab-leave-to[data-v-6e07ad80]{opacity:0;transform:translateY(20px)scale(.8)}.chat-enter-active[data-v-6e07ad80]{transform-origin:100% 100%;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.chat-leave-active[data-v-6e07ad80]{transform-origin:100% 100%;transition:all .2s ease-in}.chat-enter-from[data-v-6e07ad80],.chat-leave-to[data-v-6e07ad80]{opacity:0;transform:scale(.9)translateY(20px)}.legal-overlay[data-v-97d09f67]{z-index:10000;-webkit-backdrop-filter:blur(6px);background:#0a0c18a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.legal-modal[data-v-97d09f67]{background:var(--white,#fff);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-2xl,0 25px 60px #00000059);flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;overflow:hidden}.legal-header[data-v-97d09f67]{border-bottom:1px solid var(--gray-200,#e5e7eb);background:var(--gradient-dark-vibrant,linear-gradient(135deg, #1e1b4b, #111827));flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.legal-tabs[data-v-97d09f67]{flex-wrap:wrap;flex:1;gap:8px;display:flex}.legal-tab[data-v-97d09f67]{border-radius:var(--radius-full,999px);color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .25s}.legal-tab[data-v-97d09f67]:hover{color:var(--white,#fff);border-color:#fff6}.legal-tab.active[data-v-97d09f67]{background:var(--primary,#6366f1);border-color:var(--primary,#6366f1);color:var(--white,#fff)}.legal-close[data-v-97d09f67]{border-radius:var(--radius-full,999px);color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff2e;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .25s;display:flex}.legal-close[data-v-97d09f67]:hover{color:var(--white,#fff);background:#ffffff1f;transform:rotate(90deg)}.legal-body[data-v-97d09f67]{padding:24px 28px;overflow-y:auto}.legal-section-title[data-v-97d09f67]{color:var(--text,#1f2937);margin:22px 0 8px;font-size:1rem;font-weight:700}.legal-section-title[data-v-97d09f67]:first-child{margin-top:0}.legal-para[data-v-97d09f67]{color:var(--text-secondary,#4b5563);margin:0 0 10px;font-size:.9rem;line-height:1.7}.legal-updated[data-v-97d09f67]{color:var(--text-muted,#9ca3af);border-top:1px dashed var(--gray-200,#e5e7eb);margin:20px 0 0;padding-top:14px;font-size:.78rem}.legal-fade-enter-active[data-v-97d09f67]{transition:opacity .25s}.legal-fade-leave-active[data-v-97d09f67]{transition:opacity .2s}.legal-fade-enter-from[data-v-97d09f67],.legal-fade-leave-to[data-v-97d09f67]{opacity:0}.legal-fade-enter-from .legal-modal[data-v-97d09f67],.legal-fade-leave-to .legal-modal[data-v-97d09f67]{transform:translateY(20px)scale(.97)}.legal-modal[data-v-97d09f67]{transition:transform .25s}@media (width<=560px){.legal-overlay[data-v-97d09f67]{align-items:flex-end;padding:12px}.legal-modal[data-v-97d09f67]{border-radius:var(--radius-lg,16px);max-height:90vh}.legal-header[data-v-97d09f67]{padding:14px 16px}.legal-tab[data-v-97d09f67]{padding:7px 12px;font-size:.8rem}.legal-body[data-v-97d09f67]{padding:18px 18px 24px}}.top-bar[data-v-513067ef]{background:var(--gradient-dark);color:#ffffffd9;padding:8px 0;font-size:.78rem;position:relative;overflow:hidden}.top-bar[data-v-513067ef]:before{content:"";background:linear-gradient(90deg,#0000,#6366f114,#06b6d40d,#0000) 0 0/200% 100%;animation:6s linear infinite shimmer;position:absolute;inset:0}.top-bar-inner[data-v-513067ef]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.top-tag i[data-v-513067ef]{color:var(--accent);margin-right:6px}.top-contact[data-v-513067ef]{color:#fff9;align-items:center;gap:8px;display:flex}.top-email i[data-v-513067ef]{color:var(--accent);margin-right:5px;font-size:.7rem}.top-wa[data-v-513067ef]{color:#25d366;transition:var(--transition-fast);align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.top-wa[data-v-513067ef]:hover{color:#4ee38a;transform:translateY(-1px)}@media (width<=600px){.top-contact[data-v-513067ef]{gap:6px;font-size:.72rem}}.navbar[data-v-8f2d0871]{-webkit-backdrop-filter:blur(16px);z-index:1000;transition:var(--transition);background:#ffffffeb;border-bottom:1px solid #0000;align-items:center;height:72px;display:flex;position:sticky;top:0}.navbar.scrolled[data-v-8f2d0871]{box-shadow:var(--shadow-sm);border-bottom-color:var(--gray-200)}.nav-inner[data-v-8f2d0871]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.nav-logo[data-v-8f2d0871]{color:var(--dark);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:1.7rem;font-weight:800;display:flex}.logo-img[data-v-8f2d0871]{object-fit:contain;width:48px;height:48px}.logo-text[data-v-8f2d0871]{display:inline-flex}.logo-accent[data-v-8f2d0871]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links[data-v-8f2d0871]{background:var(--gray-100);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.nav-links a[data-v-8f2d0871]{color:var(--text-secondary);transition:var(--transition-fast);border-radius:var(--radius-full);padding:8px 14px;font-size:.85rem;font-weight:500}.nav-links a[data-v-8f2d0871]:hover{color:var(--primary);background:var(--white);box-shadow:var(--shadow-xs)}.nav-actions[data-v-8f2d0871]{align-items:center;gap:12px;display:flex}.btn-sm[data-v-8f2d0871]{padding:10px 22px;font-size:.85rem}.nav-burger[data-v-8f2d0871]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span[data-v-8f2d0871]{background:var(--dark);width:24px;height:2.5px;transition:var(--transition-fast);border-radius:2px}.mobile-overlay[data-v-8f2d0871]{-webkit-backdrop-filter:blur(4px);z-index:1001;background:#0f172a80;position:fixed;inset:0}.mobile-drawer[data-v-8f2d0871]{background:var(--white);flex-direction:column;width:300px;max-width:85vw;height:100vh;padding:24px 20px;display:flex;position:absolute;top:0;right:0;box-shadow:-10px 0 40px #0000001a}.drawer-header[data-v-8f2d0871]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;display:flex}.drawer-logo[data-v-8f2d0871]{color:var(--dark);font-size:1.4rem;font-weight:800}.drawer-close[data-v-8f2d0871]{background:var(--gray-100);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.drawer-close[data-v-8f2d0871]:hover{background:var(--gray-200);color:var(--text)}.mobile-links[data-v-8f2d0871]{flex-direction:column;flex:1;gap:4px;display:flex}.mobile-links a[data-v-8f2d0871]{color:var(--text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast);align-items:center;gap:12px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex}.mobile-links a[data-v-8f2d0871]:hover,.mobile-links a[data-v-8f2d0871]:active{background:var(--primary-light);color:var(--primary)}.mobile-links i[data-v-8f2d0871]{text-align:center;width:20px;color:var(--primary)}.mobile-cta[data-v-8f2d0871]{justify-content:center;width:100%;margin-top:20px}.drawer-enter-active[data-v-8f2d0871]{transition:all .3s}.drawer-leave-active[data-v-8f2d0871]{transition:all .2s}.drawer-enter-from[data-v-8f2d0871],.drawer-leave-to[data-v-8f2d0871]{opacity:0}.drawer-enter-from .mobile-drawer[data-v-8f2d0871],.drawer-leave-to .mobile-drawer[data-v-8f2d0871]{transform:translate(100%)}@media (width<=1024px){.nav-links[data-v-8f2d0871]{display:none}.nav-burger[data-v-8f2d0871]{display:flex}}@media (width<=600px){.navbar[data-v-8f2d0871]{padding:12px 0}.navbar.scrolled[data-v-8f2d0871]{padding:8px 0}.nav-actions .btn-sm[data-v-8f2d0871]{padding:7px 12px;font-size:.78rem}.nav-actions .btn-sm i[data-v-8f2d0871]{font-size:.75rem}}@media (width<=480px){.nav-logo[data-v-8f2d0871]{gap:7px;font-size:1.15rem}.logo-img[data-v-8f2d0871]{width:32px;height:32px}.nav-actions .btn-sm[data-v-8f2d0871]{padding:6px 10px;font-size:.72rem}.nav-actions .btn-sm i[data-v-8f2d0871]{display:none}.nav-inner[data-v-8f2d0871]{gap:6px}.nav-burger[data-v-8f2d0871]{width:34px;height:34px}.nav-burger span[data-v-8f2d0871]{width:20px}.nav-burger span[data-v-8f2d0871]:first-child{top:30%}.nav-burger span[data-v-8f2d0871]:nth-child(3){top:70%}}@media (width<=380px){.nav-logo[data-v-8f2d0871]{font-size:1.05rem}.logo-img[data-v-8f2d0871]{width:28px;height:28px}.nav-actions .btn-sm[data-v-8f2d0871]{padding:5px 8px;font-size:.68rem}}@media (width<=340px){.nav-actions .btn-sm[data-v-8f2d0871]{border-radius:50%;gap:0;width:34px;height:34px;padding:0;font-size:0}.nav-actions .btn-sm i[data-v-8f2d0871]{font-size:.85rem;display:inline-flex}}.hero[data-v-b2d0e3d9]{align-items:center;min-height:100vh;padding:70px 0 120px;display:flex;position:relative;overflow:hidden}.hero-bg-image[data-v-b2d0e3d9]{object-fit:cover;object-position:center 30%;z-index:0;width:100%;height:100%;animation:18s cubic-bezier(.22,1,.36,1) infinite alternate heroKenBurns-b2d0e3d9;position:absolute;inset:0}@keyframes heroKenBurns-b2d0e3d9{0%{transform:scale(1.12)translateY(-1.5%)}to{transform:scale(1)translateY(0)}}.hero-overlay[data-v-b2d0e3d9]{z-index:1;background:linear-gradient(115deg,#080c18eb 0%,#0f172ad1 40%,#1e1b4b99 75%,#0c4a6e66 100%);position:absolute;inset:0}.hero-grid-pattern[data-v-b2d0e3d9]{z-index:1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 30%,#0000 80%);mask-image:linear-gradient(115deg,#000 30%,#0000 80%)}.hero-glow[data-v-b2d0e3d9]{filter:blur(120px);z-index:1;border-radius:50%;animation:8s ease-in-out infinite glowPulse-b2d0e3d9;position:absolute}.hero-glow-1[data-v-b2d0e3d9]{background:#6366f14d;width:560px;height:560px;top:8%;left:-10%}.hero-glow-2[data-v-b2d0e3d9]{background:#06b6d438;width:420px;height:420px;animation-delay:2s;bottom:2%;right:-6%}@keyframes glowPulse-b2d0e3d9{0%,to{opacity:.6}50%{opacity:1}}.hero-split[data-v-b2d0e3d9]{z-index:2;max-width:1100px;position:relative}.hero-left[data-v-b2d0e3d9]>*{opacity:0;animation:heroUp-b2d0e3d9 .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes heroUp-b2d0e3d9{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-friend-line[data-v-b2d0e3d9]{-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#22d3ee,#a5b4fc,#67e8f9,#c4b5fd,#22d3ee) 0 0/250%;-webkit-text-fill-color:transparent;color:#0000;animation:heroUp-b2d0e3d9 .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both,friendShimmer-b2d0e3d9 3s linear infinite;-webkit-background-clip:text;background-clip:text;border:1.5px solid #67e8f973;border-radius:999px;align-items:center;margin-bottom:36px;padding:10px 22px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-friend-line i[data-v-b2d0e3d9]{-webkit-text-fill-color:#67e8f9;color:#67e8f9;margin-right:10px;font-size:.85em}@keyframes friendShimmer-b2d0e3d9{0%{background-position:0%}to{background-position:250%}}.hero-title[data-v-b2d0e3d9]{color:#fff;letter-spacing:-.04em;max-width:1100px;margin-bottom:28px;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1.05}.gradient-text[data-v-b2d0e3d9]{background:linear-gradient(135deg,#818cf8 0%,#c4b5fd 40%,#67e8f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle[data-v-b2d0e3d9]{color:#ffffffb3;max-width:560px;margin-bottom:36px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.hero-btns[data-v-b2d0e3d9]{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.btn-light[data-v-b2d0e3d9]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;padding:14px 32px;font-size:.95rem;box-shadow:0 4px 24px #6366f166}.btn-light[data-v-b2d0e3d9]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6366f18c}.btn-outline-white[data-v-b2d0e3d9]{padding:14px 32px;font-size:.95rem}.hero-badges[data-v-b2d0e3d9]{flex-wrap:wrap;gap:28px;display:flex}.badge[data-v-b2d0e3d9]{color:#ffffffb3;opacity:0;animation:heroUp-b2d0e3d9 .7s cubic-bezier(.22, 1, .36, 1) calc(.9s + var(--d,0s)) both;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.badge i[data-v-b2d0e3d9]{color:#67e8f9;font-size:.95rem}.scroll-hint[data-v-b2d0e3d9]{z-index:2;opacity:0;animation:heroUp-b2d0e3d9 .8s cubic-bezier(.22, 1, .36, 1) var(--d,1.2s) both;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-hint span[data-v-b2d0e3d9]{letter-spacing:.3em;color:#ffffff59;font-size:.68rem;font-weight:800}.scroll-line[data-v-b2d0e3d9]{background:linear-gradient(#fff6,#0000);width:1px;height:40px;animation:2s ease-in-out infinite scrollLine-b2d0e3d9}@keyframes scrollLine-b2d0e3d9{0%,to{transform-origin:top;opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-bg-image[data-v-b2d0e3d9],.hero-left[data-v-b2d0e3d9]>*,.hero-badges .badge[data-v-b2d0e3d9],.scroll-hint[data-v-b2d0e3d9],.hero-friend-line[data-v-b2d0e3d9]{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=960px){.hero[data-v-b2d0e3d9]{min-height:auto;padding:110px 0 90px}.hero-split[data-v-b2d0e3d9]{grid-template-columns:1fr;gap:40px}.scroll-hint[data-v-b2d0e3d9]{display:none}}@media (width<=600px){.hero[data-v-b2d0e3d9]{padding:90px 0 70px}.hero-title[data-v-b2d0e3d9]{font-size:clamp(2.2rem,10vw,3rem)}.hero-subtitle[data-v-b2d0e3d9]{margin-bottom:28px;font-size:.95rem}.hero-btns[data-v-b2d0e3d9]{flex-direction:column;gap:12px}.hero-btns .btn[data-v-b2d0e3d9]{justify-content:center}.hero-badges[data-v-b2d0e3d9]{gap:16px}.badge[data-v-b2d0e3d9]{font-size:.82rem}.hero-glow[data-v-b2d0e3d9]{display:none}}.why-us[data-v-847a4d23]{padding:var(--space-section) 0;background:var(--white);position:relative}.why-us[data-v-847a4d23]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.why-slogan[data-v-847a4d23]{letter-spacing:.01em;color:var(--primary);margin-top:18px;font-size:1.1rem;font-weight:800}.why-grid[data-v-847a4d23]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.why-card[data-v-847a4d23]{background:var(--gradient-card);border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:var(--transition-spring);padding:40px 32px 36px;position:relative;overflow:hidden}.why-card-top[data-v-847a4d23]{opacity:0;height:4px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.why-card[data-v-847a4d23]:hover{border-color:var(--primary);background:var(--white)}.why-card:hover .why-card-top[data-v-847a4d23]{opacity:1}.why-card:hover .why-icon[data-v-847a4d23]{transform:scale(1.08)rotate(-4deg)}.why-icon[data-v-847a4d23]{border-radius:var(--radius-md);width:60px;height:60px;transition:var(--transition-spring);justify-content:center;align-items:center;margin-bottom:24px;font-size:1.5rem;display:flex}.why-card h3[data-v-847a4d23]{color:var(--dark);letter-spacing:-.015em;margin-bottom:10px;font-size:1.2rem;font-weight:700}.why-card p[data-v-847a4d23]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.why-grid[data-v-847a4d23]{grid-template-columns:1fr 1fr;gap:20px}.why-card[data-v-847a4d23]{padding:24px 20px}.why-card h3[data-v-847a4d23]{font-size:1.05rem}.why-card p[data-v-847a4d23]{font-size:.85rem;line-height:1.5}.why-us[data-v-847a4d23]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-847a4d23]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.why-card[data-v-847a4d23]{padding:16px 14px}.why-icon[data-v-847a4d23]{width:42px;height:42px;margin-bottom:14px;font-size:1.1rem}.why-card h3[data-v-847a4d23]{margin-bottom:6px;font-size:.9rem}.why-card p[data-v-847a4d23]{font-size:.75rem;line-height:1.45}}.industries[data-v-8e05d15f]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.ind-tabs[data-v-8e05d15f]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.ind-tab[data-v-8e05d15f]{border:2px solid var(--gray-200);border-radius:var(--radius-full);background:var(--white);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.ind-tab i[data-v-8e05d15f]{font-size:.85rem}.ind-tab[data-v-8e05d15f]:hover{border-color:var(--primary);color:var(--primary)}.ind-tab.active[data-v-8e05d15f]{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:var(--shadow-primary)}.ind-content[data-v-8e05d15f]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ind-text h3[data-v-8e05d15f]{color:var(--dark);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.2}.ind-text>p[data-v-8e05d15f]{color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.ind-features[data-v-8e05d15f]{flex-direction:column;gap:10px;display:flex}.ind-features li[data-v-8e05d15f]{color:var(--text);align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:flex}.ind-features i[data-v-8e05d15f]{color:var(--accent);font-size:1rem}.mock-browser[data-v-8e05d15f]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--gray-200);background:var(--white);overflow:hidden}.mock-browser-bar[data-v-8e05d15f]{background:var(--gray-100);border-bottom:1px solid var(--gray-200);gap:6px;padding:12px 16px;display:flex}.mock-browser-bar span[data-v-8e05d15f]{border-radius:50%;width:10px;height:10px}.mock-browser-bar span[data-v-8e05d15f]:first-child{background:#ef4444}.mock-browser-bar span[data-v-8e05d15f]:nth-child(2){background:#f59e0b}.mock-browser-bar span[data-v-8e05d15f]:nth-child(3){background:#10b981}.mock-browser-body[data-v-8e05d15f]{min-height:260px;display:flex}.mock-sidebar[data-v-8e05d15f]{background:var(--gray-50);border-right:1px solid var(--gray-200);width:60px}.mock-main[data-v-8e05d15f]{flex:1;padding:16px}.mock-hero[data-v-8e05d15f]{background:var(--gradient-brand);opacity:.15;border-radius:var(--radius-sm);height:80px;margin-bottom:14px}.mock-cards[data-v-8e05d15f]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-card[data-v-8e05d15f]{flex-direction:column;gap:6px;display:flex}.mock-img[data-v-8e05d15f]{background:var(--gray-200);border-radius:var(--radius-xs);height:50px}.mock-line[data-v-8e05d15f]{border-radius:var(--radius-full);background:var(--gray-200);height:6px}.mock-line.accent[data-v-8e05d15f]{background:var(--primary);opacity:.25}.mock-line.w80[data-v-8e05d15f]{width:80%}.mock-line.w50[data-v-8e05d15f]{width:50%}@media (width<=900px){.ind-content[data-v-8e05d15f]{grid-template-columns:1fr;gap:32px}.industries[data-v-8e05d15f]{padding:var(--space-section-sm) 0}}@media (width<=600px){.ind-tabs[data-v-8e05d15f]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:22px}.ind-tab[data-v-8e05d15f]{gap:5px;padding:7px 12px;font-size:.75rem}.ind-tab i[data-v-8e05d15f]{font-size:.7rem}.ind-text h3[data-v-8e05d15f]{font-size:1.15rem}.ind-text>p[data-v-8e05d15f]{font-size:.85rem;line-height:1.5}.ind-features[data-v-8e05d15f]{gap:6px}.ind-features li[data-v-8e05d15f]{font-size:.8rem}.ind-mock[data-v-8e05d15f]{display:none}.ind-content[data-v-8e05d15f]{gap:0}}@media (width<=480px){.mock-cards[data-v-8e05d15f]{grid-template-columns:1fr}.ind-tab[data-v-8e05d15f]{padding:6px 10px;font-size:.7rem}.ind-text h3[data-v-8e05d15f]{font-size:1.05rem}.ind-text>p[data-v-8e05d15f]{font-size:.82rem}.ind-features li[data-v-8e05d15f]{font-size:.78rem}}.portfolio[data-v-f813f9f2]{padding:var(--space-section) 0;background:var(--white);position:relative}.portfolio[data-v-f813f9f2]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-grid[data-v-f813f9f2]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.portfolio-card[data-v-f813f9f2]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.portfolio-card[data-v-f813f9f2]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.portfolio-img-wrap[data-v-f813f9f2]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.portfolio-img[data-v-f813f9f2]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.portfolio-card:hover .portfolio-img[data-v-f813f9f2]{transform:scale(1.05)}.portfolio-overlay[data-v-f813f9f2]{position:absolute;top:16px;left:16px}.portfolio-industry[data-v-f813f9f2]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.portfolio-body[data-v-f813f9f2]{padding:28px 28px 32px}.portfolio-body h3[data-v-f813f9f2]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.portfolio-meta[data-v-f813f9f2]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.meta-item[data-v-f813f9f2]{flex-direction:column;gap:4px;display:flex}.meta-label[data-v-f813f9f2]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.meta-item p[data-v-f813f9f2]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.portfolio-tags[data-v-f813f9f2]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-f813f9f2]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}@media (width<=768px){.portfolio-grid[data-v-f813f9f2]{grid-template-columns:1fr;gap:24px}.portfolio[data-v-f813f9f2]{padding:var(--space-section-sm) 0}.portfolio-body[data-v-f813f9f2]{padding:20px 20px 24px}.portfolio-body h3[data-v-f813f9f2]{margin-bottom:12px;font-size:1.05rem}.meta-item p[data-v-f813f9f2]{font-size:.82rem}}@media (width<=600px){.portfolio-grid[data-v-f813f9f2]{grid-template-columns:1fr;gap:18px}.portfolio-card[data-v-f813f9f2]:hover,.portfolio-card:hover .portfolio-img[data-v-f813f9f2]{transform:none}.portfolio-body[data-v-f813f9f2]{padding:16px 16px 20px}.portfolio-body h3[data-v-f813f9f2]{margin-bottom:8px;font-size:.95rem}.portfolio-body .meta-item p[data-v-f813f9f2]{font-size:.78rem}}.mid-cta[data-v-e0e32bf4]{padding:var(--space-section-sm) 0;background:var(--gradient-dark-vibrant);position:relative;overflow:hidden}.mid-cta-inner[data-v-e0e32bf4]{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.mid-cta-inner h2[data-v-e0e32bf4]{color:var(--white);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.25}.mid-cta-inner p[data-v-e0e32bf4]{color:#ffffffb3;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.mid-cta-inner .btn[data-v-e0e32bf4]{background:var(--white);color:var(--primary);border-color:var(--white);padding:14px 36px;font-size:.98rem}.mid-cta-inner .btn[data-v-e0e32bf4]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fff3}.blob[data-v-e0e32bf4]{filter:blur(100px);opacity:.25;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-1[data-v-e0e32bf4]{background:var(--primary);width:300px;height:300px;top:-40%;left:-10%}.blob-2[data-v-e0e32bf4]{background:var(--accent);width:240px;height:240px;animation-delay:3s;bottom:-40%;right:-5%}@media (width<=600px){.mid-cta[data-v-e0e32bf4]{padding:var(--space-section-xs) 0}.mid-cta-inner[data-v-e0e32bf4]{padding:28px 20px}.mid-cta-inner h2[data-v-e0e32bf4]{font-size:1.3rem}.mid-cta-inner p[data-v-e0e32bf4]{font-size:.88rem}.mid-cta-inner .btn[data-v-e0e32bf4]{width:100%;padding:10px 20px;font-size:.85rem}}.services[data-v-510a6a5b]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.services[data-v-510a6a5b]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.services-grid[data-v-510a6a5b]{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.service-card[data-v-510a6a5b]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);text-align:center;padding:40px 32px}.service-card[data-v-510a6a5b]:hover{box-shadow:var(--shadow-xl);border-color:var(--primary);transform:translateY(-6px)}.service-icon[data-v-510a6a5b]{border-radius:var(--radius-lg);width:64px;height:64px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 24px;font-size:1.6rem;display:flex}.service-card:hover .service-icon[data-v-510a6a5b]{transform:scale(1.1)}.service-card h3[data-v-510a6a5b]{color:var(--dark);letter-spacing:-.015em;margin-bottom:12px;font-size:1.2rem;font-weight:700}.service-card p[data-v-510a6a5b]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.services-grid[data-v-510a6a5b]{grid-template-columns:1fr 1fr;gap:20px}.services[data-v-510a6a5b]{padding:var(--space-section-sm) 0}}@media (width<=600px){.services-grid[data-v-510a6a5b]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.service-card[data-v-510a6a5b]{padding:20px 16px}.service-card[data-v-510a6a5b]:hover{transform:none}.service-icon[data-v-510a6a5b]{width:48px;height:48px;margin-bottom:14px;font-size:1.3rem}.service-card h3[data-v-510a6a5b]{margin-bottom:6px;font-size:.95rem}.service-card p[data-v-510a6a5b]{font-size:.78rem;line-height:1.5}}.packages[data-v-ae61d4ed]{background:var(--gray-50);position:relative}.packages[data-v-ae61d4ed]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.type-screen [data-reveal][data-v-ae61d4ed]:not([data-revealed]){opacity:0;transform:none!important}.type-screen [data-reveal][data-revealed][data-v-ae61d4ed]{animation:screenFade-ae61d4ed .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes screenFade-ae61d4ed{0%{opacity:0}to{opacity:1}}.type-screen[data-v-ae61d4ed]{align-items:center;min-height:100vh;padding:90px 0;display:flex;position:relative;overflow:hidden}.screen-canvas[data-v-ae61d4ed]{z-index:1;width:100%;max-width:1240px;margin:0 auto;position:relative}.screen-bg-num[data-v-ae61d4ed]{letter-spacing:-.06em;color:#6366f10a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(22rem,46vw,44rem);font-weight:900;line-height:.8;position:absolute;bottom:-8%;right:-3%}.screen-1[data-v-ae61d4ed]{background:linear-gradient(#fff 0%,#f5f7ff 100%)}.screen-2[data-v-ae61d4ed]{color:var(--white);background:linear-gradient(135deg,#0b1220 0%,#131a2e 55%,#1b1e3a 100%)}.screen-2 .screen-bg-num[data-v-ae61d4ed]{color:#ffffff08}.screen-3[data-v-ae61d4ed]{background:linear-gradient(#fbf7ff 0%,#f3f0ff 100%)}.screen-3 .screen-bg-num[data-v-ae61d4ed]{color:#8b5cf60b}.screen-top[data-v-ae61d4ed]{margin-bottom:56px}.screen-meta[data-v-ae61d4ed]{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.screen-if[data-v-ae61d4ed]{letter-spacing:-.06em;background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;opacity:.7;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,13vw,12rem);font-weight:900;line-height:.85;display:inline-block}.screen-2 .screen-if[data-v-ae61d4ed]{background:linear-gradient(135deg,#67e8f9 0%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-3 .screen-if[data-v-ae61d4ed]{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-num[data-v-ae61d4ed]{letter-spacing:.32em;color:var(--text-muted);opacity:.7;font-size:.82rem;font-weight:800}.screen-2 .screen-num[data-v-ae61d4ed]{color:#fff6}.screen-tagline[data-v-ae61d4ed]{color:var(--text-secondary);max-width:680px;margin-bottom:32px;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:500;line-height:1.5}.screen-2 .screen-tagline[data-v-ae61d4ed]{color:#ffffffa6}.screen-name[data-v-ae61d4ed]{letter-spacing:-.05em;color:var(--dark);overflow-wrap:break-word;margin-bottom:16px;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:900;line-height:.92}.screen-2 .screen-name[data-v-ae61d4ed]{color:var(--white)}.screen-headline[data-v-ae61d4ed]{letter-spacing:-.02em;color:var(--text-secondary);overflow-wrap:break-word;margin-bottom:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.3}.screen-2 .screen-headline[data-v-ae61d4ed]{color:#fff9}.screen-3 .screen-headline[data-v-ae61d4ed]{color:var(--text-secondary)}.screen-bottom[data-v-ae61d4ed]{border-top:1px solid var(--gray-200);padding-top:36px}.screen-2 .screen-bottom[data-v-ae61d4ed]{border-color:#ffffff1a}.screen-3 .screen-bottom[data-v-ae61d4ed]{border-color:#8b5cf626}.screen-design-label[data-v-ae61d4ed]{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:28px;font-size:.78rem;font-weight:800;display:inline-block}.screen-2 .screen-design-label[data-v-ae61d4ed]{color:#67e8f9}.screen-3 .screen-design-label[data-v-ae61d4ed]{color:#8b5cf6}.screen-points-row[data-v-ae61d4ed]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.point-block[data-v-ae61d4ed]{min-width:0;position:relative}.point-index[data-v-ae61d4ed]{letter-spacing:-.03em;color:var(--primary);opacity:.25;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1;display:block}.screen-2 .point-index[data-v-ae61d4ed]{color:#67e8f9;opacity:.35}.screen-3 .point-index[data-v-ae61d4ed]{color:#8b5cf6;opacity:.3}.screen-4[data-v-ae61d4ed]{color:var(--white);background:linear-gradient(135deg,#0f1b1a 0%,#0b1f1d 55%,#0a1e2a 100%)}.screen-4 .screen-bg-num[data-v-ae61d4ed]{color:#10b9810a}.screen-4 .screen-if[data-v-ae61d4ed]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-4 .screen-num[data-v-ae61d4ed]{color:#fff6}.screen-4 .screen-tagline[data-v-ae61d4ed]{color:#ffffffa6}.screen-4 .screen-name[data-v-ae61d4ed]{color:var(--white)}.screen-4 .screen-headline[data-v-ae61d4ed]{color:#fff9}.screen-4 .screen-bottom[data-v-ae61d4ed]{border-color:#10b98126}.screen-4 .screen-design-label[data-v-ae61d4ed]{color:#34d399}.screen-4 .point-index[data-v-ae61d4ed]{color:#10b981;opacity:.35}.screen-4 .point-title[data-v-ae61d4ed]{color:var(--white)}.screen-4 .point-text[data-v-ae61d4ed]{color:#ffffffa6}.screen-cta-row[data-v-ae61d4ed]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:36px;display:flex}.screen-cta-btn[data-v-ae61d4ed]{border-radius:var(--radius-full);border:2px solid var(--gray-300);color:var(--dark);cursor:pointer;transition:var(--transition);letter-spacing:-.01em;background:0 0;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.screen-cta-btn[data-v-ae61d4ed]:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.screen-2 .screen-cta-btn[data-v-ae61d4ed]{color:var(--white);border-color:#ffffff4d}.screen-2 .screen-cta-btn[data-v-ae61d4ed]:hover{color:#67e8f9;background:#67e8f914;border-color:#67e8f9}.screen-cta-primary[data-v-ae61d4ed]{color:var(--white);background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-cta-primary[data-v-ae61d4ed]:hover{color:var(--white);background:linear-gradient(135deg,#059669 0%,#0891b2 100%);border-color:#0000;box-shadow:0 8px 32px #10b98180}.screen-cta-note[data-v-ae61d4ed]{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.5}.screen-4 .btn-primary[data-v-ae61d4ed]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-4 .btn-primary[data-v-ae61d4ed]:hover{box-shadow:0 8px 32px #10b98180}.point-title[data-v-ae61d4ed]{color:var(--dark);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:800;line-height:1.25}.screen-2 .point-title[data-v-ae61d4ed]{color:var(--white)}.point-text[data-v-ae61d4ed]{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.screen-2 .point-text[data-v-ae61d4ed]{color:#ffffffa6}@media (width<=960px){.type-screen[data-v-ae61d4ed]{min-height:auto;padding:64px 0}.packages[data-v-ae61d4ed]{padding-bottom:var(--space-section-sm)}.screen-top[data-v-ae61d4ed]{margin-bottom:48px}.screen-if[data-v-ae61d4ed]{font-size:clamp(4rem,16vw,7rem)}.screen-name[data-v-ae61d4ed]{font-size:clamp(2.8rem,11vw,5rem)}.screen-headline[data-v-ae61d4ed]{font-size:clamp(1.1rem,3vw,1.5rem)}.screen-points-row[data-v-ae61d4ed]{grid-template-columns:1fr;gap:28px}.screen-bg-num[data-v-ae61d4ed]{opacity:.6;font-size:clamp(16rem,34vw,24rem)}}@media (width<=600px){.type-screen[data-v-ae61d4ed]{padding:44px 0}.screen-top[data-v-ae61d4ed]{margin-bottom:36px}.screen-meta[data-v-ae61d4ed]{gap:12px;margin-bottom:14px}.screen-if[data-v-ae61d4ed]{font-size:clamp(3.2rem,20vw,5rem)}.screen-num[data-v-ae61d4ed]{font-size:.68rem}.screen-name[data-v-ae61d4ed]{font-size:clamp(2.2rem,14vw,3.2rem)}.screen-headline[data-v-ae61d4ed]{font-size:clamp(1rem,4vw,1.2rem)}.screen-bottom[data-v-ae61d4ed]{padding-top:28px}.screen-tagline[data-v-ae61d4ed]{margin-bottom:28px;font-size:.9rem}.point-index[data-v-ae61d4ed]{margin-bottom:10px;font-size:1.6rem}.point-title[data-v-ae61d4ed]{margin-bottom:6px;font-size:.98rem}.point-text[data-v-ae61d4ed]{font-size:.8rem;line-height:1.6}.screen-cta-btn[data-v-ae61d4ed]{padding:11px 22px;font-size:.85rem}.screen-cta-note[data-v-ae61d4ed]{font-size:.7rem}}.process [data-reveal][data-v-71caea60]:not([data-revealed]){opacity:0;transform:none!important}.process [data-reveal][data-revealed][data-v-71caea60]{animation:processFade-71caea60 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes processFade-71caea60{0%{opacity:0}to{opacity:1}}.process[data-v-71caea60]{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:100px 0;position:relative;overflow:hidden}.process[data-v-71caea60]:before{content:"";pointer-events:none;background-image:linear-gradient(#64748b14 1px,#0000 1px),linear-gradient(90deg,#64748b14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%)}.process[data-v-71caea60]:after{content:"";pointer-events:none;background:radial-gradient(680px 440px at 10% -8%,#6366f117,#0000 60%),radial-gradient(680px 440px at 90% 108%,#06b6d414,#0000 60%);position:absolute;inset:0}.process-wrap[data-v-71caea60]{z-index:1;max-width:1160px;margin:0 auto;padding:0 24px;position:relative}.panel-header[data-v-71caea60]{text-align:center;max-width:660px;margin:0 auto 52px}.panel-label[data-v-71caea60]{letter-spacing:.22em;text-transform:uppercase;color:#6366f1;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.panel-title[data-v-71caea60]{letter-spacing:-.02em;color:#0f172a;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:900;line-height:1.25}.panel-subtitle[data-v-71caea60]{color:#64748b;font-size:.98rem;line-height:1.7}.panel-steps[data-v-71caea60]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.p-step[data-v-71caea60]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.p-step[data-v-71caea60]:before,.p-step[data-v-71caea60]:after{content:"";z-index:0;background:linear-gradient(90deg,#6366f14d,#8b5cf64d);width:calc(50% + 12px);height:2px;position:absolute;top:22px}.p-step[data-v-71caea60]:before{left:0}.p-step[data-v-71caea60]:after{right:0}.p-step[data-v-71caea60]:first-child:before,.p-step[data-v-71caea60]:last-child:after{display:none}.p-dot[data-v-71caea60]{z-index:1;color:#6366f1;background:#fff;border:2px solid #6366f180;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:.82rem;font-weight:800;transition:all .35s;display:flex;position:relative;box-shadow:0 6px 18px #6366f138}.p-step:hover .p-dot[data-v-71caea60]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;transform:scale(1.1);box-shadow:0 10px 26px #6366f166}.p-time[data-v-71caea60]{color:#6366f1;background:#6366f114;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.p-body h3[data-v-71caea60]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:1.02rem;font-weight:800}.p-body p[data-v-71caea60]{color:#64748b;font-size:.85rem;line-height:1.6}.panel-divider[data-v-71caea60]{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;margin:46px 0 40px}.panel-features[data-v-71caea60]{grid-template-columns:repeat(5,1fr);gap:24px 18px;display:grid}.p-feature[data-v-71caea60]{text-align:center}.p-f-icon[data-v-71caea60]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:1rem;transition:all .35s;display:flex}.p-feature:hover .p-f-icon[data-v-71caea60]{transform:scale(1.14)translateY(-2px)}.p-feature h3[data-v-71caea60]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:.98rem;font-weight:800}.p-feature p[data-v-71caea60]{color:#64748b;font-size:.83rem;line-height:1.6}.p-feature[data-v-71caea60] .p-f-highlight{color:#6366f1;font-size:1.35em;font-weight:900}.panel-cta[data-v-71caea60]{text-align:center;margin-top:44px}.panel-cta .btn.btn-primary[data-v-71caea60]{box-shadow:0 8px 32px #6366f159}@media (width<=960px){.process[data-v-71caea60]{padding:72px 0}.panel-header[data-v-71caea60]{margin-bottom:40px}.panel-steps[data-v-71caea60]{grid-template-columns:1fr;gap:0;max-width:560px;margin:0 auto;position:relative}.panel-steps[data-v-71caea60]:before{content:"";background:linear-gradient(#6366f14d,#8b5cf64d);width:2px;position:absolute;top:28px;bottom:28px;left:23px}.p-step[data-v-71caea60]{text-align:left;grid-template-columns:46px 1fr;align-items:start;column-gap:18px;padding:16px 0;display:grid}.p-step[data-v-71caea60]:before,.p-step[data-v-71caea60]:after{display:none}.p-dot[data-v-71caea60]{margin:0 auto}.p-body[data-v-71caea60]{padding-top:2px}.p-time[data-v-71caea60]{margin-bottom:6px}.panel-features[data-v-71caea60]{grid-template-columns:1fr 1fr;gap:26px 20px}.panel-features .p-feature[data-v-71caea60]:last-child{grid-column:1/-1;max-width:360px;margin:0 auto}}@media (width<=600px){.process[data-v-71caea60]{padding:52px 0}.process-wrap[data-v-71caea60]{padding:0 20px}.panel-header[data-v-71caea60]{margin-bottom:32px}.panel-title[data-v-71caea60]{font-size:1.5rem}.panel-subtitle[data-v-71caea60]{font-size:.9rem}.p-step[data-v-71caea60]{padding:12px 0}.p-body h3[data-v-71caea60]{font-size:.96rem}.p-body p[data-v-71caea60]{font-size:.82rem}.panel-divider[data-v-71caea60]{margin:32px 0 28px}.panel-features[data-v-71caea60]{grid-template-columns:1fr;gap:20px}.p-feature p[data-v-71caea60]{font-size:.8rem}.panel-cta[data-v-71caea60]{margin-top:34px}}.faq [data-reveal][data-v-3bf564fe]:not([data-revealed]){opacity:0;transform:none!important}.faq [data-reveal][data-revealed][data-v-3bf564fe]{animation:faqFade-3bf564fe .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes faqFade-3bf564fe{0%{opacity:0}to{opacity:1}}.faq[data-v-3bf564fe]{color:#0f172a;background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 0;position:relative;overflow:hidden}.faq-glow[data-v-3bf564fe]{pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f10f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:20%;left:-10%}.faq-wrap[data-v-3bf564fe]{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.faq-aside[data-v-3bf564fe]{position:sticky;top:120px}.faq-label[data-v-3bf564fe]{letter-spacing:.2em;text-transform:uppercase;color:#6366f1;margin-bottom:20px;font-size:.78rem;font-weight:800;display:inline-block}.faq-title[data-v-3bf564fe]{letter-spacing:-.03em;color:#0f172a;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.faq-subtitle[data-v-3bf564fe]{color:#64748b;max-width:340px;margin-bottom:28px;font-size:1rem;line-height:1.65}.faq-hint[data-v-3bf564fe]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;max-width:340px;padding:16px 18px;font-size:.88rem;line-height:1.5;display:flex}.faq-hint i[data-v-3bf564fe]{color:#6366f1;flex-shrink:0;margin-top:2px}.faq-hint a[data-v-3bf564fe]{color:#6366f1;text-decoration:none;transition:color .2s}.faq-hint a[data-v-3bf564fe]:hover{color:#4f46e5}.faq-list[data-v-3bf564fe]{flex-direction:column;gap:8px;display:flex}.faq-item[data-v-3bf564fe]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .3s;overflow:hidden}.faq-item[data-v-3bf564fe]:hover{border-color:#6366f14d;box-shadow:0 4px 20px #0f172a0f}.faq-item.open[data-v-3bf564fe]{background:#6366f108;border-color:#6366f166}.faq-btn[data-v-3bf564fe]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:20px 22px;font-family:inherit;transition:all .2s;display:flex}.faq-num[data-v-3bf564fe]{letter-spacing:.1em;color:#6366f166;flex-shrink:0;width:28px;font-size:.78rem;font-weight:800;transition:color .2s}.faq-item.open .faq-num[data-v-3bf564fe]{color:#6366f1}.faq-q[data-v-3bf564fe]{color:#334155;letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:600;line-height:1.45;transition:color .2s}.faq-item.open .faq-q[data-v-3bf564fe]{color:#0f172a}.faq-icon[data-v-3bf564fe]{color:#94a3b8;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.faq-item.open .faq-icon[data-v-3bf564fe]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);transform:rotate(180deg)}.faq-ans[data-v-3bf564fe]{max-height:0;transition:max-height .4s;overflow:hidden}.faq-ans.show[data-v-3bf564fe]{max-height:400px}.faq-ans p[data-v-3bf564fe]{color:#64748b;padding:0 22px 22px 68px;font-size:.92rem;line-height:1.7}@media (width<=960px){.faq[data-v-3bf564fe]{padding:72px 0}.faq-wrap[data-v-3bf564fe]{grid-template-columns:1fr;gap:40px}.faq-aside[data-v-3bf564fe]{position:static}.faq-subtitle[data-v-3bf564fe],.faq-hint[data-v-3bf564fe]{max-width:100%}}@media (width<=600px){.faq[data-v-3bf564fe]{padding:52px 0}.faq-wrap[data-v-3bf564fe]{gap:28px;padding:0 20px}.faq-title[data-v-3bf564fe]{font-size:1.7rem}.faq-subtitle[data-v-3bf564fe]{font-size:.9rem}.faq-btn[data-v-3bf564fe]{gap:12px;padding:16px}.faq-num[data-v-3bf564fe]{width:24px;font-size:.7rem}.faq-q[data-v-3bf564fe]{font-size:.9rem}.faq-icon[data-v-3bf564fe]{width:28px;height:28px;font-size:.65rem}.faq-ans p[data-v-3bf564fe]{padding:0 16px 16px 52px;font-size:.85rem}}.why-choose-sensng[data-v-7c334608]{padding:var(--space-section) 0;background:#fff}.why-choose-sensng .section-label[data-v-7c334608]{color:#6366f1;background:#6366f114;border-color:#6366f126}.why-choose-sensng .section-title[data-v-7c334608]{color:var(--text-primary)}.why-grid[data-v-7c334608]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.why-card[data-v-7c334608]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:var(--transition-spring);text-align:center;padding:36px 28px}.why-card[data-v-7c334608]:hover{border-color:#6366f14d;transform:translateY(-6px);box-shadow:0 12px 32px #0000000f}.why-icon[data-v-7c334608]{border-radius:var(--radius-md);width:56px;height:56px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.3rem;display:flex}.why-card:hover .why-icon[data-v-7c334608]{transform:scale(1.1)}.why-card h3[data-v-7c334608]{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:10px;font-size:1.05rem;font-weight:700}.why-card p[data-v-7c334608]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (width<=900px){.why-grid[data-v-7c334608]{grid-template-columns:1fr 1fr;gap:20px}.why-choose-sensng[data-v-7c334608]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-7c334608]{grid-template-columns:1fr 1fr;gap:12px}.why-card[data-v-7c334608]{padding:18px 14px}.why-icon[data-v-7c334608]{width:42px;height:42px;margin-bottom:12px;font-size:1.1rem}.why-card h3[data-v-7c334608]{font-size:.9rem}.why-card p[data-v-7c334608]{font-size:.78rem;line-height:1.45}}@media (width<=420px){.why-grid[data-v-7c334608]{grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}}.about[data-v-364ca0d9]{padding:var(--space-section-sm) 0;background:var(--white);position:relative}.about[data-v-364ca0d9]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.about-inner[data-v-364ca0d9]{text-align:center;max-width:760px;margin:0 auto}.about-inner .section-label[data-v-364ca0d9]{margin-bottom:18px}.about-inner .section-title[data-v-364ca0d9]{margin-bottom:20px}.about-desc[data-v-364ca0d9]{color:var(--text-secondary);font-size:1.08rem;line-height:1.8}@media (width<=700px){.about-inner[data-v-364ca0d9]{gap:28px}.about-desc[data-v-364ca0d9]{font-size:.95rem}.about-inner .section-title[data-v-364ca0d9]{font-size:1.5rem}}@media (width<=600px){.about[data-v-364ca0d9]{padding:var(--space-section-xs) 0}.about-inner[data-v-364ca0d9]{gap:22px}.about-desc[data-v-364ca0d9]{font-size:.88rem}.about-inner .section-title[data-v-364ca0d9]{font-size:1.35rem}}@media (width<=480px){.about[data-v-364ca0d9]{padding:var(--space-section-xs) 0}.about-inner[data-v-364ca0d9]{gap:18px}.about-desc[data-v-364ca0d9]{font-size:.85rem;line-height:1.55}.about-inner .section-title[data-v-364ca0d9]{font-size:1.2rem}}.cta[data-v-6fbff64c]{padding:var(--space-section) 0;background:var(--gray-50);position:relative;overflow:hidden}.cta[data-v-6fbff64c]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.cta-bg-decor[data-v-6fbff64c]{pointer-events:none;position:absolute;inset:0}.blob[data-v-6fbff64c]{filter:blur(110px);opacity:.22;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-cta-1[data-v-6fbff64c]{background:var(--primary);width:420px;height:420px;top:-20%;right:-10%}.blob-cta-2[data-v-6fbff64c]{background:var(--accent);width:320px;height:320px;animation-delay:3s;bottom:-15%;left:-5%}.cta-card[data-v-6fbff64c]{z-index:1;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);grid-template-columns:1fr 1.1fr;gap:0;display:grid;position:relative;overflow:hidden}.cta-left[data-v-6fbff64c]{color:#334155;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);padding:48px 44px;position:relative;overflow:hidden}.cta-left[data-v-6fbff64c]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f114,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-30%;right:-30%}.cta-left .section-label[data-v-6fbff64c]{color:#6366f1;background:#6366f11a;border-color:#6366f133}.cta-left h2[data-v-6fbff64c]{color:#0f172a;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2;position:relative}.cta-left>p[data-v-6fbff64c]{color:#64748b;margin-bottom:32px;line-height:1.65;position:relative}.cta-promises[data-v-6fbff64c]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.promise-item[data-v-6fbff64c]{align-items:flex-start;gap:14px;display:flex}.promise-num[data-v-6fbff64c]{letter-spacing:.1em;color:#6366f1;opacity:.5;flex-shrink:0;padding-top:2px;font-size:.82rem;font-weight:800}.promise-item h4[data-v-6fbff64c]{color:#0f172a;letter-spacing:-.01em;margin-bottom:2px;font-size:.95rem;font-weight:700}.promise-item p[data-v-6fbff64c]{color:#64748b;font-size:.82rem;line-height:1.5}.cta-contact[data-v-6fbff64c]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cta-contact-item[data-v-6fbff64c]{border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--gray-200);color:#0f172a;transition:var(--transition-spring);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-contact-item i[data-v-6fbff64c]{font-size:1rem}.cta-contact-item:first-child i[data-v-6fbff64c]{color:#25d366}.cta-contact-item:last-child i[data-v-6fbff64c]{color:#6366f1}.cta-contact-item[data-v-6fbff64c]:hover{color:#6366f1;box-shadow:var(--shadow-sm);border-color:#6366f1;transform:translateY(-2px)}.cta-hours[data-v-6fbff64c]{color:#64748b;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;display:flex}.cta-hours i[data-v-6fbff64c]{color:#6366f1;font-size:.85rem}.cta-right[data-v-6fbff64c]{background:#fff;border-left:1px solid #e2e8f0;padding:48px 44px}.form-row[data-v-6fbff64c]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-group[data-v-6fbff64c]{flex-direction:column;gap:8px;width:100%;display:flex}.form-group[data-v-6fbff64c]:not(:last-of-type){margin-bottom:16px}.form-group label[data-v-6fbff64c]{color:var(--text-secondary);letter-spacing:.01em;font-size:.85rem;font-weight:600}.form-group input[data-v-6fbff64c],.form-group textarea[data-v-6fbff64c],.form-group select[data-v-6fbff64c]{border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;transition:var(--transition);background:var(--gray-50);color:var(--text);resize:vertical;outline:none;padding:14px 18px;font-family:inherit;font-size:.95rem}.form-group input[data-v-6fbff64c]:focus,.form-group textarea[data-v-6fbff64c]:focus,.form-group select[data-v-6fbff64c]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px var(--primary-glow)}.form-group select[data-v-6fbff64c]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2364748B' d='M6 8L0 0h12z'/></svg>");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.cta-right .btn[data-v-6fbff64c]{width:100%;margin-top:8px}.form-toggle[data-v-6fbff64c]{color:var(--primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;font-size:.85rem;font-weight:600;display:flex}.form-toggle[data-v-6fbff64c]:hover{color:var(--primary-dark)}.form-optional[data-v-6fbff64c]{padding-top:4px}.req[data-v-6fbff64c]{color:#ef4444;margin-left:2px;font-weight:700}.form-consent[data-v-6fbff64c]{margin:20px 0 4px}.consent-check[data-v-6fbff64c]{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.consent-check input[type=checkbox][data-v-6fbff64c]{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.check-mark[data-v-6fbff64c]{border:1.5px solid var(--gray-300);width:18px;height:18px;transition:var(--transition-fast);background:var(--white);border-radius:4px;flex-shrink:0;margin-top:1px;position:relative}.consent-check input:checked~.check-mark[data-v-6fbff64c]{background:var(--primary);border-color:var(--primary)}.consent-check input:checked~.check-mark[data-v-6fbff64c]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.consent-text a[data-v-6fbff64c]{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.consent-text a[data-v-6fbff64c]:hover{color:var(--primary-dark)}.form-footnote[data-v-6fbff64c]{color:var(--text-muted);text-align:center;margin-top:12px;font-size:.75rem;line-height:1.5}.form-success[data-v-6fbff64c]{text-align:center;padding:24px 16px;animation:.5s ease-out fadeSlideIn}.success-icon[data-v-6fbff64c]{background:var(--gradient-brand);width:64px;height:64px;color:var(--white);box-shadow:var(--shadow-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;display:flex}.form-success h3[data-v-6fbff64c]{color:var(--dark);letter-spacing:-.01em;margin-bottom:10px;font-size:1.3rem;font-weight:700}.form-success p[data-v-6fbff64c]{color:var(--text-secondary);max-width:360px;margin:0 auto;font-size:.95rem;line-height:1.65}@media (width<=800px){.cta-card[data-v-6fbff64c]{grid-template-columns:1fr}.cta-left[data-v-6fbff64c],.cta-right[data-v-6fbff64c]{padding:24px 20px}.cta-left h2[data-v-6fbff64c]{font-size:1.5rem}.cta-left>p[data-v-6fbff64c]{font-size:.9rem}.form-row[data-v-6fbff64c]{grid-template-columns:1fr}.cta[data-v-6fbff64c]{padding:var(--space-section-sm) 0}}@media (width<=480px){.cta-left[data-v-6fbff64c],.cta-right[data-v-6fbff64c]{padding:18px 14px}.cta-left h2[data-v-6fbff64c]{margin-bottom:6px;font-size:1.25rem}.cta-left>p[data-v-6fbff64c]{font-size:.85rem;display:none}.form-group[data-v-6fbff64c]{margin-bottom:10px}.form-group label[data-v-6fbff64c]{margin-bottom:4px;font-size:.8rem}.form-group input[data-v-6fbff64c],.form-group textarea[data-v-6fbff64c],.form-group select[data-v-6fbff64c]{padding:9px 12px;font-size:.82rem}textarea[data-v-6fbff64c]{rows:3}.form-submit[data-v-6fbff64c]{padding:10px 18px;font-size:.85rem}.consent-text[data-v-6fbff64c]{font-size:.75rem}.form-toggle[data-v-6fbff64c]{margin-bottom:0;padding:6px 12px;font-size:.78rem}.form-footnote[data-v-6fbff64c]{margin-top:8px;font-size:.7rem}}.footer[data-v-07c6d3bd]{background:var(--gradient-dark-vibrant);color:#ffffffb3;padding:80px 0 0;position:relative;overflow:hidden}.footer[data-v-07c6d3bd]:before{content:"";background:linear-gradient(90deg,#0000,#6366f180,#06b6d480,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer[data-v-07c6d3bd]:after{content:"";pointer-events:none;background:radial-gradient(#6366f126,#0000 70%);width:600px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.footer-grid[data-v-07c6d3bd]{z-index:1;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px;margin-bottom:52px;display:grid;position:relative}.footer-logo[data-v-07c6d3bd]{color:var(--white);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:1.7rem;font-weight:800;display:flex}.footer-logo-img[data-v-07c6d3bd]{object-fit:contain;width:48px;height:48px}.footer-logo .logo-accent[data-v-07c6d3bd]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-brand p[data-v-07c6d3bd]{color:#ffffff8c;max-width:280px;margin-bottom:24px;font-size:.92rem;line-height:1.7}.footer-social[data-v-07c6d3bd]{gap:12px;display:flex}.footer-social a[data-v-07c6d3bd]{border-radius:var(--radius-sm);color:#fff9;width:40px;height:40px;transition:var(--transition-spring);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer-social a[data-v-07c6d3bd]:hover{background:var(--gradient-brand);color:var(--white);box-shadow:var(--shadow-primary);border-color:#0000;transform:translateY(-3px)}.footer-col h4[data-v-07c6d3bd]{color:var(--white);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:.82rem;font-weight:700}.footer-col ul[data-v-07c6d3bd]{flex-direction:column;gap:12px;display:flex}.footer-col li[data-v-07c6d3bd],.footer-col a[data-v-07c6d3bd]{color:#ffffff8c;transition:var(--transition-fast);align-items:center;gap:10px;font-size:.9rem;display:flex}.footer-col a[data-v-07c6d3bd]:hover{color:var(--accent);transform:translate(2px)}.footer-col li i[data-v-07c6d3bd]{color:var(--accent);width:16px;font-size:.78rem}.footer-bottom[data-v-07c6d3bd]{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:.85rem;display:flex}.footer-legal[data-v-07c6d3bd]{align-items:center;gap:8px;display:flex}.footer-legal a[data-v-07c6d3bd]{color:#ffffff80;transition:var(--transition-fast)}.footer-legal a[data-v-07c6d3bd]:hover{color:var(--accent)}.legal-sep[data-v-07c6d3bd]{color:#ffffff40}.footer-company[data-v-07c6d3bd]{text-align:center;border-top:1px solid #ffffff0f;padding:16px 0 24px}.footer-company p[data-v-07c6d3bd]{color:#fff6;font-size:.78rem;line-height:1.6}.footer-company-name[data-v-07c6d3bd]{letter-spacing:.02em;font-weight:600;color:#ffffff8c!important}.footer-company-meta[data-v-07c6d3bd]{margin-top:4px;color:#ffffff4d!important;font-size:.72rem!important}.footer-credit i[data-v-07c6d3bd]{color:#ec4899;margin:0 2px;font-size:.72rem}@media (width<=800px){.footer-grid[data-v-07c6d3bd]{grid-template-columns:1fr 1fr;gap:32px}.footer[data-v-07c6d3bd]{padding:60px 0 0}}@media (width<=600px){.footer-grid[data-v-07c6d3bd]{grid-template-columns:1fr;gap:0}.footer-brand[data-v-07c6d3bd]{padding-bottom:20px}.footer-col[data-v-07c6d3bd]{border-bottom:1px solid #ffffff0f}.footer-col h4[data-v-07c6d3bd]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 0;display:flex}.footer-col-arrow[data-v-07c6d3bd]{transition:var(--transition-fast);font-size:.65rem;display:inline-block}.footer-col.open .footer-col-arrow[data-v-07c6d3bd]{transform:rotate(180deg)}.footer-col ul[data-v-07c6d3bd]{max-height:0;padding-bottom:0;transition:max-height .35s;overflow:hidden}.footer-col.open ul[data-v-07c6d3bd]{max-height:300px;padding-bottom:14px}.footer-bottom[data-v-07c6d3bd]{text-align:center;flex-direction:column;gap:8px}.footer-legal[data-v-07c6d3bd]{flex-wrap:wrap;justify-content:center}}@media (width<=500px){.footer-grid[data-v-07c6d3bd]{grid-template-columns:1fr}.footer-bottom[data-v-07c6d3bd]{text-align:center;flex-direction:column;gap:8px}}.app[data-v-0bdc9d0c],.service-page[data-v-2dcc37a3]{overflow-x:hidden}.sp-hero[data-v-2dcc37a3]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-2dcc37a3]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-2dcc37a3]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-2dcc37a3]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-2dcc37a3]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-2dcc37a3]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-2dcc37a3]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-breadcrumb[data-v-2dcc37a3]{color:#ffffff80;justify-content:center;align-items:center;gap:10px;margin-bottom:28px;font-size:.82rem;display:flex}.sp-breadcrumb a[data-v-2dcc37a3]{color:#ffffffa6;transition:var(--transition-fast)}.sp-breadcrumb a[data-v-2dcc37a3]:hover{color:var(--accent)}.sp-breadcrumb i[data-v-2dcc37a3]{color:#ffffff4d;font-size:.6rem}.sp-breadcrumb-current[data-v-2dcc37a3]{color:#ffffffd9}.sp-hero-label[data-v-2dcc37a3]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-2dcc37a3]{color:var(--accent)}.sp-hero-title[data-v-2dcc37a3]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-2dcc37a3]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-2dcc37a3]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-2dcc37a3]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-2dcc37a3]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-2dcc37a3]{padding:96px 0}.sp-overview[data-v-2dcc37a3]{background:var(--white)}.sp-features[data-v-2dcc37a3]{background:var(--gray-50,#f8fafc)}.sp-process[data-v-2dcc37a3]{background:var(--white)}.sp-faq[data-v-2dcc37a3]{background:var(--gray-50,#f8fafc)}.sp-related[data-v-2dcc37a3]{background:var(--white)}.sp-overview-grid[data-v-2dcc37a3]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-2dcc37a3]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-2dcc37a3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-2dcc37a3]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-2dcc37a3]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-2dcc37a3]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-2dcc37a3]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-2dcc37a3]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-2dcc37a3]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-2dcc37a3]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-2dcc37a3]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-2dcc37a3]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-2dcc37a3]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-2dcc37a3]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-process-list[data-v-2dcc37a3]{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.sp-step[data-v-2dcc37a3]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);gap:22px;padding:24px 28px;display:flex}.sp-step[data-v-2dcc37a3]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(6px)}.sp-step-num[data-v-2dcc37a3]{background:var(--gradient-brand);width:46px;height:46px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.sp-step-title[data-v-2dcc37a3]{color:var(--dark);margin-bottom:6px;font-size:1.05rem;font-weight:700}.sp-step-text[data-v-2dcc37a3]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-faq-list[data-v-2dcc37a3]{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.sp-faq-item[data-v-2dcc37a3]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.sp-faq-item.open[data-v-2dcc37a3]{border-color:var(--primary);box-shadow:var(--shadow-primary)}.sp-faq-q[data-v-2dcc37a3]{cursor:pointer;width:100%;color:var(--dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:.98rem;font-weight:600;display:flex}.sp-faq-q i[data-v-2dcc37a3]{color:var(--primary);transition:transform var(--transition-fast);flex-shrink:0;font-size:.75rem}.sp-faq-item.open .sp-faq-q i[data-v-2dcc37a3]{transform:rotate(180deg)}.sp-faq-a-wrap[data-v-2dcc37a3]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.sp-faq-item.open .sp-faq-a-wrap[data-v-2dcc37a3]{grid-template-rows:1fr}.sp-faq-a[data-v-2dcc37a3]{padding:0 24px;overflow:hidden}.sp-faq-a p[data-v-2dcc37a3]{color:var(--text-secondary);padding-bottom:20px;font-size:.92rem;line-height:1.75}.sp-related-grid[data-v-2dcc37a3]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sp-related-card[data-v-2dcc37a3]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);color:var(--dark);transition:var(--transition-spring);align-items:center;gap:14px;padding:22px 24px;display:flex}.sp-related-card[data-v-2dcc37a3]:hover{box-shadow:var(--shadow-primary);color:var(--dark);border-color:#0000;transform:translateY(-4px)}.sp-related-icon[data-v-2dcc37a3]{background:var(--white);width:44px;height:44px;color:var(--primary);border:1px solid var(--gray-200,#e2e8f0);border-radius:12px;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.sp-related-label[data-v-2dcc37a3]{flex:1;font-size:.95rem;font-weight:600}.sp-related-arrow[data-v-2dcc37a3]{color:var(--primary);transition:transform var(--transition-fast);font-size:.85rem}.sp-related-card:hover .sp-related-arrow[data-v-2dcc37a3]{transform:translate(4px)}@media (width<=1024px){.sp-features-grid[data-v-2dcc37a3],.sp-related-grid[data-v-2dcc37a3]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sp-hero[data-v-2dcc37a3]{padding:90px 0 80px}.sp-section[data-v-2dcc37a3]{padding:72px 0}.sp-overview-grid[data-v-2dcc37a3]{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.sp-features-grid[data-v-2dcc37a3],.sp-related-grid[data-v-2dcc37a3],.sp-overview-stats[data-v-2dcc37a3]{grid-template-columns:1fr}.sp-hero-cta[data-v-2dcc37a3]{flex-direction:column}.sp-hero-cta .btn[data-v-2dcc37a3]{width:100%}.sp-step[data-v-2dcc37a3]{flex-direction:column;gap:12px}}.about-page[data-v-3d2aec64]{overflow-x:hidden}.sp-hero[data-v-3d2aec64]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-3d2aec64]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-3d2aec64]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-3d2aec64]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-3d2aec64]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-3d2aec64]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-3d2aec64]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-3d2aec64]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-3d2aec64]{color:var(--accent)}.sp-hero-title[data-v-3d2aec64]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-3d2aec64]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-3d2aec64]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-3d2aec64]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-3d2aec64]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-3d2aec64]{padding:96px 0}.ap-story[data-v-3d2aec64]{background:var(--white)}.ap-company[data-v-3d2aec64]{background:var(--gray-50,#f8fafc)}.ap-services[data-v-3d2aec64]{background:var(--white)}.ap-mv[data-v-3d2aec64]{background:var(--gray-50,#f8fafc)}.ap-values[data-v-3d2aec64]{background:var(--white)}.sp-section-sub[data-v-3d2aec64]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.ap-company-grid[data-v-3d2aec64],.section-header+.sp-features-grid[data-v-3d2aec64]{margin-top:44px}.ap-company-grid[data-v-3d2aec64]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ap-company-card[data-v-3d2aec64]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);text-align:center;transition:var(--transition-spring);padding:28px 22px}.ap-company-card[data-v-3d2aec64]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);transform:translateY(-4px)}.ap-company-icon[data-v-3d2aec64]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.25rem;display:flex}.ap-company-card:hover .ap-company-icon[data-v-3d2aec64]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.ap-company-title[data-v-3d2aec64]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.ap-company-value[data-v-3d2aec64]{color:var(--dark);word-break:break-word;font-size:.92rem;font-weight:600;line-height:1.55}.sp-overview-grid[data-v-3d2aec64]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-3d2aec64]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-3d2aec64]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-3d2aec64]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-3d2aec64]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-3d2aec64]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-3d2aec64]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-3d2aec64]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-3d2aec64]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-3d2aec64]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-3d2aec64]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-3d2aec64]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-3d2aec64]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-3d2aec64]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.ap-mv-grid[data-v-3d2aec64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-mv-card[data-v-3d2aec64]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:38px 32px;position:relative;overflow:hidden}.ap-mv-card[data-v-3d2aec64]:before{content:"";background:var(--gradient-brand);opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.ap-mv-card[data-v-3d2aec64]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000;transform:translateY(-5px)}.ap-mv-card[data-v-3d2aec64]:hover:before{opacity:1}.ap-mv-icon[data-v-3d2aec64]{background:var(--primary-light);width:54px;height:54px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.3rem;display:flex}.ap-mv-title[data-v-3d2aec64]{color:var(--dark);letter-spacing:-.02em;margin:6px 0 12px;font-size:1.3rem;font-weight:700}.ap-mv-text[data-v-3d2aec64]{color:var(--text-secondary);font-size:.96rem;line-height:1.8}@media (width<=900px){.sp-overview-grid[data-v-3d2aec64]{grid-template-columns:1fr;gap:40px}.sp-features-grid[data-v-3d2aec64],.ap-company-grid[data-v-3d2aec64]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.ap-mv-grid[data-v-3d2aec64]{grid-template-columns:1fr}.sp-hero[data-v-3d2aec64]{padding:100px 0 90px}.sp-section[data-v-3d2aec64]{padding:72px 0}}@media (width<=600px){.sp-features-grid[data-v-3d2aec64],.ap-company-grid[data-v-3d2aec64]{grid-template-columns:1fr}.ap-mv-card[data-v-3d2aec64]{padding:28px 22px}.sp-overview-stats[data-v-3d2aec64]{grid-template-columns:1fr;gap:12px}.sp-stat[data-v-3d2aec64]{padding:20px 14px}}.portfolio-page[data-v-4b57e0ae]{overflow-x:hidden}.sp-hero[data-v-4b57e0ae]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-4b57e0ae]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-4b57e0ae]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-4b57e0ae]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-4b57e0ae]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-4b57e0ae]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-4b57e0ae]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-4b57e0ae]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-4b57e0ae]{color:var(--accent)}.sp-hero-title[data-v-4b57e0ae]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-4b57e0ae]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-4b57e0ae]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-4b57e0ae]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-4b57e0ae]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-4b57e0ae]{padding:96px 0}.pf-cases[data-v-4b57e0ae]{background:var(--white)}.pf-process[data-v-4b57e0ae]{background:var(--gray-50,#f8fafc)}.sp-section-sub[data-v-4b57e0ae]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.pf-grid[data-v-4b57e0ae],.section-header+.sp-features-grid[data-v-4b57e0ae]{margin-top:44px}.pf-grid[data-v-4b57e0ae]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.pf-card[data-v-4b57e0ae]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.pf-card[data-v-4b57e0ae]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.pf-img-wrap[data-v-4b57e0ae]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.pf-img[data-v-4b57e0ae]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pf-card:hover .pf-img[data-v-4b57e0ae]{transform:scale(1.05)}.pf-industry[data-v-4b57e0ae]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block;position:absolute;top:16px;left:16px}.pf-body[data-v-4b57e0ae]{padding:28px 28px 32px}.pf-title[data-v-4b57e0ae]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.pf-meta[data-v-4b57e0ae]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.pf-meta-item[data-v-4b57e0ae]{flex-direction:column;gap:4px;display:flex}.pf-meta-label[data-v-4b57e0ae]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.pf-meta-item p[data-v-4b57e0ae]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.pf-tags[data-v-4b57e0ae]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-4b57e0ae]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}.sp-features-grid[data-v-4b57e0ae]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-4b57e0ae]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-4b57e0ae]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-4b57e0ae]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-4b57e0ae]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-4b57e0ae]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-4b57e0ae]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (width<=900px){.pf-grid[data-v-4b57e0ae]{grid-template-columns:1fr;gap:24px}.sp-features-grid[data-v-4b57e0ae]{grid-template-columns:1fr 1fr}.sp-section[data-v-4b57e0ae]{padding:72px 0}.sp-hero[data-v-4b57e0ae]{padding:96px 0 88px}}@media (width<=768px){.pf-body[data-v-4b57e0ae]{padding:20px 20px 24px}.pf-title[data-v-4b57e0ae]{margin-bottom:12px;font-size:1.05rem}.pf-meta-item p[data-v-4b57e0ae]{font-size:.82rem}}@media (width<=600px){.sp-features-grid[data-v-4b57e0ae]{grid-template-columns:1fr}.pf-grid[data-v-4b57e0ae]{grid-template-columns:1fr;gap:18px}.pf-card[data-v-4b57e0ae]:hover,.pf-card:hover .pf-img[data-v-4b57e0ae]{transform:none}.pf-body[data-v-4b57e0ae]{padding:16px 16px 20px}.pf-title[data-v-4b57e0ae]{margin-bottom:8px;font-size:.95rem}.pf-meta-item p[data-v-4b57e0ae]{font-size:.78rem}.sp-hero[data-v-4b57e0ae]{padding:80px 0 72px}}@media (width<=768px){:root{--space-section:64px;--space-section-sm:48px;--space-section-xs:32px}.container{padding:0 16px}.section-header{margin-bottom:36px}.section-label{margin-bottom:12px;padding:5px 14px;font-size:.7rem}.section-subtitle{font-size:.95rem;line-height:1.55}.card-hover:hover{transform:none}.blob{display:none}}@media (width<=480px){:root{--space-section:48px;--space-section-sm:40px;--space-section-xs:28px}.container{padding:0 12px}.section-header{margin-bottom:28px}.section-title{margin-bottom:10px}.section-subtitle{font-size:.88rem}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;animation:none!important}}.cookie-banner[data-v-5fa15ebf]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow-2xl);z-index:99999;-webkit-backdrop-filter:blur(12px);margin:0 auto;padding:20px 24px;position:fixed;bottom:20px;left:20px;right:20px}.cookie-content[data-v-5fa15ebf]{align-items:flex-start;gap:16px;display:flex}.cookie-icon[data-v-5fa15ebf]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary-light), var(--accent-light));width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.cookie-text[data-v-5fa15ebf]{flex:1;padding-top:2px}.cookie-text p[data-v-5fa15ebf]{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.cookie-link[data-v-5fa15ebf]{color:var(--primary);text-underline-offset:2px;margin-top:4px;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.cookie-link[data-v-5fa15ebf]:hover{color:var(--primary-dark)}.cookie-actions[data-v-5fa15ebf]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.cookie-btn[data-v-5fa15ebf]{border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);white-space:nowrap;border:1.5px solid #0000;padding:9px 20px;font-size:.85rem;font-weight:600}.cookie-accept[data-v-5fa15ebf]{background:var(--primary);color:var(--white);border-color:var(--primary)}.cookie-accept[data-v-5fa15ebf]:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.cookie-decline[data-v-5fa15ebf]{color:var(--text-secondary);border-color:var(--gray-300);background:0 0}.cookie-decline[data-v-5fa15ebf]:hover{border-color:var(--gray-400);color:var(--text);background:var(--gray-50)}.cookie-slide-enter-active[data-v-5fa15ebf]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.cookie-slide-leave-active[data-v-5fa15ebf]{transition:all .3s ease-in}.cookie-slide-enter-from[data-v-5fa15ebf],.cookie-slide-leave-to[data-v-5fa15ebf]{opacity:0;transform:translateY(40px)}@media (width<=560px){.cookie-banner[data-v-5fa15ebf]{padding:18px;bottom:12px;left:12px;right:12px}.cookie-content[data-v-5fa15ebf]{flex-direction:column;gap:14px}.cookie-actions[data-v-5fa15ebf]{flex-direction:row;width:100%}.cookie-btn[data-v-5fa15ebf]{flex:1}}.fab-container[data-v-4ee7d127]{pointer-events:none;z-index:9000;position:fixed;inset:0}.fab-buttons[data-v-4ee7d127]{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.fab-buttons--left[data-v-4ee7d127]{position:fixed;bottom:92px;left:auto;right:24px}.fab-buttons--right[data-v-4ee7d127]{position:fixed;bottom:148px;left:auto;right:24px}.fab-item[data-v-4ee7d127]{border-radius:var(--radius-full);width:200px;transition:var(--transition);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 8px 30px #6366f159}.fab-item-form[data-v-4ee7d127]{background:var(--gradient-brand);color:var(--white)}.fab-item-form[data-v-4ee7d127]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f180}.fab-item-wa[data-v-4ee7d127]{color:#fff;background:#25d366;box-shadow:0 8px 30px #25d36659}.fab-item-wa[data-v-4ee7d127]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #25d36680}.fab-item-alt[data-v-4ee7d127]{background:var(--white);color:var(--dark);border:1px solid var(--gray-200);box-shadow:var(--shadow-lg)}.fab-item-alt[data-v-4ee7d127]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.fab-item i[data-v-4ee7d127]{font-size:1rem}.chat-panel[data-v-4ee7d127]{background:var(--white);border-radius:var(--radius-xl);width:360px;box-shadow:var(--shadow-2xl);border:1px solid var(--gray-200);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.chat-header[data-v-4ee7d127]{background:var(--gradient-dark-vibrant);color:var(--white);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.chat-header-info[data-v-4ee7d127]{align-items:center;gap:12px;display:flex}.chat-avatar[data-v-4ee7d127]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.chat-header-info strong[data-v-4ee7d127]{font-size:.95rem;font-weight:700;display:block}.chat-status[data-v-4ee7d127]{color:#67e8f9;font-size:.75rem}.chat-status[data-v-4ee7d127]:before{content:"";vertical-align:middle;background:#10b981;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.chat-close[data-v-4ee7d127]{width:30px;height:30px;color:var(--white);cursor:pointer;transition:var(--transition-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.chat-close[data-v-4ee7d127]:hover{background:#fff3}.chat-messages[data-v-4ee7d127]{background:var(--gray-50);flex-direction:column;gap:12px;height:280px;padding:20px;display:flex;overflow-y:auto}.chat-msg[data-v-4ee7d127]{border-radius:var(--radius-md);max-width:80%;padding:12px 16px;font-size:.88rem;line-height:1.5}.chat-msg-bot[data-v-4ee7d127]{background:var(--white);color:var(--text);border:1px solid var(--gray-200);border-bottom-left-radius:4px;align-self:flex-start}.chat-msg-user[data-v-4ee7d127]{background:var(--gradient-brand);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.chat-input-area[data-v-4ee7d127]{border-top:1px solid var(--gray-200);background:var(--white);gap:8px;padding:14px;display:flex}.chat-input-area input[data-v-4ee7d127]{border:1.5px solid var(--gray-200);border-radius:var(--radius-full);transition:var(--transition);background:var(--gray-50);color:var(--text);outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.9rem}.chat-input-area input[data-v-4ee7d127]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 3px var(--primary-glow)}.chat-input-area button[data-v-4ee7d127]{background:var(--gradient-brand);width:44px;height:44px;color:var(--white);cursor:pointer;transition:var(--transition);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.chat-input-area button[data-v-4ee7d127]:hover:not(:disabled){box-shadow:var(--shadow-primary);transform:scale(1.05)}.chat-input-area button[data-v-4ee7d127]:disabled{opacity:.5;cursor:not-allowed}.chat-footer[data-v-4ee7d127]{color:var(--text-muted);text-align:center;border-top:1px solid var(--gray-100);padding:10px 16px;font-size:.75rem}.chat-footer i[data-v-4ee7d127]{color:var(--accent);margin-right:4px}@media (width<=600px){.fab-buttons--left[data-v-4ee7d127]{width:calc(50vw - 24px);bottom:18px;left:16px;right:auto}.fab-buttons--right[data-v-4ee7d127]{display:none}.fab-item[data-v-4ee7d127]{border-radius:25px;justify-content:center;gap:8px;width:100%;height:50px;padding:0 12px}.fab-item span[data-v-4ee7d127]{font-size:.8rem}.fab-item i[data-v-4ee7d127]{margin:0;font-size:1rem}.chat-panel[data-v-4ee7d127]{width:calc(100vw - 32px);position:fixed;bottom:16px;left:16px;right:16px}.chat-messages[data-v-4ee7d127]{height:220px;padding:16px}.chat-msg[data-v-4ee7d127]{padding:10px 14px;font-size:.82rem}.chat-header[data-v-4ee7d127]{padding:14px 16px}.chat-header-info strong[data-v-4ee7d127]{font-size:.88rem}.chat-input-area[data-v-4ee7d127]{padding:10px}.chat-input-area input[data-v-4ee7d127]{padding:10px 14px;font-size:.85rem}.chat-input-area button[data-v-4ee7d127]{width:40px;height:40px}.chat-footer[data-v-4ee7d127]{padding:8px 12px;font-size:.7rem}}.fab-enter-active[data-v-4ee7d127]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fab-leave-active[data-v-4ee7d127]{transition:all .25s ease-in}.fab-enter-from[data-v-4ee7d127]{opacity:0;transform:translateY(40px)scale(.8)}.fab-leave-to[data-v-4ee7d127]{opacity:0;transform:translateY(20px)scale(.8)}.chat-enter-active[data-v-4ee7d127]{transform-origin:100% 100%;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.chat-leave-active[data-v-4ee7d127]{transform-origin:100% 100%;transition:all .2s ease-in}.chat-enter-from[data-v-4ee7d127],.chat-leave-to[data-v-4ee7d127]{opacity:0;transform:scale(.9)translateY(20px)}.top-bar[data-v-0f74410f]{background:var(--gradient-dark);color:#ffffffd9;padding:8px 0;font-size:.78rem;position:relative;overflow:hidden}.top-bar[data-v-0f74410f]:before{content:"";background:linear-gradient(90deg,#0000,#6366f114,#06b6d40d,#0000) 0 0/200% 100%;animation:6s linear infinite shimmer;position:absolute;inset:0}.top-bar-inner[data-v-0f74410f]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.top-tag i[data-v-0f74410f]{color:var(--accent);margin-right:6px}.top-contact[data-v-0f74410f]{color:#fff9;align-items:center;gap:8px;display:flex}.top-email i[data-v-0f74410f]{color:var(--accent);margin-right:5px;font-size:.7rem}.top-wa[data-v-0f74410f]{color:#25d366;transition:var(--transition-fast);align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.top-wa[data-v-0f74410f]:hover{color:#4ee38a;transform:translateY(-1px)}@media (width<=600px){.top-contact[data-v-0f74410f]{gap:6px;font-size:.72rem}}.navbar[data-v-7454fce6]{-webkit-backdrop-filter:blur(16px);z-index:1000;transition:var(--transition);background:#ffffffeb;border-bottom:1px solid #0000;align-items:center;height:72px;display:flex;position:sticky;top:0}.navbar.scrolled[data-v-7454fce6]{box-shadow:var(--shadow-sm);border-bottom-color:var(--gray-200)}.nav-inner[data-v-7454fce6]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.nav-logo[data-v-7454fce6]{color:var(--dark);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:1.7rem;font-weight:800;display:flex}.logo-img[data-v-7454fce6]{object-fit:contain;width:48px;height:48px}.logo-text[data-v-7454fce6]{display:inline-flex}.logo-accent[data-v-7454fce6]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links[data-v-7454fce6]{background:var(--gray-100);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.nav-links a[data-v-7454fce6]{color:var(--text-secondary);transition:var(--transition-fast);border-radius:var(--radius-full);padding:8px 14px;font-size:.85rem;font-weight:500}.nav-links a[data-v-7454fce6]:hover{color:var(--primary);background:var(--white);box-shadow:var(--shadow-xs)}.nav-actions[data-v-7454fce6]{align-items:center;gap:12px;display:flex}.btn-sm[data-v-7454fce6]{padding:10px 22px;font-size:.85rem}.nav-burger[data-v-7454fce6]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span[data-v-7454fce6]{background:var(--dark);width:24px;height:2.5px;transition:var(--transition-fast);border-radius:2px}.mobile-overlay[data-v-7454fce6]{-webkit-backdrop-filter:blur(4px);z-index:1001;background:#0f172a80;position:fixed;inset:0}.mobile-drawer[data-v-7454fce6]{background:var(--white);flex-direction:column;width:300px;max-width:85vw;height:100vh;padding:24px 20px;display:flex;position:absolute;top:0;right:0;box-shadow:-10px 0 40px #0000001a}.drawer-header[data-v-7454fce6]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;display:flex}.drawer-logo[data-v-7454fce6]{color:var(--dark);font-size:1.4rem;font-weight:800}.drawer-close[data-v-7454fce6]{background:var(--gray-100);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.drawer-close[data-v-7454fce6]:hover{background:var(--gray-200);color:var(--text)}.mobile-links[data-v-7454fce6]{flex-direction:column;flex:1;gap:4px;display:flex}.mobile-links a[data-v-7454fce6]{color:var(--text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast);align-items:center;gap:12px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex}.mobile-links a[data-v-7454fce6]:hover,.mobile-links a[data-v-7454fce6]:active{background:var(--primary-light);color:var(--primary)}.mobile-links i[data-v-7454fce6]{text-align:center;width:20px;color:var(--primary)}.mobile-cta[data-v-7454fce6]{justify-content:center;width:100%;margin-top:20px}.drawer-enter-active[data-v-7454fce6]{transition:all .3s}.drawer-leave-active[data-v-7454fce6]{transition:all .2s}.drawer-enter-from[data-v-7454fce6],.drawer-leave-to[data-v-7454fce6]{opacity:0}.drawer-enter-from .mobile-drawer[data-v-7454fce6],.drawer-leave-to .mobile-drawer[data-v-7454fce6]{transform:translate(100%)}@media (width<=1024px){.nav-links[data-v-7454fce6]{display:none}.nav-burger[data-v-7454fce6]{display:flex}}@media (width<=600px){.navbar[data-v-7454fce6]{padding:12px 0}.navbar.scrolled[data-v-7454fce6]{padding:8px 0}.nav-actions .btn-sm[data-v-7454fce6]{padding:7px 12px;font-size:.78rem}.nav-actions .btn-sm i[data-v-7454fce6]{font-size:.75rem}}@media (width<=480px){.nav-logo[data-v-7454fce6]{gap:7px;font-size:1.15rem}.logo-img[data-v-7454fce6]{width:32px;height:32px}.nav-actions .btn-sm[data-v-7454fce6]{padding:6px 10px;font-size:.72rem}.nav-actions .btn-sm i[data-v-7454fce6]{display:none}.nav-inner[data-v-7454fce6]{gap:6px}.nav-burger[data-v-7454fce6]{width:34px;height:34px}.nav-burger span[data-v-7454fce6]{width:20px}.nav-burger span[data-v-7454fce6]:first-child{top:30%}.nav-burger span[data-v-7454fce6]:nth-child(3){top:70%}}@media (width<=380px){.nav-logo[data-v-7454fce6]{font-size:1.05rem}.logo-img[data-v-7454fce6]{width:28px;height:28px}.nav-actions .btn-sm[data-v-7454fce6]{padding:5px 8px;font-size:.68rem}}@media (width<=340px){.nav-actions .btn-sm[data-v-7454fce6]{border-radius:50%;gap:0;width:34px;height:34px;padding:0;font-size:0}.nav-actions .btn-sm i[data-v-7454fce6]{font-size:.85rem;display:inline-flex}}.hero[data-v-1b5d5d05]{align-items:center;min-height:100vh;padding:70px 0 120px;display:flex;position:relative;overflow:hidden}.hero-bg-image[data-v-1b5d5d05]{object-fit:cover;object-position:center 30%;z-index:0;width:100%;height:100%;animation:18s cubic-bezier(.22,1,.36,1) infinite alternate heroKenBurns-1b5d5d05;position:absolute;inset:0}@keyframes heroKenBurns-1b5d5d05{0%{transform:scale(1.12)translateY(-1.5%)}to{transform:scale(1)translateY(0)}}.hero-overlay[data-v-1b5d5d05]{z-index:1;background:linear-gradient(115deg,#080c18eb 0%,#0f172ad1 40%,#1e1b4b99 75%,#0c4a6e66 100%);position:absolute;inset:0}.hero-grid-pattern[data-v-1b5d5d05]{z-index:1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 30%,#0000 80%);mask-image:linear-gradient(115deg,#000 30%,#0000 80%)}.hero-glow[data-v-1b5d5d05]{filter:blur(120px);z-index:1;border-radius:50%;animation:8s ease-in-out infinite glowPulse-1b5d5d05;position:absolute}.hero-glow-1[data-v-1b5d5d05]{background:#6366f14d;width:560px;height:560px;top:8%;left:-10%}.hero-glow-2[data-v-1b5d5d05]{background:#06b6d438;width:420px;height:420px;animation-delay:2s;bottom:2%;right:-6%}@keyframes glowPulse-1b5d5d05{0%,to{opacity:.6}50%{opacity:1}}.hero-split[data-v-1b5d5d05]{z-index:2;max-width:900px;position:relative}.hero-left[data-v-1b5d5d05]>*{opacity:0;animation:heroUp-1b5d5d05 .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes heroUp-1b5d5d05{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-friend-line[data-v-1b5d5d05]{-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#22d3ee,#a5b4fc,#67e8f9,#c4b5fd,#22d3ee) 0 0/250%;-webkit-text-fill-color:transparent;color:#0000;animation:heroUp-1b5d5d05 .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both,friendShimmer-1b5d5d05 3s linear infinite;-webkit-background-clip:text;background-clip:text;border:1.5px solid #67e8f973;border-radius:999px;align-items:center;margin-bottom:36px;padding:10px 22px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-friend-line i[data-v-1b5d5d05]{-webkit-text-fill-color:#67e8f9;color:#67e8f9;margin-right:10px;font-size:.85em}@keyframes friendShimmer-1b5d5d05{0%{background-position:0%}to{background-position:250%}}.hero-title[data-v-1b5d5d05]{color:#fff;letter-spacing:-.04em;max-width:780px;margin-bottom:28px;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1.05}.gradient-text[data-v-1b5d5d05]{background:linear-gradient(135deg,#818cf8 0%,#c4b5fd 40%,#67e8f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle[data-v-1b5d5d05]{color:#ffffffb3;max-width:560px;margin-bottom:36px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.hero-btns[data-v-1b5d5d05]{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.btn-light[data-v-1b5d5d05]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;padding:14px 32px;font-size:.95rem;box-shadow:0 4px 24px #6366f166}.btn-light[data-v-1b5d5d05]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6366f18c}.btn-outline-white[data-v-1b5d5d05]{padding:14px 32px;font-size:.95rem}.hero-badges[data-v-1b5d5d05]{flex-wrap:wrap;gap:28px;display:flex}.badge[data-v-1b5d5d05]{color:#ffffffb3;opacity:0;animation:heroUp-1b5d5d05 .7s cubic-bezier(.22, 1, .36, 1) calc(.9s + var(--d,0s)) both;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.badge i[data-v-1b5d5d05]{color:#67e8f9;font-size:.95rem}.scroll-hint[data-v-1b5d5d05]{z-index:2;opacity:0;animation:heroUp-1b5d5d05 .8s cubic-bezier(.22, 1, .36, 1) var(--d,1.2s) both;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-hint span[data-v-1b5d5d05]{letter-spacing:.3em;color:#ffffff59;font-size:.68rem;font-weight:800}.scroll-line[data-v-1b5d5d05]{background:linear-gradient(#fff6,#0000);width:1px;height:40px;animation:2s ease-in-out infinite scrollLine-1b5d5d05}@keyframes scrollLine-1b5d5d05{0%,to{transform-origin:top;opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-bg-image[data-v-1b5d5d05],.hero-left[data-v-1b5d5d05]>*,.hero-badges .badge[data-v-1b5d5d05],.scroll-hint[data-v-1b5d5d05],.hero-friend-line[data-v-1b5d5d05]{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=960px){.hero[data-v-1b5d5d05]{min-height:auto;padding:110px 0 90px}.hero-split[data-v-1b5d5d05]{grid-template-columns:1fr;gap:40px}.scroll-hint[data-v-1b5d5d05]{display:none}}@media (width<=600px){.hero[data-v-1b5d5d05]{padding:90px 0 70px}.hero-title[data-v-1b5d5d05]{font-size:clamp(2.2rem,10vw,3rem)}.hero-subtitle[data-v-1b5d5d05]{margin-bottom:28px;font-size:.95rem}.hero-btns[data-v-1b5d5d05]{flex-direction:column;gap:12px}.hero-btns .btn[data-v-1b5d5d05]{justify-content:center}.hero-badges[data-v-1b5d5d05]{gap:16px}.badge[data-v-1b5d5d05]{font-size:.82rem}.hero-glow[data-v-1b5d5d05]{display:none}}.why-us[data-v-de41f627]{padding:var(--space-section) 0;background:var(--white);position:relative}.why-us[data-v-de41f627]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.why-slogan[data-v-de41f627]{letter-spacing:.01em;color:var(--primary);margin-top:18px;font-size:1.1rem;font-weight:800}.why-grid[data-v-de41f627]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.why-card[data-v-de41f627]{background:var(--gradient-card);border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:var(--transition-spring);padding:40px 32px 36px;position:relative;overflow:hidden}.why-card-top[data-v-de41f627]{opacity:0;height:4px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.why-card[data-v-de41f627]:hover{border-color:var(--primary);background:var(--white)}.why-card:hover .why-card-top[data-v-de41f627]{opacity:1}.why-card:hover .why-icon[data-v-de41f627]{transform:scale(1.08)rotate(-4deg)}.why-icon[data-v-de41f627]{border-radius:var(--radius-md);width:60px;height:60px;transition:var(--transition-spring);justify-content:center;align-items:center;margin-bottom:24px;font-size:1.5rem;display:flex}.why-card h3[data-v-de41f627]{color:var(--dark);letter-spacing:-.015em;margin-bottom:10px;font-size:1.2rem;font-weight:700}.why-card p[data-v-de41f627]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.why-grid[data-v-de41f627]{grid-template-columns:1fr 1fr;gap:20px}.why-card[data-v-de41f627]{padding:24px 20px}.why-card h3[data-v-de41f627]{font-size:1.05rem}.why-card p[data-v-de41f627]{font-size:.85rem;line-height:1.5}.why-us[data-v-de41f627]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-de41f627]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.why-card[data-v-de41f627]{padding:16px 14px}.why-icon[data-v-de41f627]{width:42px;height:42px;margin-bottom:14px;font-size:1.1rem}.why-card h3[data-v-de41f627]{margin-bottom:6px;font-size:.9rem}.why-card p[data-v-de41f627]{font-size:.75rem;line-height:1.45}}.industries[data-v-7ae755b5]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.ind-tabs[data-v-7ae755b5]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.ind-tab[data-v-7ae755b5]{border:2px solid var(--gray-200);border-radius:var(--radius-full);background:var(--white);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.ind-tab i[data-v-7ae755b5]{font-size:.85rem}.ind-tab[data-v-7ae755b5]:hover{border-color:var(--primary);color:var(--primary)}.ind-tab.active[data-v-7ae755b5]{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:var(--shadow-primary)}.ind-content[data-v-7ae755b5]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ind-text h3[data-v-7ae755b5]{color:var(--dark);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.2}.ind-text>p[data-v-7ae755b5]{color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.ind-features[data-v-7ae755b5]{flex-direction:column;gap:10px;display:flex}.ind-features li[data-v-7ae755b5]{color:var(--text);align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:flex}.ind-features i[data-v-7ae755b5]{color:var(--accent);font-size:1rem}.mock-browser[data-v-7ae755b5]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--gray-200);background:var(--white);overflow:hidden}.mock-browser-bar[data-v-7ae755b5]{background:var(--gray-100);border-bottom:1px solid var(--gray-200);gap:6px;padding:12px 16px;display:flex}.mock-browser-bar span[data-v-7ae755b5]{border-radius:50%;width:10px;height:10px}.mock-browser-bar span[data-v-7ae755b5]:first-child{background:#ef4444}.mock-browser-bar span[data-v-7ae755b5]:nth-child(2){background:#f59e0b}.mock-browser-bar span[data-v-7ae755b5]:nth-child(3){background:#10b981}.mock-browser-body[data-v-7ae755b5]{min-height:260px;display:flex}.mock-sidebar[data-v-7ae755b5]{background:var(--gray-50);border-right:1px solid var(--gray-200);width:60px}.mock-main[data-v-7ae755b5]{flex:1;padding:16px}.mock-hero[data-v-7ae755b5]{background:var(--gradient-brand);opacity:.15;border-radius:var(--radius-sm);height:80px;margin-bottom:14px}.mock-cards[data-v-7ae755b5]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-card[data-v-7ae755b5]{flex-direction:column;gap:6px;display:flex}.mock-img[data-v-7ae755b5]{background:var(--gray-200);border-radius:var(--radius-xs);height:50px}.mock-line[data-v-7ae755b5]{border-radius:var(--radius-full);background:var(--gray-200);height:6px}.mock-line.accent[data-v-7ae755b5]{background:var(--primary);opacity:.25}.mock-line.w80[data-v-7ae755b5]{width:80%}.mock-line.w50[data-v-7ae755b5]{width:50%}@media (width<=900px){.ind-content[data-v-7ae755b5]{grid-template-columns:1fr;gap:32px}.industries[data-v-7ae755b5]{padding:var(--space-section-sm) 0}}@media (width<=600px){.ind-tabs[data-v-7ae755b5]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:22px}.ind-tab[data-v-7ae755b5]{gap:5px;padding:7px 12px;font-size:.75rem}.ind-tab i[data-v-7ae755b5]{font-size:.7rem}.ind-text h3[data-v-7ae755b5]{font-size:1.15rem}.ind-text>p[data-v-7ae755b5]{font-size:.85rem;line-height:1.5}.ind-features[data-v-7ae755b5]{gap:6px}.ind-features li[data-v-7ae755b5]{font-size:.8rem}.ind-mock[data-v-7ae755b5]{display:none}.ind-content[data-v-7ae755b5]{gap:0}}@media (width<=480px){.mock-cards[data-v-7ae755b5]{grid-template-columns:1fr}.ind-tab[data-v-7ae755b5]{padding:6px 10px;font-size:.7rem}.ind-text h3[data-v-7ae755b5]{font-size:1.05rem}.ind-text>p[data-v-7ae755b5]{font-size:.82rem}.ind-features li[data-v-7ae755b5]{font-size:.78rem}}.portfolio[data-v-e68f596a]{padding:var(--space-section) 0;background:var(--white);position:relative}.portfolio[data-v-e68f596a]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-grid[data-v-e68f596a]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.portfolio-card[data-v-e68f596a]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.portfolio-card[data-v-e68f596a]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.portfolio-img-wrap[data-v-e68f596a]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.portfolio-img[data-v-e68f596a]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.portfolio-card:hover .portfolio-img[data-v-e68f596a]{transform:scale(1.05)}.portfolio-overlay[data-v-e68f596a]{position:absolute;top:16px;left:16px}.portfolio-industry[data-v-e68f596a]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.portfolio-body[data-v-e68f596a]{padding:28px 28px 32px}.portfolio-body h3[data-v-e68f596a]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.portfolio-meta[data-v-e68f596a]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.meta-item[data-v-e68f596a]{flex-direction:column;gap:4px;display:flex}.meta-label[data-v-e68f596a]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.meta-item p[data-v-e68f596a]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.portfolio-tags[data-v-e68f596a]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-e68f596a]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}@media (width<=768px){.portfolio-grid[data-v-e68f596a]{grid-template-columns:1fr;gap:24px}.portfolio[data-v-e68f596a]{padding:var(--space-section-sm) 0}.portfolio-body[data-v-e68f596a]{padding:20px 20px 24px}.portfolio-body h3[data-v-e68f596a]{margin-bottom:12px;font-size:1.05rem}.meta-item p[data-v-e68f596a]{font-size:.82rem}}@media (width<=600px){.portfolio-grid[data-v-e68f596a]{grid-template-columns:1fr;gap:18px}.portfolio-card[data-v-e68f596a]:hover,.portfolio-card:hover .portfolio-img[data-v-e68f596a]{transform:none}.portfolio-body[data-v-e68f596a]{padding:16px 16px 20px}.portfolio-body h3[data-v-e68f596a]{margin-bottom:8px;font-size:.95rem}.portfolio-body .meta-item p[data-v-e68f596a]{font-size:.78rem}}.mid-cta[data-v-0a53b2f7]{padding:var(--space-section-sm) 0;background:var(--gradient-dark-vibrant);position:relative;overflow:hidden}.mid-cta-inner[data-v-0a53b2f7]{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.mid-cta-inner h2[data-v-0a53b2f7]{color:var(--white);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.25}.mid-cta-inner p[data-v-0a53b2f7]{color:#ffffffb3;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.mid-cta-inner .btn[data-v-0a53b2f7]{background:var(--white);color:var(--primary);border-color:var(--white);padding:14px 36px;font-size:.98rem}.mid-cta-inner .btn[data-v-0a53b2f7]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fff3}.blob[data-v-0a53b2f7]{filter:blur(100px);opacity:.25;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-1[data-v-0a53b2f7]{background:var(--primary);width:300px;height:300px;top:-40%;left:-10%}.blob-2[data-v-0a53b2f7]{background:var(--accent);width:240px;height:240px;animation-delay:3s;bottom:-40%;right:-5%}@media (width<=600px){.mid-cta[data-v-0a53b2f7]{padding:var(--space-section-xs) 0}.mid-cta-inner[data-v-0a53b2f7]{padding:28px 20px}.mid-cta-inner h2[data-v-0a53b2f7]{font-size:1.3rem}.mid-cta-inner p[data-v-0a53b2f7]{font-size:.88rem}.mid-cta-inner .btn[data-v-0a53b2f7]{width:100%;padding:10px 20px;font-size:.85rem}}.services[data-v-fc6c129f]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.services[data-v-fc6c129f]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.services-grid[data-v-fc6c129f]{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.service-card[data-v-fc6c129f]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);text-align:center;padding:40px 32px}.service-card[data-v-fc6c129f]:hover{box-shadow:var(--shadow-xl);border-color:var(--primary);transform:translateY(-6px)}.service-icon[data-v-fc6c129f]{border-radius:var(--radius-lg);width:64px;height:64px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 24px;font-size:1.6rem;display:flex}.service-card:hover .service-icon[data-v-fc6c129f]{transform:scale(1.1)}.service-card h3[data-v-fc6c129f]{color:var(--dark);letter-spacing:-.015em;margin-bottom:12px;font-size:1.2rem;font-weight:700}.service-card p[data-v-fc6c129f]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.services-grid[data-v-fc6c129f]{grid-template-columns:1fr 1fr;gap:20px}.services[data-v-fc6c129f]{padding:var(--space-section-sm) 0}}@media (width<=600px){.services-grid[data-v-fc6c129f]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.service-card[data-v-fc6c129f]{padding:20px 16px}.service-card[data-v-fc6c129f]:hover{transform:none}.service-icon[data-v-fc6c129f]{width:48px;height:48px;margin-bottom:14px;font-size:1.3rem}.service-card h3[data-v-fc6c129f]{margin-bottom:6px;font-size:.95rem}.service-card p[data-v-fc6c129f]{font-size:.78rem;line-height:1.5}}.packages[data-v-793ebcf1]{background:var(--gray-50);position:relative}.packages[data-v-793ebcf1]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.type-screen [data-reveal][data-v-793ebcf1]:not([data-revealed]){opacity:0;transform:none!important}.type-screen [data-reveal][data-revealed][data-v-793ebcf1]{animation:screenFade-793ebcf1 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes screenFade-793ebcf1{0%{opacity:0}to{opacity:1}}.type-screen[data-v-793ebcf1]{align-items:center;min-height:100vh;padding:90px 0;display:flex;position:relative;overflow:hidden}.screen-canvas[data-v-793ebcf1]{z-index:1;width:100%;max-width:1240px;margin:0 auto;position:relative}.screen-bg-num[data-v-793ebcf1]{letter-spacing:-.06em;color:#6366f10a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(22rem,46vw,44rem);font-weight:900;line-height:.8;position:absolute;bottom:-8%;right:-3%}.screen-1[data-v-793ebcf1]{background:linear-gradient(#fff 0%,#f5f7ff 100%)}.screen-2[data-v-793ebcf1]{color:var(--white);background:linear-gradient(135deg,#0b1220 0%,#131a2e 55%,#1b1e3a 100%)}.screen-2 .screen-bg-num[data-v-793ebcf1]{color:#ffffff08}.screen-3[data-v-793ebcf1]{background:linear-gradient(#fbf7ff 0%,#f3f0ff 100%)}.screen-3 .screen-bg-num[data-v-793ebcf1]{color:#8b5cf60b}.screen-top[data-v-793ebcf1]{margin-bottom:56px}.screen-meta[data-v-793ebcf1]{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.screen-if[data-v-793ebcf1]{letter-spacing:-.06em;background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;opacity:.7;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,13vw,12rem);font-weight:900;line-height:.85;display:inline-block}.screen-2 .screen-if[data-v-793ebcf1]{background:linear-gradient(135deg,#67e8f9 0%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-3 .screen-if[data-v-793ebcf1]{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-num[data-v-793ebcf1]{letter-spacing:.32em;color:var(--text-muted);opacity:.7;font-size:.82rem;font-weight:800}.screen-2 .screen-num[data-v-793ebcf1]{color:#fff6}.screen-tagline[data-v-793ebcf1]{color:var(--text-secondary);max-width:680px;margin-bottom:32px;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:500;line-height:1.5}.screen-2 .screen-tagline[data-v-793ebcf1]{color:#ffffffa6}.screen-name[data-v-793ebcf1]{letter-spacing:-.05em;color:var(--dark);overflow-wrap:break-word;margin-bottom:16px;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:900;line-height:.92}.screen-2 .screen-name[data-v-793ebcf1]{color:var(--white)}.screen-headline[data-v-793ebcf1]{letter-spacing:-.02em;color:var(--text-secondary);overflow-wrap:break-word;margin-bottom:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.3}.screen-2 .screen-headline[data-v-793ebcf1]{color:#fff9}.screen-3 .screen-headline[data-v-793ebcf1]{color:var(--text-secondary)}.screen-bottom[data-v-793ebcf1]{border-top:1px solid var(--gray-200);padding-top:36px}.screen-2 .screen-bottom[data-v-793ebcf1]{border-color:#ffffff1a}.screen-3 .screen-bottom[data-v-793ebcf1]{border-color:#8b5cf626}.screen-design-label[data-v-793ebcf1]{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:28px;font-size:.78rem;font-weight:800;display:inline-block}.screen-2 .screen-design-label[data-v-793ebcf1]{color:#67e8f9}.screen-3 .screen-design-label[data-v-793ebcf1]{color:#8b5cf6}.screen-points-row[data-v-793ebcf1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.point-block[data-v-793ebcf1]{min-width:0;position:relative}.point-index[data-v-793ebcf1]{letter-spacing:-.03em;color:var(--primary);opacity:.25;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1;display:block}.screen-2 .point-index[data-v-793ebcf1]{color:#67e8f9;opacity:.35}.screen-3 .point-index[data-v-793ebcf1]{color:#8b5cf6;opacity:.3}.screen-4[data-v-793ebcf1]{color:var(--white);background:linear-gradient(135deg,#0f1b1a 0%,#0b1f1d 55%,#0a1e2a 100%)}.screen-4 .screen-bg-num[data-v-793ebcf1]{color:#10b9810a}.screen-4 .screen-if[data-v-793ebcf1]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-4 .screen-num[data-v-793ebcf1]{color:#fff6}.screen-4 .screen-tagline[data-v-793ebcf1]{color:#ffffffa6}.screen-4 .screen-name[data-v-793ebcf1]{color:var(--white)}.screen-4 .screen-headline[data-v-793ebcf1]{color:#fff9}.screen-4 .screen-bottom[data-v-793ebcf1]{border-color:#10b98126}.screen-4 .screen-design-label[data-v-793ebcf1]{color:#34d399}.screen-4 .point-index[data-v-793ebcf1]{color:#10b981;opacity:.35}.screen-4 .point-title[data-v-793ebcf1]{color:var(--white)}.screen-4 .point-text[data-v-793ebcf1]{color:#ffffffa6}.screen-cta-row[data-v-793ebcf1]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:36px;display:flex}.screen-cta-btn[data-v-793ebcf1]{border-radius:var(--radius-full);border:2px solid var(--gray-300);color:var(--dark);cursor:pointer;transition:var(--transition);letter-spacing:-.01em;background:0 0;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.screen-cta-btn[data-v-793ebcf1]:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.screen-2 .screen-cta-btn[data-v-793ebcf1]{color:var(--white);border-color:#ffffff4d}.screen-2 .screen-cta-btn[data-v-793ebcf1]:hover{color:#67e8f9;background:#67e8f914;border-color:#67e8f9}.screen-cta-primary[data-v-793ebcf1]{color:var(--white);background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-cta-primary[data-v-793ebcf1]:hover{color:var(--white);background:linear-gradient(135deg,#059669 0%,#0891b2 100%);border-color:#0000;box-shadow:0 8px 32px #10b98180}.screen-cta-note[data-v-793ebcf1]{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.5}.screen-4 .btn-primary[data-v-793ebcf1]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-4 .btn-primary[data-v-793ebcf1]:hover{box-shadow:0 8px 32px #10b98180}.point-title[data-v-793ebcf1]{color:var(--dark);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:800;line-height:1.25}.screen-2 .point-title[data-v-793ebcf1]{color:var(--white)}.point-text[data-v-793ebcf1]{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.screen-2 .point-text[data-v-793ebcf1]{color:#ffffffa6}@media (width<=960px){.type-screen[data-v-793ebcf1]{min-height:auto;padding:64px 0}.packages[data-v-793ebcf1]{padding-bottom:var(--space-section-sm)}.screen-top[data-v-793ebcf1]{margin-bottom:48px}.screen-if[data-v-793ebcf1]{font-size:clamp(4rem,16vw,7rem)}.screen-name[data-v-793ebcf1]{font-size:clamp(2.8rem,11vw,5rem)}.screen-headline[data-v-793ebcf1]{font-size:clamp(1.1rem,3vw,1.5rem)}.screen-points-row[data-v-793ebcf1]{grid-template-columns:1fr;gap:28px}.screen-bg-num[data-v-793ebcf1]{opacity:.6;font-size:clamp(16rem,34vw,24rem)}}@media (width<=600px){.type-screen[data-v-793ebcf1]{padding:44px 0}.screen-top[data-v-793ebcf1]{margin-bottom:36px}.screen-meta[data-v-793ebcf1]{gap:12px;margin-bottom:14px}.screen-if[data-v-793ebcf1]{font-size:clamp(3.2rem,20vw,5rem)}.screen-num[data-v-793ebcf1]{font-size:.68rem}.screen-name[data-v-793ebcf1]{font-size:clamp(2.2rem,14vw,3.2rem)}.screen-headline[data-v-793ebcf1]{font-size:clamp(1rem,4vw,1.2rem)}.screen-bottom[data-v-793ebcf1]{padding-top:28px}.screen-tagline[data-v-793ebcf1]{margin-bottom:28px;font-size:.9rem}.point-index[data-v-793ebcf1]{margin-bottom:10px;font-size:1.6rem}.point-title[data-v-793ebcf1]{margin-bottom:6px;font-size:.98rem}.point-text[data-v-793ebcf1]{font-size:.8rem;line-height:1.6}.screen-cta-btn[data-v-793ebcf1]{padding:11px 22px;font-size:.85rem}.screen-cta-note[data-v-793ebcf1]{font-size:.7rem}}.process[data-v-5fd11a2d]{padding:var(--space-section) 0;background:linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.process[data-v-5fd11a2d]:before{content:"";pointer-events:none;background-image:linear-gradient(#64748b14 1px,#0000 1px),linear-gradient(90deg,#64748b14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%)}.process[data-v-5fd11a2d]:after{content:"";pointer-events:none;background:radial-gradient(680px 440px at 10% -8%,#6366f117,#0000 60%),radial-gradient(680px 440px at 90% 108%,#06b6d414,#0000 60%);position:absolute;inset:0}.process .container[data-v-5fd11a2d]{z-index:1;position:relative}.panel-header[data-v-5fd11a2d]{text-align:center;max-width:660px;margin:0 auto 52px}.panel-label[data-v-5fd11a2d]{letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.panel-title[data-v-5fd11a2d]{letter-spacing:-.02em;color:var(--dark);margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;line-height:1.25}.panel-subtitle[data-v-5fd11a2d]{color:var(--text-secondary);font-size:.98rem;line-height:1.7}.panel-steps[data-v-5fd11a2d]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.p-step[data-v-5fd11a2d]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.p-step[data-v-5fd11a2d]:before,.p-step[data-v-5fd11a2d]:after{content:"";z-index:0;background:linear-gradient(90deg,#6366f14d,#8b5cf64d);width:calc(50% + 12px);height:2px;position:absolute;top:22px}.p-step[data-v-5fd11a2d]:before{left:0}.p-step[data-v-5fd11a2d]:after{right:0}.p-step[data-v-5fd11a2d]:first-child:before,.p-step[data-v-5fd11a2d]:last-child:after{display:none}.p-dot[data-v-5fd11a2d]{z-index:1;background:var(--white);width:46px;height:46px;color:var(--primary);transition:var(--transition-spring);border:2px solid #6366f180;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:.82rem;font-weight:800;display:flex;position:relative;box-shadow:0 6px 18px #6366f138}.p-step:hover .p-dot[data-v-5fd11a2d]{background:var(--gradient-brand);color:var(--white);border-color:#0000;transform:scale(1.1);box-shadow:0 10px 26px #6366f166}.p-time[data-v-5fd11a2d]{color:var(--primary);background:var(--primary-light);border-radius:var(--radius-full);border:1px solid #6366f140;align-items:center;gap:6px;margin-bottom:10px;padding:3px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.p-body h3[data-v-5fd11a2d]{color:var(--dark);letter-spacing:-.01em;margin-bottom:6px;font-size:1.02rem;font-weight:700}.p-body p[data-v-5fd11a2d]{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.panel-divider[data-v-5fd11a2d]{background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;margin:46px 0 40px}.panel-features[data-v-5fd11a2d]{grid-template-columns:repeat(5,1fr);gap:24px 18px;display:grid}.p-feature[data-v-5fd11a2d]{text-align:center}.p-f-icon[data-v-5fd11a2d]{width:46px;height:46px;transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:1rem;display:flex}.p-feature:hover .p-f-icon[data-v-5fd11a2d]{transform:scale(1.14)translateY(-2px)}.p-feature h3[data-v-5fd11a2d]{color:var(--dark);letter-spacing:-.01em;margin-bottom:6px;font-size:.98rem;font-weight:700}.p-feature p[data-v-5fd11a2d]{color:var(--text-secondary);font-size:.83rem;line-height:1.6}.p-feature[data-v-5fd11a2d] .p-f-highlight{color:var(--primary);font-size:1.35em;font-weight:900}.panel-cta[data-v-5fd11a2d]{text-align:center;margin-top:44px}.panel-cta .btn.btn-primary[data-v-5fd11a2d]{box-shadow:0 8px 32px #6366f159}@media (width<=1100px){.panel-steps[data-v-5fd11a2d]{grid-template-columns:1fr;gap:0;max-width:560px;margin:0 auto;position:relative}.panel-steps[data-v-5fd11a2d]:before{content:"";background:linear-gradient(#6366f14d,#8b5cf64d);width:2px;position:absolute;top:28px;bottom:28px;left:23px}.p-step[data-v-5fd11a2d]{text-align:left;grid-template-columns:46px 1fr;align-items:start;column-gap:18px;padding:16px 0;display:grid}.p-step[data-v-5fd11a2d]:before,.p-step[data-v-5fd11a2d]:after{display:none}.p-dot[data-v-5fd11a2d]{margin:0 auto}.p-body[data-v-5fd11a2d]{padding-top:2px}.p-time[data-v-5fd11a2d]{margin-bottom:6px}.panel-features[data-v-5fd11a2d]{grid-template-columns:1fr 1fr;gap:26px 20px}.panel-features .p-feature[data-v-5fd11a2d]:last-child{grid-column:1/-1;max-width:360px;margin:0 auto}}@media (width<=768px){.process[data-v-5fd11a2d]{padding:var(--space-section-sm) 0}}@media (width<=480px){.panel-header[data-v-5fd11a2d]{margin-bottom:36px}.p-step[data-v-5fd11a2d]{padding:12px 0}.panel-divider[data-v-5fd11a2d]{margin:32px 0 28px}.panel-features[data-v-5fd11a2d]{grid-template-columns:1fr;gap:20px}.p-feature p[data-v-5fd11a2d]{font-size:.8rem}.panel-cta[data-v-5fd11a2d]{margin-top:34px}}.faq [data-reveal][data-v-b4d6cc32]:not([data-revealed]){opacity:0;transform:none!important}.faq [data-reveal][data-revealed][data-v-b4d6cc32]{animation:faqFade-b4d6cc32 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes faqFade-b4d6cc32{0%{opacity:0}to{opacity:1}}.faq[data-v-b4d6cc32]{color:#0f172a;background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 0;position:relative;overflow:hidden}.faq-glow[data-v-b4d6cc32]{pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f10f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:20%;left:-10%}.faq-wrap[data-v-b4d6cc32]{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.faq-aside[data-v-b4d6cc32]{position:sticky;top:120px}.faq-label[data-v-b4d6cc32]{letter-spacing:.2em;text-transform:uppercase;color:#6366f1;margin-bottom:20px;font-size:.78rem;font-weight:800;display:inline-block}.faq-title[data-v-b4d6cc32]{letter-spacing:-.03em;color:#0f172a;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.faq-subtitle[data-v-b4d6cc32]{color:#64748b;max-width:340px;margin-bottom:28px;font-size:1rem;line-height:1.65}.faq-hint[data-v-b4d6cc32]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;max-width:340px;padding:16px 18px;font-size:.88rem;line-height:1.5;display:flex}.faq-hint i[data-v-b4d6cc32]{color:#6366f1;flex-shrink:0;margin-top:2px}.faq-hint a[data-v-b4d6cc32]{color:#6366f1;text-decoration:none;transition:color .2s}.faq-hint a[data-v-b4d6cc32]:hover{color:#4f46e5}.faq-list[data-v-b4d6cc32]{flex-direction:column;gap:8px;display:flex}.faq-item[data-v-b4d6cc32]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .3s;overflow:hidden}.faq-item[data-v-b4d6cc32]:hover{border-color:#6366f14d;box-shadow:0 4px 20px #0f172a0f}.faq-item.open[data-v-b4d6cc32]{background:#6366f108;border-color:#6366f166}.faq-btn[data-v-b4d6cc32]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:20px 22px;font-family:inherit;transition:all .2s;display:flex}.faq-num[data-v-b4d6cc32]{letter-spacing:.1em;color:#6366f166;flex-shrink:0;width:28px;font-size:.78rem;font-weight:800;transition:color .2s}.faq-item.open .faq-num[data-v-b4d6cc32]{color:#6366f1}.faq-q[data-v-b4d6cc32]{color:#334155;letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:600;line-height:1.45;transition:color .2s}.faq-item.open .faq-q[data-v-b4d6cc32]{color:#0f172a}.faq-icon[data-v-b4d6cc32]{color:#94a3b8;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.faq-item.open .faq-icon[data-v-b4d6cc32]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);transform:rotate(180deg)}.faq-ans[data-v-b4d6cc32]{max-height:0;transition:max-height .4s;overflow:hidden}.faq-ans.show[data-v-b4d6cc32]{max-height:400px}.faq-ans p[data-v-b4d6cc32]{color:#64748b;padding:0 22px 22px 68px;font-size:.92rem;line-height:1.7}@media (width<=960px){.faq[data-v-b4d6cc32]{padding:72px 0}.faq-wrap[data-v-b4d6cc32]{grid-template-columns:1fr;gap:40px}.faq-aside[data-v-b4d6cc32]{position:static}.faq-subtitle[data-v-b4d6cc32],.faq-hint[data-v-b4d6cc32]{max-width:100%}}@media (width<=600px){.faq[data-v-b4d6cc32]{padding:52px 0}.faq-wrap[data-v-b4d6cc32]{gap:28px;padding:0 20px}.faq-title[data-v-b4d6cc32]{font-size:1.7rem}.faq-subtitle[data-v-b4d6cc32]{font-size:.9rem}.faq-btn[data-v-b4d6cc32]{gap:12px;padding:16px}.faq-num[data-v-b4d6cc32]{width:24px;font-size:.7rem}.faq-q[data-v-b4d6cc32]{font-size:.9rem}.faq-icon[data-v-b4d6cc32]{width:28px;height:28px;font-size:.65rem}.faq-ans p[data-v-b4d6cc32]{padding:0 16px 16px 52px;font-size:.85rem}}.why-choose-sensng[data-v-5ff832eb]{padding:var(--space-section) 0;background:#fff}.why-choose-sensng .section-label[data-v-5ff832eb]{color:#6366f1;background:#6366f114;border-color:#6366f126}.why-choose-sensng .section-title[data-v-5ff832eb]{color:var(--text-primary)}.why-grid[data-v-5ff832eb]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.why-card[data-v-5ff832eb]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:var(--transition-spring);text-align:center;padding:36px 28px}.why-card[data-v-5ff832eb]:hover{border-color:#6366f14d;transform:translateY(-6px);box-shadow:0 12px 32px #0000000f}.why-icon[data-v-5ff832eb]{border-radius:var(--radius-md);width:56px;height:56px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.3rem;display:flex}.why-card:hover .why-icon[data-v-5ff832eb]{transform:scale(1.1)}.why-card h3[data-v-5ff832eb]{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:10px;font-size:1.05rem;font-weight:700}.why-card p[data-v-5ff832eb]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (width<=900px){.why-grid[data-v-5ff832eb]{grid-template-columns:1fr 1fr;gap:20px}.why-choose-sensng[data-v-5ff832eb]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-5ff832eb]{grid-template-columns:1fr 1fr;gap:12px}.why-card[data-v-5ff832eb]{padding:18px 14px}.why-icon[data-v-5ff832eb]{width:42px;height:42px;margin-bottom:12px;font-size:1.1rem}.why-card h3[data-v-5ff832eb]{font-size:.9rem}.why-card p[data-v-5ff832eb]{font-size:.78rem;line-height:1.45}}@media (width<=420px){.why-grid[data-v-5ff832eb]{grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}}.about[data-v-5bdf58fe]{padding:var(--space-section-sm) 0;background:var(--white);position:relative}.about[data-v-5bdf58fe]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.about-inner[data-v-5bdf58fe]{text-align:center;max-width:760px;margin:0 auto}.about-inner .section-label[data-v-5bdf58fe]{margin-bottom:18px}.about-inner .section-title[data-v-5bdf58fe]{margin-bottom:20px}.about-desc[data-v-5bdf58fe]{color:var(--text-secondary);font-size:1.08rem;line-height:1.8}@media (width<=700px){.about-inner[data-v-5bdf58fe]{gap:28px}.about-desc[data-v-5bdf58fe]{font-size:.95rem}.about-inner .section-title[data-v-5bdf58fe]{font-size:1.5rem}}@media (width<=600px){.about[data-v-5bdf58fe]{padding:var(--space-section-xs) 0}.about-inner[data-v-5bdf58fe]{gap:22px}.about-desc[data-v-5bdf58fe]{font-size:.88rem}.about-inner .section-title[data-v-5bdf58fe]{font-size:1.35rem}}@media (width<=480px){.about[data-v-5bdf58fe]{padding:var(--space-section-xs) 0}.about-inner[data-v-5bdf58fe]{gap:18px}.about-desc[data-v-5bdf58fe]{font-size:.85rem;line-height:1.55}.about-inner .section-title[data-v-5bdf58fe]{font-size:1.2rem}}.cta[data-v-024d6d5b]{padding:var(--space-section) 0;background:var(--gray-50);position:relative;overflow:hidden}.cta[data-v-024d6d5b]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.cta-bg-decor[data-v-024d6d5b]{pointer-events:none;position:absolute;inset:0}.blob[data-v-024d6d5b]{filter:blur(110px);opacity:.22;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-cta-1[data-v-024d6d5b]{background:var(--primary);width:420px;height:420px;top:-20%;right:-10%}.blob-cta-2[data-v-024d6d5b]{background:var(--accent);width:320px;height:320px;animation-delay:3s;bottom:-15%;left:-5%}.cta-card[data-v-024d6d5b]{z-index:1;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);grid-template-columns:1fr 1.1fr;gap:0;display:grid;position:relative;overflow:hidden}.cta-left[data-v-024d6d5b]{color:#334155;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);padding:48px 44px;position:relative;overflow:hidden}.cta-left[data-v-024d6d5b]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f114,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-30%;right:-30%}.cta-left .section-label[data-v-024d6d5b]{color:#6366f1;background:#6366f11a;border-color:#6366f133}.cta-left h2[data-v-024d6d5b]{color:#0f172a;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2;position:relative}.cta-left>p[data-v-024d6d5b]{color:#64748b;margin-bottom:32px;line-height:1.65;position:relative}.cta-promises[data-v-024d6d5b]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.promise-item[data-v-024d6d5b]{align-items:flex-start;gap:14px;display:flex}.promise-num[data-v-024d6d5b]{letter-spacing:.1em;color:#6366f1;opacity:.5;flex-shrink:0;padding-top:2px;font-size:.82rem;font-weight:800}.promise-item h4[data-v-024d6d5b]{color:#0f172a;letter-spacing:-.01em;margin-bottom:2px;font-size:.95rem;font-weight:700}.promise-item p[data-v-024d6d5b]{color:#64748b;font-size:.82rem;line-height:1.5}.cta-contact[data-v-024d6d5b]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cta-contact-item[data-v-024d6d5b]{border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--gray-200);color:#0f172a;transition:var(--transition-spring);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-contact-item i[data-v-024d6d5b]{font-size:1rem}.cta-contact-item:first-child i[data-v-024d6d5b]{color:#25d366}.cta-contact-item:last-child i[data-v-024d6d5b]{color:#6366f1}.cta-contact-item[data-v-024d6d5b]:hover{color:#6366f1;box-shadow:var(--shadow-sm);border-color:#6366f1;transform:translateY(-2px)}.cta-hours[data-v-024d6d5b]{color:#64748b;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;display:flex}.cta-hours i[data-v-024d6d5b]{color:#6366f1;font-size:.85rem}.cta-right[data-v-024d6d5b]{background:#fff;border-left:1px solid #e2e8f0;padding:48px 44px}.form-row[data-v-024d6d5b]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-group[data-v-024d6d5b]{flex-direction:column;gap:8px;width:100%;display:flex}.form-group[data-v-024d6d5b]:not(:last-of-type){margin-bottom:16px}.form-group label[data-v-024d6d5b]{color:var(--text-secondary);letter-spacing:.01em;font-size:.85rem;font-weight:600}.form-group input[data-v-024d6d5b],.form-group textarea[data-v-024d6d5b],.form-group select[data-v-024d6d5b]{border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;transition:var(--transition);background:var(--gray-50);color:var(--text);resize:vertical;outline:none;padding:14px 18px;font-family:inherit;font-size:.95rem}.form-group input[data-v-024d6d5b]:focus,.form-group textarea[data-v-024d6d5b]:focus,.form-group select[data-v-024d6d5b]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px var(--primary-glow)}.form-group select[data-v-024d6d5b]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2364748B' d='M6 8L0 0h12z'/></svg>");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.cta-right .btn[data-v-024d6d5b]{width:100%;margin-top:8px}.form-toggle[data-v-024d6d5b]{color:var(--primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;font-size:.85rem;font-weight:600;display:flex}.form-toggle[data-v-024d6d5b]:hover{color:var(--primary-dark)}.form-optional[data-v-024d6d5b]{padding-top:4px}.req[data-v-024d6d5b]{color:#ef4444;margin-left:2px;font-weight:700}.form-consent[data-v-024d6d5b]{margin:20px 0 4px}.consent-check[data-v-024d6d5b]{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.consent-check input[type=checkbox][data-v-024d6d5b]{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.check-mark[data-v-024d6d5b]{border:1.5px solid var(--gray-300);width:18px;height:18px;transition:var(--transition-fast);background:var(--white);border-radius:4px;flex-shrink:0;margin-top:1px;position:relative}.consent-check input:checked~.check-mark[data-v-024d6d5b]{background:var(--primary);border-color:var(--primary)}.consent-check input:checked~.check-mark[data-v-024d6d5b]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.consent-text a[data-v-024d6d5b]{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.consent-text a[data-v-024d6d5b]:hover{color:var(--primary-dark)}.form-footnote[data-v-024d6d5b]{color:var(--text-muted);text-align:center;margin-top:12px;font-size:.75rem;line-height:1.5}.form-success[data-v-024d6d5b]{text-align:center;padding:24px 16px;animation:.5s ease-out fadeSlideIn}.success-icon[data-v-024d6d5b]{background:var(--gradient-brand);width:64px;height:64px;color:var(--white);box-shadow:var(--shadow-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;display:flex}.form-success h3[data-v-024d6d5b]{color:var(--dark);letter-spacing:-.01em;margin-bottom:10px;font-size:1.3rem;font-weight:700}.form-success p[data-v-024d6d5b]{color:var(--text-secondary);max-width:360px;margin:0 auto;font-size:.95rem;line-height:1.65}@media (width<=800px){.cta-card[data-v-024d6d5b]{grid-template-columns:1fr}.cta-left[data-v-024d6d5b],.cta-right[data-v-024d6d5b]{padding:24px 20px}.cta-left h2[data-v-024d6d5b]{font-size:1.5rem}.cta-left>p[data-v-024d6d5b]{font-size:.9rem}.form-row[data-v-024d6d5b]{grid-template-columns:1fr}.cta[data-v-024d6d5b]{padding:var(--space-section-sm) 0}}@media (width<=480px){.cta-left[data-v-024d6d5b],.cta-right[data-v-024d6d5b]{padding:18px 14px}.cta-left h2[data-v-024d6d5b]{margin-bottom:6px;font-size:1.25rem}.cta-left>p[data-v-024d6d5b]{font-size:.85rem;display:none}.form-group[data-v-024d6d5b]{margin-bottom:10px}.form-group label[data-v-024d6d5b]{margin-bottom:4px;font-size:.8rem}.form-group input[data-v-024d6d5b],.form-group textarea[data-v-024d6d5b],.form-group select[data-v-024d6d5b]{padding:9px 12px;font-size:.82rem}textarea[data-v-024d6d5b]{rows:3}.form-submit[data-v-024d6d5b]{padding:10px 18px;font-size:.85rem}.consent-text[data-v-024d6d5b]{font-size:.75rem}.form-toggle[data-v-024d6d5b]{margin-bottom:0;padding:6px 12px;font-size:.78rem}.form-footnote[data-v-024d6d5b]{margin-top:8px;font-size:.7rem}}.footer[data-v-9648273d]{background:var(--gradient-dark-vibrant);color:#ffffffb3;padding:80px 0 0;position:relative;overflow:hidden}.footer[data-v-9648273d]:before{content:"";background:linear-gradient(90deg,#0000,#6366f180,#06b6d480,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer[data-v-9648273d]:after{content:"";pointer-events:none;background:radial-gradient(#6366f126,#0000 70%);width:600px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.footer-grid[data-v-9648273d]{z-index:1;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px;margin-bottom:52px;display:grid;position:relative}.footer-logo[data-v-9648273d]{color:var(--white);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:1.7rem;font-weight:800;display:flex}.footer-logo-img[data-v-9648273d]{object-fit:contain;width:48px;height:48px}.footer-logo .logo-accent[data-v-9648273d]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-brand p[data-v-9648273d]{color:#ffffff8c;max-width:280px;margin-bottom:24px;font-size:.92rem;line-height:1.7}.footer-social[data-v-9648273d]{gap:12px;display:flex}.footer-social a[data-v-9648273d]{border-radius:var(--radius-sm);color:#fff9;width:40px;height:40px;transition:var(--transition-spring);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer-social a[data-v-9648273d]:hover{background:var(--gradient-brand);color:var(--white);box-shadow:var(--shadow-primary);border-color:#0000;transform:translateY(-3px)}.footer-col h4[data-v-9648273d]{color:var(--white);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:.82rem;font-weight:700}.footer-col ul[data-v-9648273d]{flex-direction:column;gap:12px;display:flex}.footer-col li[data-v-9648273d],.footer-col a[data-v-9648273d]{color:#ffffff8c;transition:var(--transition-fast);align-items:center;gap:10px;font-size:.9rem;display:flex}.footer-col a[data-v-9648273d]:hover{color:var(--accent);transform:translate(2px)}.footer-col li i[data-v-9648273d]{color:var(--accent);width:16px;font-size:.78rem}.footer-bottom[data-v-9648273d]{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:.85rem;display:flex}.footer-legal[data-v-9648273d]{align-items:center;gap:8px;display:flex}.footer-legal a[data-v-9648273d]{color:#ffffff80;transition:var(--transition-fast)}.footer-legal a[data-v-9648273d]:hover{color:var(--accent)}.legal-sep[data-v-9648273d]{color:#ffffff40}.footer-company[data-v-9648273d]{text-align:center;border-top:1px solid #ffffff0f;padding:16px 0 24px}.footer-company p[data-v-9648273d]{color:#fff6;font-size:.78rem;line-height:1.6}.footer-company-name[data-v-9648273d]{letter-spacing:.02em;font-weight:600;color:#ffffff8c!important}.footer-company-meta[data-v-9648273d]{margin-top:4px;color:#ffffff4d!important;font-size:.72rem!important}.footer-credit i[data-v-9648273d]{color:#ec4899;margin:0 2px;font-size:.72rem}@media (width<=800px){.footer-grid[data-v-9648273d]{grid-template-columns:1fr 1fr;gap:32px}.footer[data-v-9648273d]{padding:60px 0 0}}@media (width<=600px){.footer-grid[data-v-9648273d]{grid-template-columns:1fr;gap:0}.footer-brand[data-v-9648273d]{padding-bottom:20px}.footer-col[data-v-9648273d]{border-bottom:1px solid #ffffff0f}.footer-col h4[data-v-9648273d]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 0;display:flex}.footer-col-arrow[data-v-9648273d]{transition:var(--transition-fast);font-size:.65rem;display:inline-block}.footer-col.open .footer-col-arrow[data-v-9648273d]{transform:rotate(180deg)}.footer-col ul[data-v-9648273d]{max-height:0;padding-bottom:0;transition:max-height .35s;overflow:hidden}.footer-col.open ul[data-v-9648273d]{max-height:300px;padding-bottom:14px}.footer-bottom[data-v-9648273d]{text-align:center;flex-direction:column;gap:8px}.footer-legal[data-v-9648273d]{flex-wrap:wrap;justify-content:center}}@media (width<=500px){.footer-grid[data-v-9648273d]{grid-template-columns:1fr}.footer-bottom[data-v-9648273d]{text-align:center;flex-direction:column;gap:8px}}.app[data-v-1b5efb0c],.service-page[data-v-6996a82d]{overflow-x:hidden}.sp-hero[data-v-6996a82d]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-6996a82d]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-6996a82d]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-6996a82d]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-6996a82d]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-6996a82d]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-6996a82d]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-breadcrumb[data-v-6996a82d]{color:#ffffff80;justify-content:center;align-items:center;gap:10px;margin-bottom:28px;font-size:.82rem;display:flex}.sp-breadcrumb a[data-v-6996a82d]{color:#ffffffa6;transition:var(--transition-fast)}.sp-breadcrumb a[data-v-6996a82d]:hover{color:var(--accent)}.sp-breadcrumb i[data-v-6996a82d]{color:#ffffff4d;font-size:.6rem}.sp-breadcrumb-current[data-v-6996a82d]{color:#ffffffd9}.sp-hero-label[data-v-6996a82d]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-6996a82d]{color:var(--accent)}.sp-hero-title[data-v-6996a82d]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-6996a82d]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-6996a82d]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-6996a82d]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-6996a82d]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-6996a82d]{padding:96px 0}.sp-overview[data-v-6996a82d]{background:var(--white)}.sp-features[data-v-6996a82d]{background:var(--gray-50,#f8fafc)}.sp-process[data-v-6996a82d]{background:var(--white)}.sp-faq[data-v-6996a82d]{background:var(--gray-50,#f8fafc)}.sp-related[data-v-6996a82d]{background:var(--white)}.sp-overview-grid[data-v-6996a82d]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-6996a82d]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-6996a82d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-6996a82d]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-6996a82d]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-6996a82d]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-6996a82d]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-6996a82d]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-6996a82d]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-6996a82d]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-6996a82d]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-6996a82d]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-6996a82d]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-6996a82d]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-process-list[data-v-6996a82d]{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.sp-step[data-v-6996a82d]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);gap:22px;padding:24px 28px;display:flex}.sp-step[data-v-6996a82d]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(6px)}.sp-step-num[data-v-6996a82d]{background:var(--gradient-brand);width:46px;height:46px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.sp-step-title[data-v-6996a82d]{color:var(--dark);margin-bottom:6px;font-size:1.05rem;font-weight:700}.sp-step-text[data-v-6996a82d]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-faq-list[data-v-6996a82d]{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.sp-faq-item[data-v-6996a82d]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.sp-faq-item.open[data-v-6996a82d]{border-color:var(--primary);box-shadow:var(--shadow-primary)}.sp-faq-q[data-v-6996a82d]{cursor:pointer;width:100%;color:var(--dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:.98rem;font-weight:600;display:flex}.sp-faq-q i[data-v-6996a82d]{color:var(--primary);transition:transform var(--transition-fast);flex-shrink:0;font-size:.75rem}.sp-faq-item.open .sp-faq-q i[data-v-6996a82d]{transform:rotate(180deg)}.sp-faq-a-wrap[data-v-6996a82d]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.sp-faq-item.open .sp-faq-a-wrap[data-v-6996a82d]{grid-template-rows:1fr}.sp-faq-a[data-v-6996a82d]{padding:0 24px;overflow:hidden}.sp-faq-a p[data-v-6996a82d]{color:var(--text-secondary);padding-bottom:20px;font-size:.92rem;line-height:1.75}.sp-related-grid[data-v-6996a82d]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sp-related-card[data-v-6996a82d]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);color:var(--dark);transition:var(--transition-spring);align-items:center;gap:14px;padding:22px 24px;display:flex}.sp-related-card[data-v-6996a82d]:hover{box-shadow:var(--shadow-primary);color:var(--dark);border-color:#0000;transform:translateY(-4px)}.sp-related-icon[data-v-6996a82d]{background:var(--white);width:44px;height:44px;color:var(--primary);border:1px solid var(--gray-200,#e2e8f0);border-radius:12px;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.sp-related-label[data-v-6996a82d]{flex:1;font-size:.95rem;font-weight:600}.sp-related-arrow[data-v-6996a82d]{color:var(--primary);transition:transform var(--transition-fast);font-size:.85rem}.sp-related-card:hover .sp-related-arrow[data-v-6996a82d]{transform:translate(4px)}@media (width<=1024px){.sp-features-grid[data-v-6996a82d],.sp-related-grid[data-v-6996a82d]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sp-hero[data-v-6996a82d]{padding:90px 0 80px}.sp-section[data-v-6996a82d]{padding:72px 0}.sp-overview-grid[data-v-6996a82d]{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.sp-features-grid[data-v-6996a82d],.sp-related-grid[data-v-6996a82d],.sp-overview-stats[data-v-6996a82d]{grid-template-columns:1fr}.sp-hero-cta[data-v-6996a82d]{flex-direction:column}.sp-hero-cta .btn[data-v-6996a82d]{width:100%}.sp-step[data-v-6996a82d]{flex-direction:column;gap:12px}}.about-page[data-v-0fd5456f]{overflow-x:hidden}.sp-hero[data-v-0fd5456f]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-0fd5456f]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-0fd5456f]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-0fd5456f]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-0fd5456f]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-0fd5456f]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-0fd5456f]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-0fd5456f]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-0fd5456f]{color:var(--accent)}.sp-hero-title[data-v-0fd5456f]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-0fd5456f]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-0fd5456f]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-0fd5456f]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-0fd5456f]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-0fd5456f]{padding:96px 0}.ap-story[data-v-0fd5456f]{background:var(--white)}.ap-company[data-v-0fd5456f]{background:var(--gray-50,#f8fafc)}.ap-services[data-v-0fd5456f]{background:var(--white)}.ap-mv[data-v-0fd5456f]{background:var(--gray-50,#f8fafc)}.ap-values[data-v-0fd5456f]{background:var(--white)}.sp-section-sub[data-v-0fd5456f]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.ap-company-grid[data-v-0fd5456f],.section-header+.sp-features-grid[data-v-0fd5456f]{margin-top:44px}.ap-company-grid[data-v-0fd5456f]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ap-company-card[data-v-0fd5456f]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);text-align:center;transition:var(--transition-spring);padding:28px 22px}.ap-company-card[data-v-0fd5456f]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);transform:translateY(-4px)}.ap-company-icon[data-v-0fd5456f]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.25rem;display:flex}.ap-company-card:hover .ap-company-icon[data-v-0fd5456f]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.ap-company-title[data-v-0fd5456f]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.ap-company-value[data-v-0fd5456f]{color:var(--dark);word-break:break-word;font-size:.92rem;font-weight:600;line-height:1.55}.sp-overview-grid[data-v-0fd5456f]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-0fd5456f]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-0fd5456f]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-0fd5456f]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-0fd5456f]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-0fd5456f]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-0fd5456f]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-0fd5456f]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-0fd5456f]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-0fd5456f]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-0fd5456f]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-0fd5456f]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-0fd5456f]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-0fd5456f]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.ap-mv-grid[data-v-0fd5456f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-mv-card[data-v-0fd5456f]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:38px 32px;position:relative;overflow:hidden}.ap-mv-card[data-v-0fd5456f]:before{content:"";background:var(--gradient-brand);opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.ap-mv-card[data-v-0fd5456f]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000;transform:translateY(-5px)}.ap-mv-card[data-v-0fd5456f]:hover:before{opacity:1}.ap-mv-icon[data-v-0fd5456f]{background:var(--primary-light);width:54px;height:54px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.3rem;display:flex}.ap-mv-title[data-v-0fd5456f]{color:var(--dark);letter-spacing:-.02em;margin:6px 0 12px;font-size:1.3rem;font-weight:700}.ap-mv-text[data-v-0fd5456f]{color:var(--text-secondary);font-size:.96rem;line-height:1.8}@media (width<=900px){.sp-overview-grid[data-v-0fd5456f]{grid-template-columns:1fr;gap:40px}.sp-features-grid[data-v-0fd5456f],.ap-company-grid[data-v-0fd5456f]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.ap-mv-grid[data-v-0fd5456f]{grid-template-columns:1fr}.sp-hero[data-v-0fd5456f]{padding:100px 0 90px}.sp-section[data-v-0fd5456f]{padding:72px 0}}@media (width<=600px){.sp-features-grid[data-v-0fd5456f],.ap-company-grid[data-v-0fd5456f]{grid-template-columns:1fr}.ap-mv-card[data-v-0fd5456f]{padding:28px 22px}.sp-overview-stats[data-v-0fd5456f]{grid-template-columns:1fr;gap:12px}.sp-stat[data-v-0fd5456f]{padding:20px 14px}}.portfolio-page[data-v-e89d57c8]{overflow-x:hidden}.sp-hero[data-v-e89d57c8]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-e89d57c8]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-e89d57c8]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-e89d57c8]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-e89d57c8]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-e89d57c8]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-e89d57c8]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-e89d57c8]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-e89d57c8]{color:var(--accent)}.sp-hero-title[data-v-e89d57c8]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-e89d57c8]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-e89d57c8]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-e89d57c8]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-e89d57c8]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-e89d57c8]{padding:96px 0}.pf-cases[data-v-e89d57c8]{background:var(--white)}.pf-process[data-v-e89d57c8]{background:var(--gray-50,#f8fafc)}.sp-section-sub[data-v-e89d57c8]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.pf-grid[data-v-e89d57c8],.section-header+.sp-features-grid[data-v-e89d57c8]{margin-top:44px}.pf-grid[data-v-e89d57c8]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.pf-card[data-v-e89d57c8]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.pf-card[data-v-e89d57c8]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.pf-img-wrap[data-v-e89d57c8]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.pf-img[data-v-e89d57c8]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pf-card:hover .pf-img[data-v-e89d57c8]{transform:scale(1.05)}.pf-industry[data-v-e89d57c8]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block;position:absolute;top:16px;left:16px}.pf-body[data-v-e89d57c8]{padding:28px 28px 32px}.pf-title[data-v-e89d57c8]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.pf-meta[data-v-e89d57c8]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.pf-meta-item[data-v-e89d57c8]{flex-direction:column;gap:4px;display:flex}.pf-meta-label[data-v-e89d57c8]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.pf-meta-item p[data-v-e89d57c8]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.pf-tags[data-v-e89d57c8]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-e89d57c8]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}.sp-features-grid[data-v-e89d57c8]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-e89d57c8]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-e89d57c8]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-e89d57c8]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-e89d57c8]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-e89d57c8]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-e89d57c8]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (width<=900px){.pf-grid[data-v-e89d57c8]{grid-template-columns:1fr;gap:24px}.sp-features-grid[data-v-e89d57c8]{grid-template-columns:1fr 1fr}.sp-section[data-v-e89d57c8]{padding:72px 0}.sp-hero[data-v-e89d57c8]{padding:96px 0 88px}}@media (width<=768px){.pf-body[data-v-e89d57c8]{padding:20px 20px 24px}.pf-title[data-v-e89d57c8]{margin-bottom:12px;font-size:1.05rem}.pf-meta-item p[data-v-e89d57c8]{font-size:.82rem}}@media (width<=600px){.sp-features-grid[data-v-e89d57c8]{grid-template-columns:1fr}.pf-grid[data-v-e89d57c8]{grid-template-columns:1fr;gap:18px}.pf-card[data-v-e89d57c8]:hover,.pf-card:hover .pf-img[data-v-e89d57c8]{transform:none}.pf-body[data-v-e89d57c8]{padding:16px 16px 20px}.pf-title[data-v-e89d57c8]{margin-bottom:8px;font-size:.95rem}.pf-meta-item p[data-v-e89d57c8]{font-size:.78rem}.sp-hero[data-v-e89d57c8]{padding:80px 0 72px}}@media (width<=768px){:root{--space-section:64px;--space-section-sm:48px;--space-section-xs:32px}.container{padding:0 16px}.section-header{margin-bottom:36px}.section-label{margin-bottom:12px;padding:5px 14px;font-size:.7rem}.section-subtitle{font-size:.95rem;line-height:1.55}.card-hover:hover{transform:none}.blob{display:none}}@media (width<=480px){:root{--space-section:48px;--space-section-sm:40px;--space-section-xs:28px}.container{padding:0 12px}.section-header{margin-bottom:28px}.section-title{margin-bottom:10px}.section-subtitle{font-size:.88rem}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;animation:none!important}}.cookie-banner[data-v-55cf83e3]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow-2xl);z-index:99999;-webkit-backdrop-filter:blur(12px);margin:0 auto;padding:20px 24px;position:fixed;bottom:20px;left:20px;right:20px}.cookie-content[data-v-55cf83e3]{align-items:flex-start;gap:16px;display:flex}.cookie-icon[data-v-55cf83e3]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary-light), var(--accent-light));width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.cookie-text[data-v-55cf83e3]{flex:1;padding-top:2px}.cookie-text p[data-v-55cf83e3]{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.cookie-link[data-v-55cf83e3]{color:var(--primary);text-underline-offset:2px;margin-top:4px;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.cookie-link[data-v-55cf83e3]:hover{color:var(--primary-dark)}.cookie-actions[data-v-55cf83e3]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.cookie-btn[data-v-55cf83e3]{border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);white-space:nowrap;border:1.5px solid #0000;padding:9px 20px;font-size:.85rem;font-weight:600}.cookie-accept[data-v-55cf83e3]{background:var(--primary);color:var(--white);border-color:var(--primary)}.cookie-accept[data-v-55cf83e3]:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.cookie-decline[data-v-55cf83e3]{color:var(--text-secondary);border-color:var(--gray-300);background:0 0}.cookie-decline[data-v-55cf83e3]:hover{border-color:var(--gray-400);color:var(--text);background:var(--gray-50)}.cookie-slide-enter-active[data-v-55cf83e3]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.cookie-slide-leave-active[data-v-55cf83e3]{transition:all .3s ease-in}.cookie-slide-enter-from[data-v-55cf83e3],.cookie-slide-leave-to[data-v-55cf83e3]{opacity:0;transform:translateY(40px)}@media (width<=560px){.cookie-banner[data-v-55cf83e3]{padding:18px;bottom:12px;left:12px;right:12px}.cookie-content[data-v-55cf83e3]{flex-direction:column;gap:14px}.cookie-actions[data-v-55cf83e3]{flex-direction:row;width:100%}.cookie-btn[data-v-55cf83e3]{flex:1}}.fab-container[data-v-1dc890f2]{pointer-events:none;z-index:9000;position:fixed;inset:0}.fab-buttons[data-v-1dc890f2]{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.fab-buttons--left[data-v-1dc890f2]{position:fixed;bottom:92px;left:auto;right:24px}.fab-buttons--right[data-v-1dc890f2]{position:fixed;bottom:148px;left:auto;right:24px}.fab-item[data-v-1dc890f2]{border-radius:var(--radius-full);width:200px;transition:var(--transition);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 8px 30px #6366f159}.fab-item-form[data-v-1dc890f2]{background:var(--gradient-brand);color:var(--white)}.fab-item-form[data-v-1dc890f2]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f180}.fab-item-wa[data-v-1dc890f2]{color:#fff;background:#25d366;box-shadow:0 8px 30px #25d36659}.fab-item-wa[data-v-1dc890f2]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #25d36680}.fab-item-alt[data-v-1dc890f2]{background:var(--white);color:var(--dark);border:1px solid var(--gray-200);box-shadow:var(--shadow-lg)}.fab-item-alt[data-v-1dc890f2]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.fab-item i[data-v-1dc890f2]{font-size:1rem}.chat-panel[data-v-1dc890f2]{background:var(--white);border-radius:var(--radius-xl);width:360px;box-shadow:var(--shadow-2xl);border:1px solid var(--gray-200);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.chat-header[data-v-1dc890f2]{background:var(--gradient-dark-vibrant);color:var(--white);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.chat-header-info[data-v-1dc890f2]{align-items:center;gap:12px;display:flex}.chat-avatar[data-v-1dc890f2]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.chat-header-info strong[data-v-1dc890f2]{font-size:.95rem;font-weight:700;display:block}.chat-status[data-v-1dc890f2]{color:#67e8f9;font-size:.75rem}.chat-status[data-v-1dc890f2]:before{content:"";vertical-align:middle;background:#10b981;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.chat-close[data-v-1dc890f2]{width:30px;height:30px;color:var(--white);cursor:pointer;transition:var(--transition-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.chat-close[data-v-1dc890f2]:hover{background:#fff3}.chat-messages[data-v-1dc890f2]{background:var(--gray-50);flex-direction:column;gap:12px;height:280px;padding:20px;display:flex;overflow-y:auto}.chat-msg[data-v-1dc890f2]{border-radius:var(--radius-md);max-width:80%;padding:12px 16px;font-size:.88rem;line-height:1.5}.chat-msg-bot[data-v-1dc890f2]{background:var(--white);color:var(--text);border:1px solid var(--gray-200);border-bottom-left-radius:4px;align-self:flex-start}.chat-msg-user[data-v-1dc890f2]{background:var(--gradient-brand);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.chat-input-area[data-v-1dc890f2]{border-top:1px solid var(--gray-200);background:var(--white);gap:8px;padding:14px;display:flex}.chat-input-area input[data-v-1dc890f2]{border:1.5px solid var(--gray-200);border-radius:var(--radius-full);transition:var(--transition);background:var(--gray-50);color:var(--text);outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.9rem}.chat-input-area input[data-v-1dc890f2]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 3px var(--primary-glow)}.chat-input-area button[data-v-1dc890f2]{background:var(--gradient-brand);width:44px;height:44px;color:var(--white);cursor:pointer;transition:var(--transition);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.chat-input-area button[data-v-1dc890f2]:hover:not(:disabled){box-shadow:var(--shadow-primary);transform:scale(1.05)}.chat-input-area button[data-v-1dc890f2]:disabled{opacity:.5;cursor:not-allowed}.chat-footer[data-v-1dc890f2]{color:var(--text-muted);text-align:center;border-top:1px solid var(--gray-100);padding:10px 16px;font-size:.75rem}.chat-footer i[data-v-1dc890f2]{color:var(--accent);margin-right:4px}@media (width<=600px){.fab-buttons--left[data-v-1dc890f2]{width:calc(50vw - 24px);bottom:18px;left:16px;right:auto}.fab-buttons--right[data-v-1dc890f2]{display:none}.fab-item[data-v-1dc890f2]{border-radius:25px;justify-content:center;gap:8px;width:100%;height:50px;padding:0 12px}.fab-item span[data-v-1dc890f2]{font-size:.8rem}.fab-item i[data-v-1dc890f2]{margin:0;font-size:1rem}.chat-panel[data-v-1dc890f2]{width:calc(100vw - 32px);position:fixed;bottom:16px;left:16px;right:16px}.chat-messages[data-v-1dc890f2]{height:220px;padding:16px}.chat-msg[data-v-1dc890f2]{padding:10px 14px;font-size:.82rem}.chat-header[data-v-1dc890f2]{padding:14px 16px}.chat-header-info strong[data-v-1dc890f2]{font-size:.88rem}.chat-input-area[data-v-1dc890f2]{padding:10px}.chat-input-area input[data-v-1dc890f2]{padding:10px 14px;font-size:.85rem}.chat-input-area button[data-v-1dc890f2]{width:40px;height:40px}.chat-footer[data-v-1dc890f2]{padding:8px 12px;font-size:.7rem}}.fab-enter-active[data-v-1dc890f2]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fab-leave-active[data-v-1dc890f2]{transition:all .25s ease-in}.fab-enter-from[data-v-1dc890f2]{opacity:0;transform:translateY(40px)scale(.8)}.fab-leave-to[data-v-1dc890f2]{opacity:0;transform:translateY(20px)scale(.8)}.chat-enter-active[data-v-1dc890f2]{transform-origin:100% 100%;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.chat-leave-active[data-v-1dc890f2]{transform-origin:100% 100%;transition:all .2s ease-in}.chat-enter-from[data-v-1dc890f2],.chat-leave-to[data-v-1dc890f2]{opacity:0;transform:scale(.9)translateY(20px)}.top-bar[data-v-013109c2]{background:var(--gradient-dark);color:#ffffffd9;padding:8px 0;font-size:.78rem;position:relative;overflow:hidden}.top-bar[data-v-013109c2]:before{content:"";background:linear-gradient(90deg,#0000,#6366f114,#06b6d40d,#0000) 0 0/200% 100%;animation:6s linear infinite shimmer;position:absolute;inset:0}.top-bar-inner[data-v-013109c2]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.top-tag i[data-v-013109c2]{color:var(--accent);margin-right:6px}.top-contact[data-v-013109c2]{color:#fff9;align-items:center;gap:8px;display:flex}.top-email i[data-v-013109c2]{color:var(--accent);margin-right:5px;font-size:.7rem}.top-wa[data-v-013109c2]{color:#25d366;transition:var(--transition-fast);align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.top-wa[data-v-013109c2]:hover{color:#4ee38a;transform:translateY(-1px)}@media (width<=600px){.top-contact[data-v-013109c2]{gap:6px;font-size:.72rem}}.navbar[data-v-66446bb7]{-webkit-backdrop-filter:blur(16px);z-index:1000;transition:var(--transition);background:#ffffffeb;border-bottom:1px solid #0000;align-items:center;height:72px;display:flex;position:sticky;top:0}.navbar.scrolled[data-v-66446bb7]{box-shadow:var(--shadow-sm);border-bottom-color:var(--gray-200)}.nav-inner[data-v-66446bb7]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.nav-logo[data-v-66446bb7]{color:var(--dark);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:1.7rem;font-weight:800;display:flex}.logo-img[data-v-66446bb7]{object-fit:contain;width:48px;height:48px}.logo-text[data-v-66446bb7]{display:inline-flex}.logo-accent[data-v-66446bb7]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links[data-v-66446bb7]{background:var(--gray-100);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.nav-links a[data-v-66446bb7]{color:var(--text-secondary);transition:var(--transition-fast);border-radius:var(--radius-full);padding:8px 14px;font-size:.85rem;font-weight:500}.nav-links a[data-v-66446bb7]:hover{color:var(--primary);background:var(--white);box-shadow:var(--shadow-xs)}.nav-actions[data-v-66446bb7]{align-items:center;gap:12px;display:flex}.btn-sm[data-v-66446bb7]{padding:10px 22px;font-size:.85rem}.nav-burger[data-v-66446bb7]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span[data-v-66446bb7]{background:var(--dark);width:24px;height:2.5px;transition:var(--transition-fast);border-radius:2px}.mobile-overlay[data-v-66446bb7]{-webkit-backdrop-filter:blur(4px);z-index:1001;background:#0f172a80;position:fixed;inset:0}.mobile-drawer[data-v-66446bb7]{background:var(--white);flex-direction:column;width:300px;max-width:85vw;height:100vh;padding:24px 20px;display:flex;position:absolute;top:0;right:0;box-shadow:-10px 0 40px #0000001a}.drawer-header[data-v-66446bb7]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;display:flex}.drawer-logo[data-v-66446bb7]{color:var(--dark);font-size:1.4rem;font-weight:800}.drawer-close[data-v-66446bb7]{background:var(--gray-100);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.drawer-close[data-v-66446bb7]:hover{background:var(--gray-200);color:var(--text)}.mobile-links[data-v-66446bb7]{flex-direction:column;flex:1;gap:4px;display:flex}.mobile-links a[data-v-66446bb7]{color:var(--text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast);align-items:center;gap:12px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex}.mobile-links a[data-v-66446bb7]:hover,.mobile-links a[data-v-66446bb7]:active{background:var(--primary-light);color:var(--primary)}.mobile-links i[data-v-66446bb7]{text-align:center;width:20px;color:var(--primary)}.mobile-cta[data-v-66446bb7]{justify-content:center;width:100%;margin-top:20px}.drawer-enter-active[data-v-66446bb7]{transition:all .3s}.drawer-leave-active[data-v-66446bb7]{transition:all .2s}.drawer-enter-from[data-v-66446bb7],.drawer-leave-to[data-v-66446bb7]{opacity:0}.drawer-enter-from .mobile-drawer[data-v-66446bb7],.drawer-leave-to .mobile-drawer[data-v-66446bb7]{transform:translate(100%)}@media (width<=1024px){.nav-links[data-v-66446bb7]{display:none}.nav-burger[data-v-66446bb7]{display:flex}}@media (width<=600px){.navbar[data-v-66446bb7]{padding:12px 0}.navbar.scrolled[data-v-66446bb7]{padding:8px 0}.nav-actions .btn-sm[data-v-66446bb7]{padding:7px 12px;font-size:.78rem}.nav-actions .btn-sm i[data-v-66446bb7]{font-size:.75rem}}@media (width<=480px){.nav-logo[data-v-66446bb7]{gap:7px;font-size:1.15rem}.logo-img[data-v-66446bb7]{width:32px;height:32px}.nav-actions .btn-sm[data-v-66446bb7]{padding:6px 10px;font-size:.72rem}.nav-actions .btn-sm i[data-v-66446bb7]{display:none}.nav-inner[data-v-66446bb7]{gap:6px}.nav-burger[data-v-66446bb7]{width:34px;height:34px}.nav-burger span[data-v-66446bb7]{width:20px}.nav-burger span[data-v-66446bb7]:first-child{top:30%}.nav-burger span[data-v-66446bb7]:nth-child(3){top:70%}}@media (width<=380px){.nav-logo[data-v-66446bb7]{font-size:1.05rem}.logo-img[data-v-66446bb7]{width:28px;height:28px}.nav-actions .btn-sm[data-v-66446bb7]{padding:5px 8px;font-size:.68rem}}@media (width<=340px){.nav-actions .btn-sm[data-v-66446bb7]{border-radius:50%;gap:0;width:34px;height:34px;padding:0;font-size:0}.nav-actions .btn-sm i[data-v-66446bb7]{font-size:.85rem;display:inline-flex}}.hero[data-v-73463f45]{align-items:center;min-height:100vh;padding:70px 0 120px;display:flex;position:relative;overflow:hidden}.hero-bg-image[data-v-73463f45]{object-fit:cover;object-position:center 30%;z-index:0;width:100%;height:100%;animation:18s cubic-bezier(.22,1,.36,1) infinite alternate heroKenBurns-73463f45;position:absolute;inset:0}@keyframes heroKenBurns-73463f45{0%{transform:scale(1.12)translateY(-1.5%)}to{transform:scale(1)translateY(0)}}.hero-overlay[data-v-73463f45]{z-index:1;background:linear-gradient(115deg,#080c18eb 0%,#0f172ad1 40%,#1e1b4b99 75%,#0c4a6e66 100%);position:absolute;inset:0}.hero-grid-pattern[data-v-73463f45]{z-index:1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 30%,#0000 80%);mask-image:linear-gradient(115deg,#000 30%,#0000 80%)}.hero-glow[data-v-73463f45]{filter:blur(120px);z-index:1;border-radius:50%;animation:8s ease-in-out infinite glowPulse-73463f45;position:absolute}.hero-glow-1[data-v-73463f45]{background:#6366f14d;width:560px;height:560px;top:8%;left:-10%}.hero-glow-2[data-v-73463f45]{background:#06b6d438;width:420px;height:420px;animation-delay:2s;bottom:2%;right:-6%}@keyframes glowPulse-73463f45{0%,to{opacity:.6}50%{opacity:1}}.hero-split[data-v-73463f45]{z-index:2;max-width:1100px;position:relative}.hero-left[data-v-73463f45]>*{opacity:0;animation:heroUp-73463f45 .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes heroUp-73463f45{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-friend-line[data-v-73463f45]{-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#22d3ee,#a5b4fc,#67e8f9,#c4b5fd,#22d3ee) 0 0/250%;-webkit-text-fill-color:transparent;color:#0000;animation:heroUp-73463f45 .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both,friendShimmer-73463f45 3s linear infinite;-webkit-background-clip:text;background-clip:text;border:1.5px solid #67e8f973;border-radius:999px;align-items:center;margin-bottom:36px;padding:10px 22px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-friend-line i[data-v-73463f45]{-webkit-text-fill-color:#67e8f9;color:#67e8f9;margin-right:10px;font-size:.85em}@keyframes friendShimmer-73463f45{0%{background-position:0%}to{background-position:250%}}.hero-title[data-v-73463f45]{color:#fff;letter-spacing:-.04em;max-width:1100px;margin-bottom:28px;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1.05}.gradient-text[data-v-73463f45]{background:linear-gradient(135deg,#818cf8 0%,#c4b5fd 40%,#67e8f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle[data-v-73463f45]{color:#ffffffb3;max-width:560px;margin-bottom:36px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.hero-btns[data-v-73463f45]{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.btn-light[data-v-73463f45]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;padding:14px 32px;font-size:.95rem;box-shadow:0 4px 24px #6366f166}.btn-light[data-v-73463f45]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6366f18c}.btn-outline-white[data-v-73463f45]{padding:14px 32px;font-size:.95rem}.hero-badges[data-v-73463f45]{flex-wrap:wrap;gap:28px;display:flex}.badge[data-v-73463f45]{color:#ffffffb3;opacity:0;animation:heroUp-73463f45 .7s cubic-bezier(.22, 1, .36, 1) calc(.9s + var(--d,0s)) both;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.badge i[data-v-73463f45]{color:#67e8f9;font-size:.95rem}.scroll-hint[data-v-73463f45]{z-index:2;opacity:0;animation:heroUp-73463f45 .8s cubic-bezier(.22, 1, .36, 1) var(--d,1.2s) both;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-hint span[data-v-73463f45]{letter-spacing:.3em;color:#ffffff59;font-size:.68rem;font-weight:800}.scroll-line[data-v-73463f45]{background:linear-gradient(#fff6,#0000);width:1px;height:40px;animation:2s ease-in-out infinite scrollLine-73463f45}@keyframes scrollLine-73463f45{0%,to{transform-origin:top;opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-bg-image[data-v-73463f45],.hero-left[data-v-73463f45]>*,.hero-badges .badge[data-v-73463f45],.scroll-hint[data-v-73463f45],.hero-friend-line[data-v-73463f45]{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=960px){.hero[data-v-73463f45]{min-height:auto;padding:110px 0 90px}.hero-split[data-v-73463f45]{grid-template-columns:1fr;gap:40px}.scroll-hint[data-v-73463f45]{display:none}}@media (width<=600px){.hero[data-v-73463f45]{padding:90px 0 70px}.hero-title[data-v-73463f45]{font-size:clamp(2.2rem,10vw,3rem)}.hero-subtitle[data-v-73463f45]{margin-bottom:28px;font-size:.95rem}.hero-btns[data-v-73463f45]{flex-direction:column;gap:12px}.hero-btns .btn[data-v-73463f45]{justify-content:center}.hero-badges[data-v-73463f45]{gap:16px}.badge[data-v-73463f45]{font-size:.82rem}.hero-glow[data-v-73463f45]{display:none}}.why-us[data-v-2228852c]{padding:var(--space-section) 0;background:var(--white);position:relative}.why-us[data-v-2228852c]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.why-slogan[data-v-2228852c]{letter-spacing:.01em;color:var(--primary);margin-top:18px;font-size:1.1rem;font-weight:800}.why-grid[data-v-2228852c]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.why-card[data-v-2228852c]{background:var(--gradient-card);border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:var(--transition-spring);padding:40px 32px 36px;position:relative;overflow:hidden}.why-card-top[data-v-2228852c]{opacity:0;height:4px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.why-card[data-v-2228852c]:hover{border-color:var(--primary);background:var(--white)}.why-card:hover .why-card-top[data-v-2228852c]{opacity:1}.why-card:hover .why-icon[data-v-2228852c]{transform:scale(1.08)rotate(-4deg)}.why-icon[data-v-2228852c]{border-radius:var(--radius-md);width:60px;height:60px;transition:var(--transition-spring);justify-content:center;align-items:center;margin-bottom:24px;font-size:1.5rem;display:flex}.why-card h3[data-v-2228852c]{color:var(--dark);letter-spacing:-.015em;margin-bottom:10px;font-size:1.2rem;font-weight:700}.why-card p[data-v-2228852c]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.why-grid[data-v-2228852c]{grid-template-columns:1fr 1fr;gap:20px}.why-card[data-v-2228852c]{padding:24px 20px}.why-card h3[data-v-2228852c]{font-size:1.05rem}.why-card p[data-v-2228852c]{font-size:.85rem;line-height:1.5}.why-us[data-v-2228852c]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-2228852c]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.why-card[data-v-2228852c]{padding:16px 14px}.why-icon[data-v-2228852c]{width:42px;height:42px;margin-bottom:14px;font-size:1.1rem}.why-card h3[data-v-2228852c]{margin-bottom:6px;font-size:.9rem}.why-card p[data-v-2228852c]{font-size:.75rem;line-height:1.45}}.industries[data-v-3c98f6e3]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.ind-tabs[data-v-3c98f6e3]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.ind-tab[data-v-3c98f6e3]{border:2px solid var(--gray-200);border-radius:var(--radius-full);background:var(--white);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.ind-tab i[data-v-3c98f6e3]{font-size:.85rem}.ind-tab[data-v-3c98f6e3]:hover{border-color:var(--primary);color:var(--primary)}.ind-tab.active[data-v-3c98f6e3]{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:var(--shadow-primary)}.ind-content[data-v-3c98f6e3]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ind-text h3[data-v-3c98f6e3]{color:var(--dark);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.2}.ind-text>p[data-v-3c98f6e3]{color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.ind-features[data-v-3c98f6e3]{flex-direction:column;gap:10px;display:flex}.ind-features li[data-v-3c98f6e3]{color:var(--text);align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:flex}.ind-features i[data-v-3c98f6e3]{color:var(--accent);font-size:1rem}.mock-browser[data-v-3c98f6e3]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--gray-200);background:var(--white);overflow:hidden}.mock-browser-bar[data-v-3c98f6e3]{background:var(--gray-100);border-bottom:1px solid var(--gray-200);gap:6px;padding:12px 16px;display:flex}.mock-browser-bar span[data-v-3c98f6e3]{border-radius:50%;width:10px;height:10px}.mock-browser-bar span[data-v-3c98f6e3]:first-child{background:#ef4444}.mock-browser-bar span[data-v-3c98f6e3]:nth-child(2){background:#f59e0b}.mock-browser-bar span[data-v-3c98f6e3]:nth-child(3){background:#10b981}.mock-browser-body[data-v-3c98f6e3]{min-height:260px;display:flex}.mock-sidebar[data-v-3c98f6e3]{background:var(--gray-50);border-right:1px solid var(--gray-200);width:60px}.mock-main[data-v-3c98f6e3]{flex:1;padding:16px}.mock-hero[data-v-3c98f6e3]{background:var(--gradient-brand);opacity:.15;border-radius:var(--radius-sm);height:80px;margin-bottom:14px}.mock-cards[data-v-3c98f6e3]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-card[data-v-3c98f6e3]{flex-direction:column;gap:6px;display:flex}.mock-img[data-v-3c98f6e3]{background:var(--gray-200);border-radius:var(--radius-xs);height:50px}.mock-line[data-v-3c98f6e3]{border-radius:var(--radius-full);background:var(--gray-200);height:6px}.mock-line.accent[data-v-3c98f6e3]{background:var(--primary);opacity:.25}.mock-line.w80[data-v-3c98f6e3]{width:80%}.mock-line.w50[data-v-3c98f6e3]{width:50%}@media (width<=900px){.ind-content[data-v-3c98f6e3]{grid-template-columns:1fr;gap:32px}.industries[data-v-3c98f6e3]{padding:var(--space-section-sm) 0}}@media (width<=600px){.ind-tabs[data-v-3c98f6e3]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:22px}.ind-tab[data-v-3c98f6e3]{gap:5px;padding:7px 12px;font-size:.75rem}.ind-tab i[data-v-3c98f6e3]{font-size:.7rem}.ind-text h3[data-v-3c98f6e3]{font-size:1.15rem}.ind-text>p[data-v-3c98f6e3]{font-size:.85rem;line-height:1.5}.ind-features[data-v-3c98f6e3]{gap:6px}.ind-features li[data-v-3c98f6e3]{font-size:.8rem}.ind-mock[data-v-3c98f6e3]{display:none}.ind-content[data-v-3c98f6e3]{gap:0}}@media (width<=480px){.mock-cards[data-v-3c98f6e3]{grid-template-columns:1fr}.ind-tab[data-v-3c98f6e3]{padding:6px 10px;font-size:.7rem}.ind-text h3[data-v-3c98f6e3]{font-size:1.05rem}.ind-text>p[data-v-3c98f6e3]{font-size:.82rem}.ind-features li[data-v-3c98f6e3]{font-size:.78rem}}.portfolio[data-v-d7dd3ad3]{padding:var(--space-section) 0;background:var(--white);position:relative}.portfolio[data-v-d7dd3ad3]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-grid[data-v-d7dd3ad3]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.portfolio-card[data-v-d7dd3ad3]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.portfolio-card[data-v-d7dd3ad3]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.portfolio-img-wrap[data-v-d7dd3ad3]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.portfolio-img[data-v-d7dd3ad3]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.portfolio-card:hover .portfolio-img[data-v-d7dd3ad3]{transform:scale(1.05)}.portfolio-overlay[data-v-d7dd3ad3]{position:absolute;top:16px;left:16px}.portfolio-industry[data-v-d7dd3ad3]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.portfolio-body[data-v-d7dd3ad3]{padding:28px 28px 32px}.portfolio-body h3[data-v-d7dd3ad3]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.portfolio-meta[data-v-d7dd3ad3]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.meta-item[data-v-d7dd3ad3]{flex-direction:column;gap:4px;display:flex}.meta-label[data-v-d7dd3ad3]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.meta-item p[data-v-d7dd3ad3]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.portfolio-tags[data-v-d7dd3ad3]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-d7dd3ad3]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}@media (width<=768px){.portfolio-grid[data-v-d7dd3ad3]{grid-template-columns:1fr;gap:24px}.portfolio[data-v-d7dd3ad3]{padding:var(--space-section-sm) 0}.portfolio-body[data-v-d7dd3ad3]{padding:20px 20px 24px}.portfolio-body h3[data-v-d7dd3ad3]{margin-bottom:12px;font-size:1.05rem}.meta-item p[data-v-d7dd3ad3]{font-size:.82rem}}@media (width<=600px){.portfolio-grid[data-v-d7dd3ad3]{grid-template-columns:1fr;gap:18px}.portfolio-card[data-v-d7dd3ad3]:hover,.portfolio-card:hover .portfolio-img[data-v-d7dd3ad3]{transform:none}.portfolio-body[data-v-d7dd3ad3]{padding:16px 16px 20px}.portfolio-body h3[data-v-d7dd3ad3]{margin-bottom:8px;font-size:.95rem}.portfolio-body .meta-item p[data-v-d7dd3ad3]{font-size:.78rem}}.mid-cta[data-v-201f146e]{padding:var(--space-section-sm) 0;background:var(--gradient-dark-vibrant);position:relative;overflow:hidden}.mid-cta-inner[data-v-201f146e]{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.mid-cta-inner h2[data-v-201f146e]{color:var(--white);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.25}.mid-cta-inner p[data-v-201f146e]{color:#ffffffb3;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.mid-cta-inner .btn[data-v-201f146e]{background:var(--white);color:var(--primary);border-color:var(--white);padding:14px 36px;font-size:.98rem}.mid-cta-inner .btn[data-v-201f146e]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fff3}.blob[data-v-201f146e]{filter:blur(100px);opacity:.25;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-1[data-v-201f146e]{background:var(--primary);width:300px;height:300px;top:-40%;left:-10%}.blob-2[data-v-201f146e]{background:var(--accent);width:240px;height:240px;animation-delay:3s;bottom:-40%;right:-5%}@media (width<=600px){.mid-cta[data-v-201f146e]{padding:var(--space-section-xs) 0}.mid-cta-inner[data-v-201f146e]{padding:28px 20px}.mid-cta-inner h2[data-v-201f146e]{font-size:1.3rem}.mid-cta-inner p[data-v-201f146e]{font-size:.88rem}.mid-cta-inner .btn[data-v-201f146e]{width:100%;padding:10px 20px;font-size:.85rem}}.services[data-v-6f3ecc4e]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.services[data-v-6f3ecc4e]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.services-grid[data-v-6f3ecc4e]{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.service-card[data-v-6f3ecc4e]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);text-align:center;padding:40px 32px}.service-card[data-v-6f3ecc4e]:hover{box-shadow:var(--shadow-xl);border-color:var(--primary);transform:translateY(-6px)}.service-icon[data-v-6f3ecc4e]{border-radius:var(--radius-lg);width:64px;height:64px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 24px;font-size:1.6rem;display:flex}.service-card:hover .service-icon[data-v-6f3ecc4e]{transform:scale(1.1)}.service-card h3[data-v-6f3ecc4e]{color:var(--dark);letter-spacing:-.015em;margin-bottom:12px;font-size:1.2rem;font-weight:700}.service-card p[data-v-6f3ecc4e]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.services-grid[data-v-6f3ecc4e]{grid-template-columns:1fr 1fr;gap:20px}.services[data-v-6f3ecc4e]{padding:var(--space-section-sm) 0}}@media (width<=600px){.services-grid[data-v-6f3ecc4e]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.service-card[data-v-6f3ecc4e]{padding:20px 16px}.service-card[data-v-6f3ecc4e]:hover{transform:none}.service-icon[data-v-6f3ecc4e]{width:48px;height:48px;margin-bottom:14px;font-size:1.3rem}.service-card h3[data-v-6f3ecc4e]{margin-bottom:6px;font-size:.95rem}.service-card p[data-v-6f3ecc4e]{font-size:.78rem;line-height:1.5}}.packages[data-v-7d180fae]{background:var(--gray-50);position:relative}.packages[data-v-7d180fae]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.type-screen [data-reveal][data-v-7d180fae]:not([data-revealed]){opacity:0;transform:none!important}.type-screen [data-reveal][data-revealed][data-v-7d180fae]{animation:screenFade-7d180fae .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes screenFade-7d180fae{0%{opacity:0}to{opacity:1}}.type-screen[data-v-7d180fae]{align-items:center;min-height:100vh;padding:90px 0;display:flex;position:relative;overflow:hidden}.screen-canvas[data-v-7d180fae]{z-index:1;width:100%;max-width:1240px;margin:0 auto;position:relative}.screen-bg-num[data-v-7d180fae]{letter-spacing:-.06em;color:#6366f10a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(22rem,46vw,44rem);font-weight:900;line-height:.8;position:absolute;bottom:-8%;right:-3%}.screen-1[data-v-7d180fae]{background:linear-gradient(#fff 0%,#f5f7ff 100%)}.screen-2[data-v-7d180fae]{color:var(--white);background:linear-gradient(135deg,#0b1220 0%,#131a2e 55%,#1b1e3a 100%)}.screen-2 .screen-bg-num[data-v-7d180fae]{color:#ffffff08}.screen-3[data-v-7d180fae]{background:linear-gradient(#fbf7ff 0%,#f3f0ff 100%)}.screen-3 .screen-bg-num[data-v-7d180fae]{color:#8b5cf60b}.screen-top[data-v-7d180fae]{margin-bottom:56px}.screen-meta[data-v-7d180fae]{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.screen-if[data-v-7d180fae]{letter-spacing:-.06em;background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;opacity:.7;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,13vw,12rem);font-weight:900;line-height:.85;display:inline-block}.screen-2 .screen-if[data-v-7d180fae]{background:linear-gradient(135deg,#67e8f9 0%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-3 .screen-if[data-v-7d180fae]{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-num[data-v-7d180fae]{letter-spacing:.32em;color:var(--text-muted);opacity:.7;font-size:.82rem;font-weight:800}.screen-2 .screen-num[data-v-7d180fae]{color:#fff6}.screen-tagline[data-v-7d180fae]{color:var(--text-secondary);max-width:680px;margin-bottom:32px;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:500;line-height:1.5}.screen-2 .screen-tagline[data-v-7d180fae]{color:#ffffffa6}.screen-name[data-v-7d180fae]{letter-spacing:-.05em;color:var(--dark);overflow-wrap:break-word;margin-bottom:16px;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:900;line-height:.92}.screen-2 .screen-name[data-v-7d180fae]{color:var(--white)}.screen-headline[data-v-7d180fae]{letter-spacing:-.02em;color:var(--text-secondary);overflow-wrap:break-word;margin-bottom:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.3}.screen-2 .screen-headline[data-v-7d180fae]{color:#fff9}.screen-3 .screen-headline[data-v-7d180fae]{color:var(--text-secondary)}.screen-bottom[data-v-7d180fae]{border-top:1px solid var(--gray-200);padding-top:36px}.screen-2 .screen-bottom[data-v-7d180fae]{border-color:#ffffff1a}.screen-3 .screen-bottom[data-v-7d180fae]{border-color:#8b5cf626}.screen-design-label[data-v-7d180fae]{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:28px;font-size:.78rem;font-weight:800;display:inline-block}.screen-2 .screen-design-label[data-v-7d180fae]{color:#67e8f9}.screen-3 .screen-design-label[data-v-7d180fae]{color:#8b5cf6}.screen-points-row[data-v-7d180fae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.point-block[data-v-7d180fae]{min-width:0;position:relative}.point-index[data-v-7d180fae]{letter-spacing:-.03em;color:var(--primary);opacity:.25;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1;display:block}.screen-2 .point-index[data-v-7d180fae]{color:#67e8f9;opacity:.35}.screen-3 .point-index[data-v-7d180fae]{color:#8b5cf6;opacity:.3}.screen-4[data-v-7d180fae]{color:var(--white);background:linear-gradient(135deg,#0f1b1a 0%,#0b1f1d 55%,#0a1e2a 100%)}.screen-4 .screen-bg-num[data-v-7d180fae]{color:#10b9810a}.screen-4 .screen-if[data-v-7d180fae]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-4 .screen-num[data-v-7d180fae]{color:#fff6}.screen-4 .screen-tagline[data-v-7d180fae]{color:#ffffffa6}.screen-4 .screen-name[data-v-7d180fae]{color:var(--white)}.screen-4 .screen-headline[data-v-7d180fae]{color:#fff9}.screen-4 .screen-bottom[data-v-7d180fae]{border-color:#10b98126}.screen-4 .screen-design-label[data-v-7d180fae]{color:#34d399}.screen-4 .point-index[data-v-7d180fae]{color:#10b981;opacity:.35}.screen-4 .point-title[data-v-7d180fae]{color:var(--white)}.screen-4 .point-text[data-v-7d180fae]{color:#ffffffa6}.screen-cta-row[data-v-7d180fae]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:36px;display:flex}.screen-cta-btn[data-v-7d180fae]{border-radius:var(--radius-full);border:2px solid var(--gray-300);color:var(--dark);cursor:pointer;transition:var(--transition);letter-spacing:-.01em;background:0 0;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.screen-cta-btn[data-v-7d180fae]:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.screen-2 .screen-cta-btn[data-v-7d180fae]{color:var(--white);border-color:#ffffff4d}.screen-2 .screen-cta-btn[data-v-7d180fae]:hover{color:#67e8f9;background:#67e8f914;border-color:#67e8f9}.screen-cta-primary[data-v-7d180fae]{color:var(--white);background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-cta-primary[data-v-7d180fae]:hover{color:var(--white);background:linear-gradient(135deg,#059669 0%,#0891b2 100%);border-color:#0000;box-shadow:0 8px 32px #10b98180}.screen-cta-note[data-v-7d180fae]{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.5}.screen-4 .btn-primary[data-v-7d180fae]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-4 .btn-primary[data-v-7d180fae]:hover{box-shadow:0 8px 32px #10b98180}.point-title[data-v-7d180fae]{color:var(--dark);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:800;line-height:1.25}.screen-2 .point-title[data-v-7d180fae]{color:var(--white)}.point-text[data-v-7d180fae]{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.screen-2 .point-text[data-v-7d180fae]{color:#ffffffa6}@media (width<=960px){.type-screen[data-v-7d180fae]{min-height:auto;padding:64px 0}.packages[data-v-7d180fae]{padding-bottom:var(--space-section-sm)}.screen-top[data-v-7d180fae]{margin-bottom:48px}.screen-if[data-v-7d180fae]{font-size:clamp(4rem,16vw,7rem)}.screen-name[data-v-7d180fae]{font-size:clamp(2.8rem,11vw,5rem)}.screen-headline[data-v-7d180fae]{font-size:clamp(1.1rem,3vw,1.5rem)}.screen-points-row[data-v-7d180fae]{grid-template-columns:1fr;gap:28px}.screen-bg-num[data-v-7d180fae]{opacity:.6;font-size:clamp(16rem,34vw,24rem)}}@media (width<=600px){.type-screen[data-v-7d180fae]{padding:44px 0}.screen-top[data-v-7d180fae]{margin-bottom:36px}.screen-meta[data-v-7d180fae]{gap:12px;margin-bottom:14px}.screen-if[data-v-7d180fae]{font-size:clamp(3.2rem,20vw,5rem)}.screen-num[data-v-7d180fae]{font-size:.68rem}.screen-name[data-v-7d180fae]{font-size:clamp(2.2rem,14vw,3.2rem)}.screen-headline[data-v-7d180fae]{font-size:clamp(1rem,4vw,1.2rem)}.screen-bottom[data-v-7d180fae]{padding-top:28px}.screen-tagline[data-v-7d180fae]{margin-bottom:28px;font-size:.9rem}.point-index[data-v-7d180fae]{margin-bottom:10px;font-size:1.6rem}.point-title[data-v-7d180fae]{margin-bottom:6px;font-size:.98rem}.point-text[data-v-7d180fae]{font-size:.8rem;line-height:1.6}.screen-cta-btn[data-v-7d180fae]{padding:11px 22px;font-size:.85rem}.screen-cta-note[data-v-7d180fae]{font-size:.7rem}}.process [data-reveal][data-v-0dffa395]:not([data-revealed]){opacity:0;transform:none!important}.process [data-reveal][data-revealed][data-v-0dffa395]{animation:processFade-0dffa395 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes processFade-0dffa395{0%{opacity:0}to{opacity:1}}.process[data-v-0dffa395]{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:100px 0;position:relative;overflow:hidden}.process[data-v-0dffa395]:before{content:"";pointer-events:none;background-image:linear-gradient(#64748b14 1px,#0000 1px),linear-gradient(90deg,#64748b14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%)}.process[data-v-0dffa395]:after{content:"";pointer-events:none;background:radial-gradient(680px 440px at 10% -8%,#6366f117,#0000 60%),radial-gradient(680px 440px at 90% 108%,#06b6d414,#0000 60%);position:absolute;inset:0}.process-wrap[data-v-0dffa395]{z-index:1;max-width:1160px;margin:0 auto;padding:0 24px;position:relative}.panel-header[data-v-0dffa395]{text-align:center;max-width:660px;margin:0 auto 52px}.panel-label[data-v-0dffa395]{letter-spacing:.22em;text-transform:uppercase;color:#6366f1;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.panel-title[data-v-0dffa395]{letter-spacing:-.02em;color:#0f172a;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:900;line-height:1.25}.panel-subtitle[data-v-0dffa395]{color:#64748b;font-size:.98rem;line-height:1.7}.panel-steps[data-v-0dffa395]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.p-step[data-v-0dffa395]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.p-step[data-v-0dffa395]:before,.p-step[data-v-0dffa395]:after{content:"";z-index:0;background:linear-gradient(90deg,#6366f14d,#8b5cf64d);width:calc(50% + 12px);height:2px;position:absolute;top:22px}.p-step[data-v-0dffa395]:before{left:0}.p-step[data-v-0dffa395]:after{right:0}.p-step[data-v-0dffa395]:first-child:before,.p-step[data-v-0dffa395]:last-child:after{display:none}.p-dot[data-v-0dffa395]{z-index:1;color:#6366f1;background:#fff;border:2px solid #6366f180;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:.82rem;font-weight:800;transition:all .35s;display:flex;position:relative;box-shadow:0 6px 18px #6366f138}.p-step:hover .p-dot[data-v-0dffa395]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;transform:scale(1.1);box-shadow:0 10px 26px #6366f166}.p-time[data-v-0dffa395]{color:#6366f1;background:#6366f114;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.p-body h3[data-v-0dffa395]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:1.02rem;font-weight:800}.p-body p[data-v-0dffa395]{color:#64748b;font-size:.85rem;line-height:1.6}.panel-divider[data-v-0dffa395]{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;margin:46px 0 40px}.panel-features[data-v-0dffa395]{grid-template-columns:repeat(5,1fr);gap:24px 18px;display:grid}.p-feature[data-v-0dffa395]{text-align:center}.p-f-icon[data-v-0dffa395]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:1rem;transition:all .35s;display:flex}.p-feature:hover .p-f-icon[data-v-0dffa395]{transform:scale(1.14)translateY(-2px)}.p-feature h3[data-v-0dffa395]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:.98rem;font-weight:800}.p-feature p[data-v-0dffa395]{color:#64748b;font-size:.83rem;line-height:1.6}.p-feature[data-v-0dffa395] .p-f-highlight{color:#6366f1;font-size:1.35em;font-weight:900}.panel-cta[data-v-0dffa395]{text-align:center;margin-top:44px}.panel-cta .btn.btn-primary[data-v-0dffa395]{box-shadow:0 8px 32px #6366f159}@media (width<=960px){.process[data-v-0dffa395]{padding:72px 0}.panel-header[data-v-0dffa395]{margin-bottom:40px}.panel-steps[data-v-0dffa395]{grid-template-columns:1fr;gap:0;max-width:560px;margin:0 auto;position:relative}.panel-steps[data-v-0dffa395]:before{content:"";background:linear-gradient(#6366f14d,#8b5cf64d);width:2px;position:absolute;top:28px;bottom:28px;left:23px}.p-step[data-v-0dffa395]{text-align:left;grid-template-columns:46px 1fr;align-items:start;column-gap:18px;padding:16px 0;display:grid}.p-step[data-v-0dffa395]:before,.p-step[data-v-0dffa395]:after{display:none}.p-dot[data-v-0dffa395]{margin:0 auto}.p-body[data-v-0dffa395]{padding-top:2px}.p-time[data-v-0dffa395]{margin-bottom:6px}.panel-features[data-v-0dffa395]{grid-template-columns:1fr 1fr;gap:26px 20px}.panel-features .p-feature[data-v-0dffa395]:last-child{grid-column:1/-1;max-width:360px;margin:0 auto}}@media (width<=600px){.process[data-v-0dffa395]{padding:52px 0}.process-wrap[data-v-0dffa395]{padding:0 20px}.panel-header[data-v-0dffa395]{margin-bottom:32px}.panel-title[data-v-0dffa395]{font-size:1.5rem}.panel-subtitle[data-v-0dffa395]{font-size:.9rem}.p-step[data-v-0dffa395]{padding:12px 0}.p-body h3[data-v-0dffa395]{font-size:.96rem}.p-body p[data-v-0dffa395]{font-size:.82rem}.panel-divider[data-v-0dffa395]{margin:32px 0 28px}.panel-features[data-v-0dffa395]{grid-template-columns:1fr;gap:20px}.p-feature p[data-v-0dffa395]{font-size:.8rem}.panel-cta[data-v-0dffa395]{margin-top:34px}}.faq [data-reveal][data-v-5d85cdbf]:not([data-revealed]){opacity:0;transform:none!important}.faq [data-reveal][data-revealed][data-v-5d85cdbf]{animation:faqFade-5d85cdbf .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes faqFade-5d85cdbf{0%{opacity:0}to{opacity:1}}.faq[data-v-5d85cdbf]{color:#0f172a;background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 0;position:relative;overflow:hidden}.faq-glow[data-v-5d85cdbf]{pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f10f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:20%;left:-10%}.faq-wrap[data-v-5d85cdbf]{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.faq-aside[data-v-5d85cdbf]{position:sticky;top:120px}.faq-label[data-v-5d85cdbf]{letter-spacing:.2em;text-transform:uppercase;color:#6366f1;margin-bottom:20px;font-size:.78rem;font-weight:800;display:inline-block}.faq-title[data-v-5d85cdbf]{letter-spacing:-.03em;color:#0f172a;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.faq-subtitle[data-v-5d85cdbf]{color:#64748b;max-width:340px;margin-bottom:28px;font-size:1rem;line-height:1.65}.faq-hint[data-v-5d85cdbf]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;max-width:340px;padding:16px 18px;font-size:.88rem;line-height:1.5;display:flex}.faq-hint i[data-v-5d85cdbf]{color:#6366f1;flex-shrink:0;margin-top:2px}.faq-hint a[data-v-5d85cdbf]{color:#6366f1;text-decoration:none;transition:color .2s}.faq-hint a[data-v-5d85cdbf]:hover{color:#4f46e5}.faq-list[data-v-5d85cdbf]{flex-direction:column;gap:8px;display:flex}.faq-item[data-v-5d85cdbf]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .3s;overflow:hidden}.faq-item[data-v-5d85cdbf]:hover{border-color:#6366f14d;box-shadow:0 4px 20px #0f172a0f}.faq-item.open[data-v-5d85cdbf]{background:#6366f108;border-color:#6366f166}.faq-btn[data-v-5d85cdbf]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:20px 22px;font-family:inherit;transition:all .2s;display:flex}.faq-num[data-v-5d85cdbf]{letter-spacing:.1em;color:#6366f166;flex-shrink:0;width:28px;font-size:.78rem;font-weight:800;transition:color .2s}.faq-item.open .faq-num[data-v-5d85cdbf]{color:#6366f1}.faq-q[data-v-5d85cdbf]{color:#334155;letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:600;line-height:1.45;transition:color .2s}.faq-item.open .faq-q[data-v-5d85cdbf]{color:#0f172a}.faq-icon[data-v-5d85cdbf]{color:#94a3b8;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.faq-item.open .faq-icon[data-v-5d85cdbf]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);transform:rotate(180deg)}.faq-ans[data-v-5d85cdbf]{max-height:0;transition:max-height .4s;overflow:hidden}.faq-ans.show[data-v-5d85cdbf]{max-height:400px}.faq-ans p[data-v-5d85cdbf]{color:#64748b;padding:0 22px 22px 68px;font-size:.92rem;line-height:1.7}@media (width<=960px){.faq[data-v-5d85cdbf]{padding:72px 0}.faq-wrap[data-v-5d85cdbf]{grid-template-columns:1fr;gap:40px}.faq-aside[data-v-5d85cdbf]{position:static}.faq-subtitle[data-v-5d85cdbf],.faq-hint[data-v-5d85cdbf]{max-width:100%}}@media (width<=600px){.faq[data-v-5d85cdbf]{padding:52px 0}.faq-wrap[data-v-5d85cdbf]{gap:28px;padding:0 20px}.faq-title[data-v-5d85cdbf]{font-size:1.7rem}.faq-subtitle[data-v-5d85cdbf]{font-size:.9rem}.faq-btn[data-v-5d85cdbf]{gap:12px;padding:16px}.faq-num[data-v-5d85cdbf]{width:24px;font-size:.7rem}.faq-q[data-v-5d85cdbf]{font-size:.9rem}.faq-icon[data-v-5d85cdbf]{width:28px;height:28px;font-size:.65rem}.faq-ans p[data-v-5d85cdbf]{padding:0 16px 16px 52px;font-size:.85rem}}.why-choose-sensng[data-v-7d75a616]{padding:var(--space-section) 0;background:#fff}.why-choose-sensng .section-label[data-v-7d75a616]{color:#6366f1;background:#6366f114;border-color:#6366f126}.why-choose-sensng .section-title[data-v-7d75a616]{color:var(--text-primary)}.why-grid[data-v-7d75a616]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.why-card[data-v-7d75a616]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:var(--transition-spring);text-align:center;padding:36px 28px}.why-card[data-v-7d75a616]:hover{border-color:#6366f14d;transform:translateY(-6px);box-shadow:0 12px 32px #0000000f}.why-icon[data-v-7d75a616]{border-radius:var(--radius-md);width:56px;height:56px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.3rem;display:flex}.why-card:hover .why-icon[data-v-7d75a616]{transform:scale(1.1)}.why-card h3[data-v-7d75a616]{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:10px;font-size:1.05rem;font-weight:700}.why-card p[data-v-7d75a616]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (width<=900px){.why-grid[data-v-7d75a616]{grid-template-columns:1fr 1fr;gap:20px}.why-choose-sensng[data-v-7d75a616]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-7d75a616]{grid-template-columns:1fr 1fr;gap:12px}.why-card[data-v-7d75a616]{padding:18px 14px}.why-icon[data-v-7d75a616]{width:42px;height:42px;margin-bottom:12px;font-size:1.1rem}.why-card h3[data-v-7d75a616]{font-size:.9rem}.why-card p[data-v-7d75a616]{font-size:.78rem;line-height:1.45}}@media (width<=420px){.why-grid[data-v-7d75a616]{grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}}.about[data-v-80a45862]{padding:var(--space-section-sm) 0;background:var(--white);position:relative}.about[data-v-80a45862]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.about-inner[data-v-80a45862]{text-align:center;max-width:760px;margin:0 auto}.about-inner .section-label[data-v-80a45862]{margin-bottom:18px}.about-inner .section-title[data-v-80a45862]{margin-bottom:20px}.about-desc[data-v-80a45862]{color:var(--text-secondary);font-size:1.08rem;line-height:1.8}@media (width<=700px){.about-inner[data-v-80a45862]{gap:28px}.about-desc[data-v-80a45862]{font-size:.95rem}.about-inner .section-title[data-v-80a45862]{font-size:1.5rem}}@media (width<=600px){.about[data-v-80a45862]{padding:var(--space-section-xs) 0}.about-inner[data-v-80a45862]{gap:22px}.about-desc[data-v-80a45862]{font-size:.88rem}.about-inner .section-title[data-v-80a45862]{font-size:1.35rem}}@media (width<=480px){.about[data-v-80a45862]{padding:var(--space-section-xs) 0}.about-inner[data-v-80a45862]{gap:18px}.about-desc[data-v-80a45862]{font-size:.85rem;line-height:1.55}.about-inner .section-title[data-v-80a45862]{font-size:1.2rem}}.cta[data-v-d584e712]{padding:var(--space-section) 0;background:var(--gray-50);position:relative;overflow:hidden}.cta[data-v-d584e712]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.cta-bg-decor[data-v-d584e712]{pointer-events:none;position:absolute;inset:0}.blob[data-v-d584e712]{filter:blur(110px);opacity:.22;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-cta-1[data-v-d584e712]{background:var(--primary);width:420px;height:420px;top:-20%;right:-10%}.blob-cta-2[data-v-d584e712]{background:var(--accent);width:320px;height:320px;animation-delay:3s;bottom:-15%;left:-5%}.cta-card[data-v-d584e712]{z-index:1;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);grid-template-columns:1fr 1.1fr;gap:0;display:grid;position:relative;overflow:hidden}.cta-left[data-v-d584e712]{color:#334155;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);padding:48px 44px;position:relative;overflow:hidden}.cta-left[data-v-d584e712]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f114,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-30%;right:-30%}.cta-left .section-label[data-v-d584e712]{color:#6366f1;background:#6366f11a;border-color:#6366f133}.cta-left h2[data-v-d584e712]{color:#0f172a;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2;position:relative}.cta-left>p[data-v-d584e712]{color:#64748b;margin-bottom:32px;line-height:1.65;position:relative}.cta-promises[data-v-d584e712]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.promise-item[data-v-d584e712]{align-items:flex-start;gap:14px;display:flex}.promise-num[data-v-d584e712]{letter-spacing:.1em;color:#6366f1;opacity:.5;flex-shrink:0;padding-top:2px;font-size:.82rem;font-weight:800}.promise-item h4[data-v-d584e712]{color:#0f172a;letter-spacing:-.01em;margin-bottom:2px;font-size:.95rem;font-weight:700}.promise-item p[data-v-d584e712]{color:#64748b;font-size:.82rem;line-height:1.5}.cta-contact[data-v-d584e712]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cta-contact-item[data-v-d584e712]{border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--gray-200);color:#0f172a;transition:var(--transition-spring);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-contact-item i[data-v-d584e712]{font-size:1rem}.cta-contact-item:first-child i[data-v-d584e712]{color:#25d366}.cta-contact-item:last-child i[data-v-d584e712]{color:#6366f1}.cta-contact-item[data-v-d584e712]:hover{color:#6366f1;box-shadow:var(--shadow-sm);border-color:#6366f1;transform:translateY(-2px)}.cta-hours[data-v-d584e712]{color:#64748b;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;display:flex}.cta-hours i[data-v-d584e712]{color:#6366f1;font-size:.85rem}.cta-right[data-v-d584e712]{background:#fff;border-left:1px solid #e2e8f0;padding:48px 44px}.form-row[data-v-d584e712]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-group[data-v-d584e712]{flex-direction:column;gap:8px;width:100%;display:flex}.form-group[data-v-d584e712]:not(:last-of-type){margin-bottom:16px}.form-group label[data-v-d584e712]{color:var(--text-secondary);letter-spacing:.01em;font-size:.85rem;font-weight:600}.form-group input[data-v-d584e712],.form-group textarea[data-v-d584e712],.form-group select[data-v-d584e712]{border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;transition:var(--transition);background:var(--gray-50);color:var(--text);resize:vertical;outline:none;padding:14px 18px;font-family:inherit;font-size:.95rem}.form-group input[data-v-d584e712]:focus,.form-group textarea[data-v-d584e712]:focus,.form-group select[data-v-d584e712]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px var(--primary-glow)}.form-group select[data-v-d584e712]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2364748B' d='M6 8L0 0h12z'/></svg>");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.cta-right .btn[data-v-d584e712]{width:100%;margin-top:8px}.form-toggle[data-v-d584e712]{color:var(--primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;font-size:.85rem;font-weight:600;display:flex}.form-toggle[data-v-d584e712]:hover{color:var(--primary-dark)}.form-optional[data-v-d584e712]{padding-top:4px}.req[data-v-d584e712]{color:#ef4444;margin-left:2px;font-weight:700}.form-consent[data-v-d584e712]{margin:20px 0 4px}.consent-check[data-v-d584e712]{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.consent-check input[type=checkbox][data-v-d584e712]{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.check-mark[data-v-d584e712]{border:1.5px solid var(--gray-300);width:18px;height:18px;transition:var(--transition-fast);background:var(--white);border-radius:4px;flex-shrink:0;margin-top:1px;position:relative}.consent-check input:checked~.check-mark[data-v-d584e712]{background:var(--primary);border-color:var(--primary)}.consent-check input:checked~.check-mark[data-v-d584e712]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.consent-text a[data-v-d584e712]{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.consent-text a[data-v-d584e712]:hover{color:var(--primary-dark)}.form-footnote[data-v-d584e712]{color:var(--text-muted);text-align:center;margin-top:12px;font-size:.75rem;line-height:1.5}.form-success[data-v-d584e712]{text-align:center;padding:24px 16px;animation:.5s ease-out fadeSlideIn}.success-icon[data-v-d584e712]{background:var(--gradient-brand);width:64px;height:64px;color:var(--white);box-shadow:var(--shadow-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;display:flex}.form-success h3[data-v-d584e712]{color:var(--dark);letter-spacing:-.01em;margin-bottom:10px;font-size:1.3rem;font-weight:700}.form-success p[data-v-d584e712]{color:var(--text-secondary);max-width:360px;margin:0 auto;font-size:.95rem;line-height:1.65}@media (width<=800px){.cta-card[data-v-d584e712]{grid-template-columns:1fr}.cta-left[data-v-d584e712],.cta-right[data-v-d584e712]{padding:24px 20px}.cta-left h2[data-v-d584e712]{font-size:1.5rem}.cta-left>p[data-v-d584e712]{font-size:.9rem}.form-row[data-v-d584e712]{grid-template-columns:1fr}.cta[data-v-d584e712]{padding:var(--space-section-sm) 0}}@media (width<=480px){.cta-left[data-v-d584e712],.cta-right[data-v-d584e712]{padding:18px 14px}.cta-left h2[data-v-d584e712]{margin-bottom:6px;font-size:1.25rem}.cta-left>p[data-v-d584e712]{font-size:.85rem;display:none}.form-group[data-v-d584e712]{margin-bottom:10px}.form-group label[data-v-d584e712]{margin-bottom:4px;font-size:.8rem}.form-group input[data-v-d584e712],.form-group textarea[data-v-d584e712],.form-group select[data-v-d584e712]{padding:9px 12px;font-size:.82rem}textarea[data-v-d584e712]{rows:3}.form-submit[data-v-d584e712]{padding:10px 18px;font-size:.85rem}.consent-text[data-v-d584e712]{font-size:.75rem}.form-toggle[data-v-d584e712]{margin-bottom:0;padding:6px 12px;font-size:.78rem}.form-footnote[data-v-d584e712]{margin-top:8px;font-size:.7rem}}.footer[data-v-a5347a23]{background:var(--gradient-dark-vibrant);color:#ffffffb3;padding:80px 0 0;position:relative;overflow:hidden}.footer[data-v-a5347a23]:before{content:"";background:linear-gradient(90deg,#0000,#6366f180,#06b6d480,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer[data-v-a5347a23]:after{content:"";pointer-events:none;background:radial-gradient(#6366f126,#0000 70%);width:600px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.footer-grid[data-v-a5347a23]{z-index:1;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px;margin-bottom:52px;display:grid;position:relative}.footer-logo[data-v-a5347a23]{color:var(--white);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:1.7rem;font-weight:800;display:flex}.footer-logo-img[data-v-a5347a23]{object-fit:contain;width:48px;height:48px}.footer-logo .logo-accent[data-v-a5347a23]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-brand p[data-v-a5347a23]{color:#ffffff8c;max-width:280px;margin-bottom:24px;font-size:.92rem;line-height:1.7}.footer-social[data-v-a5347a23]{gap:12px;display:flex}.footer-social a[data-v-a5347a23]{border-radius:var(--radius-sm);color:#fff9;width:40px;height:40px;transition:var(--transition-spring);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer-social a[data-v-a5347a23]:hover{background:var(--gradient-brand);color:var(--white);box-shadow:var(--shadow-primary);border-color:#0000;transform:translateY(-3px)}.footer-col h4[data-v-a5347a23]{color:var(--white);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:.82rem;font-weight:700}.footer-col ul[data-v-a5347a23]{flex-direction:column;gap:12px;display:flex}.footer-col li[data-v-a5347a23],.footer-col a[data-v-a5347a23]{color:#ffffff8c;transition:var(--transition-fast);align-items:center;gap:10px;font-size:.9rem;display:flex}.footer-col a[data-v-a5347a23]:hover{color:var(--accent);transform:translate(2px)}.footer-col li i[data-v-a5347a23]{color:var(--accent);width:16px;font-size:.78rem}.footer-bottom[data-v-a5347a23]{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:.85rem;display:flex}.footer-legal[data-v-a5347a23]{align-items:center;gap:8px;display:flex}.footer-legal a[data-v-a5347a23]{color:#ffffff80;transition:var(--transition-fast)}.footer-legal a[data-v-a5347a23]:hover{color:var(--accent)}.legal-sep[data-v-a5347a23]{color:#ffffff40}.footer-company[data-v-a5347a23]{text-align:center;border-top:1px solid #ffffff0f;padding:16px 0 24px}.footer-company p[data-v-a5347a23]{color:#fff6;font-size:.78rem;line-height:1.6}.footer-company-name[data-v-a5347a23]{letter-spacing:.02em;font-weight:600;color:#ffffff8c!important}.footer-company-meta[data-v-a5347a23]{margin-top:4px;color:#ffffff4d!important;font-size:.72rem!important}.footer-credit i[data-v-a5347a23]{color:#ec4899;margin:0 2px;font-size:.72rem}@media (width<=800px){.footer-grid[data-v-a5347a23]{grid-template-columns:1fr 1fr;gap:32px}.footer[data-v-a5347a23]{padding:60px 0 0}}@media (width<=600px){.footer-grid[data-v-a5347a23]{grid-template-columns:1fr;gap:0}.footer-brand[data-v-a5347a23]{padding-bottom:20px}.footer-col[data-v-a5347a23]{border-bottom:1px solid #ffffff0f}.footer-col h4[data-v-a5347a23]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 0;display:flex}.footer-col-arrow[data-v-a5347a23]{transition:var(--transition-fast);font-size:.65rem;display:inline-block}.footer-col.open .footer-col-arrow[data-v-a5347a23]{transform:rotate(180deg)}.footer-col ul[data-v-a5347a23]{max-height:0;padding-bottom:0;transition:max-height .35s;overflow:hidden}.footer-col.open ul[data-v-a5347a23]{max-height:300px;padding-bottom:14px}.footer-bottom[data-v-a5347a23]{text-align:center;flex-direction:column;gap:8px}.footer-legal[data-v-a5347a23]{flex-wrap:wrap;justify-content:center}}@media (width<=500px){.footer-grid[data-v-a5347a23]{grid-template-columns:1fr}.footer-bottom[data-v-a5347a23]{text-align:center;flex-direction:column;gap:8px}}.app[data-v-ae1d1b27],.service-page[data-v-c96710d3]{overflow-x:hidden}.sp-hero[data-v-c96710d3]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-c96710d3]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-c96710d3]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-c96710d3]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-c96710d3]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-c96710d3]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-c96710d3]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-breadcrumb[data-v-c96710d3]{color:#ffffff80;justify-content:center;align-items:center;gap:10px;margin-bottom:28px;font-size:.82rem;display:flex}.sp-breadcrumb a[data-v-c96710d3]{color:#ffffffa6;transition:var(--transition-fast)}.sp-breadcrumb a[data-v-c96710d3]:hover{color:var(--accent)}.sp-breadcrumb i[data-v-c96710d3]{color:#ffffff4d;font-size:.6rem}.sp-breadcrumb-current[data-v-c96710d3]{color:#ffffffd9}.sp-hero-label[data-v-c96710d3]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-c96710d3]{color:var(--accent)}.sp-hero-title[data-v-c96710d3]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-c96710d3]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-c96710d3]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-c96710d3]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-c96710d3]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-c96710d3]{padding:96px 0}.sp-overview[data-v-c96710d3]{background:var(--white)}.sp-features[data-v-c96710d3]{background:var(--gray-50,#f8fafc)}.sp-process[data-v-c96710d3]{background:var(--white)}.sp-faq[data-v-c96710d3]{background:var(--gray-50,#f8fafc)}.sp-related[data-v-c96710d3]{background:var(--white)}.sp-overview-grid[data-v-c96710d3]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-c96710d3]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-c96710d3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-c96710d3]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-c96710d3]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-c96710d3]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-c96710d3]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-c96710d3]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-c96710d3]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-c96710d3]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-c96710d3]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-c96710d3]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-c96710d3]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-c96710d3]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-process-list[data-v-c96710d3]{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.sp-step[data-v-c96710d3]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);gap:22px;padding:24px 28px;display:flex}.sp-step[data-v-c96710d3]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(6px)}.sp-step-num[data-v-c96710d3]{background:var(--gradient-brand);width:46px;height:46px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.sp-step-title[data-v-c96710d3]{color:var(--dark);margin-bottom:6px;font-size:1.05rem;font-weight:700}.sp-step-text[data-v-c96710d3]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-faq-list[data-v-c96710d3]{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.sp-faq-item[data-v-c96710d3]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.sp-faq-item.open[data-v-c96710d3]{border-color:var(--primary);box-shadow:var(--shadow-primary)}.sp-faq-q[data-v-c96710d3]{cursor:pointer;width:100%;color:var(--dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:.98rem;font-weight:600;display:flex}.sp-faq-q i[data-v-c96710d3]{color:var(--primary);transition:transform var(--transition-fast);flex-shrink:0;font-size:.75rem}.sp-faq-item.open .sp-faq-q i[data-v-c96710d3]{transform:rotate(180deg)}.sp-faq-a-wrap[data-v-c96710d3]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.sp-faq-item.open .sp-faq-a-wrap[data-v-c96710d3]{grid-template-rows:1fr}.sp-faq-a[data-v-c96710d3]{padding:0 24px;overflow:hidden}.sp-faq-a p[data-v-c96710d3]{color:var(--text-secondary);padding-bottom:20px;font-size:.92rem;line-height:1.75}.sp-related-grid[data-v-c96710d3]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sp-related-card[data-v-c96710d3]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);color:var(--dark);transition:var(--transition-spring);align-items:center;gap:14px;padding:22px 24px;display:flex}.sp-related-card[data-v-c96710d3]:hover{box-shadow:var(--shadow-primary);color:var(--dark);border-color:#0000;transform:translateY(-4px)}.sp-related-icon[data-v-c96710d3]{background:var(--white);width:44px;height:44px;color:var(--primary);border:1px solid var(--gray-200,#e2e8f0);border-radius:12px;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.sp-related-label[data-v-c96710d3]{flex:1;font-size:.95rem;font-weight:600}.sp-related-arrow[data-v-c96710d3]{color:var(--primary);transition:transform var(--transition-fast);font-size:.85rem}.sp-related-card:hover .sp-related-arrow[data-v-c96710d3]{transform:translate(4px)}@media (width<=1024px){.sp-features-grid[data-v-c96710d3],.sp-related-grid[data-v-c96710d3]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sp-hero[data-v-c96710d3]{padding:90px 0 80px}.sp-section[data-v-c96710d3]{padding:72px 0}.sp-overview-grid[data-v-c96710d3]{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.sp-features-grid[data-v-c96710d3],.sp-related-grid[data-v-c96710d3],.sp-overview-stats[data-v-c96710d3]{grid-template-columns:1fr}.sp-hero-cta[data-v-c96710d3]{flex-direction:column}.sp-hero-cta .btn[data-v-c96710d3]{width:100%}.sp-step[data-v-c96710d3]{flex-direction:column;gap:12px}}.about-page[data-v-d1d148f3]{overflow-x:hidden}.sp-hero[data-v-d1d148f3]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-d1d148f3]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-d1d148f3]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-d1d148f3]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-d1d148f3]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-d1d148f3]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-d1d148f3]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-d1d148f3]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-d1d148f3]{color:var(--accent)}.sp-hero-title[data-v-d1d148f3]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-d1d148f3]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-d1d148f3]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-d1d148f3]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-d1d148f3]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-d1d148f3]{padding:96px 0}.ap-story[data-v-d1d148f3]{background:var(--white)}.ap-company[data-v-d1d148f3]{background:var(--gray-50,#f8fafc)}.ap-services[data-v-d1d148f3]{background:var(--white)}.ap-mv[data-v-d1d148f3]{background:var(--gray-50,#f8fafc)}.ap-values[data-v-d1d148f3]{background:var(--white)}.sp-section-sub[data-v-d1d148f3]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.ap-company-grid[data-v-d1d148f3],.section-header+.sp-features-grid[data-v-d1d148f3]{margin-top:44px}.ap-company-grid[data-v-d1d148f3]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ap-company-card[data-v-d1d148f3]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);text-align:center;transition:var(--transition-spring);padding:28px 22px}.ap-company-card[data-v-d1d148f3]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);transform:translateY(-4px)}.ap-company-icon[data-v-d1d148f3]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.25rem;display:flex}.ap-company-card:hover .ap-company-icon[data-v-d1d148f3]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.ap-company-title[data-v-d1d148f3]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.ap-company-value[data-v-d1d148f3]{color:var(--dark);word-break:break-word;font-size:.92rem;font-weight:600;line-height:1.55}.sp-overview-grid[data-v-d1d148f3]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-d1d148f3]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-d1d148f3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-d1d148f3]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-d1d148f3]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-d1d148f3]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-d1d148f3]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-d1d148f3]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-d1d148f3]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-d1d148f3]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-d1d148f3]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-d1d148f3]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-d1d148f3]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-d1d148f3]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.ap-mv-grid[data-v-d1d148f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-mv-card[data-v-d1d148f3]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:38px 32px;position:relative;overflow:hidden}.ap-mv-card[data-v-d1d148f3]:before{content:"";background:var(--gradient-brand);opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.ap-mv-card[data-v-d1d148f3]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000;transform:translateY(-5px)}.ap-mv-card[data-v-d1d148f3]:hover:before{opacity:1}.ap-mv-icon[data-v-d1d148f3]{background:var(--primary-light);width:54px;height:54px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.3rem;display:flex}.ap-mv-title[data-v-d1d148f3]{color:var(--dark);letter-spacing:-.02em;margin:6px 0 12px;font-size:1.3rem;font-weight:700}.ap-mv-text[data-v-d1d148f3]{color:var(--text-secondary);font-size:.96rem;line-height:1.8}@media (width<=900px){.sp-overview-grid[data-v-d1d148f3]{grid-template-columns:1fr;gap:40px}.sp-features-grid[data-v-d1d148f3],.ap-company-grid[data-v-d1d148f3]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.ap-mv-grid[data-v-d1d148f3]{grid-template-columns:1fr}.sp-hero[data-v-d1d148f3]{padding:100px 0 90px}.sp-section[data-v-d1d148f3]{padding:72px 0}}@media (width<=600px){.sp-features-grid[data-v-d1d148f3],.ap-company-grid[data-v-d1d148f3]{grid-template-columns:1fr}.ap-mv-card[data-v-d1d148f3]{padding:28px 22px}.sp-overview-stats[data-v-d1d148f3]{grid-template-columns:1fr;gap:12px}.sp-stat[data-v-d1d148f3]{padding:20px 14px}}.portfolio-page[data-v-3353433d]{overflow-x:hidden}.sp-hero[data-v-3353433d]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-3353433d]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-3353433d]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-3353433d]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-3353433d]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-3353433d]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-3353433d]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-3353433d]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-3353433d]{color:var(--accent)}.sp-hero-title[data-v-3353433d]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-3353433d]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-3353433d]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-3353433d]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-3353433d]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-3353433d]{padding:96px 0}.pf-cases[data-v-3353433d]{background:var(--white)}.pf-process[data-v-3353433d]{background:var(--gray-50,#f8fafc)}.sp-section-sub[data-v-3353433d]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.pf-grid[data-v-3353433d],.section-header+.sp-features-grid[data-v-3353433d]{margin-top:44px}.pf-grid[data-v-3353433d]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.pf-card[data-v-3353433d]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.pf-card[data-v-3353433d]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.pf-img-wrap[data-v-3353433d]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.pf-img[data-v-3353433d]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pf-card:hover .pf-img[data-v-3353433d]{transform:scale(1.05)}.pf-industry[data-v-3353433d]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block;position:absolute;top:16px;left:16px}.pf-body[data-v-3353433d]{padding:28px 28px 32px}.pf-title[data-v-3353433d]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.pf-meta[data-v-3353433d]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.pf-meta-item[data-v-3353433d]{flex-direction:column;gap:4px;display:flex}.pf-meta-label[data-v-3353433d]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.pf-meta-item p[data-v-3353433d]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.pf-tags[data-v-3353433d]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-3353433d]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}.sp-features-grid[data-v-3353433d]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-3353433d]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-3353433d]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-3353433d]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-3353433d]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-3353433d]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-3353433d]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (width<=900px){.pf-grid[data-v-3353433d]{grid-template-columns:1fr;gap:24px}.sp-features-grid[data-v-3353433d]{grid-template-columns:1fr 1fr}.sp-section[data-v-3353433d]{padding:72px 0}.sp-hero[data-v-3353433d]{padding:96px 0 88px}}@media (width<=768px){.pf-body[data-v-3353433d]{padding:20px 20px 24px}.pf-title[data-v-3353433d]{margin-bottom:12px;font-size:1.05rem}.pf-meta-item p[data-v-3353433d]{font-size:.82rem}}@media (width<=600px){.sp-features-grid[data-v-3353433d]{grid-template-columns:1fr}.pf-grid[data-v-3353433d]{grid-template-columns:1fr;gap:18px}.pf-card[data-v-3353433d]:hover,.pf-card:hover .pf-img[data-v-3353433d]{transform:none}.pf-body[data-v-3353433d]{padding:16px 16px 20px}.pf-title[data-v-3353433d]{margin-bottom:8px;font-size:.95rem}.pf-meta-item p[data-v-3353433d]{font-size:.78rem}.sp-hero[data-v-3353433d]{padding:80px 0 72px}}@media (width<=768px){:root{--space-section:64px;--space-section-sm:48px;--space-section-xs:32px}.container{padding:0 16px}.section-header{margin-bottom:36px}.section-label{margin-bottom:12px;padding:5px 14px;font-size:.7rem}.section-subtitle{font-size:.95rem;line-height:1.55}.card-hover:hover{transform:none}.blob{display:none}}@media (width<=480px){:root{--space-section:48px;--space-section-sm:40px;--space-section-xs:28px}.container{padding:0 12px}.section-header{margin-bottom:28px}.section-title{margin-bottom:10px}.section-subtitle{font-size:.88rem}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;animation:none!important}}.cookie-banner[data-v-59f430ef]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow-2xl);z-index:99999;-webkit-backdrop-filter:blur(12px);margin:0 auto;padding:20px 24px;position:fixed;bottom:20px;left:20px;right:20px}.cookie-content[data-v-59f430ef]{align-items:flex-start;gap:16px;display:flex}.cookie-icon[data-v-59f430ef]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary-light), var(--accent-light));width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.cookie-text[data-v-59f430ef]{flex:1;padding-top:2px}.cookie-text p[data-v-59f430ef]{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.cookie-link[data-v-59f430ef]{color:var(--primary);text-underline-offset:2px;margin-top:4px;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.cookie-link[data-v-59f430ef]:hover{color:var(--primary-dark)}.cookie-actions[data-v-59f430ef]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.cookie-btn[data-v-59f430ef]{border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);white-space:nowrap;border:1.5px solid #0000;padding:9px 20px;font-size:.85rem;font-weight:600}.cookie-accept[data-v-59f430ef]{background:var(--primary);color:var(--white);border-color:var(--primary)}.cookie-accept[data-v-59f430ef]:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.cookie-decline[data-v-59f430ef]{color:var(--text-secondary);border-color:var(--gray-300);background:0 0}.cookie-decline[data-v-59f430ef]:hover{border-color:var(--gray-400);color:var(--text);background:var(--gray-50)}.cookie-slide-enter-active[data-v-59f430ef]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.cookie-slide-leave-active[data-v-59f430ef]{transition:all .3s ease-in}.cookie-slide-enter-from[data-v-59f430ef],.cookie-slide-leave-to[data-v-59f430ef]{opacity:0;transform:translateY(40px)}@media (width<=560px){.cookie-banner[data-v-59f430ef]{padding:18px;bottom:12px;left:12px;right:12px}.cookie-content[data-v-59f430ef]{flex-direction:column;gap:14px}.cookie-actions[data-v-59f430ef]{flex-direction:row;width:100%}.cookie-btn[data-v-59f430ef]{flex:1}}.fab-container[data-v-9c8db3be]{pointer-events:none;z-index:9000;position:fixed;inset:0}.fab-buttons[data-v-9c8db3be]{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.fab-buttons--left[data-v-9c8db3be]{position:fixed;bottom:92px;left:auto;right:24px}.fab-buttons--right[data-v-9c8db3be]{position:fixed;bottom:148px;left:auto;right:24px}.fab-item[data-v-9c8db3be]{border-radius:var(--radius-full);width:200px;transition:var(--transition);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 8px 30px #6366f159}.fab-item-form[data-v-9c8db3be]{background:var(--gradient-brand);color:var(--white)}.fab-item-form[data-v-9c8db3be]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f180}.fab-item-wa[data-v-9c8db3be]{color:#fff;background:#25d366;box-shadow:0 8px 30px #25d36659}.fab-item-wa[data-v-9c8db3be]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #25d36680}.fab-item-alt[data-v-9c8db3be]{background:var(--white);color:var(--dark);border:1px solid var(--gray-200);box-shadow:var(--shadow-lg)}.fab-item-alt[data-v-9c8db3be]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.fab-item i[data-v-9c8db3be]{font-size:1rem}.chat-panel[data-v-9c8db3be]{background:var(--white);border-radius:var(--radius-xl);width:360px;box-shadow:var(--shadow-2xl);border:1px solid var(--gray-200);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.chat-header[data-v-9c8db3be]{background:var(--gradient-dark-vibrant);color:var(--white);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.chat-header-info[data-v-9c8db3be]{align-items:center;gap:12px;display:flex}.chat-avatar[data-v-9c8db3be]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.chat-header-info strong[data-v-9c8db3be]{font-size:.95rem;font-weight:700;display:block}.chat-status[data-v-9c8db3be]{color:#67e8f9;font-size:.75rem}.chat-status[data-v-9c8db3be]:before{content:"";vertical-align:middle;background:#10b981;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.chat-close[data-v-9c8db3be]{width:30px;height:30px;color:var(--white);cursor:pointer;transition:var(--transition-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.chat-close[data-v-9c8db3be]:hover{background:#fff3}.chat-messages[data-v-9c8db3be]{background:var(--gray-50);flex-direction:column;gap:12px;height:280px;padding:20px;display:flex;overflow-y:auto}.chat-msg[data-v-9c8db3be]{border-radius:var(--radius-md);max-width:80%;padding:12px 16px;font-size:.88rem;line-height:1.5}.chat-msg-bot[data-v-9c8db3be]{background:var(--white);color:var(--text);border:1px solid var(--gray-200);border-bottom-left-radius:4px;align-self:flex-start}.chat-msg-user[data-v-9c8db3be]{background:var(--gradient-brand);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.chat-input-area[data-v-9c8db3be]{border-top:1px solid var(--gray-200);background:var(--white);gap:8px;padding:14px;display:flex}.chat-input-area input[data-v-9c8db3be]{border:1.5px solid var(--gray-200);border-radius:var(--radius-full);transition:var(--transition);background:var(--gray-50);color:var(--text);outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.9rem}.chat-input-area input[data-v-9c8db3be]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 3px var(--primary-glow)}.chat-input-area button[data-v-9c8db3be]{background:var(--gradient-brand);width:44px;height:44px;color:var(--white);cursor:pointer;transition:var(--transition);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.chat-input-area button[data-v-9c8db3be]:hover:not(:disabled){box-shadow:var(--shadow-primary);transform:scale(1.05)}.chat-input-area button[data-v-9c8db3be]:disabled{opacity:.5;cursor:not-allowed}.chat-footer[data-v-9c8db3be]{color:var(--text-muted);text-align:center;border-top:1px solid var(--gray-100);padding:10px 16px;font-size:.75rem}.chat-footer i[data-v-9c8db3be]{color:var(--accent);margin-right:4px}@media (width<=600px){.fab-buttons--left[data-v-9c8db3be]{width:calc(50vw - 24px);bottom:18px;left:16px;right:auto}.fab-buttons--right[data-v-9c8db3be]{display:none}.fab-item[data-v-9c8db3be]{border-radius:25px;justify-content:center;gap:8px;width:100%;height:50px;padding:0 12px}.fab-item span[data-v-9c8db3be]{font-size:.8rem}.fab-item i[data-v-9c8db3be]{margin:0;font-size:1rem}.chat-panel[data-v-9c8db3be]{width:calc(100vw - 32px);position:fixed;bottom:16px;left:16px;right:16px}.chat-messages[data-v-9c8db3be]{height:220px;padding:16px}.chat-msg[data-v-9c8db3be]{padding:10px 14px;font-size:.82rem}.chat-header[data-v-9c8db3be]{padding:14px 16px}.chat-header-info strong[data-v-9c8db3be]{font-size:.88rem}.chat-input-area[data-v-9c8db3be]{padding:10px}.chat-input-area input[data-v-9c8db3be]{padding:10px 14px;font-size:.85rem}.chat-input-area button[data-v-9c8db3be]{width:40px;height:40px}.chat-footer[data-v-9c8db3be]{padding:8px 12px;font-size:.7rem}}.fab-enter-active[data-v-9c8db3be]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fab-leave-active[data-v-9c8db3be]{transition:all .25s ease-in}.fab-enter-from[data-v-9c8db3be]{opacity:0;transform:translateY(40px)scale(.8)}.fab-leave-to[data-v-9c8db3be]{opacity:0;transform:translateY(20px)scale(.8)}.chat-enter-active[data-v-9c8db3be]{transform-origin:100% 100%;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.chat-leave-active[data-v-9c8db3be]{transform-origin:100% 100%;transition:all .2s ease-in}.chat-enter-from[data-v-9c8db3be],.chat-leave-to[data-v-9c8db3be]{opacity:0;transform:scale(.9)translateY(20px)}.top-bar[data-v-63903e76]{background:var(--gradient-dark);color:#ffffffd9;padding:8px 0;font-size:.78rem;position:relative;overflow:hidden}.top-bar[data-v-63903e76]:before{content:"";background:linear-gradient(90deg,#0000,#6366f114,#06b6d40d,#0000) 0 0/200% 100%;animation:6s linear infinite shimmer;position:absolute;inset:0}.top-bar-inner[data-v-63903e76]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.top-tag i[data-v-63903e76]{color:var(--accent);margin-right:6px}.top-contact[data-v-63903e76]{color:#fff9;align-items:center;gap:8px;display:flex}.top-email i[data-v-63903e76]{color:var(--accent);margin-right:5px;font-size:.7rem}.top-wa[data-v-63903e76]{color:#25d366;transition:var(--transition-fast);align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.top-wa[data-v-63903e76]:hover{color:#4ee38a;transform:translateY(-1px)}@media (width<=600px){.top-contact[data-v-63903e76]{gap:6px;font-size:.72rem}}.navbar[data-v-23141f68]{-webkit-backdrop-filter:blur(16px);z-index:1000;transition:var(--transition);background:#ffffffeb;border-bottom:1px solid #0000;align-items:center;height:72px;display:flex;position:sticky;top:0}.navbar.scrolled[data-v-23141f68]{box-shadow:var(--shadow-sm);border-bottom-color:var(--gray-200)}.nav-inner[data-v-23141f68]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.nav-logo[data-v-23141f68]{color:var(--dark);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:1.7rem;font-weight:800;display:flex}.logo-img[data-v-23141f68]{object-fit:contain;width:48px;height:48px}.logo-text[data-v-23141f68]{display:inline-flex}.logo-accent[data-v-23141f68]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links[data-v-23141f68]{background:var(--gray-100);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.nav-links a[data-v-23141f68]{color:var(--text-secondary);transition:var(--transition-fast);border-radius:var(--radius-full);padding:8px 14px;font-size:.85rem;font-weight:500}.nav-links a[data-v-23141f68]:hover{color:var(--primary);background:var(--white);box-shadow:var(--shadow-xs)}.nav-actions[data-v-23141f68]{align-items:center;gap:12px;display:flex}.btn-sm[data-v-23141f68]{padding:10px 22px;font-size:.85rem}.nav-burger[data-v-23141f68]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span[data-v-23141f68]{background:var(--dark);width:24px;height:2.5px;transition:var(--transition-fast);border-radius:2px}.mobile-overlay[data-v-23141f68]{-webkit-backdrop-filter:blur(4px);z-index:1001;background:#0f172a80;position:fixed;inset:0}.mobile-drawer[data-v-23141f68]{background:var(--white);flex-direction:column;width:300px;max-width:85vw;height:100vh;padding:24px 20px;display:flex;position:absolute;top:0;right:0;box-shadow:-10px 0 40px #0000001a}.drawer-header[data-v-23141f68]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;display:flex}.drawer-logo[data-v-23141f68]{color:var(--dark);font-size:1.4rem;font-weight:800}.drawer-close[data-v-23141f68]{background:var(--gray-100);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.drawer-close[data-v-23141f68]:hover{background:var(--gray-200);color:var(--text)}.mobile-links[data-v-23141f68]{flex-direction:column;flex:1;gap:4px;display:flex}.mobile-links a[data-v-23141f68]{color:var(--text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast);align-items:center;gap:12px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex}.mobile-links a[data-v-23141f68]:hover,.mobile-links a[data-v-23141f68]:active{background:var(--primary-light);color:var(--primary)}.mobile-links i[data-v-23141f68]{text-align:center;width:20px;color:var(--primary)}.mobile-cta[data-v-23141f68]{justify-content:center;width:100%;margin-top:20px}.drawer-enter-active[data-v-23141f68]{transition:all .3s}.drawer-leave-active[data-v-23141f68]{transition:all .2s}.drawer-enter-from[data-v-23141f68],.drawer-leave-to[data-v-23141f68]{opacity:0}.drawer-enter-from .mobile-drawer[data-v-23141f68],.drawer-leave-to .mobile-drawer[data-v-23141f68]{transform:translate(100%)}@media (width<=1024px){.nav-links[data-v-23141f68]{display:none}.nav-burger[data-v-23141f68]{display:flex}}@media (width<=600px){.navbar[data-v-23141f68]{padding:12px 0}.navbar.scrolled[data-v-23141f68]{padding:8px 0}.nav-actions .btn-sm[data-v-23141f68]{padding:7px 12px;font-size:.78rem}.nav-actions .btn-sm i[data-v-23141f68]{font-size:.75rem}}@media (width<=480px){.nav-logo[data-v-23141f68]{gap:7px;font-size:1.15rem}.logo-img[data-v-23141f68]{width:32px;height:32px}.nav-actions .btn-sm[data-v-23141f68]{padding:6px 10px;font-size:.72rem}.nav-actions .btn-sm i[data-v-23141f68]{display:none}.nav-inner[data-v-23141f68]{gap:6px}.nav-burger[data-v-23141f68]{width:34px;height:34px}.nav-burger span[data-v-23141f68]{width:20px}.nav-burger span[data-v-23141f68]:first-child{top:30%}.nav-burger span[data-v-23141f68]:nth-child(3){top:70%}}@media (width<=380px){.nav-logo[data-v-23141f68]{font-size:1.05rem}.logo-img[data-v-23141f68]{width:28px;height:28px}.nav-actions .btn-sm[data-v-23141f68]{padding:5px 8px;font-size:.68rem}}@media (width<=340px){.nav-actions .btn-sm[data-v-23141f68]{border-radius:50%;gap:0;width:34px;height:34px;padding:0;font-size:0}.nav-actions .btn-sm i[data-v-23141f68]{font-size:.85rem;display:inline-flex}}.hero[data-v-a80f8da0]{align-items:center;min-height:100vh;padding:70px 0 120px;display:flex;position:relative;overflow:hidden}.hero-bg-image[data-v-a80f8da0]{object-fit:cover;object-position:center 30%;z-index:0;width:100%;height:100%;animation:18s cubic-bezier(.22,1,.36,1) infinite alternate heroKenBurns-a80f8da0;position:absolute;inset:0}@keyframes heroKenBurns-a80f8da0{0%{transform:scale(1.12)translateY(-1.5%)}to{transform:scale(1)translateY(0)}}.hero-overlay[data-v-a80f8da0]{z-index:1;background:linear-gradient(115deg,#080c18eb 0%,#0f172ad1 40%,#1e1b4b99 75%,#0c4a6e66 100%);position:absolute;inset:0}.hero-grid-pattern[data-v-a80f8da0]{z-index:1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 30%,#0000 80%);mask-image:linear-gradient(115deg,#000 30%,#0000 80%)}.hero-glow[data-v-a80f8da0]{filter:blur(120px);z-index:1;border-radius:50%;animation:8s ease-in-out infinite glowPulse-a80f8da0;position:absolute}.hero-glow-1[data-v-a80f8da0]{background:#6366f14d;width:560px;height:560px;top:8%;left:-10%}.hero-glow-2[data-v-a80f8da0]{background:#06b6d438;width:420px;height:420px;animation-delay:2s;bottom:2%;right:-6%}@keyframes glowPulse-a80f8da0{0%,to{opacity:.6}50%{opacity:1}}.hero-split[data-v-a80f8da0]{z-index:2;max-width:1100px;position:relative}.hero-left[data-v-a80f8da0]>*{opacity:0;animation:heroUp-a80f8da0 .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes heroUp-a80f8da0{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-friend-line[data-v-a80f8da0]{-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#22d3ee,#a5b4fc,#67e8f9,#c4b5fd,#22d3ee) 0 0/250%;-webkit-text-fill-color:transparent;color:#0000;animation:heroUp-a80f8da0 .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both,friendShimmer-a80f8da0 3s linear infinite;-webkit-background-clip:text;background-clip:text;border:1.5px solid #67e8f973;border-radius:999px;align-items:center;margin-bottom:36px;padding:10px 22px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-friend-line i[data-v-a80f8da0]{-webkit-text-fill-color:#67e8f9;color:#67e8f9;margin-right:10px;font-size:.85em}@keyframes friendShimmer-a80f8da0{0%{background-position:0%}to{background-position:250%}}.hero-title[data-v-a80f8da0]{color:#fff;letter-spacing:-.04em;max-width:1100px;margin-bottom:28px;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1.05}.gradient-text[data-v-a80f8da0]{background:linear-gradient(135deg,#818cf8 0%,#c4b5fd 40%,#67e8f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle[data-v-a80f8da0]{color:#ffffffb3;max-width:560px;margin-bottom:36px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.hero-btns[data-v-a80f8da0]{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.btn-light[data-v-a80f8da0]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;padding:14px 32px;font-size:.95rem;box-shadow:0 4px 24px #6366f166}.btn-light[data-v-a80f8da0]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6366f18c}.btn-outline-white[data-v-a80f8da0]{padding:14px 32px;font-size:.95rem}.hero-badges[data-v-a80f8da0]{flex-wrap:wrap;gap:28px;display:flex}.badge[data-v-a80f8da0]{color:#ffffffb3;opacity:0;animation:heroUp-a80f8da0 .7s cubic-bezier(.22, 1, .36, 1) calc(.9s + var(--d,0s)) both;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.badge i[data-v-a80f8da0]{color:#67e8f9;font-size:.95rem}.scroll-hint[data-v-a80f8da0]{z-index:2;opacity:0;animation:heroUp-a80f8da0 .8s cubic-bezier(.22, 1, .36, 1) var(--d,1.2s) both;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-hint span[data-v-a80f8da0]{letter-spacing:.3em;color:#ffffff59;font-size:.68rem;font-weight:800}.scroll-line[data-v-a80f8da0]{background:linear-gradient(#fff6,#0000);width:1px;height:40px;animation:2s ease-in-out infinite scrollLine-a80f8da0}@keyframes scrollLine-a80f8da0{0%,to{transform-origin:top;opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-bg-image[data-v-a80f8da0],.hero-left[data-v-a80f8da0]>*,.hero-badges .badge[data-v-a80f8da0],.scroll-hint[data-v-a80f8da0],.hero-friend-line[data-v-a80f8da0]{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=960px){.hero[data-v-a80f8da0]{min-height:auto;padding:110px 0 90px}.hero-split[data-v-a80f8da0]{grid-template-columns:1fr;gap:40px}.scroll-hint[data-v-a80f8da0]{display:none}}@media (width<=600px){.hero[data-v-a80f8da0]{padding:90px 0 70px}.hero-title[data-v-a80f8da0]{font-size:clamp(2.2rem,10vw,3rem)}.hero-subtitle[data-v-a80f8da0]{margin-bottom:28px;font-size:.95rem}.hero-btns[data-v-a80f8da0]{flex-direction:column;gap:12px}.hero-btns .btn[data-v-a80f8da0]{justify-content:center}.hero-badges[data-v-a80f8da0]{gap:16px}.badge[data-v-a80f8da0]{font-size:.82rem}.hero-glow[data-v-a80f8da0]{display:none}}.why-us[data-v-673c46bd]{padding:var(--space-section) 0;background:var(--white);position:relative}.why-us[data-v-673c46bd]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.why-slogan[data-v-673c46bd]{letter-spacing:.01em;color:var(--primary);margin-top:18px;font-size:1.1rem;font-weight:800}.why-grid[data-v-673c46bd]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.why-card[data-v-673c46bd]{background:var(--gradient-card);border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:var(--transition-spring);padding:40px 32px 36px;position:relative;overflow:hidden}.why-card-top[data-v-673c46bd]{opacity:0;height:4px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.why-card[data-v-673c46bd]:hover{border-color:var(--primary);background:var(--white)}.why-card:hover .why-card-top[data-v-673c46bd]{opacity:1}.why-card:hover .why-icon[data-v-673c46bd]{transform:scale(1.08)rotate(-4deg)}.why-icon[data-v-673c46bd]{border-radius:var(--radius-md);width:60px;height:60px;transition:var(--transition-spring);justify-content:center;align-items:center;margin-bottom:24px;font-size:1.5rem;display:flex}.why-card h3[data-v-673c46bd]{color:var(--dark);letter-spacing:-.015em;margin-bottom:10px;font-size:1.2rem;font-weight:700}.why-card p[data-v-673c46bd]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.why-grid[data-v-673c46bd]{grid-template-columns:1fr 1fr;gap:20px}.why-card[data-v-673c46bd]{padding:24px 20px}.why-card h3[data-v-673c46bd]{font-size:1.05rem}.why-card p[data-v-673c46bd]{font-size:.85rem;line-height:1.5}.why-us[data-v-673c46bd]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-673c46bd]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.why-card[data-v-673c46bd]{padding:16px 14px}.why-icon[data-v-673c46bd]{width:42px;height:42px;margin-bottom:14px;font-size:1.1rem}.why-card h3[data-v-673c46bd]{margin-bottom:6px;font-size:.9rem}.why-card p[data-v-673c46bd]{font-size:.75rem;line-height:1.45}}.industries[data-v-9c17c343]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.ind-tabs[data-v-9c17c343]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.ind-tab[data-v-9c17c343]{border:2px solid var(--gray-200);border-radius:var(--radius-full);background:var(--white);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.ind-tab i[data-v-9c17c343]{font-size:.85rem}.ind-tab[data-v-9c17c343]:hover{border-color:var(--primary);color:var(--primary)}.ind-tab.active[data-v-9c17c343]{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:var(--shadow-primary)}.ind-content[data-v-9c17c343]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ind-text h3[data-v-9c17c343]{color:var(--dark);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.2}.ind-text>p[data-v-9c17c343]{color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.ind-features[data-v-9c17c343]{flex-direction:column;gap:10px;display:flex}.ind-features li[data-v-9c17c343]{color:var(--text);align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:flex}.ind-features i[data-v-9c17c343]{color:var(--accent);font-size:1rem}.mock-browser[data-v-9c17c343]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--gray-200);background:var(--white);overflow:hidden}.mock-browser-bar[data-v-9c17c343]{background:var(--gray-100);border-bottom:1px solid var(--gray-200);gap:6px;padding:12px 16px;display:flex}.mock-browser-bar span[data-v-9c17c343]{border-radius:50%;width:10px;height:10px}.mock-browser-bar span[data-v-9c17c343]:first-child{background:#ef4444}.mock-browser-bar span[data-v-9c17c343]:nth-child(2){background:#f59e0b}.mock-browser-bar span[data-v-9c17c343]:nth-child(3){background:#10b981}.mock-browser-body[data-v-9c17c343]{min-height:260px;display:flex}.mock-sidebar[data-v-9c17c343]{background:var(--gray-50);border-right:1px solid var(--gray-200);width:60px}.mock-main[data-v-9c17c343]{flex:1;padding:16px}.mock-hero[data-v-9c17c343]{background:var(--gradient-brand);opacity:.15;border-radius:var(--radius-sm);height:80px;margin-bottom:14px}.mock-cards[data-v-9c17c343]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-card[data-v-9c17c343]{flex-direction:column;gap:6px;display:flex}.mock-img[data-v-9c17c343]{background:var(--gray-200);border-radius:var(--radius-xs);height:50px}.mock-line[data-v-9c17c343]{border-radius:var(--radius-full);background:var(--gray-200);height:6px}.mock-line.accent[data-v-9c17c343]{background:var(--primary);opacity:.25}.mock-line.w80[data-v-9c17c343]{width:80%}.mock-line.w50[data-v-9c17c343]{width:50%}@media (width<=900px){.ind-content[data-v-9c17c343]{grid-template-columns:1fr;gap:32px}.industries[data-v-9c17c343]{padding:var(--space-section-sm) 0}}@media (width<=600px){.ind-tabs[data-v-9c17c343]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:22px}.ind-tab[data-v-9c17c343]{gap:5px;padding:7px 12px;font-size:.75rem}.ind-tab i[data-v-9c17c343]{font-size:.7rem}.ind-text h3[data-v-9c17c343]{font-size:1.15rem}.ind-text>p[data-v-9c17c343]{font-size:.85rem;line-height:1.5}.ind-features[data-v-9c17c343]{gap:6px}.ind-features li[data-v-9c17c343]{font-size:.8rem}.ind-mock[data-v-9c17c343]{display:none}.ind-content[data-v-9c17c343]{gap:0}}@media (width<=480px){.mock-cards[data-v-9c17c343]{grid-template-columns:1fr}.ind-tab[data-v-9c17c343]{padding:6px 10px;font-size:.7rem}.ind-text h3[data-v-9c17c343]{font-size:1.05rem}.ind-text>p[data-v-9c17c343]{font-size:.82rem}.ind-features li[data-v-9c17c343]{font-size:.78rem}}.portfolio[data-v-b05ec5be]{padding:var(--space-section) 0;background:var(--white);position:relative}.portfolio[data-v-b05ec5be]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-grid[data-v-b05ec5be]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.portfolio-card[data-v-b05ec5be]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.portfolio-card[data-v-b05ec5be]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.portfolio-img-wrap[data-v-b05ec5be]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.portfolio-img[data-v-b05ec5be]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.portfolio-card:hover .portfolio-img[data-v-b05ec5be]{transform:scale(1.05)}.portfolio-overlay[data-v-b05ec5be]{position:absolute;top:16px;left:16px}.portfolio-industry[data-v-b05ec5be]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.portfolio-body[data-v-b05ec5be]{padding:28px 28px 32px}.portfolio-body h3[data-v-b05ec5be]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.portfolio-meta[data-v-b05ec5be]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.meta-item[data-v-b05ec5be]{flex-direction:column;gap:4px;display:flex}.meta-label[data-v-b05ec5be]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.meta-item p[data-v-b05ec5be]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.portfolio-tags[data-v-b05ec5be]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-b05ec5be]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}@media (width<=768px){.portfolio-grid[data-v-b05ec5be]{grid-template-columns:1fr;gap:24px}.portfolio[data-v-b05ec5be]{padding:var(--space-section-sm) 0}.portfolio-body[data-v-b05ec5be]{padding:20px 20px 24px}.portfolio-body h3[data-v-b05ec5be]{margin-bottom:12px;font-size:1.05rem}.meta-item p[data-v-b05ec5be]{font-size:.82rem}}@media (width<=600px){.portfolio-grid[data-v-b05ec5be]{grid-template-columns:1fr;gap:18px}.portfolio-card[data-v-b05ec5be]:hover,.portfolio-card:hover .portfolio-img[data-v-b05ec5be]{transform:none}.portfolio-body[data-v-b05ec5be]{padding:16px 16px 20px}.portfolio-body h3[data-v-b05ec5be]{margin-bottom:8px;font-size:.95rem}.portfolio-body .meta-item p[data-v-b05ec5be]{font-size:.78rem}}.mid-cta[data-v-c15faec6]{padding:var(--space-section-sm) 0;background:var(--gradient-dark-vibrant);position:relative;overflow:hidden}.mid-cta-inner[data-v-c15faec6]{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.mid-cta-inner h2[data-v-c15faec6]{color:var(--white);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.25}.mid-cta-inner p[data-v-c15faec6]{color:#ffffffb3;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.mid-cta-inner .btn[data-v-c15faec6]{background:var(--white);color:var(--primary);border-color:var(--white);padding:14px 36px;font-size:.98rem}.mid-cta-inner .btn[data-v-c15faec6]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fff3}.blob[data-v-c15faec6]{filter:blur(100px);opacity:.25;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-1[data-v-c15faec6]{background:var(--primary);width:300px;height:300px;top:-40%;left:-10%}.blob-2[data-v-c15faec6]{background:var(--accent);width:240px;height:240px;animation-delay:3s;bottom:-40%;right:-5%}@media (width<=600px){.mid-cta[data-v-c15faec6]{padding:var(--space-section-xs) 0}.mid-cta-inner[data-v-c15faec6]{padding:28px 20px}.mid-cta-inner h2[data-v-c15faec6]{font-size:1.3rem}.mid-cta-inner p[data-v-c15faec6]{font-size:.88rem}.mid-cta-inner .btn[data-v-c15faec6]{width:100%;padding:10px 20px;font-size:.85rem}}.services[data-v-baba731c]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.services[data-v-baba731c]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.services-grid[data-v-baba731c]{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.service-card[data-v-baba731c]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);text-align:center;padding:40px 32px}.service-card[data-v-baba731c]:hover{box-shadow:var(--shadow-xl);border-color:var(--primary);transform:translateY(-6px)}.service-icon[data-v-baba731c]{border-radius:var(--radius-lg);width:64px;height:64px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 24px;font-size:1.6rem;display:flex}.service-card:hover .service-icon[data-v-baba731c]{transform:scale(1.1)}.service-card h3[data-v-baba731c]{color:var(--dark);letter-spacing:-.015em;margin-bottom:12px;font-size:1.2rem;font-weight:700}.service-card p[data-v-baba731c]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.services-grid[data-v-baba731c]{grid-template-columns:1fr 1fr;gap:20px}.services[data-v-baba731c]{padding:var(--space-section-sm) 0}}@media (width<=600px){.services-grid[data-v-baba731c]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.service-card[data-v-baba731c]{padding:20px 16px}.service-card[data-v-baba731c]:hover{transform:none}.service-icon[data-v-baba731c]{width:48px;height:48px;margin-bottom:14px;font-size:1.3rem}.service-card h3[data-v-baba731c]{margin-bottom:6px;font-size:.95rem}.service-card p[data-v-baba731c]{font-size:.78rem;line-height:1.5}}.packages[data-v-bf2b3084]{background:var(--gray-50);position:relative}.packages[data-v-bf2b3084]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.type-screen [data-reveal][data-v-bf2b3084]:not([data-revealed]){opacity:0;transform:none!important}.type-screen [data-reveal][data-revealed][data-v-bf2b3084]{animation:screenFade-bf2b3084 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes screenFade-bf2b3084{0%{opacity:0}to{opacity:1}}.type-screen[data-v-bf2b3084]{align-items:center;min-height:100vh;padding:90px 0;display:flex;position:relative;overflow:hidden}.screen-canvas[data-v-bf2b3084]{z-index:1;width:100%;max-width:1240px;margin:0 auto;position:relative}.screen-bg-num[data-v-bf2b3084]{letter-spacing:-.06em;color:#6366f10a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(22rem,46vw,44rem);font-weight:900;line-height:.8;position:absolute;bottom:-8%;right:-3%}.screen-1[data-v-bf2b3084]{background:linear-gradient(#fff 0%,#f5f7ff 100%)}.screen-2[data-v-bf2b3084]{color:var(--white);background:linear-gradient(135deg,#0b1220 0%,#131a2e 55%,#1b1e3a 100%)}.screen-2 .screen-bg-num[data-v-bf2b3084]{color:#ffffff08}.screen-3[data-v-bf2b3084]{background:linear-gradient(#fbf7ff 0%,#f3f0ff 100%)}.screen-3 .screen-bg-num[data-v-bf2b3084]{color:#8b5cf60b}.screen-top[data-v-bf2b3084]{margin-bottom:56px}.screen-meta[data-v-bf2b3084]{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.screen-if[data-v-bf2b3084]{letter-spacing:-.06em;background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;opacity:.7;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,13vw,12rem);font-weight:900;line-height:.85;display:inline-block}.screen-2 .screen-if[data-v-bf2b3084]{background:linear-gradient(135deg,#67e8f9 0%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-3 .screen-if[data-v-bf2b3084]{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-num[data-v-bf2b3084]{letter-spacing:.32em;color:var(--text-muted);opacity:.7;font-size:.82rem;font-weight:800}.screen-2 .screen-num[data-v-bf2b3084]{color:#fff6}.screen-tagline[data-v-bf2b3084]{color:var(--text-secondary);max-width:680px;margin-bottom:32px;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:500;line-height:1.5}.screen-2 .screen-tagline[data-v-bf2b3084]{color:#ffffffa6}.screen-name[data-v-bf2b3084]{letter-spacing:-.05em;color:var(--dark);overflow-wrap:break-word;margin-bottom:16px;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:900;line-height:.92}.screen-2 .screen-name[data-v-bf2b3084]{color:var(--white)}.screen-headline[data-v-bf2b3084]{letter-spacing:-.02em;color:var(--text-secondary);overflow-wrap:break-word;margin-bottom:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.3}.screen-2 .screen-headline[data-v-bf2b3084]{color:#fff9}.screen-3 .screen-headline[data-v-bf2b3084]{color:var(--text-secondary)}.screen-bottom[data-v-bf2b3084]{border-top:1px solid var(--gray-200);padding-top:36px}.screen-2 .screen-bottom[data-v-bf2b3084]{border-color:#ffffff1a}.screen-3 .screen-bottom[data-v-bf2b3084]{border-color:#8b5cf626}.screen-design-label[data-v-bf2b3084]{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:28px;font-size:.78rem;font-weight:800;display:inline-block}.screen-2 .screen-design-label[data-v-bf2b3084]{color:#67e8f9}.screen-3 .screen-design-label[data-v-bf2b3084]{color:#8b5cf6}.screen-points-row[data-v-bf2b3084]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.point-block[data-v-bf2b3084]{min-width:0;position:relative}.point-index[data-v-bf2b3084]{letter-spacing:-.03em;color:var(--primary);opacity:.25;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1;display:block}.screen-2 .point-index[data-v-bf2b3084]{color:#67e8f9;opacity:.35}.screen-3 .point-index[data-v-bf2b3084]{color:#8b5cf6;opacity:.3}.screen-4[data-v-bf2b3084]{color:var(--white);background:linear-gradient(135deg,#0f1b1a 0%,#0b1f1d 55%,#0a1e2a 100%)}.screen-4 .screen-bg-num[data-v-bf2b3084]{color:#10b9810a}.screen-4 .screen-if[data-v-bf2b3084]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-4 .screen-num[data-v-bf2b3084]{color:#fff6}.screen-4 .screen-tagline[data-v-bf2b3084]{color:#ffffffa6}.screen-4 .screen-name[data-v-bf2b3084]{color:var(--white)}.screen-4 .screen-headline[data-v-bf2b3084]{color:#fff9}.screen-4 .screen-bottom[data-v-bf2b3084]{border-color:#10b98126}.screen-4 .screen-design-label[data-v-bf2b3084]{color:#34d399}.screen-4 .point-index[data-v-bf2b3084]{color:#10b981;opacity:.35}.screen-4 .point-title[data-v-bf2b3084]{color:var(--white)}.screen-4 .point-text[data-v-bf2b3084]{color:#ffffffa6}.screen-cta-row[data-v-bf2b3084]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:36px;display:flex}.screen-cta-btn[data-v-bf2b3084]{border-radius:var(--radius-full);border:2px solid var(--gray-300);color:var(--dark);cursor:pointer;transition:var(--transition);letter-spacing:-.01em;background:0 0;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.screen-cta-btn[data-v-bf2b3084]:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.screen-2 .screen-cta-btn[data-v-bf2b3084]{color:var(--white);border-color:#ffffff4d}.screen-2 .screen-cta-btn[data-v-bf2b3084]:hover{color:#67e8f9;background:#67e8f914;border-color:#67e8f9}.screen-cta-primary[data-v-bf2b3084]{color:var(--white);background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-cta-primary[data-v-bf2b3084]:hover{color:var(--white);background:linear-gradient(135deg,#059669 0%,#0891b2 100%);border-color:#0000;box-shadow:0 8px 32px #10b98180}.screen-cta-note[data-v-bf2b3084]{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.5}.screen-4 .btn-primary[data-v-bf2b3084]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-4 .btn-primary[data-v-bf2b3084]:hover{box-shadow:0 8px 32px #10b98180}.point-title[data-v-bf2b3084]{color:var(--dark);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:800;line-height:1.25}.screen-2 .point-title[data-v-bf2b3084]{color:var(--white)}.point-text[data-v-bf2b3084]{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.screen-2 .point-text[data-v-bf2b3084]{color:#ffffffa6}@media (width<=960px){.type-screen[data-v-bf2b3084]{min-height:auto;padding:64px 0}.packages[data-v-bf2b3084]{padding-bottom:var(--space-section-sm)}.screen-top[data-v-bf2b3084]{margin-bottom:48px}.screen-if[data-v-bf2b3084]{font-size:clamp(4rem,16vw,7rem)}.screen-name[data-v-bf2b3084]{font-size:clamp(2.8rem,11vw,5rem)}.screen-headline[data-v-bf2b3084]{font-size:clamp(1.1rem,3vw,1.5rem)}.screen-points-row[data-v-bf2b3084]{grid-template-columns:1fr;gap:28px}.screen-bg-num[data-v-bf2b3084]{opacity:.6;font-size:clamp(16rem,34vw,24rem)}}@media (width<=600px){.type-screen[data-v-bf2b3084]{padding:44px 0}.screen-top[data-v-bf2b3084]{margin-bottom:36px}.screen-meta[data-v-bf2b3084]{gap:12px;margin-bottom:14px}.screen-if[data-v-bf2b3084]{font-size:clamp(3.2rem,20vw,5rem)}.screen-num[data-v-bf2b3084]{font-size:.68rem}.screen-name[data-v-bf2b3084]{font-size:clamp(2.2rem,14vw,3.2rem)}.screen-headline[data-v-bf2b3084]{font-size:clamp(1rem,4vw,1.2rem)}.screen-bottom[data-v-bf2b3084]{padding-top:28px}.screen-tagline[data-v-bf2b3084]{margin-bottom:28px;font-size:.9rem}.point-index[data-v-bf2b3084]{margin-bottom:10px;font-size:1.6rem}.point-title[data-v-bf2b3084]{margin-bottom:6px;font-size:.98rem}.point-text[data-v-bf2b3084]{font-size:.8rem;line-height:1.6}.screen-cta-btn[data-v-bf2b3084]{padding:11px 22px;font-size:.85rem}.screen-cta-note[data-v-bf2b3084]{font-size:.7rem}}.process [data-reveal][data-v-ceba65a9]:not([data-revealed]){opacity:0;transform:none!important}.process [data-reveal][data-revealed][data-v-ceba65a9]{animation:processFade-ceba65a9 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes processFade-ceba65a9{0%{opacity:0}to{opacity:1}}.process[data-v-ceba65a9]{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:100px 0;position:relative;overflow:hidden}.process[data-v-ceba65a9]:before{content:"";pointer-events:none;background-image:linear-gradient(#64748b14 1px,#0000 1px),linear-gradient(90deg,#64748b14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%)}.process[data-v-ceba65a9]:after{content:"";pointer-events:none;background:radial-gradient(680px 440px at 10% -8%,#6366f117,#0000 60%),radial-gradient(680px 440px at 90% 108%,#06b6d414,#0000 60%);position:absolute;inset:0}.process-wrap[data-v-ceba65a9]{z-index:1;max-width:1160px;margin:0 auto;padding:0 24px;position:relative}.panel-header[data-v-ceba65a9]{text-align:center;max-width:660px;margin:0 auto 52px}.panel-label[data-v-ceba65a9]{letter-spacing:.22em;text-transform:uppercase;color:#6366f1;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.panel-title[data-v-ceba65a9]{letter-spacing:-.02em;color:#0f172a;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:900;line-height:1.25}.panel-subtitle[data-v-ceba65a9]{color:#64748b;font-size:.98rem;line-height:1.7}.panel-steps[data-v-ceba65a9]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.p-step[data-v-ceba65a9]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.p-step[data-v-ceba65a9]:before,.p-step[data-v-ceba65a9]:after{content:"";z-index:0;background:linear-gradient(90deg,#6366f14d,#8b5cf64d);width:calc(50% + 12px);height:2px;position:absolute;top:22px}.p-step[data-v-ceba65a9]:before{left:0}.p-step[data-v-ceba65a9]:after{right:0}.p-step[data-v-ceba65a9]:first-child:before,.p-step[data-v-ceba65a9]:last-child:after{display:none}.p-dot[data-v-ceba65a9]{z-index:1;color:#6366f1;background:#fff;border:2px solid #6366f180;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:.82rem;font-weight:800;transition:all .35s;display:flex;position:relative;box-shadow:0 6px 18px #6366f138}.p-step:hover .p-dot[data-v-ceba65a9]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;transform:scale(1.1);box-shadow:0 10px 26px #6366f166}.p-time[data-v-ceba65a9]{color:#6366f1;background:#6366f114;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.p-body h3[data-v-ceba65a9]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:1.02rem;font-weight:800}.p-body p[data-v-ceba65a9]{color:#64748b;font-size:.85rem;line-height:1.6}.panel-divider[data-v-ceba65a9]{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;margin:46px 0 40px}.panel-features[data-v-ceba65a9]{grid-template-columns:repeat(5,1fr);gap:24px 18px;display:grid}.p-feature[data-v-ceba65a9]{text-align:center}.p-f-icon[data-v-ceba65a9]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:1rem;transition:all .35s;display:flex}.p-feature:hover .p-f-icon[data-v-ceba65a9]{transform:scale(1.14)translateY(-2px)}.p-feature h3[data-v-ceba65a9]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:.98rem;font-weight:800}.p-feature p[data-v-ceba65a9]{color:#64748b;font-size:.83rem;line-height:1.6}.p-feature[data-v-ceba65a9] .p-f-highlight{color:#6366f1;font-size:1.35em;font-weight:900}.panel-cta[data-v-ceba65a9]{text-align:center;margin-top:44px}.panel-cta .btn.btn-primary[data-v-ceba65a9]{box-shadow:0 8px 32px #6366f159}@media (width<=960px){.process[data-v-ceba65a9]{padding:72px 0}.panel-header[data-v-ceba65a9]{margin-bottom:40px}.panel-steps[data-v-ceba65a9]{grid-template-columns:1fr;gap:0;max-width:560px;margin:0 auto;position:relative}.panel-steps[data-v-ceba65a9]:before{content:"";background:linear-gradient(#6366f14d,#8b5cf64d);width:2px;position:absolute;top:28px;bottom:28px;left:23px}.p-step[data-v-ceba65a9]{text-align:left;grid-template-columns:46px 1fr;align-items:start;column-gap:18px;padding:16px 0;display:grid}.p-step[data-v-ceba65a9]:before,.p-step[data-v-ceba65a9]:after{display:none}.p-dot[data-v-ceba65a9]{margin:0 auto}.p-body[data-v-ceba65a9]{padding-top:2px}.p-time[data-v-ceba65a9]{margin-bottom:6px}.panel-features[data-v-ceba65a9]{grid-template-columns:1fr 1fr;gap:26px 20px}.panel-features .p-feature[data-v-ceba65a9]:last-child{grid-column:1/-1;max-width:360px;margin:0 auto}}@media (width<=600px){.process[data-v-ceba65a9]{padding:52px 0}.process-wrap[data-v-ceba65a9]{padding:0 20px}.panel-header[data-v-ceba65a9]{margin-bottom:32px}.panel-title[data-v-ceba65a9]{font-size:1.5rem}.panel-subtitle[data-v-ceba65a9]{font-size:.9rem}.p-step[data-v-ceba65a9]{padding:12px 0}.p-body h3[data-v-ceba65a9]{font-size:.96rem}.p-body p[data-v-ceba65a9]{font-size:.82rem}.panel-divider[data-v-ceba65a9]{margin:32px 0 28px}.panel-features[data-v-ceba65a9]{grid-template-columns:1fr;gap:20px}.p-feature p[data-v-ceba65a9]{font-size:.8rem}.panel-cta[data-v-ceba65a9]{margin-top:34px}}.faq [data-reveal][data-v-935e40b5]:not([data-revealed]){opacity:0;transform:none!important}.faq [data-reveal][data-revealed][data-v-935e40b5]{animation:faqFade-935e40b5 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes faqFade-935e40b5{0%{opacity:0}to{opacity:1}}.faq[data-v-935e40b5]{color:#0f172a;background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 0;position:relative;overflow:hidden}.faq-glow[data-v-935e40b5]{pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f10f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:20%;left:-10%}.faq-wrap[data-v-935e40b5]{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.faq-aside[data-v-935e40b5]{position:sticky;top:120px}.faq-label[data-v-935e40b5]{letter-spacing:.2em;text-transform:uppercase;color:#6366f1;margin-bottom:20px;font-size:.78rem;font-weight:800;display:inline-block}.faq-title[data-v-935e40b5]{letter-spacing:-.03em;color:#0f172a;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.faq-subtitle[data-v-935e40b5]{color:#64748b;max-width:340px;margin-bottom:28px;font-size:1rem;line-height:1.65}.faq-hint[data-v-935e40b5]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;max-width:340px;padding:16px 18px;font-size:.88rem;line-height:1.5;display:flex}.faq-hint i[data-v-935e40b5]{color:#6366f1;flex-shrink:0;margin-top:2px}.faq-hint a[data-v-935e40b5]{color:#6366f1;text-decoration:none;transition:color .2s}.faq-hint a[data-v-935e40b5]:hover{color:#4f46e5}.faq-list[data-v-935e40b5]{flex-direction:column;gap:8px;display:flex}.faq-item[data-v-935e40b5]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .3s;overflow:hidden}.faq-item[data-v-935e40b5]:hover{border-color:#6366f14d;box-shadow:0 4px 20px #0f172a0f}.faq-item.open[data-v-935e40b5]{background:#6366f108;border-color:#6366f166}.faq-btn[data-v-935e40b5]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:20px 22px;font-family:inherit;transition:all .2s;display:flex}.faq-num[data-v-935e40b5]{letter-spacing:.1em;color:#6366f166;flex-shrink:0;width:28px;font-size:.78rem;font-weight:800;transition:color .2s}.faq-item.open .faq-num[data-v-935e40b5]{color:#6366f1}.faq-q[data-v-935e40b5]{color:#334155;letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:600;line-height:1.45;transition:color .2s}.faq-item.open .faq-q[data-v-935e40b5]{color:#0f172a}.faq-icon[data-v-935e40b5]{color:#94a3b8;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.faq-item.open .faq-icon[data-v-935e40b5]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);transform:rotate(180deg)}.faq-ans[data-v-935e40b5]{max-height:0;transition:max-height .4s;overflow:hidden}.faq-ans.show[data-v-935e40b5]{max-height:400px}.faq-ans p[data-v-935e40b5]{color:#64748b;padding:0 22px 22px 68px;font-size:.92rem;line-height:1.7}@media (width<=960px){.faq[data-v-935e40b5]{padding:72px 0}.faq-wrap[data-v-935e40b5]{grid-template-columns:1fr;gap:40px}.faq-aside[data-v-935e40b5]{position:static}.faq-subtitle[data-v-935e40b5],.faq-hint[data-v-935e40b5]{max-width:100%}}@media (width<=600px){.faq[data-v-935e40b5]{padding:52px 0}.faq-wrap[data-v-935e40b5]{gap:28px;padding:0 20px}.faq-title[data-v-935e40b5]{font-size:1.7rem}.faq-subtitle[data-v-935e40b5]{font-size:.9rem}.faq-btn[data-v-935e40b5]{gap:12px;padding:16px}.faq-num[data-v-935e40b5]{width:24px;font-size:.7rem}.faq-q[data-v-935e40b5]{font-size:.9rem}.faq-icon[data-v-935e40b5]{width:28px;height:28px;font-size:.65rem}.faq-ans p[data-v-935e40b5]{padding:0 16px 16px 52px;font-size:.85rem}}.why-choose-sensng[data-v-ece80790]{padding:var(--space-section) 0;background:#fff}.why-choose-sensng .section-label[data-v-ece80790]{color:#6366f1;background:#6366f114;border-color:#6366f126}.why-choose-sensng .section-title[data-v-ece80790]{color:var(--text-primary)}.why-grid[data-v-ece80790]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.why-card[data-v-ece80790]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:var(--transition-spring);text-align:center;padding:36px 28px}.why-card[data-v-ece80790]:hover{border-color:#6366f14d;transform:translateY(-6px);box-shadow:0 12px 32px #0000000f}.why-icon[data-v-ece80790]{border-radius:var(--radius-md);width:56px;height:56px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.3rem;display:flex}.why-card:hover .why-icon[data-v-ece80790]{transform:scale(1.1)}.why-card h3[data-v-ece80790]{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:10px;font-size:1.05rem;font-weight:700}.why-card p[data-v-ece80790]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (width<=900px){.why-grid[data-v-ece80790]{grid-template-columns:1fr 1fr;gap:20px}.why-choose-sensng[data-v-ece80790]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-ece80790]{grid-template-columns:1fr 1fr;gap:12px}.why-card[data-v-ece80790]{padding:18px 14px}.why-icon[data-v-ece80790]{width:42px;height:42px;margin-bottom:12px;font-size:1.1rem}.why-card h3[data-v-ece80790]{font-size:.9rem}.why-card p[data-v-ece80790]{font-size:.78rem;line-height:1.45}}@media (width<=420px){.why-grid[data-v-ece80790]{grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}}.about[data-v-e278dd4e]{padding:var(--space-section-sm) 0;background:var(--white);position:relative}.about[data-v-e278dd4e]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.about-inner[data-v-e278dd4e]{text-align:center;max-width:760px;margin:0 auto}.about-inner .section-label[data-v-e278dd4e]{margin-bottom:18px}.about-inner .section-title[data-v-e278dd4e]{margin-bottom:20px}.about-desc[data-v-e278dd4e]{color:var(--text-secondary);font-size:1.08rem;line-height:1.8}@media (width<=700px){.about-inner[data-v-e278dd4e]{gap:28px}.about-desc[data-v-e278dd4e]{font-size:.95rem}.about-inner .section-title[data-v-e278dd4e]{font-size:1.5rem}}@media (width<=600px){.about[data-v-e278dd4e]{padding:var(--space-section-xs) 0}.about-inner[data-v-e278dd4e]{gap:22px}.about-desc[data-v-e278dd4e]{font-size:.88rem}.about-inner .section-title[data-v-e278dd4e]{font-size:1.35rem}}@media (width<=480px){.about[data-v-e278dd4e]{padding:var(--space-section-xs) 0}.about-inner[data-v-e278dd4e]{gap:18px}.about-desc[data-v-e278dd4e]{font-size:.85rem;line-height:1.55}.about-inner .section-title[data-v-e278dd4e]{font-size:1.2rem}}.cta[data-v-a6f46550]{padding:var(--space-section) 0;background:var(--gray-50);position:relative;overflow:hidden}.cta[data-v-a6f46550]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.cta-bg-decor[data-v-a6f46550]{pointer-events:none;position:absolute;inset:0}.blob[data-v-a6f46550]{filter:blur(110px);opacity:.22;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-cta-1[data-v-a6f46550]{background:var(--primary);width:420px;height:420px;top:-20%;right:-10%}.blob-cta-2[data-v-a6f46550]{background:var(--accent);width:320px;height:320px;animation-delay:3s;bottom:-15%;left:-5%}.cta-card[data-v-a6f46550]{z-index:1;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);grid-template-columns:1fr 1.1fr;gap:0;display:grid;position:relative;overflow:hidden}.cta-left[data-v-a6f46550]{color:#334155;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);padding:48px 44px;position:relative;overflow:hidden}.cta-left[data-v-a6f46550]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f114,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-30%;right:-30%}.cta-left .section-label[data-v-a6f46550]{color:#6366f1;background:#6366f11a;border-color:#6366f133}.cta-left h2[data-v-a6f46550]{color:#0f172a;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2;position:relative}.cta-left>p[data-v-a6f46550]{color:#64748b;margin-bottom:32px;line-height:1.65;position:relative}.cta-promises[data-v-a6f46550]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.promise-item[data-v-a6f46550]{align-items:flex-start;gap:14px;display:flex}.promise-num[data-v-a6f46550]{letter-spacing:.1em;color:#6366f1;opacity:.5;flex-shrink:0;padding-top:2px;font-size:.82rem;font-weight:800}.promise-item h4[data-v-a6f46550]{color:#0f172a;letter-spacing:-.01em;margin-bottom:2px;font-size:.95rem;font-weight:700}.promise-item p[data-v-a6f46550]{color:#64748b;font-size:.82rem;line-height:1.5}.cta-contact[data-v-a6f46550]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cta-contact-item[data-v-a6f46550]{border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--gray-200);color:#0f172a;transition:var(--transition-spring);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-contact-item i[data-v-a6f46550]{font-size:1rem}.cta-contact-item:first-child i[data-v-a6f46550]{color:#25d366}.cta-contact-item:last-child i[data-v-a6f46550]{color:#6366f1}.cta-contact-item[data-v-a6f46550]:hover{color:#6366f1;box-shadow:var(--shadow-sm);border-color:#6366f1;transform:translateY(-2px)}.cta-hours[data-v-a6f46550]{color:#64748b;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;display:flex}.cta-hours i[data-v-a6f46550]{color:#6366f1;font-size:.85rem}.cta-right[data-v-a6f46550]{background:#fff;border-left:1px solid #e2e8f0;padding:48px 44px}.form-row[data-v-a6f46550]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-group[data-v-a6f46550]{flex-direction:column;gap:8px;width:100%;display:flex}.form-group[data-v-a6f46550]:not(:last-of-type){margin-bottom:16px}.form-group label[data-v-a6f46550]{color:var(--text-secondary);letter-spacing:.01em;font-size:.85rem;font-weight:600}.form-group input[data-v-a6f46550],.form-group textarea[data-v-a6f46550],.form-group select[data-v-a6f46550]{border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;transition:var(--transition);background:var(--gray-50);color:var(--text);resize:vertical;outline:none;padding:14px 18px;font-family:inherit;font-size:.95rem}.form-group input[data-v-a6f46550]:focus,.form-group textarea[data-v-a6f46550]:focus,.form-group select[data-v-a6f46550]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px var(--primary-glow)}.form-group select[data-v-a6f46550]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2364748B' d='M6 8L0 0h12z'/></svg>");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.cta-right .btn[data-v-a6f46550]{width:100%;margin-top:8px}.form-toggle[data-v-a6f46550]{color:var(--primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;font-size:.85rem;font-weight:600;display:flex}.form-toggle[data-v-a6f46550]:hover{color:var(--primary-dark)}.form-optional[data-v-a6f46550]{padding-top:4px}.req[data-v-a6f46550]{color:#ef4444;margin-left:2px;font-weight:700}.form-consent[data-v-a6f46550]{margin:20px 0 4px}.consent-check[data-v-a6f46550]{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.consent-check input[type=checkbox][data-v-a6f46550]{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.check-mark[data-v-a6f46550]{border:1.5px solid var(--gray-300);width:18px;height:18px;transition:var(--transition-fast);background:var(--white);border-radius:4px;flex-shrink:0;margin-top:1px;position:relative}.consent-check input:checked~.check-mark[data-v-a6f46550]{background:var(--primary);border-color:var(--primary)}.consent-check input:checked~.check-mark[data-v-a6f46550]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.consent-text a[data-v-a6f46550]{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.consent-text a[data-v-a6f46550]:hover{color:var(--primary-dark)}.form-footnote[data-v-a6f46550]{color:var(--text-muted);text-align:center;margin-top:12px;font-size:.75rem;line-height:1.5}.form-success[data-v-a6f46550]{text-align:center;padding:24px 16px;animation:.5s ease-out fadeSlideIn}.success-icon[data-v-a6f46550]{background:var(--gradient-brand);width:64px;height:64px;color:var(--white);box-shadow:var(--shadow-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;display:flex}.form-success h3[data-v-a6f46550]{color:var(--dark);letter-spacing:-.01em;margin-bottom:10px;font-size:1.3rem;font-weight:700}.form-success p[data-v-a6f46550]{color:var(--text-secondary);max-width:360px;margin:0 auto;font-size:.95rem;line-height:1.65}@media (width<=800px){.cta-card[data-v-a6f46550]{grid-template-columns:1fr}.cta-left[data-v-a6f46550],.cta-right[data-v-a6f46550]{padding:24px 20px}.cta-left h2[data-v-a6f46550]{font-size:1.5rem}.cta-left>p[data-v-a6f46550]{font-size:.9rem}.form-row[data-v-a6f46550]{grid-template-columns:1fr}.cta[data-v-a6f46550]{padding:var(--space-section-sm) 0}}@media (width<=480px){.cta-left[data-v-a6f46550],.cta-right[data-v-a6f46550]{padding:18px 14px}.cta-left h2[data-v-a6f46550]{margin-bottom:6px;font-size:1.25rem}.cta-left>p[data-v-a6f46550]{font-size:.85rem;display:none}.form-group[data-v-a6f46550]{margin-bottom:10px}.form-group label[data-v-a6f46550]{margin-bottom:4px;font-size:.8rem}.form-group input[data-v-a6f46550],.form-group textarea[data-v-a6f46550],.form-group select[data-v-a6f46550]{padding:9px 12px;font-size:.82rem}textarea[data-v-a6f46550]{rows:3}.form-submit[data-v-a6f46550]{padding:10px 18px;font-size:.85rem}.consent-text[data-v-a6f46550]{font-size:.75rem}.form-toggle[data-v-a6f46550]{margin-bottom:0;padding:6px 12px;font-size:.78rem}.form-footnote[data-v-a6f46550]{margin-top:8px;font-size:.7rem}}.footer[data-v-be496523]{background:var(--gradient-dark-vibrant);color:#ffffffb3;padding:80px 0 0;position:relative;overflow:hidden}.footer[data-v-be496523]:before{content:"";background:linear-gradient(90deg,#0000,#6366f180,#06b6d480,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer[data-v-be496523]:after{content:"";pointer-events:none;background:radial-gradient(#6366f126,#0000 70%);width:600px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.footer-grid[data-v-be496523]{z-index:1;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px;margin-bottom:52px;display:grid;position:relative}.footer-logo[data-v-be496523]{color:var(--white);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:1.7rem;font-weight:800;display:flex}.footer-logo-img[data-v-be496523]{object-fit:contain;width:48px;height:48px}.footer-logo .logo-accent[data-v-be496523]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-brand p[data-v-be496523]{color:#ffffff8c;max-width:280px;margin-bottom:24px;font-size:.92rem;line-height:1.7}.footer-social[data-v-be496523]{gap:12px;display:flex}.footer-social a[data-v-be496523]{border-radius:var(--radius-sm);color:#fff9;width:40px;height:40px;transition:var(--transition-spring);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer-social a[data-v-be496523]:hover{background:var(--gradient-brand);color:var(--white);box-shadow:var(--shadow-primary);border-color:#0000;transform:translateY(-3px)}.footer-col h4[data-v-be496523]{color:var(--white);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:.82rem;font-weight:700}.footer-col ul[data-v-be496523]{flex-direction:column;gap:12px;display:flex}.footer-col li[data-v-be496523],.footer-col a[data-v-be496523]{color:#ffffff8c;transition:var(--transition-fast);align-items:center;gap:10px;font-size:.9rem;display:flex}.footer-col a[data-v-be496523]:hover{color:var(--accent);transform:translate(2px)}.footer-col li i[data-v-be496523]{color:var(--accent);width:16px;font-size:.78rem}.footer-bottom[data-v-be496523]{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:.85rem;display:flex}.footer-legal[data-v-be496523]{align-items:center;gap:8px;display:flex}.footer-legal a[data-v-be496523]{color:#ffffff80;transition:var(--transition-fast)}.footer-legal a[data-v-be496523]:hover{color:var(--accent)}.legal-sep[data-v-be496523]{color:#ffffff40}.footer-company[data-v-be496523]{text-align:center;border-top:1px solid #ffffff0f;padding:16px 0 24px}.footer-company p[data-v-be496523]{color:#fff6;font-size:.78rem;line-height:1.6}.footer-company-name[data-v-be496523]{letter-spacing:.02em;font-weight:600;color:#ffffff8c!important}.footer-company-meta[data-v-be496523]{margin-top:4px;color:#ffffff4d!important;font-size:.72rem!important}.footer-credit i[data-v-be496523]{color:#ec4899;margin:0 2px;font-size:.72rem}@media (width<=800px){.footer-grid[data-v-be496523]{grid-template-columns:1fr 1fr;gap:32px}.footer[data-v-be496523]{padding:60px 0 0}}@media (width<=600px){.footer-grid[data-v-be496523]{grid-template-columns:1fr;gap:0}.footer-brand[data-v-be496523]{padding-bottom:20px}.footer-col[data-v-be496523]{border-bottom:1px solid #ffffff0f}.footer-col h4[data-v-be496523]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 0;display:flex}.footer-col-arrow[data-v-be496523]{transition:var(--transition-fast);font-size:.65rem;display:inline-block}.footer-col.open .footer-col-arrow[data-v-be496523]{transform:rotate(180deg)}.footer-col ul[data-v-be496523]{max-height:0;padding-bottom:0;transition:max-height .35s;overflow:hidden}.footer-col.open ul[data-v-be496523]{max-height:300px;padding-bottom:14px}.footer-bottom[data-v-be496523]{text-align:center;flex-direction:column;gap:8px}.footer-legal[data-v-be496523]{flex-wrap:wrap;justify-content:center}}@media (width<=500px){.footer-grid[data-v-be496523]{grid-template-columns:1fr}.footer-bottom[data-v-be496523]{text-align:center;flex-direction:column;gap:8px}}.app[data-v-ff726db8],.service-page[data-v-51ad28c6]{overflow-x:hidden}.sp-hero[data-v-51ad28c6]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-51ad28c6]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-51ad28c6]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-51ad28c6]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-51ad28c6]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-51ad28c6]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-51ad28c6]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-breadcrumb[data-v-51ad28c6]{color:#ffffff80;justify-content:center;align-items:center;gap:10px;margin-bottom:28px;font-size:.82rem;display:flex}.sp-breadcrumb a[data-v-51ad28c6]{color:#ffffffa6;transition:var(--transition-fast)}.sp-breadcrumb a[data-v-51ad28c6]:hover{color:var(--accent)}.sp-breadcrumb i[data-v-51ad28c6]{color:#ffffff4d;font-size:.6rem}.sp-breadcrumb-current[data-v-51ad28c6]{color:#ffffffd9}.sp-hero-label[data-v-51ad28c6]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-51ad28c6]{color:var(--accent)}.sp-hero-title[data-v-51ad28c6]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-51ad28c6]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-51ad28c6]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-51ad28c6]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-51ad28c6]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-51ad28c6]{padding:96px 0}.sp-overview[data-v-51ad28c6]{background:var(--white)}.sp-features[data-v-51ad28c6]{background:var(--gray-50,#f8fafc)}.sp-process[data-v-51ad28c6]{background:var(--white)}.sp-faq[data-v-51ad28c6]{background:var(--gray-50,#f8fafc)}.sp-related[data-v-51ad28c6]{background:var(--white)}.sp-overview-grid[data-v-51ad28c6]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-51ad28c6]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-51ad28c6]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-51ad28c6]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-51ad28c6]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-51ad28c6]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-51ad28c6]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-51ad28c6]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-51ad28c6]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-51ad28c6]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-51ad28c6]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-51ad28c6]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-51ad28c6]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-51ad28c6]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-process-list[data-v-51ad28c6]{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.sp-step[data-v-51ad28c6]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);gap:22px;padding:24px 28px;display:flex}.sp-step[data-v-51ad28c6]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(6px)}.sp-step-num[data-v-51ad28c6]{background:var(--gradient-brand);width:46px;height:46px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.sp-step-title[data-v-51ad28c6]{color:var(--dark);margin-bottom:6px;font-size:1.05rem;font-weight:700}.sp-step-text[data-v-51ad28c6]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-faq-list[data-v-51ad28c6]{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.sp-faq-item[data-v-51ad28c6]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.sp-faq-item.open[data-v-51ad28c6]{border-color:var(--primary);box-shadow:var(--shadow-primary)}.sp-faq-q[data-v-51ad28c6]{cursor:pointer;width:100%;color:var(--dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:.98rem;font-weight:600;display:flex}.sp-faq-q i[data-v-51ad28c6]{color:var(--primary);transition:transform var(--transition-fast);flex-shrink:0;font-size:.75rem}.sp-faq-item.open .sp-faq-q i[data-v-51ad28c6]{transform:rotate(180deg)}.sp-faq-a-wrap[data-v-51ad28c6]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.sp-faq-item.open .sp-faq-a-wrap[data-v-51ad28c6]{grid-template-rows:1fr}.sp-faq-a[data-v-51ad28c6]{padding:0 24px;overflow:hidden}.sp-faq-a p[data-v-51ad28c6]{color:var(--text-secondary);padding-bottom:20px;font-size:.92rem;line-height:1.75}.sp-related-grid[data-v-51ad28c6]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sp-related-card[data-v-51ad28c6]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);color:var(--dark);transition:var(--transition-spring);align-items:center;gap:14px;padding:22px 24px;display:flex}.sp-related-card[data-v-51ad28c6]:hover{box-shadow:var(--shadow-primary);color:var(--dark);border-color:#0000;transform:translateY(-4px)}.sp-related-icon[data-v-51ad28c6]{background:var(--white);width:44px;height:44px;color:var(--primary);border:1px solid var(--gray-200,#e2e8f0);border-radius:12px;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.sp-related-label[data-v-51ad28c6]{flex:1;font-size:.95rem;font-weight:600}.sp-related-arrow[data-v-51ad28c6]{color:var(--primary);transition:transform var(--transition-fast);font-size:.85rem}.sp-related-card:hover .sp-related-arrow[data-v-51ad28c6]{transform:translate(4px)}@media (width<=1024px){.sp-features-grid[data-v-51ad28c6],.sp-related-grid[data-v-51ad28c6]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sp-hero[data-v-51ad28c6]{padding:90px 0 80px}.sp-section[data-v-51ad28c6]{padding:72px 0}.sp-overview-grid[data-v-51ad28c6]{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.sp-features-grid[data-v-51ad28c6],.sp-related-grid[data-v-51ad28c6],.sp-overview-stats[data-v-51ad28c6]{grid-template-columns:1fr}.sp-hero-cta[data-v-51ad28c6]{flex-direction:column}.sp-hero-cta .btn[data-v-51ad28c6]{width:100%}.sp-step[data-v-51ad28c6]{flex-direction:column;gap:12px}}.about-page[data-v-975aef0d]{overflow-x:hidden}.sp-hero[data-v-975aef0d]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-975aef0d]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-975aef0d]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-975aef0d]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-975aef0d]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-975aef0d]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-975aef0d]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-975aef0d]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-975aef0d]{color:var(--accent)}.sp-hero-title[data-v-975aef0d]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-975aef0d]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-975aef0d]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-975aef0d]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-975aef0d]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-975aef0d]{padding:96px 0}.ap-story[data-v-975aef0d]{background:var(--white)}.ap-company[data-v-975aef0d]{background:var(--gray-50,#f8fafc)}.ap-services[data-v-975aef0d]{background:var(--white)}.ap-mv[data-v-975aef0d]{background:var(--gray-50,#f8fafc)}.ap-values[data-v-975aef0d]{background:var(--white)}.sp-section-sub[data-v-975aef0d]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.ap-company-grid[data-v-975aef0d],.section-header+.sp-features-grid[data-v-975aef0d]{margin-top:44px}.ap-company-grid[data-v-975aef0d]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ap-company-card[data-v-975aef0d]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);text-align:center;transition:var(--transition-spring);padding:28px 22px}.ap-company-card[data-v-975aef0d]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);transform:translateY(-4px)}.ap-company-icon[data-v-975aef0d]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.25rem;display:flex}.ap-company-card:hover .ap-company-icon[data-v-975aef0d]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.ap-company-title[data-v-975aef0d]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.ap-company-value[data-v-975aef0d]{color:var(--dark);word-break:break-word;font-size:.92rem;font-weight:600;line-height:1.55}.sp-overview-grid[data-v-975aef0d]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-975aef0d]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-975aef0d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-975aef0d]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-975aef0d]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-975aef0d]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-975aef0d]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-975aef0d]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-975aef0d]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-975aef0d]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-975aef0d]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-975aef0d]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-975aef0d]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-975aef0d]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.ap-mv-grid[data-v-975aef0d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-mv-card[data-v-975aef0d]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:38px 32px;position:relative;overflow:hidden}.ap-mv-card[data-v-975aef0d]:before{content:"";background:var(--gradient-brand);opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.ap-mv-card[data-v-975aef0d]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000;transform:translateY(-5px)}.ap-mv-card[data-v-975aef0d]:hover:before{opacity:1}.ap-mv-icon[data-v-975aef0d]{background:var(--primary-light);width:54px;height:54px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.3rem;display:flex}.ap-mv-title[data-v-975aef0d]{color:var(--dark);letter-spacing:-.02em;margin:6px 0 12px;font-size:1.3rem;font-weight:700}.ap-mv-text[data-v-975aef0d]{color:var(--text-secondary);font-size:.96rem;line-height:1.8}@media (width<=900px){.sp-overview-grid[data-v-975aef0d]{grid-template-columns:1fr;gap:40px}.sp-features-grid[data-v-975aef0d],.ap-company-grid[data-v-975aef0d]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.ap-mv-grid[data-v-975aef0d]{grid-template-columns:1fr}.sp-hero[data-v-975aef0d]{padding:100px 0 90px}.sp-section[data-v-975aef0d]{padding:72px 0}}@media (width<=600px){.sp-features-grid[data-v-975aef0d],.ap-company-grid[data-v-975aef0d]{grid-template-columns:1fr}.ap-mv-card[data-v-975aef0d]{padding:28px 22px}.sp-overview-stats[data-v-975aef0d]{grid-template-columns:1fr;gap:12px}.sp-stat[data-v-975aef0d]{padding:20px 14px}}.portfolio-page[data-v-a92086af]{overflow-x:hidden}.sp-hero[data-v-a92086af]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-a92086af]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-a92086af]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-a92086af]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-a92086af]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-a92086af]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-a92086af]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-a92086af]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-a92086af]{color:var(--accent)}.sp-hero-title[data-v-a92086af]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-a92086af]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-a92086af]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-a92086af]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-a92086af]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-a92086af]{padding:96px 0}.pf-cases[data-v-a92086af]{background:var(--white)}.pf-process[data-v-a92086af]{background:var(--gray-50,#f8fafc)}.sp-section-sub[data-v-a92086af]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.pf-grid[data-v-a92086af],.section-header+.sp-features-grid[data-v-a92086af]{margin-top:44px}.pf-grid[data-v-a92086af]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.pf-card[data-v-a92086af]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.pf-card[data-v-a92086af]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.pf-img-wrap[data-v-a92086af]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.pf-img[data-v-a92086af]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pf-card:hover .pf-img[data-v-a92086af]{transform:scale(1.05)}.pf-industry[data-v-a92086af]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block;position:absolute;top:16px;left:16px}.pf-body[data-v-a92086af]{padding:28px 28px 32px}.pf-title[data-v-a92086af]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.pf-meta[data-v-a92086af]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.pf-meta-item[data-v-a92086af]{flex-direction:column;gap:4px;display:flex}.pf-meta-label[data-v-a92086af]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.pf-meta-item p[data-v-a92086af]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.pf-tags[data-v-a92086af]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-a92086af]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}.sp-features-grid[data-v-a92086af]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-a92086af]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-a92086af]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-a92086af]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-a92086af]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-a92086af]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-a92086af]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (width<=900px){.pf-grid[data-v-a92086af]{grid-template-columns:1fr;gap:24px}.sp-features-grid[data-v-a92086af]{grid-template-columns:1fr 1fr}.sp-section[data-v-a92086af]{padding:72px 0}.sp-hero[data-v-a92086af]{padding:96px 0 88px}}@media (width<=768px){.pf-body[data-v-a92086af]{padding:20px 20px 24px}.pf-title[data-v-a92086af]{margin-bottom:12px;font-size:1.05rem}.pf-meta-item p[data-v-a92086af]{font-size:.82rem}}@media (width<=600px){.sp-features-grid[data-v-a92086af]{grid-template-columns:1fr}.pf-grid[data-v-a92086af]{grid-template-columns:1fr;gap:18px}.pf-card[data-v-a92086af]:hover,.pf-card:hover .pf-img[data-v-a92086af]{transform:none}.pf-body[data-v-a92086af]{padding:16px 16px 20px}.pf-title[data-v-a92086af]{margin-bottom:8px;font-size:.95rem}.pf-meta-item p[data-v-a92086af]{font-size:.78rem}.sp-hero[data-v-a92086af]{padding:80px 0 72px}}@media (width<=768px){:root{--space-section:64px;--space-section-sm:48px;--space-section-xs:32px}.container{padding:0 16px}.section-header{margin-bottom:36px}.section-label{margin-bottom:12px;padding:5px 14px;font-size:.7rem}.section-subtitle{font-size:.95rem;line-height:1.55}.card-hover:hover{transform:none}.blob{display:none}}@media (width<=480px){:root{--space-section:48px;--space-section-sm:40px;--space-section-xs:28px}.container{padding:0 12px}.section-header{margin-bottom:28px}.section-title{margin-bottom:10px}.section-subtitle{font-size:.88rem}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;animation:none!important}}.cookie-banner[data-v-ce78e2d9]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow-2xl);z-index:99999;-webkit-backdrop-filter:blur(12px);margin:0 auto;padding:20px 24px;position:fixed;bottom:20px;left:20px;right:20px}.cookie-content[data-v-ce78e2d9]{align-items:flex-start;gap:16px;display:flex}.cookie-icon[data-v-ce78e2d9]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary-light), var(--accent-light));width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.cookie-text[data-v-ce78e2d9]{flex:1;padding-top:2px}.cookie-text p[data-v-ce78e2d9]{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.cookie-link[data-v-ce78e2d9]{color:var(--primary);text-underline-offset:2px;margin-top:4px;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.cookie-link[data-v-ce78e2d9]:hover{color:var(--primary-dark)}.cookie-actions[data-v-ce78e2d9]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.cookie-btn[data-v-ce78e2d9]{border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);white-space:nowrap;border:1.5px solid #0000;padding:9px 20px;font-size:.85rem;font-weight:600}.cookie-accept[data-v-ce78e2d9]{background:var(--primary);color:var(--white);border-color:var(--primary)}.cookie-accept[data-v-ce78e2d9]:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.cookie-decline[data-v-ce78e2d9]{color:var(--text-secondary);border-color:var(--gray-300);background:0 0}.cookie-decline[data-v-ce78e2d9]:hover{border-color:var(--gray-400);color:var(--text);background:var(--gray-50)}.cookie-slide-enter-active[data-v-ce78e2d9]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.cookie-slide-leave-active[data-v-ce78e2d9]{transition:all .3s ease-in}.cookie-slide-enter-from[data-v-ce78e2d9],.cookie-slide-leave-to[data-v-ce78e2d9]{opacity:0;transform:translateY(40px)}@media (width<=560px){.cookie-banner[data-v-ce78e2d9]{padding:18px;bottom:12px;left:12px;right:12px}.cookie-content[data-v-ce78e2d9]{flex-direction:column;gap:14px}.cookie-actions[data-v-ce78e2d9]{flex-direction:row;width:100%}.cookie-btn[data-v-ce78e2d9]{flex:1}}.fab-container[data-v-c2643d58]{pointer-events:none;z-index:9000;position:fixed;inset:0}.fab-buttons[data-v-c2643d58]{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.fab-buttons--left[data-v-c2643d58]{position:fixed;bottom:92px;left:auto;right:24px}.fab-buttons--right[data-v-c2643d58]{position:fixed;bottom:148px;left:auto;right:24px}.fab-item[data-v-c2643d58]{border-radius:var(--radius-full);width:200px;transition:var(--transition);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 8px 30px #6366f159}.fab-item-form[data-v-c2643d58]{background:var(--gradient-brand);color:var(--white)}.fab-item-form[data-v-c2643d58]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f180}.fab-item-wa[data-v-c2643d58]{color:#fff;background:#25d366;box-shadow:0 8px 30px #25d36659}.fab-item-wa[data-v-c2643d58]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #25d36680}.fab-item-alt[data-v-c2643d58]{background:var(--white);color:var(--dark);border:1px solid var(--gray-200);box-shadow:var(--shadow-lg)}.fab-item-alt[data-v-c2643d58]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.fab-item i[data-v-c2643d58]{font-size:1rem}.chat-panel[data-v-c2643d58]{background:var(--white);border-radius:var(--radius-xl);width:360px;box-shadow:var(--shadow-2xl);border:1px solid var(--gray-200);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.chat-header[data-v-c2643d58]{background:var(--gradient-dark-vibrant);color:var(--white);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.chat-header-info[data-v-c2643d58]{align-items:center;gap:12px;display:flex}.chat-avatar[data-v-c2643d58]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.chat-header-info strong[data-v-c2643d58]{font-size:.95rem;font-weight:700;display:block}.chat-status[data-v-c2643d58]{color:#67e8f9;font-size:.75rem}.chat-status[data-v-c2643d58]:before{content:"";vertical-align:middle;background:#10b981;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.chat-close[data-v-c2643d58]{width:30px;height:30px;color:var(--white);cursor:pointer;transition:var(--transition-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.chat-close[data-v-c2643d58]:hover{background:#fff3}.chat-messages[data-v-c2643d58]{background:var(--gray-50);flex-direction:column;gap:12px;height:280px;padding:20px;display:flex;overflow-y:auto}.chat-msg[data-v-c2643d58]{border-radius:var(--radius-md);max-width:80%;padding:12px 16px;font-size:.88rem;line-height:1.5}.chat-msg-bot[data-v-c2643d58]{background:var(--white);color:var(--text);border:1px solid var(--gray-200);border-bottom-left-radius:4px;align-self:flex-start}.chat-msg-user[data-v-c2643d58]{background:var(--gradient-brand);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.chat-input-area[data-v-c2643d58]{border-top:1px solid var(--gray-200);background:var(--white);gap:8px;padding:14px;display:flex}.chat-input-area input[data-v-c2643d58]{border:1.5px solid var(--gray-200);border-radius:var(--radius-full);transition:var(--transition);background:var(--gray-50);color:var(--text);outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.9rem}.chat-input-area input[data-v-c2643d58]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 3px var(--primary-glow)}.chat-input-area button[data-v-c2643d58]{background:var(--gradient-brand);width:44px;height:44px;color:var(--white);cursor:pointer;transition:var(--transition);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.chat-input-area button[data-v-c2643d58]:hover:not(:disabled){box-shadow:var(--shadow-primary);transform:scale(1.05)}.chat-input-area button[data-v-c2643d58]:disabled{opacity:.5;cursor:not-allowed}.chat-footer[data-v-c2643d58]{color:var(--text-muted);text-align:center;border-top:1px solid var(--gray-100);padding:10px 16px;font-size:.75rem}.chat-footer i[data-v-c2643d58]{color:var(--accent);margin-right:4px}@media (width<=600px){.fab-buttons--left[data-v-c2643d58]{width:calc(50vw - 24px);bottom:18px;left:16px;right:auto}.fab-buttons--right[data-v-c2643d58]{display:none}.fab-item[data-v-c2643d58]{border-radius:25px;justify-content:center;gap:8px;width:100%;height:50px;padding:0 12px}.fab-item span[data-v-c2643d58]{font-size:.8rem}.fab-item i[data-v-c2643d58]{margin:0;font-size:1rem}.chat-panel[data-v-c2643d58]{width:calc(100vw - 32px);position:fixed;bottom:16px;left:16px;right:16px}.chat-messages[data-v-c2643d58]{height:220px;padding:16px}.chat-msg[data-v-c2643d58]{padding:10px 14px;font-size:.82rem}.chat-header[data-v-c2643d58]{padding:14px 16px}.chat-header-info strong[data-v-c2643d58]{font-size:.88rem}.chat-input-area[data-v-c2643d58]{padding:10px}.chat-input-area input[data-v-c2643d58]{padding:10px 14px;font-size:.85rem}.chat-input-area button[data-v-c2643d58]{width:40px;height:40px}.chat-footer[data-v-c2643d58]{padding:8px 12px;font-size:.7rem}}.fab-enter-active[data-v-c2643d58]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fab-leave-active[data-v-c2643d58]{transition:all .25s ease-in}.fab-enter-from[data-v-c2643d58]{opacity:0;transform:translateY(40px)scale(.8)}.fab-leave-to[data-v-c2643d58]{opacity:0;transform:translateY(20px)scale(.8)}.chat-enter-active[data-v-c2643d58]{transform-origin:100% 100%;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.chat-leave-active[data-v-c2643d58]{transform-origin:100% 100%;transition:all .2s ease-in}.chat-enter-from[data-v-c2643d58],.chat-leave-to[data-v-c2643d58]{opacity:0;transform:scale(.9)translateY(20px)}.top-bar[data-v-61578062]{background:var(--gradient-dark);color:#ffffffd9;padding:8px 0;font-size:.78rem;position:relative;overflow:hidden}.top-bar[data-v-61578062]:before{content:"";background:linear-gradient(90deg,#0000,#6366f114,#06b6d40d,#0000) 0 0/200% 100%;animation:6s linear infinite shimmer;position:absolute;inset:0}.top-bar-inner[data-v-61578062]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.top-tag i[data-v-61578062]{color:var(--accent);margin-right:6px}.top-contact[data-v-61578062]{color:#fff9;align-items:center;gap:8px;display:flex}.top-email i[data-v-61578062]{color:var(--accent);margin-right:5px;font-size:.7rem}.top-wa[data-v-61578062]{color:#25d366;transition:var(--transition-fast);align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.top-wa[data-v-61578062]:hover{color:#4ee38a;transform:translateY(-1px)}@media (width<=600px){.top-contact[data-v-61578062]{gap:6px;font-size:.72rem}}.navbar[data-v-5a1228f0]{-webkit-backdrop-filter:blur(16px);z-index:1000;transition:var(--transition);background:#ffffffeb;border-bottom:1px solid #0000;align-items:center;height:72px;display:flex;position:sticky;top:0}.navbar.scrolled[data-v-5a1228f0]{box-shadow:var(--shadow-sm);border-bottom-color:var(--gray-200)}.nav-inner[data-v-5a1228f0]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.nav-logo[data-v-5a1228f0]{color:var(--dark);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:1.7rem;font-weight:800;display:flex}.logo-img[data-v-5a1228f0]{object-fit:contain;width:48px;height:48px}.logo-text[data-v-5a1228f0]{display:inline-flex}.logo-accent[data-v-5a1228f0]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links[data-v-5a1228f0]{background:var(--gray-100);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.nav-links a[data-v-5a1228f0]{color:var(--text-secondary);transition:var(--transition-fast);border-radius:var(--radius-full);padding:8px 14px;font-size:.85rem;font-weight:500}.nav-links a[data-v-5a1228f0]:hover{color:var(--primary);background:var(--white);box-shadow:var(--shadow-xs)}.nav-actions[data-v-5a1228f0]{align-items:center;gap:12px;display:flex}.btn-sm[data-v-5a1228f0]{padding:10px 22px;font-size:.85rem}.nav-burger[data-v-5a1228f0]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span[data-v-5a1228f0]{background:var(--dark);width:24px;height:2.5px;transition:var(--transition-fast);border-radius:2px}.mobile-overlay[data-v-5a1228f0]{-webkit-backdrop-filter:blur(4px);z-index:1001;background:#0f172a80;position:fixed;inset:0}.mobile-drawer[data-v-5a1228f0]{background:var(--white);flex-direction:column;width:300px;max-width:85vw;height:100vh;padding:24px 20px;display:flex;position:absolute;top:0;right:0;box-shadow:-10px 0 40px #0000001a}.drawer-header[data-v-5a1228f0]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;display:flex}.drawer-logo[data-v-5a1228f0]{color:var(--dark);font-size:1.4rem;font-weight:800}.drawer-close[data-v-5a1228f0]{background:var(--gray-100);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.drawer-close[data-v-5a1228f0]:hover{background:var(--gray-200);color:var(--text)}.mobile-links[data-v-5a1228f0]{flex-direction:column;flex:1;gap:4px;display:flex}.mobile-links a[data-v-5a1228f0]{color:var(--text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast);align-items:center;gap:12px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex}.mobile-links a[data-v-5a1228f0]:hover,.mobile-links a[data-v-5a1228f0]:active{background:var(--primary-light);color:var(--primary)}.mobile-links i[data-v-5a1228f0]{text-align:center;width:20px;color:var(--primary)}.mobile-cta[data-v-5a1228f0]{justify-content:center;width:100%;margin-top:20px}.drawer-enter-active[data-v-5a1228f0]{transition:all .3s}.drawer-leave-active[data-v-5a1228f0]{transition:all .2s}.drawer-enter-from[data-v-5a1228f0],.drawer-leave-to[data-v-5a1228f0]{opacity:0}.drawer-enter-from .mobile-drawer[data-v-5a1228f0],.drawer-leave-to .mobile-drawer[data-v-5a1228f0]{transform:translate(100%)}@media (width<=1024px){.nav-links[data-v-5a1228f0]{display:none}.nav-burger[data-v-5a1228f0]{display:flex}}@media (width<=600px){.navbar[data-v-5a1228f0]{padding:12px 0}.navbar.scrolled[data-v-5a1228f0]{padding:8px 0}.nav-actions .btn-sm[data-v-5a1228f0]{padding:7px 12px;font-size:.78rem}.nav-actions .btn-sm i[data-v-5a1228f0]{font-size:.75rem}}@media (width<=480px){.nav-logo[data-v-5a1228f0]{gap:7px;font-size:1.15rem}.logo-img[data-v-5a1228f0]{width:32px;height:32px}.nav-actions .btn-sm[data-v-5a1228f0]{padding:6px 10px;font-size:.72rem}.nav-actions .btn-sm i[data-v-5a1228f0]{display:none}.nav-inner[data-v-5a1228f0]{gap:6px}.nav-burger[data-v-5a1228f0]{width:34px;height:34px}.nav-burger span[data-v-5a1228f0]{width:20px}.nav-burger span[data-v-5a1228f0]:first-child{top:30%}.nav-burger span[data-v-5a1228f0]:nth-child(3){top:70%}}@media (width<=380px){.nav-logo[data-v-5a1228f0]{font-size:1.05rem}.logo-img[data-v-5a1228f0]{width:28px;height:28px}.nav-actions .btn-sm[data-v-5a1228f0]{padding:5px 8px;font-size:.68rem}}@media (width<=340px){.nav-actions .btn-sm[data-v-5a1228f0]{border-radius:50%;gap:0;width:34px;height:34px;padding:0;font-size:0}.nav-actions .btn-sm i[data-v-5a1228f0]{font-size:.85rem;display:inline-flex}}.hero[data-v-cc8eb7fe]{align-items:center;min-height:100vh;padding:70px 0 120px;display:flex;position:relative;overflow:hidden}.hero-bg-image[data-v-cc8eb7fe]{object-fit:cover;object-position:center 30%;z-index:0;width:100%;height:100%;animation:18s cubic-bezier(.22,1,.36,1) infinite alternate heroKenBurns-cc8eb7fe;position:absolute;inset:0}@keyframes heroKenBurns-cc8eb7fe{0%{transform:scale(1.12)translateY(-1.5%)}to{transform:scale(1)translateY(0)}}.hero-overlay[data-v-cc8eb7fe]{z-index:1;background:linear-gradient(115deg,#080c18eb 0%,#0f172ad1 40%,#1e1b4b99 75%,#0c4a6e66 100%);position:absolute;inset:0}.hero-grid-pattern[data-v-cc8eb7fe]{z-index:1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 30%,#0000 80%);mask-image:linear-gradient(115deg,#000 30%,#0000 80%)}.hero-glow[data-v-cc8eb7fe]{filter:blur(120px);z-index:1;border-radius:50%;animation:8s ease-in-out infinite glowPulse-cc8eb7fe;position:absolute}.hero-glow-1[data-v-cc8eb7fe]{background:#6366f14d;width:560px;height:560px;top:8%;left:-10%}.hero-glow-2[data-v-cc8eb7fe]{background:#06b6d438;width:420px;height:420px;animation-delay:2s;bottom:2%;right:-6%}@keyframes glowPulse-cc8eb7fe{0%,to{opacity:.6}50%{opacity:1}}.hero-split[data-v-cc8eb7fe]{z-index:2;max-width:1100px;position:relative}.hero-left[data-v-cc8eb7fe]>*{opacity:0;animation:heroUp-cc8eb7fe .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes heroUp-cc8eb7fe{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-friend-line[data-v-cc8eb7fe]{-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#22d3ee,#a5b4fc,#67e8f9,#c4b5fd,#22d3ee) 0 0/250%;-webkit-text-fill-color:transparent;color:#0000;animation:heroUp-cc8eb7fe .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both,friendShimmer-cc8eb7fe 3s linear infinite;-webkit-background-clip:text;background-clip:text;border:1.5px solid #67e8f973;border-radius:999px;align-items:center;margin-bottom:36px;padding:10px 22px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-friend-line i[data-v-cc8eb7fe]{-webkit-text-fill-color:#67e8f9;color:#67e8f9;margin-right:10px;font-size:.85em}@keyframes friendShimmer-cc8eb7fe{0%{background-position:0%}to{background-position:250%}}.hero-title[data-v-cc8eb7fe]{color:#fff;letter-spacing:-.04em;max-width:1100px;margin-bottom:28px;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1.05}.gradient-text[data-v-cc8eb7fe]{background:linear-gradient(135deg,#818cf8 0%,#c4b5fd 40%,#67e8f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle[data-v-cc8eb7fe]{color:#ffffffb3;max-width:560px;margin-bottom:36px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.hero-btns[data-v-cc8eb7fe]{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.btn-light[data-v-cc8eb7fe]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;padding:14px 32px;font-size:.95rem;box-shadow:0 4px 24px #6366f166}.btn-light[data-v-cc8eb7fe]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6366f18c}.btn-outline-white[data-v-cc8eb7fe]{padding:14px 32px;font-size:.95rem}.hero-badges[data-v-cc8eb7fe]{flex-wrap:wrap;gap:28px;display:flex}.badge[data-v-cc8eb7fe]{color:#ffffffb3;opacity:0;animation:heroUp-cc8eb7fe .7s cubic-bezier(.22, 1, .36, 1) calc(.9s + var(--d,0s)) both;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.badge i[data-v-cc8eb7fe]{color:#67e8f9;font-size:.95rem}.scroll-hint[data-v-cc8eb7fe]{z-index:2;opacity:0;animation:heroUp-cc8eb7fe .8s cubic-bezier(.22, 1, .36, 1) var(--d,1.2s) both;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-hint span[data-v-cc8eb7fe]{letter-spacing:.3em;color:#ffffff59;font-size:.68rem;font-weight:800}.scroll-line[data-v-cc8eb7fe]{background:linear-gradient(#fff6,#0000);width:1px;height:40px;animation:2s ease-in-out infinite scrollLine-cc8eb7fe}@keyframes scrollLine-cc8eb7fe{0%,to{transform-origin:top;opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-bg-image[data-v-cc8eb7fe],.hero-left[data-v-cc8eb7fe]>*,.hero-badges .badge[data-v-cc8eb7fe],.scroll-hint[data-v-cc8eb7fe],.hero-friend-line[data-v-cc8eb7fe]{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=960px){.hero[data-v-cc8eb7fe]{min-height:auto;padding:110px 0 90px}.hero-split[data-v-cc8eb7fe]{grid-template-columns:1fr;gap:40px}.scroll-hint[data-v-cc8eb7fe]{display:none}}@media (width<=600px){.hero[data-v-cc8eb7fe]{padding:90px 0 70px}.hero-title[data-v-cc8eb7fe]{font-size:clamp(2.2rem,10vw,3rem)}.hero-subtitle[data-v-cc8eb7fe]{margin-bottom:28px;font-size:.95rem}.hero-btns[data-v-cc8eb7fe]{flex-direction:column;gap:12px}.hero-btns .btn[data-v-cc8eb7fe]{justify-content:center}.hero-badges[data-v-cc8eb7fe]{gap:16px}.badge[data-v-cc8eb7fe]{font-size:.82rem}.hero-glow[data-v-cc8eb7fe]{display:none}}.why-us[data-v-6b610dc8]{padding:var(--space-section) 0;background:var(--white);position:relative}.why-us[data-v-6b610dc8]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.why-slogan[data-v-6b610dc8]{letter-spacing:.01em;color:var(--primary);margin-top:18px;font-size:1.1rem;font-weight:800}.why-grid[data-v-6b610dc8]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.why-card[data-v-6b610dc8]{background:var(--gradient-card);border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:var(--transition-spring);padding:40px 32px 36px;position:relative;overflow:hidden}.why-card-top[data-v-6b610dc8]{opacity:0;height:4px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.why-card[data-v-6b610dc8]:hover{border-color:var(--primary);background:var(--white)}.why-card:hover .why-card-top[data-v-6b610dc8]{opacity:1}.why-card:hover .why-icon[data-v-6b610dc8]{transform:scale(1.08)rotate(-4deg)}.why-icon[data-v-6b610dc8]{border-radius:var(--radius-md);width:60px;height:60px;transition:var(--transition-spring);justify-content:center;align-items:center;margin-bottom:24px;font-size:1.5rem;display:flex}.why-card h3[data-v-6b610dc8]{color:var(--dark);letter-spacing:-.015em;margin-bottom:10px;font-size:1.2rem;font-weight:700}.why-card p[data-v-6b610dc8]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.why-grid[data-v-6b610dc8]{grid-template-columns:1fr 1fr;gap:20px}.why-card[data-v-6b610dc8]{padding:24px 20px}.why-card h3[data-v-6b610dc8]{font-size:1.05rem}.why-card p[data-v-6b610dc8]{font-size:.85rem;line-height:1.5}.why-us[data-v-6b610dc8]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-6b610dc8]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.why-card[data-v-6b610dc8]{padding:16px 14px}.why-icon[data-v-6b610dc8]{width:42px;height:42px;margin-bottom:14px;font-size:1.1rem}.why-card h3[data-v-6b610dc8]{margin-bottom:6px;font-size:.9rem}.why-card p[data-v-6b610dc8]{font-size:.75rem;line-height:1.45}}.industries[data-v-46149d03]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.ind-tabs[data-v-46149d03]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.ind-tab[data-v-46149d03]{border:2px solid var(--gray-200);border-radius:var(--radius-full);background:var(--white);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.ind-tab i[data-v-46149d03]{font-size:.85rem}.ind-tab[data-v-46149d03]:hover{border-color:var(--primary);color:var(--primary)}.ind-tab.active[data-v-46149d03]{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:var(--shadow-primary)}.ind-content[data-v-46149d03]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ind-text h3[data-v-46149d03]{color:var(--dark);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.2}.ind-text>p[data-v-46149d03]{color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.ind-features[data-v-46149d03]{flex-direction:column;gap:10px;display:flex}.ind-features li[data-v-46149d03]{color:var(--text);align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:flex}.ind-features i[data-v-46149d03]{color:var(--accent);font-size:1rem}.mock-browser[data-v-46149d03]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--gray-200);background:var(--white);overflow:hidden}.mock-browser-bar[data-v-46149d03]{background:var(--gray-100);border-bottom:1px solid var(--gray-200);gap:6px;padding:12px 16px;display:flex}.mock-browser-bar span[data-v-46149d03]{border-radius:50%;width:10px;height:10px}.mock-browser-bar span[data-v-46149d03]:first-child{background:#ef4444}.mock-browser-bar span[data-v-46149d03]:nth-child(2){background:#f59e0b}.mock-browser-bar span[data-v-46149d03]:nth-child(3){background:#10b981}.mock-browser-body[data-v-46149d03]{min-height:260px;display:flex}.mock-sidebar[data-v-46149d03]{background:var(--gray-50);border-right:1px solid var(--gray-200);width:60px}.mock-main[data-v-46149d03]{flex:1;padding:16px}.mock-hero[data-v-46149d03]{background:var(--gradient-brand);opacity:.15;border-radius:var(--radius-sm);height:80px;margin-bottom:14px}.mock-cards[data-v-46149d03]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-card[data-v-46149d03]{flex-direction:column;gap:6px;display:flex}.mock-img[data-v-46149d03]{background:var(--gray-200);border-radius:var(--radius-xs);height:50px}.mock-line[data-v-46149d03]{border-radius:var(--radius-full);background:var(--gray-200);height:6px}.mock-line.accent[data-v-46149d03]{background:var(--primary);opacity:.25}.mock-line.w80[data-v-46149d03]{width:80%}.mock-line.w50[data-v-46149d03]{width:50%}@media (width<=900px){.ind-content[data-v-46149d03]{grid-template-columns:1fr;gap:32px}.industries[data-v-46149d03]{padding:var(--space-section-sm) 0}}@media (width<=600px){.ind-tabs[data-v-46149d03]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:22px}.ind-tab[data-v-46149d03]{gap:5px;padding:7px 12px;font-size:.75rem}.ind-tab i[data-v-46149d03]{font-size:.7rem}.ind-text h3[data-v-46149d03]{font-size:1.15rem}.ind-text>p[data-v-46149d03]{font-size:.85rem;line-height:1.5}.ind-features[data-v-46149d03]{gap:6px}.ind-features li[data-v-46149d03]{font-size:.8rem}.ind-mock[data-v-46149d03]{display:none}.ind-content[data-v-46149d03]{gap:0}}@media (width<=480px){.mock-cards[data-v-46149d03]{grid-template-columns:1fr}.ind-tab[data-v-46149d03]{padding:6px 10px;font-size:.7rem}.ind-text h3[data-v-46149d03]{font-size:1.05rem}.ind-text>p[data-v-46149d03]{font-size:.82rem}.ind-features li[data-v-46149d03]{font-size:.78rem}}.portfolio[data-v-c6a1fa8b]{padding:var(--space-section) 0;background:var(--white);position:relative}.portfolio[data-v-c6a1fa8b]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-grid[data-v-c6a1fa8b]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.portfolio-card[data-v-c6a1fa8b]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.portfolio-card[data-v-c6a1fa8b]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.portfolio-img-wrap[data-v-c6a1fa8b]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.portfolio-img[data-v-c6a1fa8b]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.portfolio-card:hover .portfolio-img[data-v-c6a1fa8b]{transform:scale(1.05)}.portfolio-overlay[data-v-c6a1fa8b]{position:absolute;top:16px;left:16px}.portfolio-industry[data-v-c6a1fa8b]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.portfolio-body[data-v-c6a1fa8b]{padding:28px 28px 32px}.portfolio-body h3[data-v-c6a1fa8b]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.portfolio-meta[data-v-c6a1fa8b]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.meta-item[data-v-c6a1fa8b]{flex-direction:column;gap:4px;display:flex}.meta-label[data-v-c6a1fa8b]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.meta-item p[data-v-c6a1fa8b]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.portfolio-tags[data-v-c6a1fa8b]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-c6a1fa8b]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}@media (width<=768px){.portfolio-grid[data-v-c6a1fa8b]{grid-template-columns:1fr;gap:24px}.portfolio[data-v-c6a1fa8b]{padding:var(--space-section-sm) 0}.portfolio-body[data-v-c6a1fa8b]{padding:20px 20px 24px}.portfolio-body h3[data-v-c6a1fa8b]{margin-bottom:12px;font-size:1.05rem}.meta-item p[data-v-c6a1fa8b]{font-size:.82rem}}@media (width<=600px){.portfolio-grid[data-v-c6a1fa8b]{grid-template-columns:1fr;gap:18px}.portfolio-card[data-v-c6a1fa8b]:hover,.portfolio-card:hover .portfolio-img[data-v-c6a1fa8b]{transform:none}.portfolio-body[data-v-c6a1fa8b]{padding:16px 16px 20px}.portfolio-body h3[data-v-c6a1fa8b]{margin-bottom:8px;font-size:.95rem}.portfolio-body .meta-item p[data-v-c6a1fa8b]{font-size:.78rem}}.mid-cta[data-v-c59e6d19]{padding:var(--space-section-sm) 0;background:var(--gradient-dark-vibrant);position:relative;overflow:hidden}.mid-cta-inner[data-v-c59e6d19]{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.mid-cta-inner h2[data-v-c59e6d19]{color:var(--white);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.25}.mid-cta-inner p[data-v-c59e6d19]{color:#ffffffb3;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.mid-cta-inner .btn[data-v-c59e6d19]{background:var(--white);color:var(--primary);border-color:var(--white);padding:14px 36px;font-size:.98rem}.mid-cta-inner .btn[data-v-c59e6d19]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fff3}.blob[data-v-c59e6d19]{filter:blur(100px);opacity:.25;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-1[data-v-c59e6d19]{background:var(--primary);width:300px;height:300px;top:-40%;left:-10%}.blob-2[data-v-c59e6d19]{background:var(--accent);width:240px;height:240px;animation-delay:3s;bottom:-40%;right:-5%}@media (width<=600px){.mid-cta[data-v-c59e6d19]{padding:var(--space-section-xs) 0}.mid-cta-inner[data-v-c59e6d19]{padding:28px 20px}.mid-cta-inner h2[data-v-c59e6d19]{font-size:1.3rem}.mid-cta-inner p[data-v-c59e6d19]{font-size:.88rem}.mid-cta-inner .btn[data-v-c59e6d19]{width:100%;padding:10px 20px;font-size:.85rem}}.services[data-v-8883ddeb]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.services[data-v-8883ddeb]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.services-grid[data-v-8883ddeb]{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.service-card[data-v-8883ddeb]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);text-align:center;padding:40px 32px}.service-card[data-v-8883ddeb]:hover{box-shadow:var(--shadow-xl);border-color:var(--primary);transform:translateY(-6px)}.service-icon[data-v-8883ddeb]{border-radius:var(--radius-lg);width:64px;height:64px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 24px;font-size:1.6rem;display:flex}.service-card:hover .service-icon[data-v-8883ddeb]{transform:scale(1.1)}.service-card h3[data-v-8883ddeb]{color:var(--dark);letter-spacing:-.015em;margin-bottom:12px;font-size:1.2rem;font-weight:700}.service-card p[data-v-8883ddeb]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.services-grid[data-v-8883ddeb]{grid-template-columns:1fr 1fr;gap:20px}.services[data-v-8883ddeb]{padding:var(--space-section-sm) 0}}@media (width<=600px){.services-grid[data-v-8883ddeb]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.service-card[data-v-8883ddeb]{padding:20px 16px}.service-card[data-v-8883ddeb]:hover{transform:none}.service-icon[data-v-8883ddeb]{width:48px;height:48px;margin-bottom:14px;font-size:1.3rem}.service-card h3[data-v-8883ddeb]{margin-bottom:6px;font-size:.95rem}.service-card p[data-v-8883ddeb]{font-size:.78rem;line-height:1.5}}.packages[data-v-5d34e02a]{background:var(--gray-50);position:relative}.packages[data-v-5d34e02a]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.type-screen [data-reveal][data-v-5d34e02a]:not([data-revealed]){opacity:0;transform:none!important}.type-screen [data-reveal][data-revealed][data-v-5d34e02a]{animation:screenFade-5d34e02a .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes screenFade-5d34e02a{0%{opacity:0}to{opacity:1}}.type-screen[data-v-5d34e02a]{align-items:center;min-height:100vh;padding:90px 0;display:flex;position:relative;overflow:hidden}.screen-canvas[data-v-5d34e02a]{z-index:1;width:100%;max-width:1240px;margin:0 auto;position:relative}.screen-bg-num[data-v-5d34e02a]{letter-spacing:-.06em;color:#6366f10a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(22rem,46vw,44rem);font-weight:900;line-height:.8;position:absolute;bottom:-8%;right:-3%}.screen-1[data-v-5d34e02a]{background:linear-gradient(#fff 0%,#f5f7ff 100%)}.screen-2[data-v-5d34e02a]{color:var(--white);background:linear-gradient(135deg,#0b1220 0%,#131a2e 55%,#1b1e3a 100%)}.screen-2 .screen-bg-num[data-v-5d34e02a]{color:#ffffff08}.screen-3[data-v-5d34e02a]{background:linear-gradient(#fbf7ff 0%,#f3f0ff 100%)}.screen-3 .screen-bg-num[data-v-5d34e02a]{color:#8b5cf60b}.screen-top[data-v-5d34e02a]{margin-bottom:56px}.screen-meta[data-v-5d34e02a]{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.screen-if[data-v-5d34e02a]{letter-spacing:-.06em;background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;opacity:.7;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,13vw,12rem);font-weight:900;line-height:.85;display:inline-block}.screen-2 .screen-if[data-v-5d34e02a]{background:linear-gradient(135deg,#67e8f9 0%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-3 .screen-if[data-v-5d34e02a]{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-num[data-v-5d34e02a]{letter-spacing:.32em;color:var(--text-muted);opacity:.7;font-size:.82rem;font-weight:800}.screen-2 .screen-num[data-v-5d34e02a]{color:#fff6}.screen-tagline[data-v-5d34e02a]{color:var(--text-secondary);max-width:680px;margin-bottom:32px;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:500;line-height:1.5}.screen-2 .screen-tagline[data-v-5d34e02a]{color:#ffffffa6}.screen-name[data-v-5d34e02a]{letter-spacing:-.05em;color:var(--dark);overflow-wrap:break-word;margin-bottom:16px;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:900;line-height:.92}.screen-2 .screen-name[data-v-5d34e02a]{color:var(--white)}.screen-headline[data-v-5d34e02a]{letter-spacing:-.02em;color:var(--text-secondary);overflow-wrap:break-word;margin-bottom:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.3}.screen-2 .screen-headline[data-v-5d34e02a]{color:#fff9}.screen-3 .screen-headline[data-v-5d34e02a]{color:var(--text-secondary)}.screen-bottom[data-v-5d34e02a]{border-top:1px solid var(--gray-200);padding-top:36px}.screen-2 .screen-bottom[data-v-5d34e02a]{border-color:#ffffff1a}.screen-3 .screen-bottom[data-v-5d34e02a]{border-color:#8b5cf626}.screen-design-label[data-v-5d34e02a]{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:28px;font-size:.78rem;font-weight:800;display:inline-block}.screen-2 .screen-design-label[data-v-5d34e02a]{color:#67e8f9}.screen-3 .screen-design-label[data-v-5d34e02a]{color:#8b5cf6}.screen-points-row[data-v-5d34e02a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.point-block[data-v-5d34e02a]{min-width:0;position:relative}.point-index[data-v-5d34e02a]{letter-spacing:-.03em;color:var(--primary);opacity:.25;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1;display:block}.screen-2 .point-index[data-v-5d34e02a]{color:#67e8f9;opacity:.35}.screen-3 .point-index[data-v-5d34e02a]{color:#8b5cf6;opacity:.3}.screen-4[data-v-5d34e02a]{color:var(--white);background:linear-gradient(135deg,#0f1b1a 0%,#0b1f1d 55%,#0a1e2a 100%)}.screen-4 .screen-bg-num[data-v-5d34e02a]{color:#10b9810a}.screen-4 .screen-if[data-v-5d34e02a]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-4 .screen-num[data-v-5d34e02a]{color:#fff6}.screen-4 .screen-tagline[data-v-5d34e02a]{color:#ffffffa6}.screen-4 .screen-name[data-v-5d34e02a]{color:var(--white)}.screen-4 .screen-headline[data-v-5d34e02a]{color:#fff9}.screen-4 .screen-bottom[data-v-5d34e02a]{border-color:#10b98126}.screen-4 .screen-design-label[data-v-5d34e02a]{color:#34d399}.screen-4 .point-index[data-v-5d34e02a]{color:#10b981;opacity:.35}.screen-4 .point-title[data-v-5d34e02a]{color:var(--white)}.screen-4 .point-text[data-v-5d34e02a]{color:#ffffffa6}.screen-cta-row[data-v-5d34e02a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:36px;display:flex}.screen-cta-btn[data-v-5d34e02a]{border-radius:var(--radius-full);border:2px solid var(--gray-300);color:var(--dark);cursor:pointer;transition:var(--transition);letter-spacing:-.01em;background:0 0;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.screen-cta-btn[data-v-5d34e02a]:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.screen-2 .screen-cta-btn[data-v-5d34e02a]{color:var(--white);border-color:#ffffff4d}.screen-2 .screen-cta-btn[data-v-5d34e02a]:hover{color:#67e8f9;background:#67e8f914;border-color:#67e8f9}.screen-cta-primary[data-v-5d34e02a]{color:var(--white);background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-cta-primary[data-v-5d34e02a]:hover{color:var(--white);background:linear-gradient(135deg,#059669 0%,#0891b2 100%);border-color:#0000;box-shadow:0 8px 32px #10b98180}.screen-cta-note[data-v-5d34e02a]{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.5}.screen-4 .btn-primary[data-v-5d34e02a]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-4 .btn-primary[data-v-5d34e02a]:hover{box-shadow:0 8px 32px #10b98180}.point-title[data-v-5d34e02a]{color:var(--dark);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:800;line-height:1.25}.screen-2 .point-title[data-v-5d34e02a]{color:var(--white)}.point-text[data-v-5d34e02a]{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.screen-2 .point-text[data-v-5d34e02a]{color:#ffffffa6}@media (width<=960px){.type-screen[data-v-5d34e02a]{min-height:auto;padding:64px 0}.packages[data-v-5d34e02a]{padding-bottom:var(--space-section-sm)}.screen-top[data-v-5d34e02a]{margin-bottom:48px}.screen-if[data-v-5d34e02a]{font-size:clamp(4rem,16vw,7rem)}.screen-name[data-v-5d34e02a]{font-size:clamp(2.8rem,11vw,5rem)}.screen-headline[data-v-5d34e02a]{font-size:clamp(1.1rem,3vw,1.5rem)}.screen-points-row[data-v-5d34e02a]{grid-template-columns:1fr;gap:28px}.screen-bg-num[data-v-5d34e02a]{opacity:.6;font-size:clamp(16rem,34vw,24rem)}}@media (width<=600px){.type-screen[data-v-5d34e02a]{padding:44px 0}.screen-top[data-v-5d34e02a]{margin-bottom:36px}.screen-meta[data-v-5d34e02a]{gap:12px;margin-bottom:14px}.screen-if[data-v-5d34e02a]{font-size:clamp(3.2rem,20vw,5rem)}.screen-num[data-v-5d34e02a]{font-size:.68rem}.screen-name[data-v-5d34e02a]{font-size:clamp(2.2rem,14vw,3.2rem)}.screen-headline[data-v-5d34e02a]{font-size:clamp(1rem,4vw,1.2rem)}.screen-bottom[data-v-5d34e02a]{padding-top:28px}.screen-tagline[data-v-5d34e02a]{margin-bottom:28px;font-size:.9rem}.point-index[data-v-5d34e02a]{margin-bottom:10px;font-size:1.6rem}.point-title[data-v-5d34e02a]{margin-bottom:6px;font-size:.98rem}.point-text[data-v-5d34e02a]{font-size:.8rem;line-height:1.6}.screen-cta-btn[data-v-5d34e02a]{padding:11px 22px;font-size:.85rem}.screen-cta-note[data-v-5d34e02a]{font-size:.7rem}}.process [data-reveal][data-v-0d517189]:not([data-revealed]){opacity:0;transform:none!important}.process [data-reveal][data-revealed][data-v-0d517189]{animation:processFade-0d517189 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes processFade-0d517189{0%{opacity:0}to{opacity:1}}.process[data-v-0d517189]{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:100px 0;position:relative;overflow:hidden}.process[data-v-0d517189]:before{content:"";pointer-events:none;background-image:linear-gradient(#64748b14 1px,#0000 1px),linear-gradient(90deg,#64748b14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%)}.process[data-v-0d517189]:after{content:"";pointer-events:none;background:radial-gradient(680px 440px at 10% -8%,#6366f117,#0000 60%),radial-gradient(680px 440px at 90% 108%,#06b6d414,#0000 60%);position:absolute;inset:0}.process-wrap[data-v-0d517189]{z-index:1;max-width:1160px;margin:0 auto;padding:0 24px;position:relative}.panel-header[data-v-0d517189]{text-align:center;max-width:660px;margin:0 auto 52px}.panel-label[data-v-0d517189]{letter-spacing:.22em;text-transform:uppercase;color:#6366f1;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.panel-title[data-v-0d517189]{letter-spacing:-.02em;color:#0f172a;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:900;line-height:1.25}.panel-subtitle[data-v-0d517189]{color:#64748b;font-size:.98rem;line-height:1.7}.panel-steps[data-v-0d517189]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.p-step[data-v-0d517189]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.p-step[data-v-0d517189]:before,.p-step[data-v-0d517189]:after{content:"";z-index:0;background:linear-gradient(90deg,#6366f14d,#8b5cf64d);width:calc(50% + 12px);height:2px;position:absolute;top:22px}.p-step[data-v-0d517189]:before{left:0}.p-step[data-v-0d517189]:after{right:0}.p-step[data-v-0d517189]:first-child:before,.p-step[data-v-0d517189]:last-child:after{display:none}.p-dot[data-v-0d517189]{z-index:1;color:#6366f1;background:#fff;border:2px solid #6366f180;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:.82rem;font-weight:800;transition:all .35s;display:flex;position:relative;box-shadow:0 6px 18px #6366f138}.p-step:hover .p-dot[data-v-0d517189]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;transform:scale(1.1);box-shadow:0 10px 26px #6366f166}.p-time[data-v-0d517189]{color:#6366f1;background:#6366f114;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.p-body h3[data-v-0d517189]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:1.02rem;font-weight:800}.p-body p[data-v-0d517189]{color:#64748b;font-size:.85rem;line-height:1.6}.panel-divider[data-v-0d517189]{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;margin:46px 0 40px}.panel-features[data-v-0d517189]{grid-template-columns:repeat(5,1fr);gap:24px 18px;display:grid}.p-feature[data-v-0d517189]{text-align:center}.p-f-icon[data-v-0d517189]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:1rem;transition:all .35s;display:flex}.p-feature:hover .p-f-icon[data-v-0d517189]{transform:scale(1.14)translateY(-2px)}.p-feature h3[data-v-0d517189]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:.98rem;font-weight:800}.p-feature p[data-v-0d517189]{color:#64748b;font-size:.83rem;line-height:1.6}.p-feature[data-v-0d517189] .p-f-highlight{color:#6366f1;font-size:1.35em;font-weight:900}.panel-cta[data-v-0d517189]{text-align:center;margin-top:44px}.panel-cta .btn.btn-primary[data-v-0d517189]{box-shadow:0 8px 32px #6366f159}@media (width<=960px){.process[data-v-0d517189]{padding:72px 0}.panel-header[data-v-0d517189]{margin-bottom:40px}.panel-steps[data-v-0d517189]{grid-template-columns:1fr;gap:0;max-width:560px;margin:0 auto;position:relative}.panel-steps[data-v-0d517189]:before{content:"";background:linear-gradient(#6366f14d,#8b5cf64d);width:2px;position:absolute;top:28px;bottom:28px;left:23px}.p-step[data-v-0d517189]{text-align:left;grid-template-columns:46px 1fr;align-items:start;column-gap:18px;padding:16px 0;display:grid}.p-step[data-v-0d517189]:before,.p-step[data-v-0d517189]:after{display:none}.p-dot[data-v-0d517189]{margin:0 auto}.p-body[data-v-0d517189]{padding-top:2px}.p-time[data-v-0d517189]{margin-bottom:6px}.panel-features[data-v-0d517189]{grid-template-columns:1fr 1fr;gap:26px 20px}.panel-features .p-feature[data-v-0d517189]:last-child{grid-column:1/-1;max-width:360px;margin:0 auto}}@media (width<=600px){.process[data-v-0d517189]{padding:52px 0}.process-wrap[data-v-0d517189]{padding:0 20px}.panel-header[data-v-0d517189]{margin-bottom:32px}.panel-title[data-v-0d517189]{font-size:1.5rem}.panel-subtitle[data-v-0d517189]{font-size:.9rem}.p-step[data-v-0d517189]{padding:12px 0}.p-body h3[data-v-0d517189]{font-size:.96rem}.p-body p[data-v-0d517189]{font-size:.82rem}.panel-divider[data-v-0d517189]{margin:32px 0 28px}.panel-features[data-v-0d517189]{grid-template-columns:1fr;gap:20px}.p-feature p[data-v-0d517189]{font-size:.8rem}.panel-cta[data-v-0d517189]{margin-top:34px}}.faq [data-reveal][data-v-fac440a1]:not([data-revealed]){opacity:0;transform:none!important}.faq [data-reveal][data-revealed][data-v-fac440a1]{animation:faqFade-fac440a1 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes faqFade-fac440a1{0%{opacity:0}to{opacity:1}}.faq[data-v-fac440a1]{color:#0f172a;background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 0;position:relative;overflow:hidden}.faq-glow[data-v-fac440a1]{pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f10f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:20%;left:-10%}.faq-wrap[data-v-fac440a1]{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.faq-aside[data-v-fac440a1]{position:sticky;top:120px}.faq-label[data-v-fac440a1]{letter-spacing:.2em;text-transform:uppercase;color:#6366f1;margin-bottom:20px;font-size:.78rem;font-weight:800;display:inline-block}.faq-title[data-v-fac440a1]{letter-spacing:-.03em;color:#0f172a;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.faq-subtitle[data-v-fac440a1]{color:#64748b;max-width:340px;margin-bottom:28px;font-size:1rem;line-height:1.65}.faq-hint[data-v-fac440a1]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;max-width:340px;padding:16px 18px;font-size:.88rem;line-height:1.5;display:flex}.faq-hint i[data-v-fac440a1]{color:#6366f1;flex-shrink:0;margin-top:2px}.faq-hint a[data-v-fac440a1]{color:#6366f1;text-decoration:none;transition:color .2s}.faq-hint a[data-v-fac440a1]:hover{color:#4f46e5}.faq-list[data-v-fac440a1]{flex-direction:column;gap:8px;display:flex}.faq-item[data-v-fac440a1]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .3s;overflow:hidden}.faq-item[data-v-fac440a1]:hover{border-color:#6366f14d;box-shadow:0 4px 20px #0f172a0f}.faq-item.open[data-v-fac440a1]{background:#6366f108;border-color:#6366f166}.faq-btn[data-v-fac440a1]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:20px 22px;font-family:inherit;transition:all .2s;display:flex}.faq-num[data-v-fac440a1]{letter-spacing:.1em;color:#6366f166;flex-shrink:0;width:28px;font-size:.78rem;font-weight:800;transition:color .2s}.faq-item.open .faq-num[data-v-fac440a1]{color:#6366f1}.faq-q[data-v-fac440a1]{color:#334155;letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:600;line-height:1.45;transition:color .2s}.faq-item.open .faq-q[data-v-fac440a1]{color:#0f172a}.faq-icon[data-v-fac440a1]{color:#94a3b8;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.faq-item.open .faq-icon[data-v-fac440a1]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);transform:rotate(180deg)}.faq-ans[data-v-fac440a1]{max-height:0;transition:max-height .4s;overflow:hidden}.faq-ans.show[data-v-fac440a1]{max-height:400px}.faq-ans p[data-v-fac440a1]{color:#64748b;padding:0 22px 22px 68px;font-size:.92rem;line-height:1.7}@media (width<=960px){.faq[data-v-fac440a1]{padding:72px 0}.faq-wrap[data-v-fac440a1]{grid-template-columns:1fr;gap:40px}.faq-aside[data-v-fac440a1]{position:static}.faq-subtitle[data-v-fac440a1],.faq-hint[data-v-fac440a1]{max-width:100%}}@media (width<=600px){.faq[data-v-fac440a1]{padding:52px 0}.faq-wrap[data-v-fac440a1]{gap:28px;padding:0 20px}.faq-title[data-v-fac440a1]{font-size:1.7rem}.faq-subtitle[data-v-fac440a1]{font-size:.9rem}.faq-btn[data-v-fac440a1]{gap:12px;padding:16px}.faq-num[data-v-fac440a1]{width:24px;font-size:.7rem}.faq-q[data-v-fac440a1]{font-size:.9rem}.faq-icon[data-v-fac440a1]{width:28px;height:28px;font-size:.65rem}.faq-ans p[data-v-fac440a1]{padding:0 16px 16px 52px;font-size:.85rem}}.why-choose-sensng[data-v-68512ec3]{padding:var(--space-section) 0;background:#fff}.why-choose-sensng .section-label[data-v-68512ec3]{color:#6366f1;background:#6366f114;border-color:#6366f126}.why-choose-sensng .section-title[data-v-68512ec3]{color:var(--text-primary)}.why-grid[data-v-68512ec3]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.why-card[data-v-68512ec3]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:var(--transition-spring);text-align:center;padding:36px 28px}.why-card[data-v-68512ec3]:hover{border-color:#6366f14d;transform:translateY(-6px);box-shadow:0 12px 32px #0000000f}.why-icon[data-v-68512ec3]{border-radius:var(--radius-md);width:56px;height:56px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.3rem;display:flex}.why-card:hover .why-icon[data-v-68512ec3]{transform:scale(1.1)}.why-card h3[data-v-68512ec3]{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:10px;font-size:1.05rem;font-weight:700}.why-card p[data-v-68512ec3]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (width<=900px){.why-grid[data-v-68512ec3]{grid-template-columns:1fr 1fr;gap:20px}.why-choose-sensng[data-v-68512ec3]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-68512ec3]{grid-template-columns:1fr 1fr;gap:12px}.why-card[data-v-68512ec3]{padding:18px 14px}.why-icon[data-v-68512ec3]{width:42px;height:42px;margin-bottom:12px;font-size:1.1rem}.why-card h3[data-v-68512ec3]{font-size:.9rem}.why-card p[data-v-68512ec3]{font-size:.78rem;line-height:1.45}}@media (width<=420px){.why-grid[data-v-68512ec3]{grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}}.about[data-v-a13e3223]{padding:var(--space-section-sm) 0;background:var(--white);position:relative}.about[data-v-a13e3223]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.about-inner[data-v-a13e3223]{text-align:center;max-width:760px;margin:0 auto}.about-inner .section-label[data-v-a13e3223]{margin-bottom:18px}.about-inner .section-title[data-v-a13e3223]{margin-bottom:20px}.about-desc[data-v-a13e3223]{color:var(--text-secondary);font-size:1.08rem;line-height:1.8}@media (width<=700px){.about-inner[data-v-a13e3223]{gap:28px}.about-desc[data-v-a13e3223]{font-size:.95rem}.about-inner .section-title[data-v-a13e3223]{font-size:1.5rem}}@media (width<=600px){.about[data-v-a13e3223]{padding:var(--space-section-xs) 0}.about-inner[data-v-a13e3223]{gap:22px}.about-desc[data-v-a13e3223]{font-size:.88rem}.about-inner .section-title[data-v-a13e3223]{font-size:1.35rem}}@media (width<=480px){.about[data-v-a13e3223]{padding:var(--space-section-xs) 0}.about-inner[data-v-a13e3223]{gap:18px}.about-desc[data-v-a13e3223]{font-size:.85rem;line-height:1.55}.about-inner .section-title[data-v-a13e3223]{font-size:1.2rem}}.cta[data-v-ba82f397]{padding:var(--space-section) 0;background:var(--gray-50);position:relative;overflow:hidden}.cta[data-v-ba82f397]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.cta-bg-decor[data-v-ba82f397]{pointer-events:none;position:absolute;inset:0}.blob[data-v-ba82f397]{filter:blur(110px);opacity:.22;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-cta-1[data-v-ba82f397]{background:var(--primary);width:420px;height:420px;top:-20%;right:-10%}.blob-cta-2[data-v-ba82f397]{background:var(--accent);width:320px;height:320px;animation-delay:3s;bottom:-15%;left:-5%}.cta-card[data-v-ba82f397]{z-index:1;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);grid-template-columns:1fr 1.1fr;gap:0;display:grid;position:relative;overflow:hidden}.cta-left[data-v-ba82f397]{color:#334155;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);padding:48px 44px;position:relative;overflow:hidden}.cta-left[data-v-ba82f397]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f114,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-30%;right:-30%}.cta-left .section-label[data-v-ba82f397]{color:#6366f1;background:#6366f11a;border-color:#6366f133}.cta-left h2[data-v-ba82f397]{color:#0f172a;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2;position:relative}.cta-left>p[data-v-ba82f397]{color:#64748b;margin-bottom:32px;line-height:1.65;position:relative}.cta-promises[data-v-ba82f397]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.promise-item[data-v-ba82f397]{align-items:flex-start;gap:14px;display:flex}.promise-num[data-v-ba82f397]{letter-spacing:.1em;color:#6366f1;opacity:.5;flex-shrink:0;padding-top:2px;font-size:.82rem;font-weight:800}.promise-item h4[data-v-ba82f397]{color:#0f172a;letter-spacing:-.01em;margin-bottom:2px;font-size:.95rem;font-weight:700}.promise-item p[data-v-ba82f397]{color:#64748b;font-size:.82rem;line-height:1.5}.cta-contact[data-v-ba82f397]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cta-contact-item[data-v-ba82f397]{border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--gray-200);color:#0f172a;transition:var(--transition-spring);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-contact-item i[data-v-ba82f397]{font-size:1rem}.cta-contact-item:first-child i[data-v-ba82f397]{color:#25d366}.cta-contact-item:last-child i[data-v-ba82f397]{color:#6366f1}.cta-contact-item[data-v-ba82f397]:hover{color:#6366f1;box-shadow:var(--shadow-sm);border-color:#6366f1;transform:translateY(-2px)}.cta-hours[data-v-ba82f397]{color:#64748b;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;display:flex}.cta-hours i[data-v-ba82f397]{color:#6366f1;font-size:.85rem}.cta-right[data-v-ba82f397]{background:#fff;border-left:1px solid #e2e8f0;padding:48px 44px}.form-row[data-v-ba82f397]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-group[data-v-ba82f397]{flex-direction:column;gap:8px;width:100%;display:flex}.form-group[data-v-ba82f397]:not(:last-of-type){margin-bottom:16px}.form-group label[data-v-ba82f397]{color:var(--text-secondary);letter-spacing:.01em;font-size:.85rem;font-weight:600}.form-group input[data-v-ba82f397],.form-group textarea[data-v-ba82f397],.form-group select[data-v-ba82f397]{border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;transition:var(--transition);background:var(--gray-50);color:var(--text);resize:vertical;outline:none;padding:14px 18px;font-family:inherit;font-size:.95rem}.form-group input[data-v-ba82f397]:focus,.form-group textarea[data-v-ba82f397]:focus,.form-group select[data-v-ba82f397]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px var(--primary-glow)}.form-group select[data-v-ba82f397]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2364748B' d='M6 8L0 0h12z'/></svg>");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.cta-right .btn[data-v-ba82f397]{width:100%;margin-top:8px}.form-toggle[data-v-ba82f397]{color:var(--primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;font-size:.85rem;font-weight:600;display:flex}.form-toggle[data-v-ba82f397]:hover{color:var(--primary-dark)}.form-optional[data-v-ba82f397]{padding-top:4px}.req[data-v-ba82f397]{color:#ef4444;margin-left:2px;font-weight:700}.form-consent[data-v-ba82f397]{margin:20px 0 4px}.consent-check[data-v-ba82f397]{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.consent-check input[type=checkbox][data-v-ba82f397]{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.check-mark[data-v-ba82f397]{border:1.5px solid var(--gray-300);width:18px;height:18px;transition:var(--transition-fast);background:var(--white);border-radius:4px;flex-shrink:0;margin-top:1px;position:relative}.consent-check input:checked~.check-mark[data-v-ba82f397]{background:var(--primary);border-color:var(--primary)}.consent-check input:checked~.check-mark[data-v-ba82f397]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.consent-text a[data-v-ba82f397]{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.consent-text a[data-v-ba82f397]:hover{color:var(--primary-dark)}.form-footnote[data-v-ba82f397]{color:var(--text-muted);text-align:center;margin-top:12px;font-size:.75rem;line-height:1.5}.form-success[data-v-ba82f397]{text-align:center;padding:24px 16px;animation:.5s ease-out fadeSlideIn}.success-icon[data-v-ba82f397]{background:var(--gradient-brand);width:64px;height:64px;color:var(--white);box-shadow:var(--shadow-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;display:flex}.form-success h3[data-v-ba82f397]{color:var(--dark);letter-spacing:-.01em;margin-bottom:10px;font-size:1.3rem;font-weight:700}.form-success p[data-v-ba82f397]{color:var(--text-secondary);max-width:360px;margin:0 auto;font-size:.95rem;line-height:1.65}@media (width<=800px){.cta-card[data-v-ba82f397]{grid-template-columns:1fr}.cta-left[data-v-ba82f397],.cta-right[data-v-ba82f397]{padding:24px 20px}.cta-left h2[data-v-ba82f397]{font-size:1.5rem}.cta-left>p[data-v-ba82f397]{font-size:.9rem}.form-row[data-v-ba82f397]{grid-template-columns:1fr}.cta[data-v-ba82f397]{padding:var(--space-section-sm) 0}}@media (width<=480px){.cta-left[data-v-ba82f397],.cta-right[data-v-ba82f397]{padding:18px 14px}.cta-left h2[data-v-ba82f397]{margin-bottom:6px;font-size:1.25rem}.cta-left>p[data-v-ba82f397]{font-size:.85rem;display:none}.form-group[data-v-ba82f397]{margin-bottom:10px}.form-group label[data-v-ba82f397]{margin-bottom:4px;font-size:.8rem}.form-group input[data-v-ba82f397],.form-group textarea[data-v-ba82f397],.form-group select[data-v-ba82f397]{padding:9px 12px;font-size:.82rem}textarea[data-v-ba82f397]{rows:3}.form-submit[data-v-ba82f397]{padding:10px 18px;font-size:.85rem}.consent-text[data-v-ba82f397]{font-size:.75rem}.form-toggle[data-v-ba82f397]{margin-bottom:0;padding:6px 12px;font-size:.78rem}.form-footnote[data-v-ba82f397]{margin-top:8px;font-size:.7rem}}.footer[data-v-5cc9927e]{background:var(--gradient-dark-vibrant);color:#ffffffb3;padding:80px 0 0;position:relative;overflow:hidden}.footer[data-v-5cc9927e]:before{content:"";background:linear-gradient(90deg,#0000,#6366f180,#06b6d480,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer[data-v-5cc9927e]:after{content:"";pointer-events:none;background:radial-gradient(#6366f126,#0000 70%);width:600px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.footer-grid[data-v-5cc9927e]{z-index:1;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px;margin-bottom:52px;display:grid;position:relative}.footer-logo[data-v-5cc9927e]{color:var(--white);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:1.7rem;font-weight:800;display:flex}.footer-logo-img[data-v-5cc9927e]{object-fit:contain;width:48px;height:48px}.footer-logo .logo-accent[data-v-5cc9927e]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-brand p[data-v-5cc9927e]{color:#ffffff8c;max-width:280px;margin-bottom:24px;font-size:.92rem;line-height:1.7}.footer-social[data-v-5cc9927e]{gap:12px;display:flex}.footer-social a[data-v-5cc9927e]{border-radius:var(--radius-sm);color:#fff9;width:40px;height:40px;transition:var(--transition-spring);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer-social a[data-v-5cc9927e]:hover{background:var(--gradient-brand);color:var(--white);box-shadow:var(--shadow-primary);border-color:#0000;transform:translateY(-3px)}.footer-col h4[data-v-5cc9927e]{color:var(--white);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:.82rem;font-weight:700}.footer-col ul[data-v-5cc9927e]{flex-direction:column;gap:12px;display:flex}.footer-col li[data-v-5cc9927e],.footer-col a[data-v-5cc9927e]{color:#ffffff8c;transition:var(--transition-fast);align-items:center;gap:10px;font-size:.9rem;display:flex}.footer-col a[data-v-5cc9927e]:hover{color:var(--accent);transform:translate(2px)}.footer-col li i[data-v-5cc9927e]{color:var(--accent);width:16px;font-size:.78rem}.footer-bottom[data-v-5cc9927e]{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:.85rem;display:flex}.footer-legal[data-v-5cc9927e]{align-items:center;gap:8px;display:flex}.footer-legal a[data-v-5cc9927e]{color:#ffffff80;transition:var(--transition-fast)}.footer-legal a[data-v-5cc9927e]:hover{color:var(--accent)}.legal-sep[data-v-5cc9927e]{color:#ffffff40}.footer-company[data-v-5cc9927e]{text-align:center;border-top:1px solid #ffffff0f;padding:16px 0 24px}.footer-company p[data-v-5cc9927e]{color:#fff6;font-size:.78rem;line-height:1.6}.footer-company-name[data-v-5cc9927e]{letter-spacing:.02em;font-weight:600;color:#ffffff8c!important}.footer-company-meta[data-v-5cc9927e]{margin-top:4px;color:#ffffff4d!important;font-size:.72rem!important}.footer-credit i[data-v-5cc9927e]{color:#ec4899;margin:0 2px;font-size:.72rem}@media (width<=800px){.footer-grid[data-v-5cc9927e]{grid-template-columns:1fr 1fr;gap:32px}.footer[data-v-5cc9927e]{padding:60px 0 0}}@media (width<=600px){.footer-grid[data-v-5cc9927e]{grid-template-columns:1fr;gap:0}.footer-brand[data-v-5cc9927e]{padding-bottom:20px}.footer-col[data-v-5cc9927e]{border-bottom:1px solid #ffffff0f}.footer-col h4[data-v-5cc9927e]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 0;display:flex}.footer-col-arrow[data-v-5cc9927e]{transition:var(--transition-fast);font-size:.65rem;display:inline-block}.footer-col.open .footer-col-arrow[data-v-5cc9927e]{transform:rotate(180deg)}.footer-col ul[data-v-5cc9927e]{max-height:0;padding-bottom:0;transition:max-height .35s;overflow:hidden}.footer-col.open ul[data-v-5cc9927e]{max-height:300px;padding-bottom:14px}.footer-bottom[data-v-5cc9927e]{text-align:center;flex-direction:column;gap:8px}.footer-legal[data-v-5cc9927e]{flex-wrap:wrap;justify-content:center}}@media (width<=500px){.footer-grid[data-v-5cc9927e]{grid-template-columns:1fr}.footer-bottom[data-v-5cc9927e]{text-align:center;flex-direction:column;gap:8px}}.app[data-v-f52413c1],.service-page[data-v-4a18d894]{overflow-x:hidden}.sp-hero[data-v-4a18d894]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-4a18d894]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-4a18d894]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-4a18d894]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-4a18d894]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-4a18d894]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-4a18d894]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-breadcrumb[data-v-4a18d894]{color:#ffffff80;justify-content:center;align-items:center;gap:10px;margin-bottom:28px;font-size:.82rem;display:flex}.sp-breadcrumb a[data-v-4a18d894]{color:#ffffffa6;transition:var(--transition-fast)}.sp-breadcrumb a[data-v-4a18d894]:hover{color:var(--accent)}.sp-breadcrumb i[data-v-4a18d894]{color:#ffffff4d;font-size:.6rem}.sp-breadcrumb-current[data-v-4a18d894]{color:#ffffffd9}.sp-hero-label[data-v-4a18d894]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-4a18d894]{color:var(--accent)}.sp-hero-title[data-v-4a18d894]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-4a18d894]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-4a18d894]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-4a18d894]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-4a18d894]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-4a18d894]{padding:96px 0}.sp-overview[data-v-4a18d894]{background:var(--white)}.sp-features[data-v-4a18d894]{background:var(--gray-50,#f8fafc)}.sp-process[data-v-4a18d894]{background:var(--white)}.sp-faq[data-v-4a18d894]{background:var(--gray-50,#f8fafc)}.sp-related[data-v-4a18d894]{background:var(--white)}.sp-overview-grid[data-v-4a18d894]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-4a18d894]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-4a18d894]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-4a18d894]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-4a18d894]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-4a18d894]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-4a18d894]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-4a18d894]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-4a18d894]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-4a18d894]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-4a18d894]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-4a18d894]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-4a18d894]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-4a18d894]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-process-list[data-v-4a18d894]{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.sp-step[data-v-4a18d894]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);gap:22px;padding:24px 28px;display:flex}.sp-step[data-v-4a18d894]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(6px)}.sp-step-num[data-v-4a18d894]{background:var(--gradient-brand);width:46px;height:46px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.sp-step-title[data-v-4a18d894]{color:var(--dark);margin-bottom:6px;font-size:1.05rem;font-weight:700}.sp-step-text[data-v-4a18d894]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-faq-list[data-v-4a18d894]{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.sp-faq-item[data-v-4a18d894]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.sp-faq-item.open[data-v-4a18d894]{border-color:var(--primary);box-shadow:var(--shadow-primary)}.sp-faq-q[data-v-4a18d894]{cursor:pointer;width:100%;color:var(--dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:.98rem;font-weight:600;display:flex}.sp-faq-q i[data-v-4a18d894]{color:var(--primary);transition:transform var(--transition-fast);flex-shrink:0;font-size:.75rem}.sp-faq-item.open .sp-faq-q i[data-v-4a18d894]{transform:rotate(180deg)}.sp-faq-a-wrap[data-v-4a18d894]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.sp-faq-item.open .sp-faq-a-wrap[data-v-4a18d894]{grid-template-rows:1fr}.sp-faq-a[data-v-4a18d894]{padding:0 24px;overflow:hidden}.sp-faq-a p[data-v-4a18d894]{color:var(--text-secondary);padding-bottom:20px;font-size:.92rem;line-height:1.75}.sp-related-grid[data-v-4a18d894]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sp-related-card[data-v-4a18d894]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);color:var(--dark);transition:var(--transition-spring);align-items:center;gap:14px;padding:22px 24px;display:flex}.sp-related-card[data-v-4a18d894]:hover{box-shadow:var(--shadow-primary);color:var(--dark);border-color:#0000;transform:translateY(-4px)}.sp-related-icon[data-v-4a18d894]{background:var(--white);width:44px;height:44px;color:var(--primary);border:1px solid var(--gray-200,#e2e8f0);border-radius:12px;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.sp-related-label[data-v-4a18d894]{flex:1;font-size:.95rem;font-weight:600}.sp-related-arrow[data-v-4a18d894]{color:var(--primary);transition:transform var(--transition-fast);font-size:.85rem}.sp-related-card:hover .sp-related-arrow[data-v-4a18d894]{transform:translate(4px)}@media (width<=1024px){.sp-features-grid[data-v-4a18d894],.sp-related-grid[data-v-4a18d894]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sp-hero[data-v-4a18d894]{padding:90px 0 80px}.sp-section[data-v-4a18d894]{padding:72px 0}.sp-overview-grid[data-v-4a18d894]{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.sp-features-grid[data-v-4a18d894],.sp-related-grid[data-v-4a18d894],.sp-overview-stats[data-v-4a18d894]{grid-template-columns:1fr}.sp-hero-cta[data-v-4a18d894]{flex-direction:column}.sp-hero-cta .btn[data-v-4a18d894]{width:100%}.sp-step[data-v-4a18d894]{flex-direction:column;gap:12px}}.about-page[data-v-0aad2a03]{overflow-x:hidden}.sp-hero[data-v-0aad2a03]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-0aad2a03]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-0aad2a03]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-0aad2a03]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-0aad2a03]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-0aad2a03]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-0aad2a03]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-0aad2a03]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-0aad2a03]{color:var(--accent)}.sp-hero-title[data-v-0aad2a03]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-0aad2a03]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-0aad2a03]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-0aad2a03]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-0aad2a03]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-0aad2a03]{padding:96px 0}.ap-story[data-v-0aad2a03]{background:var(--white)}.ap-company[data-v-0aad2a03]{background:var(--gray-50,#f8fafc)}.ap-services[data-v-0aad2a03]{background:var(--white)}.ap-mv[data-v-0aad2a03]{background:var(--gray-50,#f8fafc)}.ap-values[data-v-0aad2a03]{background:var(--white)}.sp-section-sub[data-v-0aad2a03]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.ap-company-grid[data-v-0aad2a03],.section-header+.sp-features-grid[data-v-0aad2a03]{margin-top:44px}.ap-company-grid[data-v-0aad2a03]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ap-company-card[data-v-0aad2a03]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);text-align:center;transition:var(--transition-spring);padding:28px 22px}.ap-company-card[data-v-0aad2a03]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);transform:translateY(-4px)}.ap-company-icon[data-v-0aad2a03]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.25rem;display:flex}.ap-company-card:hover .ap-company-icon[data-v-0aad2a03]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.ap-company-title[data-v-0aad2a03]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.ap-company-value[data-v-0aad2a03]{color:var(--dark);word-break:break-word;font-size:.92rem;font-weight:600;line-height:1.55}.sp-overview-grid[data-v-0aad2a03]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-0aad2a03]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-0aad2a03]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-0aad2a03]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-0aad2a03]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-0aad2a03]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-0aad2a03]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-0aad2a03]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-0aad2a03]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-0aad2a03]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-0aad2a03]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-0aad2a03]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-0aad2a03]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-0aad2a03]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.ap-mv-grid[data-v-0aad2a03]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-mv-card[data-v-0aad2a03]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:38px 32px;position:relative;overflow:hidden}.ap-mv-card[data-v-0aad2a03]:before{content:"";background:var(--gradient-brand);opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.ap-mv-card[data-v-0aad2a03]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000;transform:translateY(-5px)}.ap-mv-card[data-v-0aad2a03]:hover:before{opacity:1}.ap-mv-icon[data-v-0aad2a03]{background:var(--primary-light);width:54px;height:54px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.3rem;display:flex}.ap-mv-title[data-v-0aad2a03]{color:var(--dark);letter-spacing:-.02em;margin:6px 0 12px;font-size:1.3rem;font-weight:700}.ap-mv-text[data-v-0aad2a03]{color:var(--text-secondary);font-size:.96rem;line-height:1.8}@media (width<=900px){.sp-overview-grid[data-v-0aad2a03]{grid-template-columns:1fr;gap:40px}.sp-features-grid[data-v-0aad2a03],.ap-company-grid[data-v-0aad2a03]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.ap-mv-grid[data-v-0aad2a03]{grid-template-columns:1fr}.sp-hero[data-v-0aad2a03]{padding:100px 0 90px}.sp-section[data-v-0aad2a03]{padding:72px 0}}@media (width<=600px){.sp-features-grid[data-v-0aad2a03],.ap-company-grid[data-v-0aad2a03]{grid-template-columns:1fr}.ap-mv-card[data-v-0aad2a03]{padding:28px 22px}.sp-overview-stats[data-v-0aad2a03]{grid-template-columns:1fr;gap:12px}.sp-stat[data-v-0aad2a03]{padding:20px 14px}}.portfolio-page[data-v-eb2dc11e]{overflow-x:hidden}.sp-hero[data-v-eb2dc11e]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-eb2dc11e]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-eb2dc11e]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-eb2dc11e]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-eb2dc11e]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-eb2dc11e]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-eb2dc11e]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-eb2dc11e]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-eb2dc11e]{color:var(--accent)}.sp-hero-title[data-v-eb2dc11e]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-eb2dc11e]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-eb2dc11e]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-eb2dc11e]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-eb2dc11e]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-eb2dc11e]{padding:96px 0}.pf-cases[data-v-eb2dc11e]{background:var(--white)}.pf-process[data-v-eb2dc11e]{background:var(--gray-50,#f8fafc)}.sp-section-sub[data-v-eb2dc11e]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.pf-grid[data-v-eb2dc11e],.section-header+.sp-features-grid[data-v-eb2dc11e]{margin-top:44px}.pf-grid[data-v-eb2dc11e]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.pf-card[data-v-eb2dc11e]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.pf-card[data-v-eb2dc11e]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.pf-img-wrap[data-v-eb2dc11e]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.pf-img[data-v-eb2dc11e]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pf-card:hover .pf-img[data-v-eb2dc11e]{transform:scale(1.05)}.pf-industry[data-v-eb2dc11e]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block;position:absolute;top:16px;left:16px}.pf-body[data-v-eb2dc11e]{padding:28px 28px 32px}.pf-title[data-v-eb2dc11e]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.pf-meta[data-v-eb2dc11e]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.pf-meta-item[data-v-eb2dc11e]{flex-direction:column;gap:4px;display:flex}.pf-meta-label[data-v-eb2dc11e]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.pf-meta-item p[data-v-eb2dc11e]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.pf-tags[data-v-eb2dc11e]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-eb2dc11e]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}.sp-features-grid[data-v-eb2dc11e]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-eb2dc11e]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-eb2dc11e]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-eb2dc11e]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-eb2dc11e]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-eb2dc11e]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-eb2dc11e]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (width<=900px){.pf-grid[data-v-eb2dc11e]{grid-template-columns:1fr;gap:24px}.sp-features-grid[data-v-eb2dc11e]{grid-template-columns:1fr 1fr}.sp-section[data-v-eb2dc11e]{padding:72px 0}.sp-hero[data-v-eb2dc11e]{padding:96px 0 88px}}@media (width<=768px){.pf-body[data-v-eb2dc11e]{padding:20px 20px 24px}.pf-title[data-v-eb2dc11e]{margin-bottom:12px;font-size:1.05rem}.pf-meta-item p[data-v-eb2dc11e]{font-size:.82rem}}@media (width<=600px){.sp-features-grid[data-v-eb2dc11e]{grid-template-columns:1fr}.pf-grid[data-v-eb2dc11e]{grid-template-columns:1fr;gap:18px}.pf-card[data-v-eb2dc11e]:hover,.pf-card:hover .pf-img[data-v-eb2dc11e]{transform:none}.pf-body[data-v-eb2dc11e]{padding:16px 16px 20px}.pf-title[data-v-eb2dc11e]{margin-bottom:8px;font-size:.95rem}.pf-meta-item p[data-v-eb2dc11e]{font-size:.78rem}.sp-hero[data-v-eb2dc11e]{padding:80px 0 72px}}:root{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#eef2ff;--primary-glow:#6366f140;--accent:#06b6d4;--accent-dark:#0891b2;--accent-light:#ecfeff;--violet:#8b5cf6;--violet-light:#ede9fe;--pink:#ec4899;--amber:#f59e0b;--emerald:#10b981;--gradient-brand:linear-gradient(135deg, #6366f1 0%, #7c3aed 50%, #06b6d4 100%);--gradient-brand-soft:linear-gradient(135deg, #6366f11a 0%, #7c3aed14 50%, #06b6d41a 100%);--gradient-soft:linear-gradient(135deg, #eef2ff 0%, #ecfeff 100%);--gradient-dark:linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);--gradient-dark-vibrant:linear-gradient(135deg, #0f172a 0%, #1e1b4b 50%, #0c4a6e 100%);--gradient-hero:linear-gradient(170deg, #f8fafc 0%, #eef2ff 40%, #ecfeff 80%, #fff 100%);--gradient-card:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--gradient-glow:radial-gradient(circle at 50% 0%, #6366f126, transparent 70%);--dark:#0f172a;--dark-light:#1e293b;--dark-card:#1e293b;--white:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--text:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-md:0 4px 6px #0f172a0a, 0 2px 4px #0f172a0a;--shadow-lg:0 10px 15px #0f172a0f, 0 4px 6px #0f172a0a;--shadow-xl:0 20px 25px #0f172a14, 0 8px 10px #0f172a0a;--shadow-2xl:0 25px 50px #0f172a26;--shadow-glow:0 0 40px var(--primary-glow);--shadow-primary:0 8px 30px #6366f14d;--shadow-primary-lg:0 12px 40px #6366f166;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-full:9999px;--space-section:120px;--space-section-sm:80px;--space-section-xs:48px;--transition-fast:all .2s cubic-bezier(.4, 0, .2, 1);--transition:all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow:all .5s cubic-bezier(.4, 0, .2, 1);--transition-spring:all .4s cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}ul{list-style:none}::selection{background:var(--primary);color:var(--white)}.container{max-width:1240px;margin:0 auto;padding:0 28px}.section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--primary);background:var(--primary-light);border-radius:var(--radius-full);border:1px solid #6366f126;align-items:center;gap:8px;margin-bottom:18px;padding:7px 18px;font-size:.78rem;font-weight:700;display:inline-flex}.section-title{color:var(--dark);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.18}.section-header{text-align:center;max-width:920px;margin-bottom:64px;margin-left:auto;margin-right:auto}.section-header .section-subtitle{margin:0 auto}.section-subtitle{color:var(--text-secondary);max-width:620px;font-size:1.08rem;line-height:1.7}.card-hover{transition:var(--transition-spring)}.card-hover:hover{box-shadow:var(--shadow-xl);border-color:var(--primary);transform:translateY(-8px)}@media (width<=768px){:root{--space-section:64px;--space-section-sm:48px;--space-section-xs:32px}.container{padding:0 16px}.section-header{margin-bottom:36px}.section-label{margin-bottom:12px;padding:5px 14px;font-size:.7rem}.section-subtitle{font-size:.95rem;line-height:1.55}.card-hover:hover{transform:none}.blob{display:none}}@media (width<=480px){:root{--space-section:48px;--space-section-sm:40px;--space-section-xs:28px}.container{padding:0 12px}.section-header{margin-bottom:28px}.section-title{margin-bottom:10px}.section-subtitle{font-size:.88rem}}.btn{border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);white-space:nowrap;letter-spacing:-.01em;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 30px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:0 4px 14px #6366f140}.btn-primary:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:var(--shadow-primary-lg);transform:translateY(-2px)}.btn-outline{color:var(--dark);border-color:var(--gray-300);background:0 0}.btn-outline:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn-outline-white{color:var(--white);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff4d}.btn-outline-white:hover{background:var(--white);color:var(--primary);border-color:var(--white);transform:translateY(-2px)}.btn-ghost{color:var(--primary);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--primary-light);transform:translateY(-2px)}.glass{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffff2e}.grid-pattern{background-image:linear-gradient(#6366f10a 1px,#0000 1px),linear-gradient(90deg,#6366f10a 1px,#0000 1px);background-size:48px 48px}html.reveal-ready [data-reveal]:not([data-revealed]){opacity:0}html.reveal-ready [data-reveal][data-revealed]{opacity:1;animation:revealUp .9s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards}html.reveal-ready [data-reveal=left][data-revealed]{animation-name:revealLeft}html.reveal-ready [data-reveal=right][data-revealed]{animation-name:revealRight}html.reveal-ready [data-reveal=zoom][data-revealed]{animation-name:revealZoom}html.reveal-ready [data-reveal=fly][data-revealed]{animation:revealFly 1.15s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;animation:none!important}}.cookie-banner[data-v-48057a68]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow-2xl);z-index:99999;-webkit-backdrop-filter:blur(12px);margin:0 auto;padding:20px 24px;position:fixed;bottom:20px;left:20px;right:20px}.cookie-content[data-v-48057a68]{align-items:flex-start;gap:16px;display:flex}.cookie-icon[data-v-48057a68]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary-light), var(--accent-light));width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.cookie-text[data-v-48057a68]{flex:1;padding-top:2px}.cookie-text p[data-v-48057a68]{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.cookie-link[data-v-48057a68]{color:var(--primary);text-underline-offset:2px;margin-top:4px;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.cookie-link[data-v-48057a68]:hover{color:var(--primary-dark)}.cookie-actions[data-v-48057a68]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.cookie-btn[data-v-48057a68]{border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);white-space:nowrap;border:1.5px solid #0000;padding:9px 20px;font-size:.85rem;font-weight:600}.cookie-accept[data-v-48057a68]{background:var(--primary);color:var(--white);border-color:var(--primary)}.cookie-accept[data-v-48057a68]:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.cookie-decline[data-v-48057a68]{color:var(--text-secondary);border-color:var(--gray-300);background:0 0}.cookie-decline[data-v-48057a68]:hover{border-color:var(--gray-400);color:var(--text);background:var(--gray-50)}.cookie-slide-enter-active[data-v-48057a68]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.cookie-slide-leave-active[data-v-48057a68]{transition:all .3s ease-in}.cookie-slide-enter-from[data-v-48057a68],.cookie-slide-leave-to[data-v-48057a68]{opacity:0;transform:translateY(40px)}@media (width<=560px){.cookie-banner[data-v-48057a68]{padding:18px;bottom:12px;left:12px;right:12px}.cookie-content[data-v-48057a68]{flex-direction:column;gap:14px}.cookie-actions[data-v-48057a68]{flex-direction:row;width:100%}.cookie-btn[data-v-48057a68]{flex:1}}.fab-container[data-v-8e63f21e]{pointer-events:none;z-index:9000;position:fixed;inset:0}.fab-buttons[data-v-8e63f21e]{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.fab-buttons--left[data-v-8e63f21e]{position:fixed;bottom:92px;left:auto;right:24px}.fab-buttons--right[data-v-8e63f21e]{position:fixed;bottom:148px;left:auto;right:24px}.fab-item[data-v-8e63f21e]{border-radius:var(--radius-full);width:200px;transition:var(--transition);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 8px 30px #6366f159}.fab-item-form[data-v-8e63f21e]{background:var(--gradient-brand);color:var(--white)}.fab-item-form[data-v-8e63f21e]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f180}.fab-item-wa[data-v-8e63f21e]{color:#fff;background:#25d366;box-shadow:0 8px 30px #25d36659}.fab-item-wa[data-v-8e63f21e]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #25d36680}.fab-item-alt[data-v-8e63f21e]{background:var(--white);color:var(--dark);border:1px solid var(--gray-200);box-shadow:var(--shadow-lg)}.fab-item-alt[data-v-8e63f21e]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.fab-item i[data-v-8e63f21e]{font-size:1rem}.chat-panel[data-v-8e63f21e]{background:var(--white);border-radius:var(--radius-xl);width:360px;box-shadow:var(--shadow-2xl);border:1px solid var(--gray-200);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.chat-header[data-v-8e63f21e]{background:var(--gradient-dark-vibrant);color:var(--white);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.chat-header-info[data-v-8e63f21e]{align-items:center;gap:12px;display:flex}.chat-avatar[data-v-8e63f21e]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.chat-header-info strong[data-v-8e63f21e]{font-size:.95rem;font-weight:700;display:block}.chat-status[data-v-8e63f21e]{color:#67e8f9;font-size:.75rem}.chat-status[data-v-8e63f21e]:before{content:"";vertical-align:middle;background:#10b981;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.chat-close[data-v-8e63f21e]{width:30px;height:30px;color:var(--white);cursor:pointer;transition:var(--transition-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.chat-close[data-v-8e63f21e]:hover{background:#fff3}.chat-messages[data-v-8e63f21e]{background:var(--gray-50);flex-direction:column;gap:12px;height:280px;padding:20px;display:flex;overflow-y:auto}.chat-msg[data-v-8e63f21e]{border-radius:var(--radius-md);max-width:80%;padding:12px 16px;font-size:.88rem;line-height:1.5}.chat-msg-bot[data-v-8e63f21e]{background:var(--white);color:var(--text);border:1px solid var(--gray-200);border-bottom-left-radius:4px;align-self:flex-start}.chat-msg-user[data-v-8e63f21e]{background:var(--gradient-brand);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.chat-input-area[data-v-8e63f21e]{border-top:1px solid var(--gray-200);background:var(--white);gap:8px;padding:14px;display:flex}.chat-input-area input[data-v-8e63f21e]{border:1.5px solid var(--gray-200);border-radius:var(--radius-full);transition:var(--transition);background:var(--gray-50);color:var(--text);outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.9rem}.chat-input-area input[data-v-8e63f21e]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 3px var(--primary-glow)}.chat-input-area button[data-v-8e63f21e]{background:var(--gradient-brand);width:44px;height:44px;color:var(--white);cursor:pointer;transition:var(--transition);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.chat-input-area button[data-v-8e63f21e]:hover:not(:disabled){box-shadow:var(--shadow-primary);transform:scale(1.05)}.chat-input-area button[data-v-8e63f21e]:disabled{opacity:.5;cursor:not-allowed}.chat-footer[data-v-8e63f21e]{color:var(--text-muted);text-align:center;border-top:1px solid var(--gray-100);padding:10px 16px;font-size:.75rem}.chat-footer i[data-v-8e63f21e]{color:var(--accent);margin-right:4px}@media (width<=600px){.fab-buttons--left[data-v-8e63f21e]{width:calc(50vw - 24px);bottom:18px;left:16px;right:auto}.fab-buttons--right[data-v-8e63f21e]{display:none}.fab-item[data-v-8e63f21e]{border-radius:25px;justify-content:center;gap:8px;width:100%;height:50px;padding:0 12px}.fab-item span[data-v-8e63f21e]{font-size:.8rem}.fab-item i[data-v-8e63f21e]{margin:0;font-size:1rem}.chat-panel[data-v-8e63f21e]{width:calc(100vw - 32px);position:fixed;bottom:16px;left:16px;right:16px}.chat-messages[data-v-8e63f21e]{height:220px;padding:16px}.chat-msg[data-v-8e63f21e]{padding:10px 14px;font-size:.82rem}.chat-header[data-v-8e63f21e]{padding:14px 16px}.chat-header-info strong[data-v-8e63f21e]{font-size:.88rem}.chat-input-area[data-v-8e63f21e]{padding:10px}.chat-input-area input[data-v-8e63f21e]{padding:10px 14px;font-size:.85rem}.chat-input-area button[data-v-8e63f21e]{width:40px;height:40px}.chat-footer[data-v-8e63f21e]{padding:8px 12px;font-size:.7rem}}.fab-enter-active[data-v-8e63f21e]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fab-leave-active[data-v-8e63f21e]{transition:all .25s ease-in}.fab-enter-from[data-v-8e63f21e]{opacity:0;transform:translateY(40px)scale(.8)}.fab-leave-to[data-v-8e63f21e]{opacity:0;transform:translateY(20px)scale(.8)}.chat-enter-active[data-v-8e63f21e]{transform-origin:100% 100%;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.chat-leave-active[data-v-8e63f21e]{transform-origin:100% 100%;transition:all .2s ease-in}.chat-enter-from[data-v-8e63f21e],.chat-leave-to[data-v-8e63f21e]{opacity:0;transform:scale(.9)translateY(20px)}.top-bar[data-v-2f307b5f]{background:var(--gradient-dark);color:#ffffffd9;padding:8px 0;font-size:.78rem;position:relative;overflow:hidden}.top-bar[data-v-2f307b5f]:before{content:"";background:linear-gradient(90deg,#0000,#6366f114,#06b6d40d,#0000) 0 0/200% 100%;animation:6s linear infinite shimmer;position:absolute;inset:0}.top-bar-inner[data-v-2f307b5f]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.top-tag i[data-v-2f307b5f]{color:var(--accent);margin-right:6px}.top-contact[data-v-2f307b5f]{color:#fff9;align-items:center;gap:8px;display:flex}.top-email i[data-v-2f307b5f]{color:var(--accent);margin-right:5px;font-size:.7rem}.top-wa[data-v-2f307b5f]{color:#25d366;transition:var(--transition-fast);align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.top-wa[data-v-2f307b5f]:hover{color:#4ee38a;transform:translateY(-1px)}@media (width<=600px){.top-contact[data-v-2f307b5f]{gap:6px;font-size:.72rem}}.navbar[data-v-106d04f5]{-webkit-backdrop-filter:blur(16px);z-index:1000;transition:var(--transition);background:#ffffffeb;border-bottom:1px solid #0000;align-items:center;height:72px;display:flex;position:sticky;top:0}.navbar.scrolled[data-v-106d04f5]{box-shadow:var(--shadow-sm);border-bottom-color:var(--gray-200)}.nav-inner[data-v-106d04f5]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.nav-logo[data-v-106d04f5]{color:var(--dark);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:1.7rem;font-weight:800;display:flex}.logo-img[data-v-106d04f5]{object-fit:contain;width:48px;height:48px}.logo-text[data-v-106d04f5]{display:inline-flex}.logo-accent[data-v-106d04f5]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links[data-v-106d04f5]{background:var(--gray-100);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.nav-links a[data-v-106d04f5]{color:var(--text-secondary);transition:var(--transition-fast);border-radius:var(--radius-full);padding:8px 14px;font-size:.85rem;font-weight:500}.nav-links a[data-v-106d04f5]:hover{color:var(--primary);background:var(--white);box-shadow:var(--shadow-xs)}.nav-actions[data-v-106d04f5]{align-items:center;gap:12px;display:flex}.btn-sm[data-v-106d04f5]{padding:10px 22px;font-size:.85rem}.nav-burger[data-v-106d04f5]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span[data-v-106d04f5]{background:var(--dark);width:24px;height:2.5px;transition:var(--transition-fast);border-radius:2px}.mobile-overlay[data-v-106d04f5]{-webkit-backdrop-filter:blur(4px);z-index:1001;background:#0f172a80;position:fixed;inset:0}.mobile-drawer[data-v-106d04f5]{background:var(--white);flex-direction:column;width:300px;max-width:85vw;height:100vh;padding:24px 20px;display:flex;position:absolute;top:0;right:0;box-shadow:-10px 0 40px #0000001a}.drawer-header[data-v-106d04f5]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;display:flex}.drawer-logo[data-v-106d04f5]{color:var(--dark);font-size:1.4rem;font-weight:800}.drawer-close[data-v-106d04f5]{background:var(--gray-100);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.drawer-close[data-v-106d04f5]:hover{background:var(--gray-200);color:var(--text)}.mobile-links[data-v-106d04f5]{flex-direction:column;flex:1;gap:4px;display:flex}.mobile-links a[data-v-106d04f5]{color:var(--text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast);align-items:center;gap:12px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex}.mobile-links a[data-v-106d04f5]:hover,.mobile-links a[data-v-106d04f5]:active{background:var(--primary-light);color:var(--primary)}.mobile-links i[data-v-106d04f5]{text-align:center;width:20px;color:var(--primary)}.mobile-cta[data-v-106d04f5]{justify-content:center;width:100%;margin-top:20px}.drawer-enter-active[data-v-106d04f5]{transition:all .3s}.drawer-leave-active[data-v-106d04f5]{transition:all .2s}.drawer-enter-from[data-v-106d04f5],.drawer-leave-to[data-v-106d04f5]{opacity:0}.drawer-enter-from .mobile-drawer[data-v-106d04f5],.drawer-leave-to .mobile-drawer[data-v-106d04f5]{transform:translate(100%)}@media (width<=1024px){.nav-links[data-v-106d04f5]{display:none}.nav-burger[data-v-106d04f5]{display:flex}}@media (width<=600px){.navbar[data-v-106d04f5]{padding:12px 0}.navbar.scrolled[data-v-106d04f5]{padding:8px 0}.nav-actions .btn-sm[data-v-106d04f5]{padding:7px 12px;font-size:.78rem}.nav-actions .btn-sm i[data-v-106d04f5]{font-size:.75rem}}@media (width<=480px){.nav-logo[data-v-106d04f5]{gap:7px;font-size:1.15rem}.logo-img[data-v-106d04f5]{width:32px;height:32px}.nav-actions .btn-sm[data-v-106d04f5]{padding:6px 10px;font-size:.72rem}.nav-actions .btn-sm i[data-v-106d04f5]{display:none}.nav-inner[data-v-106d04f5]{gap:6px}.nav-burger[data-v-106d04f5]{width:34px;height:34px}.nav-burger span[data-v-106d04f5]{width:20px}.nav-burger span[data-v-106d04f5]:first-child{top:30%}.nav-burger span[data-v-106d04f5]:nth-child(3){top:70%}}@media (width<=380px){.nav-logo[data-v-106d04f5]{font-size:1.05rem}.logo-img[data-v-106d04f5]{width:28px;height:28px}.nav-actions .btn-sm[data-v-106d04f5]{padding:5px 8px;font-size:.68rem}}@media (width<=340px){.nav-actions .btn-sm[data-v-106d04f5]{border-radius:50%;gap:0;width:34px;height:34px;padding:0;font-size:0}.nav-actions .btn-sm i[data-v-106d04f5]{font-size:.85rem;display:inline-flex}}.hero[data-v-41a5c87a]{align-items:center;min-height:100vh;padding:70px 0 120px;display:flex;position:relative;overflow:hidden}.hero-bg-image[data-v-41a5c87a]{object-fit:cover;object-position:center 30%;z-index:0;width:100%;height:100%;animation:18s cubic-bezier(.22,1,.36,1) infinite alternate heroKenBurns-41a5c87a;position:absolute;inset:0}@keyframes heroKenBurns-41a5c87a{0%{transform:scale(1.12)translateY(-1.5%)}to{transform:scale(1)translateY(0)}}.hero-overlay[data-v-41a5c87a]{z-index:1;background:linear-gradient(115deg,#080c18eb 0%,#0f172ad1 40%,#1e1b4b99 75%,#0c4a6e66 100%);position:absolute;inset:0}.hero-grid-pattern[data-v-41a5c87a]{z-index:1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 30%,#0000 80%);mask-image:linear-gradient(115deg,#000 30%,#0000 80%)}.hero-glow[data-v-41a5c87a]{filter:blur(120px);z-index:1;border-radius:50%;animation:8s ease-in-out infinite glowPulse-41a5c87a;position:absolute}.hero-glow-1[data-v-41a5c87a]{background:#6366f14d;width:560px;height:560px;top:8%;left:-10%}.hero-glow-2[data-v-41a5c87a]{background:#06b6d438;width:420px;height:420px;animation-delay:2s;bottom:2%;right:-6%}@keyframes glowPulse-41a5c87a{0%,to{opacity:.6}50%{opacity:1}}.hero-split[data-v-41a5c87a]{z-index:2;max-width:1100px;position:relative}.hero-left[data-v-41a5c87a]>*{opacity:0;animation:heroUp-41a5c87a .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes heroUp-41a5c87a{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-friend-line[data-v-41a5c87a]{-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#22d3ee,#a5b4fc,#67e8f9,#c4b5fd,#22d3ee) 0 0/250%;-webkit-text-fill-color:transparent;color:#0000;animation:heroUp-41a5c87a .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both,friendShimmer-41a5c87a 3s linear infinite;-webkit-background-clip:text;background-clip:text;border:1.5px solid #67e8f973;border-radius:999px;align-items:center;margin-bottom:36px;padding:10px 22px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-friend-line i[data-v-41a5c87a]{-webkit-text-fill-color:#67e8f9;color:#67e8f9;margin-right:10px;font-size:.85em}@keyframes friendShimmer-41a5c87a{0%{background-position:0%}to{background-position:250%}}.hero-title[data-v-41a5c87a]{color:#fff;letter-spacing:-.04em;max-width:1100px;margin-bottom:28px;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1.05}.gradient-text[data-v-41a5c87a]{background:linear-gradient(135deg,#818cf8 0%,#c4b5fd 40%,#67e8f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle[data-v-41a5c87a]{color:#ffffffb3;max-width:560px;margin-bottom:36px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.hero-btns[data-v-41a5c87a]{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.btn-light[data-v-41a5c87a]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;padding:14px 32px;font-size:.95rem;box-shadow:0 4px 24px #6366f166}.btn-light[data-v-41a5c87a]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6366f18c}.btn-outline-white[data-v-41a5c87a]{padding:14px 32px;font-size:.95rem}.hero-badges[data-v-41a5c87a]{flex-wrap:wrap;gap:28px;display:flex}.badge[data-v-41a5c87a]{color:#ffffffb3;opacity:0;animation:heroUp-41a5c87a .7s cubic-bezier(.22, 1, .36, 1) calc(.9s + var(--d,0s)) both;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.badge i[data-v-41a5c87a]{color:#67e8f9;font-size:.95rem}.scroll-hint[data-v-41a5c87a]{z-index:2;opacity:0;animation:heroUp-41a5c87a .8s cubic-bezier(.22, 1, .36, 1) var(--d,1.2s) both;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-hint span[data-v-41a5c87a]{letter-spacing:.3em;color:#ffffff59;font-size:.68rem;font-weight:800}.scroll-line[data-v-41a5c87a]{background:linear-gradient(#fff6,#0000);width:1px;height:40px;animation:2s ease-in-out infinite scrollLine-41a5c87a}@keyframes scrollLine-41a5c87a{0%,to{transform-origin:top;opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-bg-image[data-v-41a5c87a],.hero-left[data-v-41a5c87a]>*,.hero-badges .badge[data-v-41a5c87a],.scroll-hint[data-v-41a5c87a],.hero-friend-line[data-v-41a5c87a]{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=960px){.hero[data-v-41a5c87a]{min-height:auto;padding:110px 0 90px}.hero-split[data-v-41a5c87a]{grid-template-columns:1fr;gap:40px}.scroll-hint[data-v-41a5c87a]{display:none}}@media (width<=600px){.hero[data-v-41a5c87a]{padding:90px 0 70px}.hero-title[data-v-41a5c87a]{font-size:clamp(2.2rem,10vw,3rem)}.hero-subtitle[data-v-41a5c87a]{margin-bottom:28px;font-size:.95rem}.hero-btns[data-v-41a5c87a]{flex-direction:column;gap:12px}.hero-btns .btn[data-v-41a5c87a]{justify-content:center}.hero-badges[data-v-41a5c87a]{gap:16px}.badge[data-v-41a5c87a]{font-size:.82rem}.hero-glow[data-v-41a5c87a]{display:none}}.why-us[data-v-41ec8dad]{padding:var(--space-section) 0;background:var(--white);position:relative}.why-us[data-v-41ec8dad]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.why-slogan[data-v-41ec8dad]{letter-spacing:.01em;color:var(--primary);margin-top:18px;font-size:1.1rem;font-weight:800}.why-grid[data-v-41ec8dad]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.why-card[data-v-41ec8dad]{background:var(--gradient-card);border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:var(--transition-spring);padding:40px 32px 36px;position:relative;overflow:hidden}.why-card-top[data-v-41ec8dad]{opacity:0;height:4px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.why-card[data-v-41ec8dad]:hover{border-color:var(--primary);background:var(--white)}.why-card:hover .why-card-top[data-v-41ec8dad]{opacity:1}.why-card:hover .why-icon[data-v-41ec8dad]{transform:scale(1.08)rotate(-4deg)}.why-icon[data-v-41ec8dad]{border-radius:var(--radius-md);width:60px;height:60px;transition:var(--transition-spring);justify-content:center;align-items:center;margin-bottom:24px;font-size:1.5rem;display:flex}.why-card h3[data-v-41ec8dad]{color:var(--dark);letter-spacing:-.015em;margin-bottom:10px;font-size:1.2rem;font-weight:700}.why-card p[data-v-41ec8dad]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.why-grid[data-v-41ec8dad]{grid-template-columns:1fr 1fr;gap:20px}.why-card[data-v-41ec8dad]{padding:24px 20px}.why-card h3[data-v-41ec8dad]{font-size:1.05rem}.why-card p[data-v-41ec8dad]{font-size:.85rem;line-height:1.5}.why-us[data-v-41ec8dad]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-41ec8dad]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.why-card[data-v-41ec8dad]{padding:16px 14px}.why-icon[data-v-41ec8dad]{width:42px;height:42px;margin-bottom:14px;font-size:1.1rem}.why-card h3[data-v-41ec8dad]{margin-bottom:6px;font-size:.9rem}.why-card p[data-v-41ec8dad]{font-size:.75rem;line-height:1.45}}.industries[data-v-209cf900]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.ind-tabs[data-v-209cf900]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.ind-tab[data-v-209cf900]{border:2px solid var(--gray-200);border-radius:var(--radius-full);background:var(--white);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.ind-tab i[data-v-209cf900]{font-size:.85rem}.ind-tab[data-v-209cf900]:hover{border-color:var(--primary);color:var(--primary)}.ind-tab.active[data-v-209cf900]{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:var(--shadow-primary)}.ind-content[data-v-209cf900]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ind-text h3[data-v-209cf900]{color:var(--dark);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.2}.ind-text>p[data-v-209cf900]{color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.ind-features[data-v-209cf900]{flex-direction:column;gap:10px;display:flex}.ind-features li[data-v-209cf900]{color:var(--text);align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:flex}.ind-features i[data-v-209cf900]{color:var(--accent);font-size:1rem}.mock-browser[data-v-209cf900]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--gray-200);background:var(--white);overflow:hidden}.mock-browser-bar[data-v-209cf900]{background:var(--gray-100);border-bottom:1px solid var(--gray-200);gap:6px;padding:12px 16px;display:flex}.mock-browser-bar span[data-v-209cf900]{border-radius:50%;width:10px;height:10px}.mock-browser-bar span[data-v-209cf900]:first-child{background:#ef4444}.mock-browser-bar span[data-v-209cf900]:nth-child(2){background:#f59e0b}.mock-browser-bar span[data-v-209cf900]:nth-child(3){background:#10b981}.mock-browser-body[data-v-209cf900]{min-height:260px;display:flex}.mock-sidebar[data-v-209cf900]{background:var(--gray-50);border-right:1px solid var(--gray-200);width:60px}.mock-main[data-v-209cf900]{flex:1;padding:16px}.mock-hero[data-v-209cf900]{background:var(--gradient-brand);opacity:.15;border-radius:var(--radius-sm);height:80px;margin-bottom:14px}.mock-cards[data-v-209cf900]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-card[data-v-209cf900]{flex-direction:column;gap:6px;display:flex}.mock-img[data-v-209cf900]{background:var(--gray-200);border-radius:var(--radius-xs);height:50px}.mock-line[data-v-209cf900]{border-radius:var(--radius-full);background:var(--gray-200);height:6px}.mock-line.accent[data-v-209cf900]{background:var(--primary);opacity:.25}.mock-line.w80[data-v-209cf900]{width:80%}.mock-line.w50[data-v-209cf900]{width:50%}@media (width<=900px){.ind-content[data-v-209cf900]{grid-template-columns:1fr;gap:32px}.industries[data-v-209cf900]{padding:var(--space-section-sm) 0}}@media (width<=600px){.ind-tabs[data-v-209cf900]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:22px}.ind-tab[data-v-209cf900]{gap:5px;padding:7px 12px;font-size:.75rem}.ind-tab i[data-v-209cf900]{font-size:.7rem}.ind-text h3[data-v-209cf900]{font-size:1.15rem}.ind-text>p[data-v-209cf900]{font-size:.85rem;line-height:1.5}.ind-features[data-v-209cf900]{gap:6px}.ind-features li[data-v-209cf900]{font-size:.8rem}.ind-mock[data-v-209cf900]{display:none}.ind-content[data-v-209cf900]{gap:0}}@media (width<=480px){.mock-cards[data-v-209cf900]{grid-template-columns:1fr}.ind-tab[data-v-209cf900]{padding:6px 10px;font-size:.7rem}.ind-text h3[data-v-209cf900]{font-size:1.05rem}.ind-text>p[data-v-209cf900]{font-size:.82rem}.ind-features li[data-v-209cf900]{font-size:.78rem}}.portfolio[data-v-69fd39e7]{padding:var(--space-section) 0;background:var(--white);position:relative}.portfolio[data-v-69fd39e7]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-grid[data-v-69fd39e7]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.portfolio-card[data-v-69fd39e7]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.portfolio-card[data-v-69fd39e7]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.portfolio-img-wrap[data-v-69fd39e7]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.portfolio-img[data-v-69fd39e7]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.portfolio-card:hover .portfolio-img[data-v-69fd39e7]{transform:scale(1.05)}.portfolio-overlay[data-v-69fd39e7]{position:absolute;top:16px;left:16px}.portfolio-industry[data-v-69fd39e7]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.portfolio-body[data-v-69fd39e7]{padding:28px 28px 32px}.portfolio-body h3[data-v-69fd39e7]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.portfolio-meta[data-v-69fd39e7]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.meta-item[data-v-69fd39e7]{flex-direction:column;gap:4px;display:flex}.meta-label[data-v-69fd39e7]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.meta-item p[data-v-69fd39e7]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.portfolio-tags[data-v-69fd39e7]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-69fd39e7]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}@media (width<=768px){.portfolio-grid[data-v-69fd39e7]{grid-template-columns:1fr;gap:24px}.portfolio[data-v-69fd39e7]{padding:var(--space-section-sm) 0}.portfolio-body[data-v-69fd39e7]{padding:20px 20px 24px}.portfolio-body h3[data-v-69fd39e7]{margin-bottom:12px;font-size:1.05rem}.meta-item p[data-v-69fd39e7]{font-size:.82rem}}@media (width<=600px){.portfolio-grid[data-v-69fd39e7]{grid-template-columns:1fr;gap:18px}.portfolio-card[data-v-69fd39e7]:hover,.portfolio-card:hover .portfolio-img[data-v-69fd39e7]{transform:none}.portfolio-body[data-v-69fd39e7]{padding:16px 16px 20px}.portfolio-body h3[data-v-69fd39e7]{margin-bottom:8px;font-size:.95rem}.portfolio-body .meta-item p[data-v-69fd39e7]{font-size:.78rem}}.mid-cta[data-v-8b7ba9ef]{padding:var(--space-section-sm) 0;background:var(--gradient-dark-vibrant);position:relative;overflow:hidden}.mid-cta-inner[data-v-8b7ba9ef]{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.mid-cta-inner h2[data-v-8b7ba9ef]{color:var(--white);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.25}.mid-cta-inner p[data-v-8b7ba9ef]{color:#ffffffb3;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.mid-cta-inner .btn[data-v-8b7ba9ef]{background:var(--white);color:var(--primary);border-color:var(--white);padding:14px 36px;font-size:.98rem}.mid-cta-inner .btn[data-v-8b7ba9ef]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fff3}.blob[data-v-8b7ba9ef]{filter:blur(100px);opacity:.25;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-1[data-v-8b7ba9ef]{background:var(--primary);width:300px;height:300px;top:-40%;left:-10%}.blob-2[data-v-8b7ba9ef]{background:var(--accent);width:240px;height:240px;animation-delay:3s;bottom:-40%;right:-5%}@media (width<=600px){.mid-cta[data-v-8b7ba9ef]{padding:var(--space-section-xs) 0}.mid-cta-inner[data-v-8b7ba9ef]{padding:28px 20px}.mid-cta-inner h2[data-v-8b7ba9ef]{font-size:1.3rem}.mid-cta-inner p[data-v-8b7ba9ef]{font-size:.88rem}.mid-cta-inner .btn[data-v-8b7ba9ef]{width:100%;padding:10px 20px;font-size:.85rem}}.services[data-v-b4871a16]{padding:var(--space-section) 0;background:var(--gray-50);position:relative}.services[data-v-b4871a16]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.services-grid[data-v-b4871a16]{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.service-card[data-v-b4871a16]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:var(--transition-spring);text-align:center;padding:40px 32px}.service-card[data-v-b4871a16]:hover{box-shadow:var(--shadow-xl);border-color:var(--primary);transform:translateY(-6px)}.service-icon[data-v-b4871a16]{border-radius:var(--radius-lg);width:64px;height:64px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 24px;font-size:1.6rem;display:flex}.service-card:hover .service-icon[data-v-b4871a16]{transform:scale(1.1)}.service-card h3[data-v-b4871a16]{color:var(--dark);letter-spacing:-.015em;margin-bottom:12px;font-size:1.2rem;font-weight:700}.service-card p[data-v-b4871a16]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media (width<=900px){.services-grid[data-v-b4871a16]{grid-template-columns:1fr 1fr;gap:20px}.services[data-v-b4871a16]{padding:var(--space-section-sm) 0}}@media (width<=600px){.services-grid[data-v-b4871a16]{grid-template-columns:1fr;gap:14px;max-width:380px;margin-left:auto;margin-right:auto}.service-card[data-v-b4871a16]{padding:20px 16px}.service-card[data-v-b4871a16]:hover{transform:none}.service-icon[data-v-b4871a16]{width:48px;height:48px;margin-bottom:14px;font-size:1.3rem}.service-card h3[data-v-b4871a16]{margin-bottom:6px;font-size:.95rem}.service-card p[data-v-b4871a16]{font-size:.78rem;line-height:1.5}}.packages[data-v-338a69a5]{background:var(--gray-50);position:relative}.packages[data-v-338a69a5]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.type-screen [data-reveal][data-v-338a69a5]:not([data-revealed]){opacity:0;transform:none!important}.type-screen [data-reveal][data-revealed][data-v-338a69a5]{animation:screenFade-338a69a5 .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes screenFade-338a69a5{0%{opacity:0}to{opacity:1}}.type-screen[data-v-338a69a5]{align-items:center;min-height:100vh;padding:90px 0;display:flex;position:relative;overflow:hidden}.screen-canvas[data-v-338a69a5]{z-index:1;width:100%;max-width:1240px;margin:0 auto;position:relative}.screen-bg-num[data-v-338a69a5]{letter-spacing:-.06em;color:#6366f10a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(22rem,46vw,44rem);font-weight:900;line-height:.8;position:absolute;bottom:-8%;right:-3%}.screen-1[data-v-338a69a5]{background:linear-gradient(#fff 0%,#f5f7ff 100%)}.screen-2[data-v-338a69a5]{color:var(--white);background:linear-gradient(135deg,#0b1220 0%,#131a2e 55%,#1b1e3a 100%)}.screen-2 .screen-bg-num[data-v-338a69a5]{color:#ffffff08}.screen-3[data-v-338a69a5]{background:linear-gradient(#fbf7ff 0%,#f3f0ff 100%)}.screen-3 .screen-bg-num[data-v-338a69a5]{color:#8b5cf60b}.screen-top[data-v-338a69a5]{margin-bottom:56px}.screen-meta[data-v-338a69a5]{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.screen-if[data-v-338a69a5]{letter-spacing:-.06em;background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;opacity:.7;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,13vw,12rem);font-weight:900;line-height:.85;display:inline-block}.screen-2 .screen-if[data-v-338a69a5]{background:linear-gradient(135deg,#67e8f9 0%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-3 .screen-if[data-v-338a69a5]{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-num[data-v-338a69a5]{letter-spacing:.32em;color:var(--text-muted);opacity:.7;font-size:.82rem;font-weight:800}.screen-2 .screen-num[data-v-338a69a5]{color:#fff6}.screen-tagline[data-v-338a69a5]{color:var(--text-secondary);max-width:680px;margin-bottom:32px;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:500;line-height:1.5}.screen-2 .screen-tagline[data-v-338a69a5]{color:#ffffffa6}.screen-name[data-v-338a69a5]{letter-spacing:-.05em;color:var(--dark);overflow-wrap:break-word;margin-bottom:16px;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:900;line-height:.92}.screen-2 .screen-name[data-v-338a69a5]{color:var(--white)}.screen-headline[data-v-338a69a5]{letter-spacing:-.02em;color:var(--text-secondary);overflow-wrap:break-word;margin-bottom:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.3}.screen-2 .screen-headline[data-v-338a69a5]{color:#fff9}.screen-3 .screen-headline[data-v-338a69a5]{color:var(--text-secondary)}.screen-bottom[data-v-338a69a5]{border-top:1px solid var(--gray-200);padding-top:36px}.screen-2 .screen-bottom[data-v-338a69a5]{border-color:#ffffff1a}.screen-3 .screen-bottom[data-v-338a69a5]{border-color:#8b5cf626}.screen-design-label[data-v-338a69a5]{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:28px;font-size:.78rem;font-weight:800;display:inline-block}.screen-2 .screen-design-label[data-v-338a69a5]{color:#67e8f9}.screen-3 .screen-design-label[data-v-338a69a5]{color:#8b5cf6}.screen-points-row[data-v-338a69a5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.point-block[data-v-338a69a5]{min-width:0;position:relative}.point-index[data-v-338a69a5]{letter-spacing:-.03em;color:var(--primary);opacity:.25;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1;display:block}.screen-2 .point-index[data-v-338a69a5]{color:#67e8f9;opacity:.35}.screen-3 .point-index[data-v-338a69a5]{color:#8b5cf6;opacity:.3}.screen-4[data-v-338a69a5]{color:var(--white);background:linear-gradient(135deg,#0f1b1a 0%,#0b1f1d 55%,#0a1e2a 100%)}.screen-4 .screen-bg-num[data-v-338a69a5]{color:#10b9810a}.screen-4 .screen-if[data-v-338a69a5]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen-4 .screen-num[data-v-338a69a5]{color:#fff6}.screen-4 .screen-tagline[data-v-338a69a5]{color:#ffffffa6}.screen-4 .screen-name[data-v-338a69a5]{color:var(--white)}.screen-4 .screen-headline[data-v-338a69a5]{color:#fff9}.screen-4 .screen-bottom[data-v-338a69a5]{border-color:#10b98126}.screen-4 .screen-design-label[data-v-338a69a5]{color:#34d399}.screen-4 .point-index[data-v-338a69a5]{color:#10b981;opacity:.35}.screen-4 .point-title[data-v-338a69a5]{color:var(--white)}.screen-4 .point-text[data-v-338a69a5]{color:#ffffffa6}.screen-cta-row[data-v-338a69a5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:36px;display:flex}.screen-cta-btn[data-v-338a69a5]{border-radius:var(--radius-full);border:2px solid var(--gray-300);color:var(--dark);cursor:pointer;transition:var(--transition);letter-spacing:-.01em;background:0 0;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.screen-cta-btn[data-v-338a69a5]:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.screen-2 .screen-cta-btn[data-v-338a69a5]{color:var(--white);border-color:#ffffff4d}.screen-2 .screen-cta-btn[data-v-338a69a5]:hover{color:#67e8f9;background:#67e8f914;border-color:#67e8f9}.screen-cta-primary[data-v-338a69a5]{color:var(--white);background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-cta-primary[data-v-338a69a5]:hover{color:var(--white);background:linear-gradient(135deg,#059669 0%,#0891b2 100%);border-color:#0000;box-shadow:0 8px 32px #10b98180}.screen-cta-note[data-v-338a69a5]{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.5}.screen-4 .btn-primary[data-v-338a69a5]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#0000;box-shadow:0 4px 24px #10b98159}.screen-4 .btn-primary[data-v-338a69a5]:hover{box-shadow:0 8px 32px #10b98180}.point-title[data-v-338a69a5]{color:var(--dark);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:800;line-height:1.25}.screen-2 .point-title[data-v-338a69a5]{color:var(--white)}.point-text[data-v-338a69a5]{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.screen-2 .point-text[data-v-338a69a5]{color:#ffffffa6}@media (width<=960px){.type-screen[data-v-338a69a5]{min-height:auto;padding:64px 0}.packages[data-v-338a69a5]{padding-bottom:var(--space-section-sm)}.screen-top[data-v-338a69a5]{margin-bottom:48px}.screen-if[data-v-338a69a5]{font-size:clamp(4rem,16vw,7rem)}.screen-name[data-v-338a69a5]{font-size:clamp(2.8rem,11vw,5rem)}.screen-headline[data-v-338a69a5]{font-size:clamp(1.1rem,3vw,1.5rem)}.screen-points-row[data-v-338a69a5]{grid-template-columns:1fr;gap:28px}.screen-bg-num[data-v-338a69a5]{opacity:.6;font-size:clamp(16rem,34vw,24rem)}}@media (width<=600px){.type-screen[data-v-338a69a5]{padding:44px 0}.screen-top[data-v-338a69a5]{margin-bottom:36px}.screen-meta[data-v-338a69a5]{gap:12px;margin-bottom:14px}.screen-if[data-v-338a69a5]{font-size:clamp(3.2rem,20vw,5rem)}.screen-num[data-v-338a69a5]{font-size:.68rem}.screen-name[data-v-338a69a5]{font-size:clamp(2.2rem,14vw,3.2rem)}.screen-headline[data-v-338a69a5]{font-size:clamp(1rem,4vw,1.2rem)}.screen-bottom[data-v-338a69a5]{padding-top:28px}.screen-tagline[data-v-338a69a5]{margin-bottom:28px;font-size:.9rem}.point-index[data-v-338a69a5]{margin-bottom:10px;font-size:1.6rem}.point-title[data-v-338a69a5]{margin-bottom:6px;font-size:.98rem}.point-text[data-v-338a69a5]{font-size:.8rem;line-height:1.6}.screen-cta-btn[data-v-338a69a5]{padding:11px 22px;font-size:.85rem}.screen-cta-note[data-v-338a69a5]{font-size:.7rem}}.process [data-reveal][data-v-bfb2b09f]:not([data-revealed]){opacity:0;transform:none!important}.process [data-reveal][data-revealed][data-v-bfb2b09f]{animation:processFade-bfb2b09f .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes processFade-bfb2b09f{0%{opacity:0}to{opacity:1}}.process[data-v-bfb2b09f]{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:100px 0;position:relative;overflow:hidden}.process[data-v-bfb2b09f]:before{content:"";pointer-events:none;background-image:linear-gradient(#64748b14 1px,#0000 1px),linear-gradient(90deg,#64748b14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 85%,#000 20%,#0000 75%)}.process[data-v-bfb2b09f]:after{content:"";pointer-events:none;background:radial-gradient(680px 440px at 10% -8%,#6366f117,#0000 60%),radial-gradient(680px 440px at 90% 108%,#06b6d414,#0000 60%);position:absolute;inset:0}.process-wrap[data-v-bfb2b09f]{z-index:1;max-width:1160px;margin:0 auto;padding:0 24px;position:relative}.panel-header[data-v-bfb2b09f]{text-align:center;max-width:660px;margin:0 auto 52px}.panel-label[data-v-bfb2b09f]{letter-spacing:.22em;text-transform:uppercase;color:#6366f1;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.panel-title[data-v-bfb2b09f]{letter-spacing:-.02em;color:#0f172a;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:900;line-height:1.25}.panel-subtitle[data-v-bfb2b09f]{color:#64748b;font-size:.98rem;line-height:1.7}.panel-steps[data-v-bfb2b09f]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.p-step[data-v-bfb2b09f]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.p-step[data-v-bfb2b09f]:before,.p-step[data-v-bfb2b09f]:after{content:"";z-index:0;background:linear-gradient(90deg,#6366f14d,#8b5cf64d);width:calc(50% + 12px);height:2px;position:absolute;top:22px}.p-step[data-v-bfb2b09f]:before{left:0}.p-step[data-v-bfb2b09f]:after{right:0}.p-step[data-v-bfb2b09f]:first-child:before,.p-step[data-v-bfb2b09f]:last-child:after{display:none}.p-dot[data-v-bfb2b09f]{z-index:1;color:#6366f1;background:#fff;border:2px solid #6366f180;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:.82rem;font-weight:800;transition:all .35s;display:flex;position:relative;box-shadow:0 6px 18px #6366f138}.p-step:hover .p-dot[data-v-bfb2b09f]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;transform:scale(1.1);box-shadow:0 10px 26px #6366f166}.p-time[data-v-bfb2b09f]{color:#6366f1;background:#6366f114;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.p-body h3[data-v-bfb2b09f]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:1.02rem;font-weight:800}.p-body p[data-v-bfb2b09f]{color:#64748b;font-size:.85rem;line-height:1.6}.panel-divider[data-v-bfb2b09f]{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;margin:46px 0 40px}.panel-features[data-v-bfb2b09f]{grid-template-columns:repeat(5,1fr);gap:24px 18px;display:grid}.p-feature[data-v-bfb2b09f]{text-align:center}.p-f-icon[data-v-bfb2b09f]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:1rem;transition:all .35s;display:flex}.p-feature:hover .p-f-icon[data-v-bfb2b09f]{transform:scale(1.14)translateY(-2px)}.p-feature h3[data-v-bfb2b09f]{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:.98rem;font-weight:800}.p-feature p[data-v-bfb2b09f]{color:#64748b;font-size:.83rem;line-height:1.6}.p-feature[data-v-bfb2b09f] .p-f-highlight{color:#6366f1;font-size:1.35em;font-weight:900}.panel-cta[data-v-bfb2b09f]{text-align:center;margin-top:44px}.panel-cta .btn.btn-primary[data-v-bfb2b09f]{box-shadow:0 8px 32px #6366f159}@media (width<=960px){.process[data-v-bfb2b09f]{padding:72px 0}.panel-header[data-v-bfb2b09f]{margin-bottom:40px}.panel-steps[data-v-bfb2b09f]{grid-template-columns:1fr;gap:0;max-width:560px;margin:0 auto;position:relative}.panel-steps[data-v-bfb2b09f]:before{content:"";background:linear-gradient(#6366f14d,#8b5cf64d);width:2px;position:absolute;top:28px;bottom:28px;left:23px}.p-step[data-v-bfb2b09f]{text-align:left;grid-template-columns:46px 1fr;align-items:start;column-gap:18px;padding:16px 0;display:grid}.p-step[data-v-bfb2b09f]:before,.p-step[data-v-bfb2b09f]:after{display:none}.p-dot[data-v-bfb2b09f]{margin:0 auto}.p-body[data-v-bfb2b09f]{padding-top:2px}.p-time[data-v-bfb2b09f]{margin-bottom:6px}.panel-features[data-v-bfb2b09f]{grid-template-columns:1fr 1fr;gap:26px 20px}.panel-features .p-feature[data-v-bfb2b09f]:last-child{grid-column:1/-1;max-width:360px;margin:0 auto}}@media (width<=600px){.process[data-v-bfb2b09f]{padding:52px 0}.process-wrap[data-v-bfb2b09f]{padding:0 20px}.panel-header[data-v-bfb2b09f]{margin-bottom:32px}.panel-title[data-v-bfb2b09f]{font-size:1.5rem}.panel-subtitle[data-v-bfb2b09f]{font-size:.9rem}.p-step[data-v-bfb2b09f]{padding:12px 0}.p-body h3[data-v-bfb2b09f]{font-size:.96rem}.p-body p[data-v-bfb2b09f]{font-size:.82rem}.panel-divider[data-v-bfb2b09f]{margin:32px 0 28px}.panel-features[data-v-bfb2b09f]{grid-template-columns:1fr;gap:20px}.p-feature p[data-v-bfb2b09f]{font-size:.8rem}.panel-cta[data-v-bfb2b09f]{margin-top:34px}}.faq [data-reveal][data-v-7bfe6ebe]:not([data-revealed]){opacity:0;transform:none!important}.faq [data-reveal][data-revealed][data-v-7bfe6ebe]{animation:faqFade-7bfe6ebe .7s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) backwards!important}@keyframes faqFade-7bfe6ebe{0%{opacity:0}to{opacity:1}}.faq[data-v-7bfe6ebe]{color:#0f172a;background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 0;position:relative;overflow:hidden}.faq-glow[data-v-7bfe6ebe]{pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f10f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:20%;left:-10%}.faq-wrap[data-v-7bfe6ebe]{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.faq-aside[data-v-7bfe6ebe]{position:sticky;top:120px}.faq-label[data-v-7bfe6ebe]{letter-spacing:.2em;text-transform:uppercase;color:#6366f1;margin-bottom:20px;font-size:.78rem;font-weight:800;display:inline-block}.faq-title[data-v-7bfe6ebe]{letter-spacing:-.03em;color:#0f172a;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.faq-subtitle[data-v-7bfe6ebe]{color:#64748b;max-width:340px;margin-bottom:28px;font-size:1rem;line-height:1.65}.faq-hint[data-v-7bfe6ebe]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;max-width:340px;padding:16px 18px;font-size:.88rem;line-height:1.5;display:flex}.faq-hint i[data-v-7bfe6ebe]{color:#6366f1;flex-shrink:0;margin-top:2px}.faq-hint a[data-v-7bfe6ebe]{color:#6366f1;text-decoration:none;transition:color .2s}.faq-hint a[data-v-7bfe6ebe]:hover{color:#4f46e5}.faq-list[data-v-7bfe6ebe]{flex-direction:column;gap:8px;display:flex}.faq-item[data-v-7bfe6ebe]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .3s;overflow:hidden}.faq-item[data-v-7bfe6ebe]:hover{border-color:#6366f14d;box-shadow:0 4px 20px #0f172a0f}.faq-item.open[data-v-7bfe6ebe]{background:#6366f108;border-color:#6366f166}.faq-btn[data-v-7bfe6ebe]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:20px 22px;font-family:inherit;transition:all .2s;display:flex}.faq-num[data-v-7bfe6ebe]{letter-spacing:.1em;color:#6366f166;flex-shrink:0;width:28px;font-size:.78rem;font-weight:800;transition:color .2s}.faq-item.open .faq-num[data-v-7bfe6ebe]{color:#6366f1}.faq-q[data-v-7bfe6ebe]{color:#334155;letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:600;line-height:1.45;transition:color .2s}.faq-item.open .faq-q[data-v-7bfe6ebe]{color:#0f172a}.faq-icon[data-v-7bfe6ebe]{color:#94a3b8;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.faq-item.open .faq-icon[data-v-7bfe6ebe]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);transform:rotate(180deg)}.faq-ans[data-v-7bfe6ebe]{max-height:0;transition:max-height .4s;overflow:hidden}.faq-ans.show[data-v-7bfe6ebe]{max-height:400px}.faq-ans p[data-v-7bfe6ebe]{color:#64748b;padding:0 22px 22px 68px;font-size:.92rem;line-height:1.7}@media (width<=960px){.faq[data-v-7bfe6ebe]{padding:72px 0}.faq-wrap[data-v-7bfe6ebe]{grid-template-columns:1fr;gap:40px}.faq-aside[data-v-7bfe6ebe]{position:static}.faq-subtitle[data-v-7bfe6ebe],.faq-hint[data-v-7bfe6ebe]{max-width:100%}}@media (width<=600px){.faq[data-v-7bfe6ebe]{padding:52px 0}.faq-wrap[data-v-7bfe6ebe]{gap:28px;padding:0 20px}.faq-title[data-v-7bfe6ebe]{font-size:1.7rem}.faq-subtitle[data-v-7bfe6ebe]{font-size:.9rem}.faq-btn[data-v-7bfe6ebe]{gap:12px;padding:16px}.faq-num[data-v-7bfe6ebe]{width:24px;font-size:.7rem}.faq-q[data-v-7bfe6ebe]{font-size:.9rem}.faq-icon[data-v-7bfe6ebe]{width:28px;height:28px;font-size:.65rem}.faq-ans p[data-v-7bfe6ebe]{padding:0 16px 16px 52px;font-size:.85rem}}.why-choose-sensng[data-v-29dfc900]{padding:var(--space-section) 0;background:#fff}.why-choose-sensng .section-label[data-v-29dfc900]{color:#6366f1;background:#6366f114;border-color:#6366f126}.why-choose-sensng .section-title[data-v-29dfc900]{color:var(--text-primary)}.why-grid[data-v-29dfc900]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.why-card[data-v-29dfc900]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:var(--transition-spring);text-align:center;padding:36px 28px}.why-card[data-v-29dfc900]:hover{border-color:#6366f14d;transform:translateY(-6px);box-shadow:0 12px 32px #0000000f}.why-icon[data-v-29dfc900]{border-radius:var(--radius-md);width:56px;height:56px;transition:var(--transition-spring);justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.3rem;display:flex}.why-card:hover .why-icon[data-v-29dfc900]{transform:scale(1.1)}.why-card h3[data-v-29dfc900]{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:10px;font-size:1.05rem;font-weight:700}.why-card p[data-v-29dfc900]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (width<=900px){.why-grid[data-v-29dfc900]{grid-template-columns:1fr 1fr;gap:20px}.why-choose-sensng[data-v-29dfc900]{padding:var(--space-section-sm) 0}}@media (width<=600px){.why-grid[data-v-29dfc900]{grid-template-columns:1fr 1fr;gap:12px}.why-card[data-v-29dfc900]{padding:18px 14px}.why-icon[data-v-29dfc900]{width:42px;height:42px;margin-bottom:12px;font-size:1.1rem}.why-card h3[data-v-29dfc900]{font-size:.9rem}.why-card p[data-v-29dfc900]{font-size:.78rem;line-height:1.45}}@media (width<=420px){.why-grid[data-v-29dfc900]{grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}}.about[data-v-bd463e2c]{padding:var(--space-section-sm) 0;background:var(--white);position:relative}.about[data-v-bd463e2c]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-200), transparent);height:1px;position:absolute;top:0;left:0;right:0}.about-inner[data-v-bd463e2c]{text-align:center;max-width:760px;margin:0 auto}.about-inner .section-label[data-v-bd463e2c]{margin-bottom:18px}.about-inner .section-title[data-v-bd463e2c]{margin-bottom:20px}.about-desc[data-v-bd463e2c]{color:var(--text-secondary);font-size:1.08rem;line-height:1.8}@media (width<=700px){.about-inner[data-v-bd463e2c]{gap:28px}.about-desc[data-v-bd463e2c]{font-size:.95rem}.about-inner .section-title[data-v-bd463e2c]{font-size:1.5rem}}@media (width<=600px){.about[data-v-bd463e2c]{padding:var(--space-section-xs) 0}.about-inner[data-v-bd463e2c]{gap:22px}.about-desc[data-v-bd463e2c]{font-size:.88rem}.about-inner .section-title[data-v-bd463e2c]{font-size:1.35rem}}@media (width<=480px){.about[data-v-bd463e2c]{padding:var(--space-section-xs) 0}.about-inner[data-v-bd463e2c]{gap:18px}.about-desc[data-v-bd463e2c]{font-size:.85rem;line-height:1.55}.about-inner .section-title[data-v-bd463e2c]{font-size:1.2rem}}.cta[data-v-407e24a6]{padding:var(--space-section) 0;background:var(--gray-50);position:relative;overflow:hidden}.cta[data-v-407e24a6]:before{content:"";background:var(--gradient-glow);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.cta-bg-decor[data-v-407e24a6]{pointer-events:none;position:absolute;inset:0}.blob[data-v-407e24a6]{filter:blur(110px);opacity:.22;border-radius:50%;animation:10s ease-in-out infinite glowPulse;position:absolute}.blob-cta-1[data-v-407e24a6]{background:var(--primary);width:420px;height:420px;top:-20%;right:-10%}.blob-cta-2[data-v-407e24a6]{background:var(--accent);width:320px;height:320px;animation-delay:3s;bottom:-15%;left:-5%}.cta-card[data-v-407e24a6]{z-index:1;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);grid-template-columns:1fr 1.1fr;gap:0;display:grid;position:relative;overflow:hidden}.cta-left[data-v-407e24a6]{color:#334155;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);padding:48px 44px;position:relative;overflow:hidden}.cta-left[data-v-407e24a6]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f114,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-30%;right:-30%}.cta-left .section-label[data-v-407e24a6]{color:#6366f1;background:#6366f11a;border-color:#6366f133}.cta-left h2[data-v-407e24a6]{color:#0f172a;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2;position:relative}.cta-left>p[data-v-407e24a6]{color:#64748b;margin-bottom:32px;line-height:1.65;position:relative}.cta-promises[data-v-407e24a6]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.promise-item[data-v-407e24a6]{align-items:flex-start;gap:14px;display:flex}.promise-num[data-v-407e24a6]{letter-spacing:.1em;color:#6366f1;opacity:.5;flex-shrink:0;padding-top:2px;font-size:.82rem;font-weight:800}.promise-item h4[data-v-407e24a6]{color:#0f172a;letter-spacing:-.01em;margin-bottom:2px;font-size:.95rem;font-weight:700}.promise-item p[data-v-407e24a6]{color:#64748b;font-size:.82rem;line-height:1.5}.cta-contact[data-v-407e24a6]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cta-contact-item[data-v-407e24a6]{border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--gray-200);color:#0f172a;transition:var(--transition-spring);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-contact-item i[data-v-407e24a6]{font-size:1rem}.cta-contact-item:first-child i[data-v-407e24a6]{color:#25d366}.cta-contact-item:last-child i[data-v-407e24a6]{color:#6366f1}.cta-contact-item[data-v-407e24a6]:hover{color:#6366f1;box-shadow:var(--shadow-sm);border-color:#6366f1;transform:translateY(-2px)}.cta-hours[data-v-407e24a6]{color:#64748b;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;display:flex}.cta-hours i[data-v-407e24a6]{color:#6366f1;font-size:.85rem}.cta-right[data-v-407e24a6]{background:#fff;border-left:1px solid #e2e8f0;padding:48px 44px}.form-row[data-v-407e24a6]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-group[data-v-407e24a6]{flex-direction:column;gap:8px;width:100%;display:flex}.form-group[data-v-407e24a6]:not(:last-of-type){margin-bottom:16px}.form-group label[data-v-407e24a6]{color:var(--text-secondary);letter-spacing:.01em;font-size:.85rem;font-weight:600}.form-group input[data-v-407e24a6],.form-group textarea[data-v-407e24a6],.form-group select[data-v-407e24a6]{border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;transition:var(--transition);background:var(--gray-50);color:var(--text);resize:vertical;outline:none;padding:14px 18px;font-family:inherit;font-size:.95rem}.form-group input[data-v-407e24a6]:focus,.form-group textarea[data-v-407e24a6]:focus,.form-group select[data-v-407e24a6]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px var(--primary-glow)}.form-group select[data-v-407e24a6]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2364748B' d='M6 8L0 0h12z'/></svg>");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.cta-right .btn[data-v-407e24a6]{width:100%;margin-top:8px}.form-toggle[data-v-407e24a6]{color:var(--primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;font-size:.85rem;font-weight:600;display:flex}.form-toggle[data-v-407e24a6]:hover{color:var(--primary-dark)}.form-optional[data-v-407e24a6]{padding-top:4px}.req[data-v-407e24a6]{color:#ef4444;margin-left:2px;font-weight:700}.form-consent[data-v-407e24a6]{margin:20px 0 4px}.consent-check[data-v-407e24a6]{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.consent-check input[type=checkbox][data-v-407e24a6]{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.check-mark[data-v-407e24a6]{border:1.5px solid var(--gray-300);width:18px;height:18px;transition:var(--transition-fast);background:var(--white);border-radius:4px;flex-shrink:0;margin-top:1px;position:relative}.consent-check input:checked~.check-mark[data-v-407e24a6]{background:var(--primary);border-color:var(--primary)}.consent-check input:checked~.check-mark[data-v-407e24a6]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.consent-text a[data-v-407e24a6]{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.consent-text a[data-v-407e24a6]:hover{color:var(--primary-dark)}.form-footnote[data-v-407e24a6]{color:var(--text-muted);text-align:center;margin-top:12px;font-size:.75rem;line-height:1.5}.form-success[data-v-407e24a6]{text-align:center;padding:24px 16px;animation:.5s ease-out fadeSlideIn}.success-icon[data-v-407e24a6]{background:var(--gradient-brand);width:64px;height:64px;color:var(--white);box-shadow:var(--shadow-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;display:flex}.form-success h3[data-v-407e24a6]{color:var(--dark);letter-spacing:-.01em;margin-bottom:10px;font-size:1.3rem;font-weight:700}.form-success p[data-v-407e24a6]{color:var(--text-secondary);max-width:360px;margin:0 auto;font-size:.95rem;line-height:1.65}@media (width<=800px){.cta-card[data-v-407e24a6]{grid-template-columns:1fr}.cta-left[data-v-407e24a6],.cta-right[data-v-407e24a6]{padding:24px 20px}.cta-left h2[data-v-407e24a6]{font-size:1.5rem}.cta-left>p[data-v-407e24a6]{font-size:.9rem}.form-row[data-v-407e24a6]{grid-template-columns:1fr}.cta[data-v-407e24a6]{padding:var(--space-section-sm) 0}}@media (width<=480px){.cta-left[data-v-407e24a6],.cta-right[data-v-407e24a6]{padding:18px 14px}.cta-left h2[data-v-407e24a6]{margin-bottom:6px;font-size:1.25rem}.cta-left>p[data-v-407e24a6]{font-size:.85rem;display:none}.form-group[data-v-407e24a6]{margin-bottom:10px}.form-group label[data-v-407e24a6]{margin-bottom:4px;font-size:.8rem}.form-group input[data-v-407e24a6],.form-group textarea[data-v-407e24a6],.form-group select[data-v-407e24a6]{padding:9px 12px;font-size:.82rem}textarea[data-v-407e24a6]{rows:3}.form-submit[data-v-407e24a6]{padding:10px 18px;font-size:.85rem}.consent-text[data-v-407e24a6]{font-size:.75rem}.form-toggle[data-v-407e24a6]{margin-bottom:0;padding:6px 12px;font-size:.78rem}.form-footnote[data-v-407e24a6]{margin-top:8px;font-size:.7rem}}.footer[data-v-79abb043]{background:var(--gradient-dark-vibrant);color:#ffffffb3;padding:80px 0 0;position:relative;overflow:hidden}.footer[data-v-79abb043]:before{content:"";background:linear-gradient(90deg,#0000,#6366f180,#06b6d480,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer[data-v-79abb043]:after{content:"";pointer-events:none;background:radial-gradient(#6366f126,#0000 70%);width:600px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.footer-grid[data-v-79abb043]{z-index:1;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px;margin-bottom:52px;display:grid;position:relative}.footer-logo[data-v-79abb043]{color:var(--white);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:1.7rem;font-weight:800;display:flex}.footer-logo-img[data-v-79abb043]{object-fit:contain;width:48px;height:48px}.footer-logo .logo-accent[data-v-79abb043]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-brand p[data-v-79abb043]{color:#ffffff8c;max-width:280px;margin-bottom:24px;font-size:.92rem;line-height:1.7}.footer-social[data-v-79abb043]{gap:12px;display:flex}.footer-social a[data-v-79abb043]{border-radius:var(--radius-sm);color:#fff9;width:40px;height:40px;transition:var(--transition-spring);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer-social a[data-v-79abb043]:hover{background:var(--gradient-brand);color:var(--white);box-shadow:var(--shadow-primary);border-color:#0000;transform:translateY(-3px)}.footer-col h4[data-v-79abb043]{color:var(--white);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:.82rem;font-weight:700}.footer-col ul[data-v-79abb043]{flex-direction:column;gap:12px;display:flex}.footer-col li[data-v-79abb043],.footer-col a[data-v-79abb043]{color:#ffffff8c;transition:var(--transition-fast);align-items:center;gap:10px;font-size:.9rem;display:flex}.footer-col a[data-v-79abb043]:hover{color:var(--accent);transform:translate(2px)}.footer-col li i[data-v-79abb043]{color:var(--accent);width:16px;font-size:.78rem}.footer-bottom[data-v-79abb043]{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:.85rem;display:flex}.footer-legal[data-v-79abb043]{align-items:center;gap:8px;display:flex}.footer-legal a[data-v-79abb043]{color:#ffffff80;transition:var(--transition-fast)}.footer-legal a[data-v-79abb043]:hover{color:var(--accent)}.legal-sep[data-v-79abb043]{color:#ffffff40}.footer-company[data-v-79abb043]{text-align:center;border-top:1px solid #ffffff0f;padding:16px 0 24px}.footer-company p[data-v-79abb043]{color:#fff6;font-size:.78rem;line-height:1.6}.footer-company-name[data-v-79abb043]{letter-spacing:.02em;font-weight:600;color:#ffffff8c!important}.footer-company-meta[data-v-79abb043]{margin-top:4px;color:#ffffff4d!important;font-size:.72rem!important}.footer-credit i[data-v-79abb043]{color:#ec4899;margin:0 2px;font-size:.72rem}@media (width<=800px){.footer-grid[data-v-79abb043]{grid-template-columns:1fr 1fr;gap:32px}.footer[data-v-79abb043]{padding:60px 0 0}}@media (width<=600px){.footer-grid[data-v-79abb043]{grid-template-columns:1fr;gap:0}.footer-brand[data-v-79abb043]{padding-bottom:20px}.footer-col[data-v-79abb043]{border-bottom:1px solid #ffffff0f}.footer-col h4[data-v-79abb043]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 0;display:flex}.footer-col-arrow[data-v-79abb043]{transition:var(--transition-fast);font-size:.65rem;display:inline-block}.footer-col.open .footer-col-arrow[data-v-79abb043]{transform:rotate(180deg)}.footer-col ul[data-v-79abb043]{max-height:0;padding-bottom:0;transition:max-height .35s;overflow:hidden}.footer-col.open ul[data-v-79abb043]{max-height:300px;padding-bottom:14px}.footer-bottom[data-v-79abb043]{text-align:center;flex-direction:column;gap:8px}.footer-legal[data-v-79abb043]{flex-wrap:wrap;justify-content:center}}@media (width<=500px){.footer-grid[data-v-79abb043]{grid-template-columns:1fr}.footer-bottom[data-v-79abb043]{text-align:center;flex-direction:column;gap:8px}}.app[data-v-2a4332ec],.service-page[data-v-c5289c1c]{overflow-x:hidden}.sp-hero[data-v-c5289c1c]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-c5289c1c]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-c5289c1c]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-c5289c1c]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-c5289c1c]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-c5289c1c]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-c5289c1c]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-breadcrumb[data-v-c5289c1c]{color:#ffffff80;justify-content:center;align-items:center;gap:10px;margin-bottom:28px;font-size:.82rem;display:flex}.sp-breadcrumb a[data-v-c5289c1c]{color:#ffffffa6;transition:var(--transition-fast)}.sp-breadcrumb a[data-v-c5289c1c]:hover{color:var(--accent)}.sp-breadcrumb i[data-v-c5289c1c]{color:#ffffff4d;font-size:.6rem}.sp-breadcrumb-current[data-v-c5289c1c]{color:#ffffffd9}.sp-hero-label[data-v-c5289c1c]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-c5289c1c]{color:var(--accent)}.sp-hero-title[data-v-c5289c1c]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-c5289c1c]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-c5289c1c]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-c5289c1c]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-c5289c1c]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-c5289c1c]{padding:96px 0}.sp-overview[data-v-c5289c1c]{background:var(--white)}.sp-features[data-v-c5289c1c]{background:var(--gray-50,#f8fafc)}.sp-process[data-v-c5289c1c]{background:var(--white)}.sp-faq[data-v-c5289c1c]{background:var(--gray-50,#f8fafc)}.sp-related[data-v-c5289c1c]{background:var(--white)}.sp-overview-grid[data-v-c5289c1c]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-c5289c1c]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-c5289c1c]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-c5289c1c]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-c5289c1c]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-c5289c1c]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-c5289c1c]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-c5289c1c]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-c5289c1c]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-c5289c1c]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-c5289c1c]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-c5289c1c]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-c5289c1c]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-c5289c1c]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-process-list[data-v-c5289c1c]{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.sp-step[data-v-c5289c1c]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);gap:22px;padding:24px 28px;display:flex}.sp-step[data-v-c5289c1c]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(6px)}.sp-step-num[data-v-c5289c1c]{background:var(--gradient-brand);width:46px;height:46px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.sp-step-title[data-v-c5289c1c]{color:var(--dark);margin-bottom:6px;font-size:1.05rem;font-weight:700}.sp-step-text[data-v-c5289c1c]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.sp-faq-list[data-v-c5289c1c]{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.sp-faq-item[data-v-c5289c1c]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.sp-faq-item.open[data-v-c5289c1c]{border-color:var(--primary);box-shadow:var(--shadow-primary)}.sp-faq-q[data-v-c5289c1c]{cursor:pointer;width:100%;color:var(--dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:.98rem;font-weight:600;display:flex}.sp-faq-q i[data-v-c5289c1c]{color:var(--primary);transition:transform var(--transition-fast);flex-shrink:0;font-size:.75rem}.sp-faq-item.open .sp-faq-q i[data-v-c5289c1c]{transform:rotate(180deg)}.sp-faq-a-wrap[data-v-c5289c1c]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.sp-faq-item.open .sp-faq-a-wrap[data-v-c5289c1c]{grid-template-rows:1fr}.sp-faq-a[data-v-c5289c1c]{padding:0 24px;overflow:hidden}.sp-faq-a p[data-v-c5289c1c]{color:var(--text-secondary);padding-bottom:20px;font-size:.92rem;line-height:1.75}.sp-related-grid[data-v-c5289c1c]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sp-related-card[data-v-c5289c1c]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);color:var(--dark);transition:var(--transition-spring);align-items:center;gap:14px;padding:22px 24px;display:flex}.sp-related-card[data-v-c5289c1c]:hover{box-shadow:var(--shadow-primary);color:var(--dark);border-color:#0000;transform:translateY(-4px)}.sp-related-icon[data-v-c5289c1c]{background:var(--white);width:44px;height:44px;color:var(--primary);border:1px solid var(--gray-200,#e2e8f0);border-radius:12px;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.sp-related-label[data-v-c5289c1c]{flex:1;font-size:.95rem;font-weight:600}.sp-related-arrow[data-v-c5289c1c]{color:var(--primary);transition:transform var(--transition-fast);font-size:.85rem}.sp-related-card:hover .sp-related-arrow[data-v-c5289c1c]{transform:translate(4px)}@media (width<=1024px){.sp-features-grid[data-v-c5289c1c],.sp-related-grid[data-v-c5289c1c]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sp-hero[data-v-c5289c1c]{padding:90px 0 80px}.sp-section[data-v-c5289c1c]{padding:72px 0}.sp-overview-grid[data-v-c5289c1c]{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.sp-features-grid[data-v-c5289c1c],.sp-related-grid[data-v-c5289c1c],.sp-overview-stats[data-v-c5289c1c]{grid-template-columns:1fr}.sp-hero-cta[data-v-c5289c1c]{flex-direction:column}.sp-hero-cta .btn[data-v-c5289c1c]{width:100%}.sp-step[data-v-c5289c1c]{flex-direction:column;gap:12px}}.about-page[data-v-fef8226a]{overflow-x:hidden}.sp-hero[data-v-fef8226a]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-fef8226a]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-fef8226a]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-fef8226a]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-fef8226a]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-fef8226a]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-fef8226a]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-fef8226a]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-fef8226a]{color:var(--accent)}.sp-hero-title[data-v-fef8226a]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-fef8226a]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-fef8226a]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-fef8226a]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-fef8226a]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-fef8226a]{padding:96px 0}.ap-story[data-v-fef8226a]{background:var(--white)}.ap-company[data-v-fef8226a]{background:var(--gray-50,#f8fafc)}.ap-services[data-v-fef8226a]{background:var(--white)}.ap-mv[data-v-fef8226a]{background:var(--gray-50,#f8fafc)}.ap-values[data-v-fef8226a]{background:var(--white)}.sp-section-sub[data-v-fef8226a]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.ap-company-grid[data-v-fef8226a],.section-header+.sp-features-grid[data-v-fef8226a]{margin-top:44px}.ap-company-grid[data-v-fef8226a]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ap-company-card[data-v-fef8226a]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);text-align:center;transition:var(--transition-spring);padding:28px 22px}.ap-company-card[data-v-fef8226a]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);transform:translateY(-4px)}.ap-company-icon[data-v-fef8226a]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.25rem;display:flex}.ap-company-card:hover .ap-company-icon[data-v-fef8226a]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.ap-company-title[data-v-fef8226a]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.ap-company-value[data-v-fef8226a]{color:var(--dark);word-break:break-word;font-size:.92rem;font-weight:600;line-height:1.55}.sp-overview-grid[data-v-fef8226a]{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.sp-overview-p[data-v-fef8226a]{color:var(--text-secondary);margin-top:8px;font-size:1.02rem;line-height:1.85}.sp-overview-stats[data-v-fef8226a]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-stat[data-v-fef8226a]{border-radius:var(--radius-md);background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);text-align:center;transition:var(--transition-spring);padding:26px 20px}.sp-stat[data-v-fef8226a]:hover{border-color:var(--primary);box-shadow:var(--shadow-primary);transform:translateY(-4px)}.sp-stat-num[data-v-fef8226a]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.9rem;font-weight:800;display:block}.sp-stat-label[data-v-fef8226a]{color:var(--text-secondary);font-size:.8rem;font-weight:500}.sp-features-grid[data-v-fef8226a]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-fef8226a]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-fef8226a]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-fef8226a]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-fef8226a]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-fef8226a]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-fef8226a]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.ap-mv-grid[data-v-fef8226a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-mv-card[data-v-fef8226a]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:38px 32px;position:relative;overflow:hidden}.ap-mv-card[data-v-fef8226a]:before{content:"";background:var(--gradient-brand);opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.ap-mv-card[data-v-fef8226a]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000;transform:translateY(-5px)}.ap-mv-card[data-v-fef8226a]:hover:before{opacity:1}.ap-mv-icon[data-v-fef8226a]{background:var(--primary-light);width:54px;height:54px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.3rem;display:flex}.ap-mv-title[data-v-fef8226a]{color:var(--dark);letter-spacing:-.02em;margin:6px 0 12px;font-size:1.3rem;font-weight:700}.ap-mv-text[data-v-fef8226a]{color:var(--text-secondary);font-size:.96rem;line-height:1.8}@media (width<=900px){.sp-overview-grid[data-v-fef8226a]{grid-template-columns:1fr;gap:40px}.sp-features-grid[data-v-fef8226a],.ap-company-grid[data-v-fef8226a]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.ap-mv-grid[data-v-fef8226a]{grid-template-columns:1fr}.sp-hero[data-v-fef8226a]{padding:100px 0 90px}.sp-section[data-v-fef8226a]{padding:72px 0}}@media (width<=600px){.sp-features-grid[data-v-fef8226a],.ap-company-grid[data-v-fef8226a]{grid-template-columns:1fr}.ap-mv-card[data-v-fef8226a]{padding:28px 22px}.sp-overview-stats[data-v-fef8226a]{grid-template-columns:1fr;gap:12px}.sp-stat[data-v-fef8226a]{padding:20px 14px}}.portfolio-page[data-v-eb942a57]{overflow-x:hidden}.sp-hero[data-v-eb942a57]{background:var(--gradient-dark-vibrant);padding:120px 0 110px;position:relative;overflow:hidden}.sp-hero[data-v-eb942a57]:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#6366f12e,#0000 55%);position:absolute;inset:0}.sp-glow[data-v-eb942a57]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sp-glow-1[data-v-eb942a57]{background:#06b6d438;width:420px;height:420px;top:-140px;right:-80px}.sp-glow-2[data-v-eb942a57]{background:#6366f133;width:340px;height:340px;bottom:-120px;left:30%}.sp-grid-overlay[data-v-eb942a57]{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sp-hero .container[data-v-eb942a57]{z-index:2;text-align:center;max-width:880px;position:relative}.sp-hero-label[data-v-eb942a57]{border-radius:var(--radius-full);color:var(--white);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.sp-hero-label i[data-v-eb942a57]{color:var(--accent)}.sp-hero-title[data-v-eb942a57]{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.12}.sp-hero-sub[data-v-eb942a57]{color:#ffffffb8;max-width:640px;margin:0 auto 34px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.sp-hero-cta[data-v-eb942a57]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-hero-cta .btn-primary[data-v-eb942a57]{background:var(--white);border-color:var(--white);color:var(--primary);box-shadow:0 8px 30px #00000040}.sp-hero-cta .btn-primary[data-v-eb942a57]:hover{background:var(--primary-light);transform:translateY(-2px)}.sp-section[data-v-eb942a57]{padding:96px 0}.pf-cases[data-v-eb942a57]{background:var(--white)}.pf-process[data-v-eb942a57]{background:var(--gray-50,#f8fafc)}.sp-section-sub[data-v-eb942a57]{color:var(--text-secondary);max-width:560px;margin:10px auto 0;font-size:1rem;line-height:1.7}.section-header+.pf-grid[data-v-eb942a57],.section-header+.sp-features-grid[data-v-eb942a57]{margin-top:44px}.pf-grid[data-v-eb942a57]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.pf-card[data-v-eb942a57]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-xl);transition:var(--transition-spring);overflow:hidden}.pf-card[data-v-eb942a57]:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-8px)}.pf-img-wrap[data-v-eb942a57]{aspect-ratio:16/10;background:var(--gray-100);position:relative;overflow:hidden}.pf-img[data-v-eb942a57]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pf-card:hover .pf-img[data-v-eb942a57]{transform:scale(1.05)}.pf-industry[data-v-eb942a57]{color:var(--white);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);letter-spacing:.02em;background:#0f172ad9;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block;position:absolute;top:16px;left:16px}.pf-body[data-v-eb942a57]{padding:28px 28px 32px}.pf-title[data-v-eb942a57]{color:var(--dark);letter-spacing:-.015em;margin-bottom:18px;font-size:1.2rem;font-weight:700}.pf-meta[data-v-eb942a57]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.pf-meta-item[data-v-eb942a57]{flex-direction:column;gap:4px;display:flex}.pf-meta-label[data-v-eb942a57]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.72rem;font-weight:700}.pf-meta-item p[data-v-eb942a57]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.pf-tags[data-v-eb942a57]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-eb942a57]{color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-full);padding:5px 12px;font-size:.72rem;font-weight:600}.sp-features-grid[data-v-eb942a57]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sp-feature[data-v-eb942a57]{background:var(--white);border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius-md);transition:var(--transition-spring);padding:30px 26px}.sp-feature[data-v-eb942a57]:hover{box-shadow:var(--shadow-lg,0 20px 50px #0f172a1f);border-color:#0000}.sp-feature-icon[data-v-eb942a57]{background:var(--primary-light);width:52px;height:52px;color:var(--primary);transition:var(--transition-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:flex}.sp-feature:hover .sp-feature-icon[data-v-eb942a57]{background:var(--gradient-brand);color:var(--white);transform:translateY(-3px)rotate(-6deg)}.sp-feature-title[data-v-eb942a57]{color:var(--dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.sp-feature-text[data-v-eb942a57]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (width<=900px){.pf-grid[data-v-eb942a57]{grid-template-columns:1fr;gap:24px}.sp-features-grid[data-v-eb942a57]{grid-template-columns:1fr 1fr}.sp-section[data-v-eb942a57]{padding:72px 0}.sp-hero[data-v-eb942a57]{padding:96px 0 88px}}@media (width<=768px){.pf-body[data-v-eb942a57]{padding:20px 20px 24px}.pf-title[data-v-eb942a57]{margin-bottom:12px;font-size:1.05rem}.pf-meta-item p[data-v-eb942a57]{font-size:.82rem}}@media (width<=600px){.sp-features-grid[data-v-eb942a57]{grid-template-columns:1fr}.pf-grid[data-v-eb942a57]{grid-template-columns:1fr;gap:18px}.pf-card[data-v-eb942a57]:hover,.pf-card:hover .pf-img[data-v-eb942a57]{transform:none}.pf-body[data-v-eb942a57]{padding:16px 16px 20px}.pf-title[data-v-eb942a57]{margin-bottom:8px;font-size:.95rem}.pf-meta-item p[data-v-eb942a57]{font-size:.78rem}.sp-hero[data-v-eb942a57]{padding:80px 0 72px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}
