.vm-hero__title[data-v-e7517fe6]{font-size:clamp(2.875rem,.4rem + 8.2vw,8.5rem);letter-spacing:-.05em;line-height:.94;text-wrap:wrap}.vm-hero__strike[data-v-e7517fe6]{position:relative;white-space:nowrap}.vm-hero__strike[data-v-e7517fe6]:after{animation:vm-strike-e7517fe6 .7s var(--vm-ease) .45s both;background-color:rgb(var(--vm-accent));content:"";height:.075em;left:-.04em;position:absolute;right:-.02em;top:54%;transform-origin:left center}@keyframes vm-strike-e7517fe6{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vm-scoreboard[data-v-e7517fe6]{background-color:#ffffff05;border:1px solid rgb(var(--vm-line))}.vm-service[data-v-b7d77f8f]{border-top:1px solid rgba(15,23,42,.15);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:2.75rem minmax(0,1fr);padding-block:1.75rem;position:relative;row-gap:.875rem}.vm-service[data-v-b7d77f8f]:before{background-color:rgb(var(--vm-mark));content:"";height:2px;left:0;position:absolute;top:-1px;transform:scaleX(0);transform-origin:left;transition:transform var(--vm-base) var(--vm-ease);width:100%}.vm-service[data-v-b7d77f8f]:hover:before{transform:scaleX(1)}.vm-service__index[data-v-b7d77f8f]{color:#0f172a8c;padding-top:.45rem}.vm-service__title[data-v-b7d77f8f]{font-size:clamp(1.5rem,1.2rem + 1.1vw,2.25rem);letter-spacing:-.03em;line-height:1.05;transition:transform var(--vm-base) var(--vm-ease)}.vm-service:hover .vm-service__title[data-v-b7d77f8f]{transform:translate(.375rem)}.vm-service__body[data-v-b7d77f8f]{color:#0f172abf;grid-column:2;line-height:1.6;max-width:30rem}@media (min-width:768px){.vm-service[data-v-b7d77f8f]{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:3.5rem minmax(0,1.1fr) minmax(0,1fr);padding-block:2.25rem}.vm-service__body[data-v-b7d77f8f]{grid-column:3;padding-top:.25rem}}.vm-metric[data-v-94caf75c]{display:flex;flex-direction:column-reverse;gap:1rem;height:100%;justify-content:flex-end}.vm-metric__value[data-v-94caf75c]{font-variant-numeric:tabular-nums;line-height:.9;white-space:nowrap}.vm-metric--feature .vm-metric__value[data-v-94caf75c]{font-family:var(--vm-font-display);font-size:clamp(4rem,1.2rem + 10.4vw,11rem);font-weight:700;letter-spacing:-.06em}.vm-metric--support .vm-metric__value[data-v-94caf75c]{font-family:var(--vm-font-mono);font-size:clamp(2.25rem,1.6rem + 2.2vw,3.5rem);font-weight:600;letter-spacing:-.04em}.vm-metric__label[data-v-94caf75c]{font-size:1rem;line-height:1.45;max-width:22rem;opacity:.72}.vm-metric--feature .vm-metric__label[data-v-94caf75c]{font-size:var(--vm-text-lead);opacity:.8}.vm-metrics[data-v-3f63cab9]{--rule:1px solid rgba(15,23,42,.15);border-top:1px solid rgb(var(--vm-ink));display:grid;grid-template-columns:minmax(0,1fr)}.vm-metrics__cell[data-v-3f63cab9]{border-bottom:var(--rule);padding:1.75rem 0 2.25rem;position:relative}.vm-metrics__cell--growth[data-v-3f63cab9],.vm-metrics__cell--spend[data-v-3f63cab9]{padding-block:2.25rem 2.75rem}.vm-metrics__cell--spend[data-v-3f63cab9]:before{background-image:var(--vm-gradient);content:"";height:4px;left:0;position:absolute;top:-1px;width:min(100%,18rem)}@media (min-width:768px){.vm-metrics[data-v-3f63cab9]{grid-template-columns:repeat(12,minmax(0,1fr))}.vm-metrics__cell[data-v-3f63cab9]{border-left:var(--rule);grid-column:span 4;padding:2rem 2rem 2.5rem}.vm-metrics__cell--first[data-v-3f63cab9]{border-left:0;padding-left:0}.vm-metrics__cell--growth[data-v-3f63cab9],.vm-metrics__cell--spend[data-v-3f63cab9]{border-left:0;grid-column:span 12;padding-inline:0}}@media (min-width:1024px){.vm-metrics__cell--spend[data-v-3f63cab9]{grid-column:span 7;padding-right:2.5rem}.vm-metrics__cell--growth[data-v-3f63cab9]{border-left:var(--rule);grid-column:span 5;padding-left:2.5rem}}.vm-process[data-v-39de2ab1]{display:grid;gap:2.75rem;padding-left:2rem;position:relative}.vm-process[data-v-39de2ab1]:before{background-image:linear-gradient(180deg,#2b68f6,#a88beb);bottom:.5rem;content:"";left:.3125rem;position:absolute;top:.25rem;width:2px}.vm-step[data-v-39de2ab1]{position:relative}.vm-step__node[data-v-39de2ab1]{background-color:rgb(var(--vm-ink));height:.75rem;left:-2rem;position:absolute;top:.125rem;width:.75rem}.vm-step.is-last .vm-step__node[data-v-39de2ab1]{background-color:rgb(var(--vm-mark))}.vm-loop[data-v-39de2ab1]{margin-top:2.75rem}.vm-loop__bracket[data-v-39de2ab1]{display:none}@media (min-width:768px){.vm-process[data-v-39de2ab1]{gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-left:0;padding-top:2.5rem}.vm-process[data-v-39de2ab1]:before{background-image:var(--vm-gradient);bottom:auto;height:2px;left:0;right:0;top:.3125rem;width:auto}.vm-step__node[data-v-39de2ab1]{left:0;top:-2.5rem}.vm-loop[data-v-39de2ab1]{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem}.vm-loop__bracket[data-v-39de2ab1]{border:1.5px dashed rgba(15,23,42,.35);border-top:0;display:block;grid-column:2/4;height:1.5rem;margin-left:.375rem;margin-right:-2.375rem}.vm-loop__label[data-v-39de2ab1]{grid-column:2/5;justify-content:center;margin-top:1rem}}.vm-field__label[data-v-2eb0d090]{color:#ffffffd9;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.vm-field__input[data-v-2eb0d090]{background-color:#ffffff08;border:1px solid rgb(var(--vm-line));border-radius:var(--vm-radius);color:rgb(var(--vm-white));font-size:1rem;min-height:3.375rem;padding:0 1rem;transition:border-color var(--vm-fast) var(--vm-ease),background-color var(--vm-fast) var(--vm-ease);width:100%}.vm-field__input[data-v-2eb0d090]::-moz-placeholder{color:#ffffff59}.vm-field__input[data-v-2eb0d090]::placeholder{color:#ffffff59}.vm-field__input[data-v-2eb0d090]:hover{border-color:#ffffff4d}.vm-field__input[data-v-2eb0d090]:focus{background-color:#ffffff0f;border-color:rgb(var(--vm-white));outline:none}.vm-field__input[data-v-2eb0d090]:focus-visible{outline:2px solid rgb(var(--vm-accent));outline-offset:2px}.vm-field.is-invalid .vm-field__input[data-v-2eb0d090]{border-color:rgb(var(--vm-error))}.vm-field__error[data-v-2eb0d090]{align-items:flex-start;color:rgb(var(--vm-error));display:flex;font-size:.875rem;gap:.375rem;line-height:1.4;margin-top:.5rem}.vm-field__error[data-v-2eb0d090] svg,.vm-field__error[data-v-2eb0d090]>:first-child{flex-shrink:0;margin-top:.15em}.vm-form-note[data-v-2eb0d090]{background-color:#ffffff0a;border-left:3px solid rgb(var(--vm-accent));color:#fffc;line-height:1.55;padding:1.25rem 1.25rem 1.25rem 1.5rem}.vm-form-sending[data-v-2eb0d090]{align-items:center;background-color:rgb(var(--vm-accent));border:1px solid rgb(var(--vm-accent));border-radius:var(--vm-radius);color:rgb(var(--vm-navy));display:flex;font-family:var(--vm-font-display);font-size:1rem;font-weight:700;gap:.75rem;justify-content:center;line-height:1.1;min-height:3.375rem;width:100%}.vm-form-sending__spinner[data-v-2eb0d090]{animation:vm-spin-2eb0d090 .9s linear infinite;font-size:1.25em}@media (prefers-reduced-motion:reduce){.vm-form-sending__spinner[data-v-2eb0d090]{animation-duration:2.4s}}@keyframes vm-spin-2eb0d090{to{transform:rotate(1turn)}}.vm-form-note[data-v-2eb0d090]:focus{outline:none}.vm-contact__panel[data-v-fe44b10b]{background-color:#ffffff05;border:1px solid rgb(var(--vm-line));padding:1.75rem 1.25rem 2rem;position:relative}.vm-contact__panel[data-v-fe44b10b]:before{background-image:var(--vm-gradient);content:"";height:4px;left:-1px;position:absolute;right:-1px;top:-1px}@media (min-width:640px){.vm-contact__panel[data-v-fe44b10b]{padding:2.5rem}}
