.edition-enabled[data-v-74b949a0]{cursor:pointer;position:relative}.edition-enabled[data-v-74b949a0]:after{background-color:#00af701a;border:2px solid var(--el-color-primary);content:" ";height:calc(100% + 10px);inset:50% auto auto 50%;margin:auto;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:background-color .3s ease-in-out;width:calc(100% + 10px);z-index:1}.edition-enabled[data-v-74b949a0]:hover:after{background-color:#00af7033}.landing-hero[data-v-de36f154]{padding:80px 24px 64px}.landing-hero[data-v-de36f154]>*{margin-inline:auto;max-width:1200px}@media(max-width:768px){.landing-hero[data-v-de36f154]{padding-top:40px}}.landing-hero__grid[data-v-de36f154]{align-items:center;display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:768px){.landing-hero__grid[data-v-de36f154]{gap:64px;grid-template-columns:3fr 2fr}}.landing-hero__text[data-v-de36f154]{display:flex;flex-direction:column;gap:20px}.landing-hero__pain-line[data-v-de36f154]{color:var(--landing-text-body);font-size:1rem;font-style:italic;margin:0}.landing-hero[data-v-de36f154] h1{color:var(--landing-text-heading);font-size:2.5rem;font-weight:800;line-height:1.15;margin:0}@media(min-width:768px){.landing-hero[data-v-de36f154] h1{font-size:3.25rem}}.landing-hero[data-v-de36f154] .landing-hero__title-gold{color:var(--brand-color)}.landing-hero__description[data-v-de36f154]{color:var(--landing-text-body);font-size:1.125rem;line-height:1.6;margin:0;max-width:540px}.landing-hero__ctas[data-v-de36f154]{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.landing-hero__micro[data-v-de36f154]{color:var(--landing-text-body);font-size:.8125rem;margin:0;opacity:.7}.landing-hero__demo[data-v-de36f154]{align-items:center;display:flex;justify-content:center}.landing-hero__demo-img[data-v-de36f154]{border-radius:16px;max-width:480px;-o-object-fit:cover;object-fit:cover;width:100%}.landing-hero__demo-placeholder[data-v-de36f154]{align-items:center;aspect-ratio:4/3;background:var(--landing-bg-warm);border:1px solid var(--landing-border);border-radius:16px;color:var(--brand-color);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:12px;justify-content:center;max-width:480px;width:100%}.landing-steps[data-v-ace17af9]{padding:80px 24px}.landing-steps[data-v-ace17af9]>*{margin-inline:auto;max-width:1200px}.landing-steps__header[data-v-ace17af9]{margin-bottom:64px;text-align:center}.landing-steps__title[data-v-ace17af9]{color:var(--landing-text-heading);font-size:2rem;font-weight:700;margin:0 0 12px}@media(min-width:768px){.landing-steps__title[data-v-ace17af9]{font-size:2.5rem}}.landing-steps__subtitle[data-v-ace17af9]{color:var(--landing-text-body);font-size:1.125rem;line-height:1.6;margin:0;margin-inline:auto;max-width:600px}.landing-steps__list[data-v-ace17af9]{display:flex;flex-direction:column;gap:64px}.landing-steps__step[data-v-ace17af9]{align-items:center;display:grid;gap:40px;grid-template-columns:1fr}@media only screen and (min-width:768px){.landing-steps__step[data-v-ace17af9]{gap:64px;grid-template-columns:1fr 1fr}.landing-steps__step--reversed .landing-steps__step-visual[data-v-ace17af9]{order:-1}}.landing-steps__step-text[data-v-ace17af9]{display:flex;flex-direction:column;gap:16px}.landing-steps__step-label[data-v-ace17af9]{align-items:center;color:var(--brand-color);display:flex;font-size:.9375rem;font-weight:600;gap:10px;letter-spacing:.04em;text-transform:uppercase}.landing-steps__step-number[data-v-ace17af9]{align-items:center;background:var(--brand-color);border-radius:50%;color:var(--ui-white);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:32px;justify-content:center;width:32px}.landing-steps__step-title[data-v-ace17af9]{color:var(--landing-text-heading);font-size:1.5rem;font-weight:700;margin:0}.landing-steps__step-description[data-v-ace17af9]{color:var(--landing-text-body);font-size:1rem;line-height:1.6;margin:0}.landing-steps__step-bullets[data-v-ace17af9]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:4px 0 0;padding:0}.landing-steps__step-bullets li[data-v-ace17af9]{align-items:flex-start;color:var(--landing-text-heading);display:flex;font-size:.9375rem;gap:8px;line-height:1.5}.landing-steps__check[data-v-ace17af9]{color:var(--brand-color);flex-shrink:0;margin-top:2px}.landing-steps__step-ctas[data-v-ace17af9]{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.landing-steps__cta[data-v-ace17af9]{align-items:center;background:var(--brand-color);border-radius:8px;color:var(--ui-white);display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;margin-top:4px;padding:10px 24px;text-decoration:none;transition:opacity .15s ease;width:-moz-fit-content;width:fit-content}.landing-steps__cta[data-v-ace17af9]:hover{opacity:.9}.landing-steps__step-placeholder[data-v-ace17af9],.landing-steps__step-visual img[data-v-ace17af9]{max-width:480px;width:100%}.landing-steps__step-visual[data-v-ace17af9]{align-items:center;display:flex;justify-content:center}.landing-steps__step-visual img[data-v-ace17af9]{border-radius:16px;-o-object-fit:cover;object-fit:cover}.landing-steps__step-placeholder[data-v-ace17af9]{align-items:center;aspect-ratio:4/3;background:var(--landing-bg-warm);border:1px solid var(--landing-border);border-radius:16px;color:var(--landing-border-light);display:flex;justify-content:center}.landing-final-cta[data-v-8864ab73]{padding:80px 24px}.landing-final-cta[data-v-8864ab73]>*{margin-inline:auto;max-width:1200px}.landing-final-cta__box[data-v-8864ab73]{align-items:center;background:var(--landing-bg-dark);border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:60px 40px;text-align:center}@media(max-width:639px){.landing-final-cta__box[data-v-8864ab73]{padding:48px 24px}}.landing-final-cta__title[data-v-8864ab73]{color:var(--ui-white);font-size:2rem;font-weight:700;margin:0;max-width:600px}@media(min-width:768px){.landing-final-cta__title[data-v-8864ab73]{font-size:2.5rem}}.landing-final-cta__description[data-v-8864ab73]{color:#ffffffb3;font-size:1.125rem;line-height:1.6;margin:0;max-width:520px}.landing-final-cta__actions[data-v-8864ab73]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}
