@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&family=Unbounded:wght@400;500;600;700;800&display=swap);body{margin:0}.cpdt-landing[data-v-3c841404]{overflow-x:hidden;color:#eef8fb;background:radial-gradient(circle at 20% 10%,rgba(52,209,138,.12),transparent 26%),radial-gradient(circle at 80% 10%,rgba(47,167,245,.16),transparent 28%),linear-gradient(180deg,#041019,#031018 60%,#02070b);font-family:Open Sans,sans-serif}.cpdt-landing[data-v-3c841404] *{box-sizing:border-box}.cpdt-landing[data-v-3c841404] .brand__text strong,.cpdt-landing[data-v-3c841404] .eyebrow,.cpdt-landing[data-v-3c841404] .geo-card__title,.cpdt-landing[data-v-3c841404] .news-date,.cpdt-landing[data-v-3c841404] .stat-card strong,.cpdt-landing[data-v-3c841404] h1,.cpdt-landing[data-v-3c841404] h2,.cpdt-landing[data-v-3c841404] h3{font-family:Unbounded,sans-serif}.cpdt-landing[data-v-3c841404] strong{color:#fff}.container[data-v-3c841404]{width:min(1180px,100% - 40px);margin:0 auto}.topbar[data-v-3c841404]{position:sticky;top:0;z-index:50;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(3,13,20,.72);backdrop-filter:blur(18px)}.topbar--scrolled[data-v-3c841404]{background:rgba(5,16,23,.88)}.topbar__inner[data-v-3c841404]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand[data-v-3c841404]{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.brand__mark[data-v-3c841404]{width:44px;height:44px;display:grid;place-items:center;color:#fff;border-radius:16px;background:none}.brand__mark svg[data-v-3c841404]{width:34px;height:34px}.brand__text[data-v-3c841404]{display:flex;flex-direction:column;line-height:1.05}.brand__text strong[data-v-3c841404]{font-size:15px;letter-spacing:.02em}.brand__text small[data-v-3c841404]{margin-top:4px;color:#9bb0ba;font-size:12px}.nav[data-v-3c841404]{display:flex;align-items:center;gap:20px;color:#9bb0ba;flex-wrap:wrap}.nav a[data-v-3c841404]{color:#9bb0ba;text-decoration:none;font-weight:700;transition:color .2s ease,opacity .2s ease}.nav a[data-v-3c841404]:focus,.nav a[data-v-3c841404]:hover{color:#eef8fb;opacity:1}.menu-btn[data-v-3c841404]{display:none;width:46px;height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);cursor:pointer}.menu-btn span[data-v-3c841404]{display:block;width:20px;height:2px;background:#eef8fb;margin:4px auto;border-radius:2px}.mobile-nav[data-v-3c841404]{display:grid;gap:10px;padding:0 20px 16px}.mobile-nav a[data-v-3c841404]{color:#eef8fb;text-decoration:none;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);font-weight:700}.button[data-v-3c841404]{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:16px;font-weight:800;background:linear-gradient(135deg,#2fa7f5,#34d18a);color:#031018;text-decoration:none;box-shadow:0 16px 40px rgba(47,167,245,.18)}.button--ghost[data-v-3c841404],.button--secondary[data-v-3c841404],.button--small[data-v-3c841404]{background:transparent;color:#eef8fb;border:1px solid hsla(0,0%,100%,.12);box-shadow:none}.button--small[data-v-3c841404]{padding:11px 16px;border-radius:14px}.hero[data-v-3c841404]{position:relative;padding:92px 0 46px}.hero__bg[data-v-3c841404]{position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(52,209,138,.12),transparent 26%),radial-gradient(circle at 15% 20%,rgba(47,167,245,.14),transparent 28%);pointer-events:none}.hero__grid[data-v-3c841404]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:34px;align-items:center}.eyebrow[data-v-3c841404]{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#34d18a;font-size:13px;letter-spacing:.02em}.eyebrow__dot[data-v-3c841404]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#2fa7f5,#34d18a);box-shadow:0 0 18px rgba(52,209,138,.8)}.hero h1[data-v-3c841404],.section h2[data-v-3c841404]{margin:18px 0 14px;font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.04em}.section h2[data-v-3c841404]{font-size:clamp(30px,3.2vw,48px)}.lead[data-v-3c841404],.list-card p[data-v-3c841404],.news-card p[data-v-3c841404],.news-content[data-v-3c841404],.section p[data-v-3c841404],.service-card p[data-v-3c841404]{color:#9bb0ba;font-size:18px;line-height:1.65}.hero__actions[data-v-3c841404]{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 22px}.cards-grid[data-v-3c841404],.hero__stats[data-v-3c841404],.news-grid[data-v-3c841404],.tech-grid[data-v-3c841404]{display:grid;gap:16px}.hero__stats[data-v-3c841404]{grid-template-columns:repeat(3,1fr)}.list-card[data-v-3c841404],.news-card[data-v-3c841404],.service-card[data-v-3c841404],.stat-card[data-v-3c841404],.tech-item[data-v-3c841404]{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.18)}.stat-card[data-v-3c841404]{padding:18px}.stat-card strong[data-v-3c841404]{display:block;font-size:28px;margin-bottom:8px}.stat-card span[data-v-3c841404]{color:#9bb0ba;line-height:1.5}.section[data-v-3c841404]{padding:86px 0}.section--surface[data-v-3c841404]{background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0))}.section-head[data-v-3c841404]{max-width:780px;margin-bottom:28px}.section-head p[data-v-3c841404]{margin-bottom:0}.cards-grid[data-v-3c841404]{grid-template-columns:repeat(3,1fr)}.service-card[data-v-3c841404]{overflow:hidden}.service-card__image img[data-v-3c841404]{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.service-card__body[data-v-3c841404]{padding:20px}.service-card__body h3[data-v-3c841404]{margin:0 0 10px;font-size:22px}.split[data-v-3c841404]{display:grid;grid-template-columns:1fr .92fr;gap:24px;align-items:start}.vertical-list[data-v-3c841404]{display:grid;gap:14px}.list-card[data-v-3c841404]{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:18px;align-items:start}.list-card__icon[data-v-3c841404]{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#34d18a;background:linear-gradient(135deg,rgba(47,167,245,.14),rgba(52,209,138,.1))}.list-card h3[data-v-3c841404]{margin:0 0 8px}.tech-grid[data-v-3c841404]{grid-template-columns:repeat(4,1fr)}.tech-item[data-v-3c841404]{padding:22px;text-align:center}.tech-item__icon[data-v-3c841404]{width:56px;height:56px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;color:#34d18a;background:linear-gradient(135deg,rgba(47,167,245,.14),rgba(52,209,138,.1))}.tech-item h3[data-v-3c841404]{margin:0;font-size:18px}.news-state[data-v-3c841404]{padding:20px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.news-state--error[data-v-3c841404]{color:#ffb4b4}.news-grid[data-v-3c841404]{grid-template-columns:repeat(3,1fr)}.news-card-link[data-v-3c841404]{text-decoration:none;color:inherit;display:block}.news-card[data-v-3c841404]{padding:22px;cursor:pointer;transition:all .3s ease;height:100%}.news-card[data-v-3c841404]:hover{transform:translateY(-4px);border-color:rgba(52,209,138,.3);box-shadow:0 20px 60px rgba(0,0,0,.3)}.news-card__top[data-v-3c841404]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.news-card__title[data-v-3c841404]{margin:10px 0 14px;font-size:22px;font-family:Unbounded,sans-serif;transition:color .2s ease}.news-card:hover .news-card__title[data-v-3c841404]{color:#34d18a}.news-card__preview[data-v-3c841404]{color:#9bb0ba;font-size:15px;line-height:1.6;margin:12px 0}.news-card__read-more[data-v-3c841404]{display:inline-block;color:#34d18a;font-weight:600;font-size:14px;transition:all .2s ease}.news-card:hover .news-card__read-more[data-v-3c841404]{transform:translateX(4px)}.news-date[data-v-3c841404]{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#34d18a;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.news-category[data-v-3c841404]{display:inline-block;padding:4px 12px;border-radius:999px;background:rgba(52,209,138,.1);color:#34d18a;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.footer[data-v-3c841404]{padding:46px 0 18px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(3,13,20,.65)}.footer__grid[data-v-3c841404]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.footer h3[data-v-3c841404]{margin-top:0;font-family:Unbounded,sans-serif}.footer a[data-v-3c841404]{color:#dff6ff}.footer__bottom[data-v-3c841404]{margin-top:28px;padding-top:18px;color:#9bb0ba;text-align:center;border-top:1px solid hsla(0,0%,100%,.08)}@media(max-width:1024px){.cards-grid[data-v-3c841404],.footer__grid[data-v-3c841404],.hero__stats[data-v-3c841404],.news-grid[data-v-3c841404],.split[data-v-3c841404],.tech-grid[data-v-3c841404]{grid-template-columns:1fr}}@media(max-width:760px){.container[data-v-3c841404]{width:min(100% - 24px,1180px)}.nav[data-v-3c841404]{display:none}.menu-btn[data-v-3c841404]{display:inline-block}.hero[data-v-3c841404]{padding-top:58px}.hero h1[data-v-3c841404]{font-size:clamp(34px,10vw,56px)}}.news-page[data-v-6d4a669a]{padding:40px 0 80px;min-height:80vh;color:#eef8fb;font-family:Open Sans,sans-serif;background:radial-gradient(circle at 20% 10%,rgba(52,209,138,.12),transparent 26%),radial-gradient(circle at 80% 10%,rgba(47,167,245,.16),transparent 28%),linear-gradient(180deg,#041019,#031018 60%,#02070b)}.container[data-v-6d4a669a]{width:min(860px,100% - 40px);margin:0 auto}.back-link[data-v-6d4a669a]{display:inline-block;color:#34d18a;text-decoration:none;font-weight:600;margin-bottom:32px;transition:all .2s ease;font-family:Open Sans,sans-serif;cursor:pointer}.back-link[data-v-6d4a669a]:hover{transform:translateX(-4px)}.news-article[data-v-6d4a669a]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:48px}.news-date[data-v-6d4a669a]{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#34d18a;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px;font-family:Unbounded,sans-serif}.news-title[data-v-6d4a669a]{font-family:Unbounded,sans-serif;font-size:clamp(28px,3.5vw,44px);line-height:1.15;color:#eef8fb;margin:0 0 32px;letter-spacing:-.02em;font-weight:700}.news-content[data-v-6d4a669a]{color:#c8dce6;line-height:1.8;font-size:18px;font-family:Open Sans,sans-serif}.news-content p[data-v-6d4a669a]{margin:16px 0}.news-content figure[data-v-6d4a669a]{margin:32px 0}.news-content figure img[data-v-6d4a669a]{width:100%;height:auto;border-radius:16px;border:1px solid hsla(0,0%,100%,.06)}.news-content figure figcaption[data-v-6d4a669a]{margin-top:12px;color:#9bb0ba;font-size:15px;text-align:center}.video-wrapper[data-v-6d4a669a]{margin:32px 0}.video-wrapper iframe[data-v-6d4a669a]{width:100%;aspect-ratio:16/9;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:#000}.video-caption[data-v-6d4a669a]{margin-top:12px;color:#9bb0ba;font-size:15px;text-align:center}.link-wrapper[data-v-6d4a669a]{margin:32px 0;text-align:center}.button[data-v-6d4a669a]{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#2fa7f5,#34d18a);color:#031018;border-radius:16px;font-weight:700;text-decoration:none;transition:all .3s ease;font-family:Open Sans,sans-serif}.button[data-v-6d4a669a]:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(47,167,245,.25)}.news-content blockquote[data-v-6d4a669a]{margin:32px 0;padding:24px 32px;border-left:4px solid #34d18a;background:rgba(52,209,138,.05);border-radius:8px;font-style:italic}.news-content blockquote p[data-v-6d4a669a]{color:#eef8fb;font-size:20px;margin:0}.news-content blockquote footer[data-v-6d4a669a]{margin-top:12px;color:#9bb0ba;font-style:normal}.news-content ol[data-v-6d4a669a],.news-content ul[data-v-6d4a669a]{margin:16px 0;padding-left:24px}.news-content li[data-v-6d4a669a]{margin:8px 0}.not-found[data-v-6d4a669a]{text-align:center;padding:60px 0}.not-found h2[data-v-6d4a669a]{font-family:Unbounded,sans-serif;font-size:32px;margin-bottom:20px}.not-found a[data-v-6d4a669a]{color:#34d18a;text-decoration:none;font-weight:600;font-family:Open Sans,sans-serif}@media(max-width:768px){.news-article[data-v-6d4a669a]{padding:24px}.news-title[data-v-6d4a669a]{font-size:26px}.news-content[data-v-6d4a669a]{font-size:16px}}