.dots[data-v-687e71de]{display:flex;flex-direction:column;gap:12px;position:fixed;right:22px;top:50%;translate:0 -50%;z-index:90}.dots button[data-v-687e71de]{background:#1511422e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #1511421f;height:12px;position:relative;transition:transform .25s var(--ease),background .25s;width:12px}.dots button[data-v-687e71de]:hover{transform:scale(1.25)}.dots button.on[data-v-687e71de]{background:var(--brand-2);box-shadow:0 0 0 4px #ff731e33;transform:scale(1.3)}.dots__label[data-v-687e71de]{background:var(--navy);border-radius:8px;color:#fff;font-size:12px;font-weight:600;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:22px;top:50%;transition:opacity .2s;translate:0 -50%;white-space:nowrap}.dots button:focus-visible .dots__label[data-v-687e71de],.dots button:hover .dots__label[data-v-687e71de]{opacity:1}@media(max-width:1100px){.dots[data-v-687e71de]{display:none}}.ph[data-v-9a8c5acb]{background:#fff;overflow:hidden;padding:170px 0 calc(110px + var(--notch-h))}.ph[data-v-9a8c5acb],.ph__grid[data-v-9a8c5acb]{position:relative}.ph__grid[data-v-9a8c5acb]{align-items:center;display:grid;gap:60px;grid-template-columns:1.05fr .95fr}.ph__title[data-v-9a8c5acb]{margin-top:22px}.ph__accent[data-v-9a8c5acb]{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ph__lead[data-v-9a8c5acb]{color:var(--c-muted);font-weight:500;margin-top:26px;max-width:640px}.ph__badges[data-v-9a8c5acb]{display:flex;flex-wrap:wrap;font-size:14.5px;gap:8px 18px;margin-top:26px}.ph__badges li[data-v-9a8c5acb]{align-items:center;display:inline-flex;gap:6px}.ph__badges svg[data-v-9a8c5acb]{color:var(--emerald)}.ph__stats[data-v-9a8c5acb]{display:flex;flex-wrap:wrap;gap:14px;margin:40px 0 0}.ph__stats>div[data-v-9a8c5acb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid var(--c-line);border-radius:var(--radius-m);box-shadow:var(--shadow-card);min-width:150px;overflow:hidden;padding:18px 20px 16px;position:relative}.ph__stats>div[data-v-9a8c5acb]:before{background:var(--gradient-brand);content:"";height:3px;inset:0 0 auto;position:absolute}.ph__stats dt[data-v-9a8c5acb]{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;letter-spacing:-.03em;-webkit-text-fill-color:transparent}.ph__stats dd[data-v-9a8c5acb]{color:var(--c-muted);font-size:13.5px;margin:2px 0 0}.ph__visual[data-v-9a8c5acb]{position:relative}@media(max-width:1024px){.ph[data-v-9a8c5acb]{padding:140px 0 calc(90px + var(--notch-h))}.ph__grid[data-v-9a8c5acb]{gap:48px;grid-template-columns:1fr}}.ls[data-v-f09796b5]{background:var(--navy);overflow:hidden;padding:calc(var(--section-y)*.9) 0 calc(var(--section-y)*.9 + var(--notch-h));scroll-margin-top:80px}.ls[data-v-f09796b5],.ls__grid[data-v-f09796b5]{position:relative}.ls__grid[data-v-f09796b5]{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1.1fr}.ls__intro[data-v-f09796b5]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(160deg,#1e1960d1,#0b0828e6);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-l);box-shadow:var(--shadow-navy);color:#fff;padding:44px 40px}.ls__intro .eyebrow[data-v-f09796b5]{color:var(--gold)}.ls__muted[data-v-f09796b5]{color:#ffffffd1}.ls__points[data-v-f09796b5]{border-top:1px solid hsla(0,0%,100%,.22);display:grid;gap:14px;margin-top:32px;padding-top:28px}.ls__points li[data-v-f09796b5]{align-items:center;display:flex;gap:12px}.ls__points svg[data-v-f09796b5]{color:var(--brand-1);flex:none}.ls__form[data-v-f09796b5]{background:#fff;border-radius:var(--radius-l);box-shadow:var(--shadow-navy);overflow:hidden;padding:40px;position:relative}.ls__ok[data-v-f09796b5]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:60px 10px;text-align:center}.ls__ok-icon[data-v-f09796b5]{background:#1987541a;border-radius:50%;color:var(--emerald);display:grid;height:64px;place-items:center;width:64px}@media(max-width:960px){.ls__grid[data-v-f09796b5]{grid-template-columns:1fr}.ls__form[data-v-f09796b5],.ls__intro[data-v-f09796b5]{padding:30px 22px}}
