.elementor .s-hero-h1{max-width:860px;font-weight:800;font-size:var(--text-h1);color:var(--color-ink);line-height:1.15em;}.elementor .s-hero-lead{max-width:720px;font-size:var(--text-lead);color:var(--color-ink-muted);}.elementor .s-hero-cta-2{font-weight:600;color:var(--color-ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-md);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-bg);}.elementor .s-hero-ctas{display:flex;flex-direction:row;gap:var(--space-md);flex-wrap:wrap;justify-content:center;}.elementor .s-home-hero{padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .s-platforms-head-eb{font-weight:700;font-size:var(--text-small);color:var(--color-accent);letter-spacing:0.08em;text-transform:uppercase;}.elementor .s-platforms-head-h{font-weight:800;font-size:var(--text-h2);color:var(--color-ink);line-height:1.15em;}.elementor .s-platforms-head-p{font-size:var(--text-lead);color:var(--color-ink-muted);}.elementor .s-platforms-head{max-width:720px;display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .s-pf-whmcs-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-pf-whmcs-p{color:var(--color-ink-muted);}.elementor .s-pf-whmcs-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-pf-blesta-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-pf-blesta-p{color:var(--color-ink-muted);}.elementor .s-pf-blesta-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-pf-wp-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-pf-wp-p{color:var(--color-ink-muted);}.elementor .s-pf-wp-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-platforms-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));}.elementor .s-home-platforms-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:var(--space-xl);}.elementor .s-home-platforms{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-surface);display:flex;flex-direction:column;align-items:center;}.elementor .s-products-head-eb{font-weight:700;font-size:var(--text-small);color:var(--color-accent);letter-spacing:0.08em;text-transform:uppercase;}.elementor .s-products-head-h{font-weight:800;font-size:var(--text-h2);color:var(--color-ink);line-height:1.15em;}.elementor .s-products-head-p{font-size:var(--text-lead);color:var(--color-ink-muted);}.elementor .s-products-head{max-width:720px;display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .s-pr-ss-whmcs-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-pr-ss-whmcs-p{color:var(--color-ink-muted);}.elementor .s-pr-ss-whmcs-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-pr-ss-blesta-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-pr-ss-blesta-p{color:var(--color-ink-muted);}.elementor .s-pr-ss-blesta-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-pr-ud-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-pr-ud-p{color:var(--color-ink-muted);}.elementor .s-pr-ud-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-pr-fw-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-pr-fw-p{color:var(--color-ink-muted);}.elementor .s-pr-fw-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-products-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));}.elementor .s-home-products-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:var(--space-xl);}.elementor .s-home-products{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-bg);display:flex;flex-direction:column;align-items:center;}.elementor .s-why-head-eb{font-weight:700;font-size:var(--text-small);color:var(--color-accent);letter-spacing:0.08em;text-transform:uppercase;}.elementor .s-why-head-h{font-weight:800;font-size:var(--text-h2);color:var(--color-ink);line-height:1.15em;}.elementor .s-why-head-p{font-size:var(--text-lead);color:var(--color-ink-muted);}.elementor .s-why-head{max-width:720px;display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .s-why-1-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-why-1-p{color:var(--color-ink-muted);}.elementor .s-why-2-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-why-2-p{color:var(--color-ink-muted);}.elementor .s-why-2-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-why-3-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-why-3-p{color:var(--color-ink-muted);}.elementor .s-why-3-a{font-weight:600;color:var(--color-accent);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .s-why-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));}.elementor .s-home-why-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:var(--space-xl);}.elementor .s-home-why{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-surface);display:flex;flex-direction:column;align-items:center;}.elementor .s-rel-eb{font-weight:700;font-size:var(--text-small);color:var(--color-accent);text-transform:uppercase;}.elementor .s-rel-h{font-weight:800;font-size:var(--text-h3);color:var(--color-ink);line-height:1.15em;}.elementor .s-rel-p{color:var(--color-ink-muted);}.elementor .s-releases-strip{border-radius:var(--radius-lg);}.elementor .s-home-releases-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:var(--space-xl);}.elementor .s-home-releases{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-bg);display:flex;flex-direction:column;align-items:center;}.elementor .s-cta-h{font-weight:800;font-size:var(--text-h2);color:var(--color-inverse-ink);line-height:1.15em;}.elementor .s-cta-p{font-size:var(--text-lead);color:var(--color-inverse-ink);}.elementor .s-cta-1{font-weight:700;color:var(--color-accent);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-md);background-color:var(--color-bg);}.elementor .s-cta-2{font-weight:600;color:var(--color-inverse-ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-md);border-width:1px;border-color:var(--color-inverse-ink);border-style:solid;background-color:transparent;}.elementor .s-cta-btns{display:flex;gap:var(--space-md);flex-wrap:wrap;justify-content:center;}.elementor .s-home-cta-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:var(--space-xl);}.elementor .s-home-cta{padding-block-start:0px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-bg);display:flex;flex-direction:column;align-items:center;}