.gv-tech[data-v-958f8bca]{padding:14px 0 40px}.gv-shell[data-v-958f8bca]{width:min(1300px,calc(100% - 40px));margin:0 auto}.gv-tech-section[data-v-958f8bca]{scroll-margin-top:108px}.gv-tech-hero h1[data-v-958f8bca]{margin:0;color:#fff;font-size:clamp(32px,4.4vw,64px);line-height:1.03;letter-spacing:.01em}.gv-tech-hero__subtitle[data-v-958f8bca]{margin:18px 0 0;max-width:920px;color:#d1c7ff;font-size:clamp(19px,2.1vw,32px);line-height:1.25}.gv-tech-hero__meta[data-v-958f8bca]{margin-top:18px;display:grid;gap:10px}.gv-tech-hero__meta p[data-v-958f8bca]{margin:0;color:#d5cbffe0;font-size:16px}.gv-tech-badge[data-v-958f8bca]{width:fit-content;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(138,126,255,.45);background:#6a58ff3d;color:#fff;font-size:13px;letter-spacing:.03em;text-transform:uppercase;padding:7px 14px}.gv-tech-cards[data-v-958f8bca]{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gv-tech-card[data-v-958f8bca]{min-width:0;min-height:142px;border-radius:18px;border:1px solid rgba(133,121,255,.48);background:linear-gradient(155deg,#282569db,#080a3eeb),radial-gradient(circle at top right,rgba(148,133,255,.3),transparent 48%);padding:18px;display:grid;align-content:space-between;gap:14px}.gv-tech-card h2[data-v-958f8bca]{margin:0;color:#d1c7ff;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.gv-tech-card p[data-v-958f8bca]{margin:0;color:#fff;font-size:clamp(17px,1.8vw,24px);line-height:1.3;font-weight:600;overflow-wrap:anywhere}.gv-tech-block[data-v-958f8bca]{margin-top:18px;border-radius:22px;border:1px solid rgba(130,118,255,.42);background:linear-gradient(165deg,#171952e6,#070a37f2);padding:24px}.gv-tech-block--last[data-v-958f8bca]{margin-bottom:10px}.gv-tech-block__head[data-v-958f8bca]{display:grid;gap:8px;margin-bottom:18px}.gv-tech-block__head h2[data-v-958f8bca]{margin:0;color:#fff;font-size:clamp(23px,2.2vw,34px);line-height:1.2}.gv-tech-block__head p[data-v-958f8bca]{margin:0;max-width:980px;color:#d6ceffe6;font-size:15px;line-height:1.5}.gv-tech-toc[data-v-958f8bca]{margin-top:18px;padding-top:18px;padding-bottom:18px}.gv-tech-toc__links[data-v-958f8bca]{display:flex;flex-wrap:wrap;gap:10px}.gv-tech-toc__links a[data-v-958f8bca]{border-radius:999px;border:1px solid rgba(150,138,255,.44);background:#ffffff0f;color:#fff;text-decoration:none;font-size:14px;line-height:1.2;padding:10px 14px;transition:border-color .2s ease,background-color .2s ease}.gv-tech-toc__links a[data-v-958f8bca]:hover{border-color:#bbb1ff9e;background:#ffffff1f}.gv-tech-toc__links a[data-v-958f8bca]:focus-visible,.gv-tech-app-link[data-v-958f8bca]:focus-visible{outline:2px solid #d8d1ff;outline-offset:3px}.gv-tech-list[data-v-958f8bca]{margin:0;padding-inline-start:22px;display:grid;gap:10px;list-style:disc outside;color:#e6ddff}.gv-tech-list--spaced[data-v-958f8bca]{margin-top:18px}.gv-tech-list li[data-v-958f8bca]{line-height:1.5;overflow-wrap:anywhere}.gv-tech-list li[data-v-958f8bca]::marker{color:#b8adff}.gv-tech-feature-grid[data-v-958f8bca],.gv-tech-profile-grid[data-v-958f8bca],.gv-tech-client-grid[data-v-958f8bca],.gv-tech-pricing-grid[data-v-958f8bca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gv-tech-feature[data-v-958f8bca],.gv-tech-client[data-v-958f8bca]{min-width:0;border-radius:14px;border:1px solid rgba(148,138,255,.38);background:#ffffff0d;padding:18px}.gv-tech-feature h3[data-v-958f8bca],.gv-tech-client h3[data-v-958f8bca],.gv-tech-profile h3[data-v-958f8bca]{margin:0;color:#fff;font-size:20px;line-height:1.3}.gv-tech-feature p[data-v-958f8bca],.gv-tech-client>p[data-v-958f8bca]{margin:10px 0 0;color:#e3ddffeb;font-size:15px;line-height:1.5}.gv-tech-profile[data-v-958f8bca]{min-width:0;border-radius:16px;border:1px solid rgba(148,138,255,.42);background:#ffffff0e;overflow:hidden}.gv-tech-profile header[data-v-958f8bca]{border-bottom:1px solid rgba(148,138,255,.28);padding:18px}.gv-tech-profile header p[data-v-958f8bca]{margin:8px 0 0;color:#d1c7ff;font-size:14px;line-height:1.4}.gv-tech-profile dl[data-v-958f8bca]{margin:0;padding:6px 18px}.gv-tech-profile dl div[data-v-958f8bca]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;border-bottom:1px solid rgba(148,138,255,.18);padding:13px 0}.gv-tech-profile dl div[data-v-958f8bca]:last-child{border-bottom:0}.gv-tech-profile dt[data-v-958f8bca]{min-width:0;color:#d6ceffd1;overflow-wrap:anywhere}.gv-tech-profile dd[data-v-958f8bca]{margin:0;color:#fff;font-weight:600;text-align:right;white-space:nowrap}.gv-tech-note[data-v-958f8bca]{border-radius:14px;border:1px solid rgba(241,187,88,.48);background:#8f5b1329;padding:16px;display:grid;gap:7px}.gv-tech-note strong[data-v-958f8bca]{color:#ffe3a8;font-size:14px}.gv-tech-note p[data-v-958f8bca]{margin:0;max-width:1040px;color:#f8e9c8;font-size:15px;line-height:1.55}.gv-tech-client[data-v-958f8bca]{display:grid;align-content:start}.gv-tech-client .gv-tech-list[data-v-958f8bca]{margin-top:16px}.gv-tech-app-link[data-v-958f8bca]{width:fit-content;margin-top:16px;border-radius:10px;border:1px solid rgba(150,138,255,.42);background:#ffffff12;color:#fff;text-decoration:none;font-size:14px;padding:11px 14px;display:inline-flex;align-items:center;gap:10px;transition:border-color .2s ease,background-color .2s ease}.gv-tech-app-link[data-v-958f8bca]:hover{border-color:#bbb1ff9e;background:#ffffff1f}.gv-tech-app-link span[data-v-958f8bca]:last-child{color:#d1c7ff;font-size:18px}.gv-tech-media-grid[data-v-958f8bca]{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,.75fr);align-items:stretch;gap:12px}.gv-tech-figure[data-v-958f8bca]{min-width:0;margin:0;border-radius:14px;border:1px solid rgba(148,138,255,.38);background:#ffffff0d;overflow:hidden;display:grid;grid-template-rows:1fr auto}.gv-tech-figure__media[data-v-958f8bca]{min-height:0;background:#f0f1f5;display:grid;place-items:center}.gv-tech-figure img[data-v-958f8bca]{width:100%;height:auto;max-height:620px;display:block;object-fit:contain}.gv-tech-figure--mobile img[data-v-958f8bca]{width:auto;max-width:100%;height:100%;max-height:620px}.gv-tech-figure figcaption[data-v-958f8bca]{color:#e6dffff0;font-size:14px;line-height:1.45;padding:12px 14px}.gv-tech-pricing-card[data-v-958f8bca]{min-width:0;border-radius:16px;border:1px solid rgba(148,138,255,.38);background:#ffffff0e;padding:20px;display:grid;align-content:start;gap:10px}.gv-tech-pricing-card--accent[data-v-958f8bca]{border-color:#988cffa8;background:linear-gradient(145deg,#5948d257,#ffffff0e)}.gv-tech-pricing-card span[data-v-958f8bca]{color:#d1c7ff;font-size:13px;text-transform:uppercase}.gv-tech-pricing-card strong[data-v-958f8bca]{color:#fff;font-size:clamp(25px,3vw,42px);line-height:1.1;overflow-wrap:anywhere}.gv-tech-pricing-card p[data-v-958f8bca]{margin:0;color:#e6dfffeb;font-size:15px;line-height:1.5}@media(max-width:1120px){.gv-tech-cards[data-v-958f8bca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.gv-tech-media-grid[data-v-958f8bca]{grid-template-columns:1fr}.gv-tech-figure--mobile img[data-v-958f8bca]{max-height:560px}}@media(max-width:760px){.gv-shell[data-v-958f8bca]{width:calc(100% - 16px)}.gv-tech[data-v-958f8bca]{padding-top:8px}.gv-tech-hero__meta p[data-v-958f8bca]{font-size:14px}.gv-tech-cards[data-v-958f8bca],.gv-tech-feature-grid[data-v-958f8bca],.gv-tech-profile-grid[data-v-958f8bca],.gv-tech-client-grid[data-v-958f8bca],.gv-tech-pricing-grid[data-v-958f8bca]{grid-template-columns:1fr}.gv-tech-block[data-v-958f8bca]{padding:18px 14px}.gv-tech-toc__links a[data-v-958f8bca]{width:100%;text-align:center}.gv-tech-profile dl div[data-v-958f8bca]{grid-template-columns:1fr;gap:4px}.gv-tech-profile dd[data-v-958f8bca]{text-align:left}.gv-tech-app-link[data-v-958f8bca]{width:100%;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.gv-tech-toc__links a[data-v-958f8bca],.gv-tech-app-link[data-v-958f8bca]{transition:none}}
