/* Compact entry to the existing AI subscription categories. */
.gzy-ai-entry{box-sizing:border-box;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;width:calc(100% - 60px);max-width:1290px;margin:0 auto 54px;padding:30px 32px;border:1px solid #65417e;border-radius:20px;background:radial-gradient(ellipse at 0 0,rgba(161,45,188,.19),transparent 65%),#160b30;color:#fff;font-family:inherit}
.gzy-ai-entry *{box-sizing:border-box}
.gzy-ai-entry .gzy-ai-entry__eyebrow{margin:0 0 12px;color:#d0a8e3;font-size:10px;font-weight:650;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}
.gzy-ai-entry h2{margin:0;color:#fff;font-size:clamp(26px,2.7vw,36px);font-weight:750;line-height:1.15;letter-spacing:-1px;text-transform:none}
.gzy-ai-entry h2 span{display:block;color:#c6acd9;font-weight:450}
.gzy-ai-entry .gzy-ai-entry__intro{max-width:480px;margin:16px 0 0;color:#c6b5d5;font-size:14px;line-height:1.65}
.gzy-ai-entry__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
.gzy-ai-entry__links a{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:158px;padding:20px;border:1px solid #66427d;border-radius:14px;background:rgba(39,19,61,.72);color:#fff;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}
.gzy-ai-entry__links strong{font-size:27px;font-weight:700;line-height:1.2;letter-spacing:-.7px}
.gzy-ai-entry__plans{display:block;margin-top:7px;color:#baa2cd;font-size:11px;line-height:1.5}
.gzy-ai-entry__action{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:23px;color:#efbdfb;font-size:11px;font-weight:600;line-height:1.5}
.gzy-ai-entry__action svg{display:block;flex:none}
.gzy-ai-entry a:focus-visible{outline:2px solid #f0c7ff;outline-offset:4px}
@media(hover:hover){.gzy-ai-entry__links a:hover{border-color:#c27bdf;background:#351845;transform:translateY(-2px)}}
@media(max-width:900px){.gzy-ai-entry{grid-template-columns:1fr;gap:24px;padding:28px}.gzy-ai-entry__links a{min-height:146px}.gzy-ai-entry .gzy-ai-entry__intro{max-width:620px}}
@media(max-width:520px){.gzy-ai-entry{width:calc(100% - 32px);padding:22px 20px;margin-bottom:36px;border-radius:16px;gap:22px}.gzy-ai-entry h2{font-size:28px}.gzy-ai-entry .gzy-ai-entry__intro{font-size:13px}.gzy-ai-entry__links{grid-template-columns:1fr;gap:10px}.gzy-ai-entry__links a{position:relative;min-height:106px;padding:17px 18px}.gzy-ai-entry__links strong{font-size:25px}.gzy-ai-entry__plans{margin-top:5px}.gzy-ai-entry__action{position:absolute;right:17px;top:0;bottom:0;justify-content:flex-end;width:22px;margin:0;font-size:0}.gzy-ai-entry__action svg{width:22px;height:22px}}
@media(prefers-reduced-motion:reduce){.gzy-ai-entry__links a{transition:none}}
