.container[data-v-99f7b265]{max-width:1180px;margin:0 auto;padding:0 32px}.hero[data-v-99f7b265]{position:relative;padding:88px 0 56px;overflow:hidden}.hero[data-v-99f7b265]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 30% 20%,rgba(79,140,255,.15),transparent 70%),radial-gradient(ellipse 50% 40% at 80% 30%,rgba(124,92,255,.1),transparent 70%)}.hero-content[data-v-99f7b265]{position:relative;max-width:760px;margin:0 auto;text-align:center}.hero-badge[data-v-99f7b265]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin-bottom:24px;background:#4f8cff1f;border:1px solid rgba(79,140,255,.25);border-radius:100px;font-size:13px;color:#6ea1ff;font-weight:500}.hero-badge[data-v-99f7b265]:before{content:"";width:6px;height:6px;border-radius:50%;background:#4f8cff;box-shadow:0 0 8px #4f8cff}.hero-title[data-v-99f7b265]{font-size:56px;line-height:1.08;letter-spacing:-.025em;font-weight:700;margin-bottom:24px}.hero-title .gradient[data-v-99f7b265]{background:linear-gradient(135deg,#4f8cff,#7c5cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-sub[data-v-99f7b265]{font-size:19px;line-height:1.55;color:#8b95a5;max-width:640px;margin:0 auto}.section-mission[data-v-99f7b265],.team-section[data-v-99f7b265],.section-legal[data-v-99f7b265],.section-contact[data-v-99f7b265]{padding:80px 0}.section-head[data-v-99f7b265]{text-align:center;margin-bottom:56px}.section-eyebrow[data-v-99f7b265]{display:inline-block;font-size:13px;font-weight:600;color:#6ea1ff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}[data-v-99f7b265] h2,.section-mission h2[data-v-99f7b265],.team-section h2[data-v-99f7b265],.section-legal h2[data-v-99f7b265],.section-contact h2[data-v-99f7b265]{font-size:38px;line-height:1.15;letter-spacing:-.02em;font-weight:700;margin-bottom:14px}.section-sub[data-v-99f7b265]{font-size:17px;color:#8b95a5;max-width:580px;margin:0 auto}.mission-grid[data-v-99f7b265]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1000px;margin:0 auto}.mission-text h2[data-v-99f7b265]{text-align:left}.mission-text p[data-v-99f7b265]{font-size:16px;color:#8b95a5;line-height:1.75;margin-bottom:14px}.mission-stats[data-v-99f7b265]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mission-stat[data-v-99f7b265]{padding:24px;background:#161c26;border:1px solid #1f2733;border-radius:12px}.mission-stat .v[data-v-99f7b265]{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1;background:linear-gradient(135deg,#4f8cff,#7c5cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mission-stat .l[data-v-99f7b265]{font-size:13px;color:#8b95a5;margin-top:8px;line-height:1.5}.team-section[data-v-99f7b265]{background:#11161e;border-top:1px solid #1f2733;border-bottom:1px solid #1f2733}.team-grid[data-v-99f7b265]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.team-card[data-v-99f7b265]{background:#161c26;border:1px solid #1f2733;border-radius:14px;padding:28px 22px;text-align:center;transition:all .15s}.team-card[data-v-99f7b265]:hover{border-color:#4f8cff;transform:translateY(-1px)}.team-photo[data-v-99f7b265]{display:flex;justify-content:center;margin-bottom:14px}.team-photo[data-v-99f7b265] .ui-avatar{width:88px;height:88px;font-size:26px;background:linear-gradient(135deg,#4f8cff,#7c5cff);color:#fff;font-weight:700}.team-name[data-v-99f7b265]{font-size:16px;font-weight:600;margin-bottom:4px}.team-role[data-v-99f7b265]{font-size:13px;color:#8b95a5;margin-bottom:10px}.team-bio[data-v-99f7b265]{font-size:12.5px;color:#5a6577;line-height:1.5}.legal-grid[data-v-99f7b265]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.legal-card[data-v-99f7b265]{padding:0}.legal-h[data-v-99f7b265]{font-size:18px;font-weight:600;margin:0;display:flex;align-items:center;gap:10px}.legal-h .ic[data-v-99f7b265]{width:32px;height:32px;border-radius:8px;background:#4f8cff1f;color:#6ea1ff;display:grid;place-items:center}.legal-row[data-v-99f7b265]{display:grid;grid-template-columns:140px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid #1f2733;font-size:13.5px}.legal-row[data-v-99f7b265]:last-child{border-bottom:0}.legal-row .label[data-v-99f7b265]{color:#8b95a5}.legal-row .value[data-v-99f7b265]{color:#e8edf3;font-family:SF Mono,ui-monospace,monospace;font-size:13px}.compliance-badges[data-v-99f7b265]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.contact-grid[data-v-99f7b265]{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.contact-info[data-v-99f7b265]{background:#161c26;border:1px solid #1f2733;border-radius:14px;padding:32px}.contact-info h3[data-v-99f7b265]{font-size:22px;font-weight:700;margin-bottom:24px;letter-spacing:-.01em}.contact-row[data-v-99f7b265]{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid #1f2733}.contact-row[data-v-99f7b265]:last-child{border-bottom:0}.contact-row .ic[data-v-99f7b265]{width:36px;height:36px;border-radius:8px;background:#4f8cff1f;color:#6ea1ff;display:grid;place-items:center;flex-shrink:0}.contact-row .label[data-v-99f7b265]{font-size:12px;color:#5a6577;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.contact-row .value[data-v-99f7b265]{font-size:14.5px;color:#e8edf3;font-weight:500}.contact-row .value a[data-v-99f7b265]{color:#6ea1ff;text-decoration:none}.contact-row .value a[data-v-99f7b265]:hover{text-decoration:underline}.contact-form[data-v-99f7b265]{background:#161c26;border:1px solid #1f2733;border-radius:14px;padding:32px}.contact-form h3[data-v-99f7b265]{font-size:22px;font-weight:700;margin-bottom:6px;letter-spacing:-.01em}.form-sub[data-v-99f7b265]{font-size:13.5px;color:#8b95a5;margin-bottom:22px}.field[data-v-99f7b265]{margin-bottom:16px}.field label[data-v-99f7b265]{display:block;font-size:12.5px;font-weight:500;color:#8b95a5;margin-bottom:6px}.field input[data-v-99f7b265],.field textarea[data-v-99f7b265],.field select[data-v-99f7b265]{width:100%;padding:10px 13px;background:#11161e;border:1px solid #1f2733;color:#e8edf3;border-radius:8px;font:inherit;font-size:14px;outline:0;box-sizing:border-box}.field input[data-v-99f7b265]:focus,.field textarea[data-v-99f7b265]:focus,.field select[data-v-99f7b265]:focus{border-color:#4f8cff}.field textarea[data-v-99f7b265]{min-height:88px;resize:vertical;line-height:1.5}.form-error[data-v-99f7b265]{padding:8px 12px;font-size:13px;color:#ff5d8f;background:#ff5d8f14;border-radius:6px;margin-bottom:12px}.form-success[data-v-99f7b265]{padding:12px 14px;font-size:13.5px;color:#3ecf8e;background:#3ecf8e1a;border:1px solid rgba(62,207,142,.3);border-radius:8px}.reset-link[data-v-99f7b265]{margin-left:8px;background:transparent;border:0;color:#6ea1ff;cursor:pointer;font:inherit;font-size:13px;text-decoration:underline}.btn-primary[data-v-99f7b265]{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;background:#4f8cff;color:#fff;border:1px solid #4f8cff;transition:all .15s}.btn-primary[data-v-99f7b265]:hover{background:#6ea1ff;border-color:#6ea1ff}.contact-submit[data-v-99f7b265]{width:100%;padding:12px}@media (max-width: 980px){.container[data-v-99f7b265]{padding:0 24px}.hero-title[data-v-99f7b265]{font-size:44px}.hero-sub[data-v-99f7b265]{font-size:17px}.section-mission h2[data-v-99f7b265],.team-section h2[data-v-99f7b265],.section-legal h2[data-v-99f7b265],.section-contact h2[data-v-99f7b265]{font-size:32px}.mission-grid[data-v-99f7b265]{grid-template-columns:1fr;gap:36px}.team-grid[data-v-99f7b265]{grid-template-columns:repeat(2,1fr)}.legal-grid[data-v-99f7b265],.contact-grid[data-v-99f7b265]{grid-template-columns:1fr}}@media (max-width: 640px){.container[data-v-99f7b265]{padding:0 18px}.hero[data-v-99f7b265]{padding:48px 0 40px}.hero-title[data-v-99f7b265]{font-size:30px}.hero-sub[data-v-99f7b265]{font-size:15.5px}.section-mission[data-v-99f7b265],.team-section[data-v-99f7b265],.section-legal[data-v-99f7b265],.section-contact[data-v-99f7b265]{padding:56px 0}.section-head[data-v-99f7b265]{margin-bottom:36px}.section-mission h2[data-v-99f7b265],.team-section h2[data-v-99f7b265],.section-legal h2[data-v-99f7b265],.section-contact h2[data-v-99f7b265]{font-size:26px}.mission-stats[data-v-99f7b265]{grid-template-columns:1fr 1fr;gap:10px}.mission-stat[data-v-99f7b265]{padding:18px}.mission-stat .v[data-v-99f7b265]{font-size:26px}.team-grid[data-v-99f7b265]{grid-template-columns:1fr}.contact-info[data-v-99f7b265],.contact-form[data-v-99f7b265]{padding:24px}}
