:root{--feloryx-ink:#16141f;--feloryx-ink-soft:#4f4a60;--feloryx-accent:#6c4cf1;--feloryx-accent-dark:#4a2fce;--feloryx-ok:#12855a;--feloryx-ok-dark:#0d6a47;--feloryx-bg:#f4f3f8;--feloryx-surface:#ffffff;--feloryx-line:#e0ddec}body{color:var(--feloryx-ink)}a{color:var(--feloryx-accent-dark)}a:hover{color:var(--feloryx-accent)}.feloryx-buy-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;max-width:420px;margin:28px auto;padding:16px 28px;background:var(--feloryx-ok);color:#fff;text-decoration:none;border-radius:10px;font-weight:700;font-size:17px;line-height:1.25;text-align:center;letter-spacing:.01em;box-shadow:0 4px 14px rgb(18 133 90 / .32);transition:transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.feloryx-buy-btn:hover,.feloryx-buy-btn:focus-visible{background:var(--feloryx-ok-dark);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgb(18 133 90 / .42);outline:none}.feloryx-buy-btn:focus-visible{outline:2px solid var(--feloryx-accent);outline-offset:3px}.feloryx-buy-btn__text{display:block}.feloryx-buy-btn__sub{display:block;font-size:12.5px;font-weight:500;opacity:.9;letter-spacing:0}.feloryx-cta-wrap{background:var(--feloryx-surface);border:1px solid var(--feloryx-line);border-radius:14px;padding:20px;text-align:center}