.closing-section[data-v-0c289c67]{padding:170px 0;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9)}.closing-section__inner[data-v-0c289c67]{width:min(100%,1440px);margin:0 auto;padding:0 28px;text-align:center}.closing-section h2[data-v-0c289c67]{margin:0;color:#0f172a;font-size:clamp(38px,4vw,64px);line-height:1.18;font-weight:800;letter-spacing:-.05em}.closing-section h2 em[data-v-0c289c67]{color:#006eff;font-style:normal}.closing-section p[data-v-0c289c67]{max-width:760px;margin:20px auto 0;color:#64748b;font-size:18px;line-height:1.9}.closing-section__actions[data-v-0c289c67]{margin-top:42px;display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.dark-button[data-v-0c289c67],.light-button[data-v-0c289c67]{display:inline-flex;align-items:center;justify-content:center;width:172px;gap:12px;border:none;cursor:pointer;font-size:14px;font-weight:800;transition:all .3s ease}.dark-button[data-v-0c289c67]{padding:18px 28px;color:#fff;background:#0f172a}.dark-button[data-v-0c289c67]:hover{background:#006eff}.light-button[data-v-0c289c67]{padding:18px 28px;color:#0f172a;background:#fff;border:1px solid rgba(226,232,240,.9)}@media (max-width: 768px){.closing-section__inner[data-v-0c289c67]{padding-left:18px;padding-right:18px}}.hero-section[data-v-24f47df7]{position:relative;min-height:80vh;padding:96px 0 48px;background:#010614;overflow:hidden;display:flex;align-items:center}.hero-section__bg[data-v-24f47df7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-section__bg--grid[data-v-24f47df7]{background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:100px 100px}.hero-section__bg--blue[data-v-24f47df7]{left:-22%;top:-8%;width:64%;height:88%;background:radial-gradient(circle at center,#124aaa80,#124aaa00 72%)}.hero-section__bg--orange[data-v-24f47df7]{right:-16%;top:10%;width:42%;height:52%;background:radial-gradient(circle at center,#ff6a0017,#ff6a0000 70%)}.hero-section__bg--shade[data-v-24f47df7]{background:linear-gradient(90deg,#01061414,#01061447)}.hero-section__inner[data-v-24f47df7]{position:relative;z-index:1;width:min(100%,1440px);margin:0 auto;padding:0 48px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,520px);gap:80px;align-items:center}.hero-copy[data-v-24f47df7]>*{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.hero-copy__badge[data-v-24f47df7]{transition-delay:40ms}.hero-copy h1[data-v-24f47df7]{transition-delay:.15s}.hero-copy p[data-v-24f47df7]{transition-delay:.27s}.hero-copy__actions[data-v-24f47df7]{transition-delay:.39s}.hero-copy--ready[data-v-24f47df7]>*{opacity:1;transform:translateZ(0)}.hero-copy__badge[data-v-24f47df7]{display:inline-flex;align-items:center;gap:12px;margin-bottom:40px;padding:8px 20px;border:1px solid rgba(0,110,255,.2);background:#006eff14;color:#006eff;font-size:10px;font-weight:900;letter-spacing:.3em;text-transform:uppercase}.hero-copy__badge span[data-v-24f47df7]{width:6px;height:6px;border-radius:50%;background:#006eff}.hero-copy h1[data-v-24f47df7]{margin:0 0 32px;color:#fff;font-size:clamp(48px,5vw,72px);line-height:1.1;font-weight:900;letter-spacing:-.04em}.hero-copy h1 em[data-v-24f47df7]{color:#006eff;font-style:normal}.hero-copy h1 i[data-v-24f47df7]{color:#006eff66;font-style:normal}.hero-copy p[data-v-24f47df7]{max-width:576px;margin:0 0 48px;color:#ffffff80;font-size:18px;line-height:1.7;font-weight:500}.hero-copy__actions[data-v-24f47df7]{display:flex;flex-wrap:wrap;gap:24px}.primary-button[data-v-24f47df7],.secondary-button[data-v-24f47df7]{display:inline-flex;align-items:center;gap:12px;border:none;cursor:pointer;font-size:14px;font-weight:800;transition:all .3s ease;border-radius:2px}.primary-button[data-v-24f47df7]{padding:20px 48px;color:#fff;background:linear-gradient(135deg,#006eff,#1f75ff);box-shadow:0 0 #006eff00,0 20px 40px #006eff3d}.primary-button__icon[data-v-24f47df7]{width:13px;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;flex:0 0 13px;transform:translate(0);transition:transform .3s ease}.primary-button__icon[data-v-24f47df7] .anticon{font-size:13px}.primary-button[data-v-24f47df7]:hover{transform:translateY(-4px);box-shadow:0 0 40px #006eff66}.primary-button:hover .primary-button__icon[data-v-24f47df7]{transform:translate(6px)}.secondary-button[data-v-24f47df7]{padding:20px 48px;gap:16px;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.secondary-button i[data-v-24f47df7]{width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.3);transition:all .3s ease}.secondary-button[data-v-24f47df7]:hover{border-color:#006eff80;background:#ffffff0f}.secondary-button:hover i[data-v-24f47df7]{background:#006eff;border-color:#006eff}.hero-panel[data-v-24f47df7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;opacity:0;transition:opacity .2s ease .82s}.hero-panel--ready[data-v-24f47df7]{opacity:1}.hero-panel__card[data-v-24f47df7]{opacity:0;transform:translate3d(0,20px,0);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:32px;border-radius:2px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 48px #0000003d;transition:opacity .95s cubic-bezier(.22,1,.36,1) var(--hero-card-delay, 0ms),transform .95s cubic-bezier(.22,1,.36,1) var(--hero-card-delay, 0ms),border-color .5s ease,background .5s ease,box-shadow .5s ease}.hero-panel__wide-card[data-v-24f47df7]{opacity:0;transform:translate3d(20px,0,0);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:32px;border-radius:2px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 48px #0000003d;transition:opacity .95s cubic-bezier(.22,1,.36,1) var(--hero-card-delay, 0ms),transform .95s cubic-bezier(.22,1,.36,1) var(--hero-card-delay, 0ms),border-color .5s ease,background .5s ease,box-shadow .5s ease}.hero-panel--ready .hero-panel__card[data-v-24f47df7],.hero-panel--ready .hero-panel__wide-card[data-v-24f47df7]{opacity:1;transform:translateZ(0)}.hero-panel__card[data-v-24f47df7]:hover{border-color:#006eff4d;background:#ffffff14}.hero-panel__icon[data-v-24f47df7]{width:48px;height:48px;display:grid;place-items:center;margin-bottom:20px;background:#ffffff0f;color:#006eff;font-size:20px;font-weight:900;border-radius:4px;box-shadow:none;transition:background-color .35s ease,color .35s ease}.hero-panel__icon-mask[data-v-24f47df7]{width:26px;height:26px;display:block;background:#006eff;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;transition:background-color .35s ease}.hero-panel__icon--orange[data-v-24f47df7]{color:#ff6a00}.hero-panel__card:hover .hero-panel__icon[data-v-24f47df7]{background:#006eff;box-shadow:none;transform:none}.hero-panel__card:hover .hero-panel__icon-mask[data-v-24f47df7]{background:#fff}.hero-panel__card strong[data-v-24f47df7],.hero-panel__wide-card strong[data-v-24f47df7]{display:block;color:#fff;font-size:14px;font-weight:900}.hero-panel__card p[data-v-24f47df7]{margin:8px 0 0;color:#ffffff4d;font-size:10px;line-height:1.7;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:color .3s ease}.hero-panel__card:hover p[data-v-24f47df7]{color:#fff9}.hero-panel__wide-card[data-v-24f47df7]:hover{border-color:#006eff4d;background:#ffffff14}.hero-panel__wide-card[data-v-24f47df7]{grid-column:1 / -1;display:flex;align-items:center;gap:32px;text-align:left;position:relative;overflow:hidden}.hero-panel__wide-card[data-v-24f47df7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,106,0,.05) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.hero-panel__wide-card[data-v-24f47df7]:hover:before{opacity:1}.hero-panel__wide-card .hero-panel__icon[data-v-24f47df7]{width:64px;height:64px;margin-bottom:0;position:relative;z-index:1;background:#ffffff0f}.hero-panel__wide-card .hero-panel__icon-mask[data-v-24f47df7]{width:34px;height:34px;background:#ff7a00}.hero-panel__wide-card:hover .hero-panel__icon[data-v-24f47df7]{background:linear-gradient(180deg,#ff8b1f,#ff6a00);box-shadow:none;transform:none}.hero-panel__wide-card:hover .hero-panel__icon-mask[data-v-24f47df7]{background:#fff}.hero-panel__wide-card div[data-v-24f47df7]{position:relative;z-index:1}.hero-panel__wide-card strong[data-v-24f47df7]{margin-bottom:4px;font-size:18px}.hero-panel__wide-card p[data-v-24f47df7]{margin:8px 0 0;color:#ffffff4d;font-size:12px;line-height:1.7;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:color .3s ease}.hero-panel__wide-card:hover p[data-v-24f47df7]{color:#fff9}.hero-panel__wide-card[data-v-24f47df7] .anticon{width:0;min-width:0;margin-left:auto;color:#ff6a00;font-size:20px;opacity:0;transform:translate(16px);overflow:hidden;transition:all .3s ease;position:relative;z-index:1}.hero-panel__wide-card[data-v-24f47df7]:hover .anticon{width:20px;opacity:1;transform:translate(0)}@media (max-width: 1280px){.hero-section__inner[data-v-24f47df7]{grid-template-columns:1fr;gap:48px}.hero-panel[data-v-24f47df7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.hero-section[data-v-24f47df7]{min-height:auto;padding-top:108px;padding-bottom:40px}.hero-section__inner[data-v-24f47df7]{padding-left:18px;padding-right:18px;gap:36px}.hero-copy__badge[data-v-24f47df7]{margin-bottom:28px}.hero-copy h1[data-v-24f47df7]{margin-bottom:24px;font-size:42px}.hero-copy p[data-v-24f47df7]{margin-bottom:32px;font-size:16px}.primary-button[data-v-24f47df7],.secondary-button[data-v-24f47df7]{width:100%;justify-content:center;padding:18px 24px}.hero-panel__card[data-v-24f47df7],.hero-panel__wide-card[data-v-24f47df7]{padding:24px}.hero-panel__wide-card[data-v-24f47df7]{gap:18px}.hero-panel__wide-card strong[data-v-24f47df7]{font-size:16px}.hero-panel__wide-card p[data-v-24f47df7]{font-size:11px}.hero-panel[data-v-24f47df7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.hero-panel[data-v-24f47df7]{display:none}.hero-section__inner[data-v-24f47df7]{grid-template-columns:1fr;gap:0}}@media (min-width: 1025px){.hero-panel[data-v-24f47df7]{display:grid}.hero-section__inner[data-v-24f47df7]{padding-left:32px;padding-right:32px}}@media (min-width: 1280px){.hero-section__inner[data-v-24f47df7]{padding-left:18px;padding-right:18px}}.home-section-heading[data-v-77e1adc7]{max-width:760px;margin:0 auto 54px;text-align:center}.home-section-heading--left[data-v-77e1adc7]{margin-left:0;margin-right:0;text-align:left}.industry-section[data-v-b0f749c0]{width:min(100%,1440px);margin:0 auto;padding:124px 28px 30px}[data-v-b0f749c0] .home-section-heading{max-width:700px;margin-bottom:0}[data-v-b0f749c0] .home-section-heading span{display:inline-flex;align-items:center;gap:8px;color:#006eff;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}[data-v-b0f749c0] .home-section-heading span i{width:48px;height:1px;background:#006eff}[data-v-b0f749c0] .home-section-heading h2{margin:18px 0 0;color:#0f172a;font-size:clamp(40px,4vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.04em}[data-v-b0f749c0] .home-section-heading p{margin:26px 0 0;color:#64748b;font-size:17px;font-weight:500;line-height:1.78}.industry-section__top[data-v-b0f749c0]{display:grid;grid-template-columns:minmax(0,700px) minmax(620px,1fr);gap:64px;align-items:end}.industry-stats[data-v-b0f749c0]{padding:32px 66px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:120px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:2px}.industry-stats article strong[data-v-b0f749c0]{display:block;color:#006eff;font-size:40px;line-height:1;font-weight:900;letter-spacing:-.06em}.industry-stats article span[data-v-b0f749c0]{display:block;margin-top:12px;color:#0f172a;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.industry-stats__line[data-v-b0f749c0]{display:block;width:32px;height:2px;margin-top:12px;background:#006eff4d;transition:width .35s ease}.industry-stats article:hover .industry-stats__line[data-v-b0f749c0]{width:100%}.industry-stats article small[data-v-b0f749c0]{display:block;margin-top:6px;color:#94a3b8bf;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.industry-grid[data-v-b0f749c0]{margin-top:84px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;overflow:hidden}.industry-card[data-v-b0f749c0]{position:relative;overflow:hidden;min-height:118px;padding:22px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f8fafc80;border:1px solid #f1f5f9;border-radius:2px;cursor:pointer;opacity:0;transform:translate3d(0,20px,0) scale(.985);transition:background-color .35s ease,border-color .35s ease,transform .35s ease}.industry-grid--visible .industry-card[data-v-b0f749c0]{opacity:1;transform:translateZ(0) scale(1);transition:opacity .96s cubic-bezier(.22,1,.36,1) var(--industry-card-delay),transform .96s cubic-bezier(.22,1,.36,1) var(--industry-card-delay),background-color .35s ease,border-color .35s ease}.industry-grid--accent .industry-card[data-v-b0f749c0]{animation:industry-card-accent-b0f749c0 .72s cubic-bezier(.22,1,.36,1) var(--industry-card-accent-delay) 1 both}.industry-card[data-v-b0f749c0]:hover{transform:translateY(-4px);border-color:#006eff42}.industry-card__icon[data-v-b0f749c0]{width:64px;height:64px;display:grid;place-items:center;color:#94a3b8;transition:all .35s ease}.industry-card__icon-mask[data-v-b0f749c0]{width:28px;height:28px;display:block;background:#0f172a;opacity:.42;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;transition:transform .35s ease,background-color .35s ease,opacity .35s ease}.industry-card strong[data-v-b0f749c0]{color:#475569;font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.35;text-align:center;transition:color .35s ease}.industry-card[data-v-b0f749c0]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#006eff;transform:scaleX(0);transform-origin:center;transition:transform .45s ease}.industry-card:hover .industry-card__icon[data-v-b0f749c0]{color:#006eff}.industry-card:hover .industry-card__icon-mask[data-v-b0f749c0]{background:#006eff;opacity:1}.industry-card:hover strong[data-v-b0f749c0]{color:#0f172a}.industry-card[data-v-b0f749c0]:hover:after{transform:scaleX(1)}@keyframes industry-card-accent-b0f749c0{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1)}to{transform:translateZ(0) scale(1)}}.industry-section__cta[data-v-b0f749c0]{padding-top:100px;margin-top:110px;border-top:1px solid rgba(226,232,240,.9);text-align:center}.industry-section__cta-text[data-v-b0f749c0]{margin:0 0 30px;color:#0f172a;font-size:26px;font-weight:600;line-height:1.2}.primary-button[data-v-b0f749c0]{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;border:none;cursor:pointer;color:#fff;font-size:14px;font-weight:800;background:linear-gradient(135deg,#006eff,#1f75ff);box-shadow:0 20px 40px #006eff3d;transition:all .3s ease}.industry-section__button[data-v-b0f749c0]{width:252px;height:60px;justify-content:center;padding:0 24px;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1}.primary-button[data-v-b0f749c0]:hover{transform:translateY(-2px)}@media (max-width: 1280px){.industry-section__top[data-v-b0f749c0]{grid-template-columns:1fr}.industry-grid[data-v-b0f749c0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (max-width: 768px){.industry-section[data-v-b0f749c0]{padding:88px 18px 20px}.industry-stats[data-v-b0f749c0]{padding-left:22px;padding-right:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.industry-grid[data-v-b0f749c0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.industry-card[data-v-b0f749c0]{min-height:110px;padding:20px 10px 16px}.industry-card__icon[data-v-b0f749c0]{width:52px;height:52px}}.partners-section[data-v-992e04f3]{width:100vw;margin-left:calc(50% - 50vw);padding:240px 0 120px;border-top:1px solid rgba(248,250,252,.8);overflow:hidden}.partners-track[data-v-992e04f3]{position:relative;width:100%;overflow:hidden}.partners-track__marquee[data-v-992e04f3]{display:flex;align-items:center;width:max-content;will-change:transform}.partners-track__group[data-v-992e04f3]{flex-shrink:0;display:flex;align-items:center;gap:0;padding:0}.partner-logo-card[data-v-992e04f3]{width:210px;height:87px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:10px;box-shadow:0 10px 30px #00000014}.partner-logo-card img[data-v-992e04f3]{max-width:180px;max-height:48px;width:auto;height:auto;object-fit:contain}@media (max-width: 768px){.partners-section[data-v-992e04f3]{padding-top:72px;padding-bottom:56px}.partners-track__group[data-v-992e04f3]{gap:0;padding:0}.partner-logo-card[data-v-992e04f3]{width:152px;height:68px;border-radius:8px}.partner-logo-card img[data-v-992e04f3]{max-width:126px;max-height:38px}}.services-section[data-v-bd367bef]{width:min(100%,1440px);margin:0 auto;padding:160px 32px 80px}[data-v-bd367bef] .home-section-heading{margin-bottom:112px}[data-v-bd367bef] .home-section-heading h2{margin:0 0 24px;color:#0f172a;font-size:clamp(36px,3.8vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.05em}[data-v-bd367bef] .home-section-heading p{margin:0;color:#64748bd1;font-size:18px;font-weight:500;line-height:1.78}.services-grid[data-v-bd367bef]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border-left:1px solid #f1f5f9;border-top:1px solid #f1f5f9;box-shadow:0 24px 60px #94a3b81f}.service-card[data-v-bd367bef]{position:relative;min-height:316px;padding:40px;background:#fff;border-right:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;cursor:pointer;opacity:0;transform:translate3d(0,20px,0);transition:background-color .4s ease,transform .4s ease,z-index .4s ease}.services-grid--visible .service-card[data-v-bd367bef]{opacity:1;transform:translateZ(0);transition:opacity .96s cubic-bezier(.22,1,.36,1) var(--service-card-delay),transform .96s cubic-bezier(.22,1,.36,1) var(--service-card-delay),background-color .4s ease,z-index .4s ease}.services-grid--accent .service-card[data-v-bd367bef]{animation:service-card-accent-bd367bef .52s cubic-bezier(.22,1,.36,1) var(--service-card-accent-delay) 1 both}.service-card[data-v-bd367bef]:hover{transform:scale(1.02);z-index:2;background:#f8fafc}.service-card__badge[data-v-bd367bef]{position:absolute;right:0;top:0;padding:4px 12px;color:#fff;background:#ff6a00;font-size:8px;font-weight:900;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.service-card__media[data-v-bd367bef]{width:48px;height:48px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f8fafc;transition:all .5s ease}.service-card__media-icon[data-v-bd367bef]{width:26px;height:26px;display:block;background:#0f172a;opacity:.42;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;transition:transform .5s ease,background-color .35s ease,opacity .35s ease}.service-card h3[data-v-bd367bef]{margin:0 0 24px;color:#0f172a;font-size:18px;line-height:1.45;font-weight:900;transition:color .35s ease}.service-card p[data-v-bd367bef]{height:6.8em;margin:0 0 40px;color:#64748b;font-size:12px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.service-card button[data-v-bd367bef]{padding:0;width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap;border:none;background:transparent;color:#94a3b8;font-size:10px;line-height:1;font-weight:900;cursor:pointer;transition:color .35s ease}.service-card button[data-v-bd367bef] .anticon{opacity:0;transform:translate(-8px);transition:all .35s ease}.service-card__line[data-v-bd367bef]{position:absolute;left:0;bottom:0;width:0;height:2px;background:#006eff;transition:width .5s ease}.service-card:hover .service-card__media-icon[data-v-bd367bef]{background:#006eff;opacity:1;transform:scale(1.05)}.service-card:hover h3[data-v-bd367bef],.service-card:hover button[data-v-bd367bef]{color:#006eff}.service-card:hover button[data-v-bd367bef] .anticon{opacity:1;transform:translate(0)}.service-card:hover .service-card__line[data-v-bd367bef]{width:100%}@keyframes service-card-accent-bd367bef{0%{transform:translateZ(0)}38%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}@media (max-width: 1280px){.services-section[data-v-bd367bef]{padding-top:132px}.services-grid[data-v-bd367bef]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.services-section[data-v-bd367bef]{padding:96px 18px 48px}[data-v-bd367bef] .home-section-heading{margin-bottom:52px}[data-v-bd367bef] .home-section-heading h2{margin-bottom:16px;font-size:32px;line-height:1.15}[data-v-bd367bef] .home-section-heading p{font-size:15px;line-height:1.7}.services-grid[data-v-bd367bef]{grid-template-columns:1fr}.service-card[data-v-bd367bef]{min-height:auto;padding:28px 24px}.service-card__media[data-v-bd367bef]{width:42px;height:42px;margin-bottom:24px}.service-card__media-icon[data-v-bd367bef]{width:24px;height:24px}.service-card h3[data-v-bd367bef]{margin-bottom:16px}.service-card p[data-v-bd367bef]{min-height:auto;margin-bottom:24px}}.showcase-section[data-v-7b2e5dd2]{width:min(100%,1440px);margin:0 auto;padding:118px 28px 24px}[data-v-7b2e5dd2] .home-section-heading span{display:inline-flex;align-items:center;gap:10px;color:#006eff;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}[data-v-7b2e5dd2] .home-section-heading span i{width:40px;height:1px;background:#006eff}[data-v-7b2e5dd2] .home-section-heading h2{margin:18px 0 0;color:#0f172a;font-size:clamp(38px,4vw,56px);line-height:1.15;font-weight:800;letter-spacing:-.05em}[data-v-7b2e5dd2] .home-section-heading p{margin:18px 0 0;color:#64748b;font-size:18px;line-height:1.85}.showcase-panel[data-v-7b2e5dd2]{background:#fff;border:1px solid rgba(226,232,240,.9);box-shadow:0 40px 80px #006eff0d;overflow:hidden;display:grid;grid-template-columns:380px minmax(0,1fr)}.showcase-tabs[data-v-7b2e5dd2]{position:relative;padding:32px 32px 58px;background:#f8fafc6b;border-right:1px solid rgba(226,232,240,.9)}.showcase-tabs__label[data-v-7b2e5dd2]{padding:12px 16px;margin-bottom:14px;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.3em}.showcase-tabs__item[data-v-7b2e5dd2]{position:relative;z-index:1;width:100%;margin-bottom:12px;padding:26px 22px;display:flex;align-items:center;gap:18px;border:none;background:transparent;text-align:left;cursor:pointer;transition:all .45s ease}.showcase-tabs__item[data-v-7b2e5dd2]:hover,.showcase-tabs__item--active[data-v-7b2e5dd2]{background:#fff;box-shadow:0 12px 30px #006eff14}.showcase-tabs__icon[data-v-7b2e5dd2]{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;background:#f1f5f9;color:#94a3b8;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease;overflow:hidden}.showcase-tabs__icon-mask[data-v-7b2e5dd2]{width:24px;height:24px;background:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}.showcase-tabs__icon-fallback[data-v-7b2e5dd2]{color:currentColor;font-size:18px;font-weight:800;line-height:1}.showcase-tabs__item:hover .showcase-tabs__icon[data-v-7b2e5dd2],.showcase-tabs__item--active .showcase-tabs__icon[data-v-7b2e5dd2]{background:#006eff;color:#fff}.showcase-tabs__item--active .showcase-tabs__icon[data-v-7b2e5dd2]{box-shadow:0 10px 24px #006eff33}.showcase-tabs__item:hover .showcase-tabs__icon-mask[data-v-7b2e5dd2],.showcase-tabs__item--active .showcase-tabs__icon-mask[data-v-7b2e5dd2]{transform:scale(1.02)}.showcase-tabs__text strong[data-v-7b2e5dd2]{display:block;color:#64748b;font-size:16px;font-weight:800;line-height:1.35;transition:color .35s ease}.showcase-tabs__text small[data-v-7b2e5dd2]{display:inline-block;margin-top:6px;color:#cbd5e1;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;min-height:15px}.showcase-tabs__item:hover .showcase-tabs__text strong[data-v-7b2e5dd2],.showcase-tabs__item--active .showcase-tabs__text strong[data-v-7b2e5dd2]{color:#0f172a}.showcase-tabs__item--active .showcase-tabs__text small[data-v-7b2e5dd2]{color:#006eff}.showcase-tabs__indicator[data-v-7b2e5dd2]{position:absolute;top:0;width:3px;background:#006eff;pointer-events:none;z-index:2;transition:left .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),opacity .2s ease}.showcase-detail[data-v-7b2e5dd2]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;padding:64px 64px 58px;min-height:660px}.showcase-detail__texture[data-v-7b2e5dd2]{position:absolute;top:0;right:0;bottom:0;left:0;background:none}.showcase-detail__content[data-v-7b2e5dd2],.showcase-visual[data-v-7b2e5dd2]{position:relative;z-index:1}.showcase-detail__tag[data-v-7b2e5dd2]{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;color:#006eff;background:#006eff0f;border:1px solid rgba(0,110,255,.1);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;min-height:33px}.showcase-detail__tag i[data-v-7b2e5dd2]{width:8px;height:8px;border-radius:50%;background:#006eff}.showcase-detail h3[data-v-7b2e5dd2]{margin:22px 0 0;color:#0f172a;font-size:clamp(38px,3.7vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.06em;min-height:124px;max-width:620px}.showcase-detail__line[data-v-7b2e5dd2]{width:96px;height:4px;margin-top:24px;background:#006eff}.showcase-detail p[data-v-7b2e5dd2]{margin:24px 0 0;color:#64748b;font-size:16px;line-height:1.9;min-height:150px;max-width:620px}.showcase-metrics[data-v-7b2e5dd2]{display:flex;flex-wrap:wrap;gap:44px;margin:36px 0 42px}.showcase-metrics small[data-v-7b2e5dd2]{display:block;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.showcase-metrics__value[data-v-7b2e5dd2]{display:block;margin-top:8px;color:#0f172a;font-size:18px;font-weight:600;min-height:24px}.primary-button[data-v-7b2e5dd2]{display:inline-flex;align-items:center;gap:12px;padding:20px 28px;border:none;cursor:pointer;color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;background:linear-gradient(135deg,#006eff,#1f75ff);box-shadow:0 20px 40px #006eff3d;transition:all .3s ease}.primary-button[data-v-7b2e5dd2]:hover{transform:translateY(-2px)}.showcase-button[data-v-7b2e5dd2]{justify-content:center;width:230px;box-shadow:0 30px 60px #006eff3d}.showcase-visual[data-v-7b2e5dd2]{display:flex;align-items:center;min-height:470px}.showcase-visual__card[data-v-7b2e5dd2]{position:relative;width:100%;max-width:320px;height:480px;padding:0;background:linear-gradient(180deg,#f1f5f9b8,#fffffffa);border:1px solid rgba(203,213,225,.8);box-shadow:0 28px 70px #0f172a1f;transform:skew(3deg) rotate(-3deg);transition:transform 1s ease}.showcase-panel:hover .showcase-visual__card[data-v-7b2e5dd2]{transform:skew(0) rotate(0)}.showcase-visual__media[data-v-7b2e5dd2]{width:100%;height:100%;overflow:hidden;background:#e2e8f0}.showcase-visual__media img[data-v-7b2e5dd2]{width:100%;height:100%;object-fit:cover}.showcase-fade-enter-active[data-v-7b2e5dd2],.showcase-fade-leave-active[data-v-7b2e5dd2]{transition:opacity .4s ease}.showcase-fade-enter-active .showcase-detail__content[data-v-7b2e5dd2]>*,.showcase-fade-enter-active .showcase-visual[data-v-7b2e5dd2]{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.showcase-fade-enter-active .showcase-detail__content[data-v-7b2e5dd2]>*:nth-child(1){transition-delay:40ms}.showcase-fade-enter-active .showcase-detail__content[data-v-7b2e5dd2]>*:nth-child(2){transition-delay:.12s}.showcase-fade-enter-active .showcase-detail__content[data-v-7b2e5dd2]>*:nth-child(3){transition-delay:.18s}.showcase-fade-enter-active .showcase-detail__content[data-v-7b2e5dd2]>*:nth-child(4){transition-delay:.24s}.showcase-fade-enter-active .showcase-detail__content[data-v-7b2e5dd2]>*:nth-child(5){transition-delay:.3s}.showcase-fade-enter-active .showcase-detail__content[data-v-7b2e5dd2]>*:nth-child(6){transition-delay:.36s}.showcase-fade-enter-active .showcase-visual[data-v-7b2e5dd2]{transition-delay:.22s}.showcase-fade-enter-from[data-v-7b2e5dd2],.showcase-fade-leave-to[data-v-7b2e5dd2]{opacity:0}.showcase-fade-enter-from .showcase-detail__content[data-v-7b2e5dd2]>*{opacity:0;transform:translate3d(0,18px,0)}.showcase-fade-enter-from .showcase-visual[data-v-7b2e5dd2]{opacity:0;transform:translate3d(18px,0,0)}.showcase-fade-leave-active .showcase-detail__content[data-v-7b2e5dd2],.showcase-fade-leave-active .showcase-visual[data-v-7b2e5dd2]{transition:opacity .22s ease,transform .22s ease}.showcase-fade-leave-to .showcase-detail__content[data-v-7b2e5dd2]{opacity:0;transform:translate3d(0,-8px,0)}.showcase-fade-leave-to .showcase-visual[data-v-7b2e5dd2]{opacity:0;transform:translate3d(-12px,0,0)}@media (max-width: 1280px){.showcase-panel[data-v-7b2e5dd2],.showcase-detail[data-v-7b2e5dd2]{grid-template-columns:1fr}}@media (max-width: 768px){.showcase-section[data-v-7b2e5dd2]{padding-left:18px;padding-right:18px}.showcase-tabs[data-v-7b2e5dd2],.showcase-detail[data-v-7b2e5dd2]{padding-left:20px;padding-right:20px}.showcase-visual__card[data-v-7b2e5dd2]{max-width:none;height:360px;transform:none}.showcase-visual__media[data-v-7b2e5dd2]{height:100%}}.stats-section[data-v-4f4427e3]{margin-top:20px;background:#fff;border-bottom:1px solid rgba(226,232,240,.78)}.stats-section__inner[data-v-4f4427e3]{width:min(100%,1440px);margin:0 auto;padding:24px 28px 56px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.stats-card[data-v-4f4427e3]{position:relative;padding:0 18px;text-align:center}.stats-card[data-v-4f4427e3]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#e2e8f0e6}.stats-card[data-v-4f4427e3]:first-child:before{display:none}.stats-card small[data-v-4f4427e3]{display:block;color:#b5c0d2;font-size:12px;font-weight:800;line-height:1.4}.stats-card strong[data-v-4f4427e3]{display:block;margin-top:10px;color:#0f172a;font-size:32px;font-weight:900;letter-spacing:-.06em;line-height:1}@media (max-width: 1280px){.stats-section__inner[data-v-4f4427e3]{padding-bottom:40px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 768px){.stats-section__inner[data-v-4f4427e3]{padding:20px 18px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-card[data-v-4f4427e3]{padding:18px 12px}.stats-card[data-v-4f4427e3]:before{top:18px;bottom:18px}.stats-card[data-v-4f4427e3]:nth-child(odd):before{display:none}}.new-home[data-v-c513a49d]{background:#fff;color:#0f172a;overflow-x:hidden}
