.ph[data-v-49af1c27]{padding:8px clamp(8px,1.6vw,24px) 0}.ph__block[data-v-49af1c27]{border-radius:var(--r-xl);background:var(--grad-hero);position:relative;overflow:hidden}.ph__arcs[data-v-49af1c27]{pointer-events:none;opacity:.9;width:min(560px,60vw);height:auto;position:absolute;bottom:-200px;right:-60px}.ph__inner[data-v-49af1c27]{max-width:var(--max);padding:clamp(48px,6vw,88px) var(--m) clamp(48px,6vw,88px);justify-items:start;gap:22px;margin:0 auto;display:grid;position:relative}.ph__inner--stats[data-v-49af1c27]{padding-bottom:clamp(110px,10vw,140px)}.ph__tag[data-v-49af1c27]{color:#1a0e08;background:#ffffff8c;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:800}.ph__h1[data-v-49af1c27]{letter-spacing:-.045em;font-size:clamp(40px,4.6vw + 10px,84px);line-height:.98;font-weight:var(--w-title);color:#fff;text-wrap:balance;max-width:15ch}.ph__lede[data-v-49af1c27]{color:#1a0e08;max-width:50ch;font-size:clamp(17px,.8vw + 13px,21px);font-weight:500;line-height:1.5}.ph__stats[data-v-49af1c27]{max-width:var(--max);padding:0 var(--m);grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px;margin:-64px auto 0;display:grid;position:relative}.ph__stat[data-v-49af1c27]{border-radius:var(--r-md);box-shadow:var(--shadow-float);background:#fff;gap:6px;padding:24px 26px;display:grid}.ph__n[data-v-49af1c27]{font-size:clamp(32px,3vw + 8px,44px);font-weight:var(--w-title);letter-spacing:-.04em;line-height:1}.ph__l[data-v-49af1c27]{color:var(--muted);font-size:15px}@media (prefers-reduced-motion:no-preference){.ph__inner[data-v-49af1c27]>*,.ph__stat[data-v-49af1c27]{animation:rise-49af1c27 .9s var(--ease-out) both}.ph__inner[data-v-49af1c27]>:nth-child(2){animation-delay:70ms}.ph__inner[data-v-49af1c27]>:nth-child(3){animation-delay:.14s}.ph__stat[data-v-49af1c27]:nth-child(2){animation-delay:.22s}.ph__stat[data-v-49af1c27]:nth-child(3){animation-delay:.28s}.arc[data-v-49af1c27]{stroke-dasharray:600;stroke-dashoffset:600px;animation:draw-49af1c27 1.4s var(--ease-out) forwards}.arc-2[data-v-49af1c27]{animation-delay:.15s}.arc-3[data-v-49af1c27]{animation-delay:.3s}@keyframes draw-49af1c27{to{stroke-dashoffset:0}}@keyframes rise-49af1c27{0%{opacity:0;transform:translateY(24px)}}}@media (width<=700px){.ph__stats[data-v-49af1c27]{grid-template-columns:1fr}.ph__arcs[data-v-49af1c27]{opacity:.45}}
