.ai-entry-nav{color:var(--red)!important;font-weight:700}.ai-hero-shortcut{display:inline-flex;gap:9px;align-items:center;margin:18px 0 0;color:var(--red);font-size:13px;font-weight:600}.ai-hero-shortcut span{font-size:9px;background:#6b2d8b;color:white;padding:2px 6px;border-radius:5px;letter-spacing:.5px}.ai-hero-shortcut b{font-size:18px}.ai-home-banner{padding:70px 0;background:#eee9f4;border-top:1px solid #e4dcec;border-bottom:1px solid #e4dcec}.ai-home-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px}.ai-home-eyebrow{font-size:12px;letter-spacing:2px;color:#7b4b97;font-weight:700}.ai-home-grid h2{font-size:35px;line-height:1.55;letter-spacing:-1px;margin:20px 0}.ai-home-grid h2 em{font-style:normal;color:#6b2d8b}.ai-home-grid p{max-width:540px;color:#6b698a;line-height:1.9}.ai-home-button{display:inline-flex;gap:38px;align-items:center;margin:25px 0 15px;padding:13px 21px;background:#6b2d8b;border-radius:9px;color:#fff;font-size:14px;font-weight:700}.ai-home-grid small{display:block;font-size:11px;color:#888199}.ai-home-visual{max-width:300px;justify-self:center;transform:rotate(3deg);box-shadow:0 18px 45px #4c315023;border-radius:12px;overflow:hidden;transition:transform .25s}.ai-home-visual:hover{transform:rotate(0deg) translateY(-4px)}.ai-home-visual img{width:100%;height:auto}@media(max-width:1100px) and (min-width:901px){.nav-links a{font-size:11px;padding:7px 6px}}@media(max-width:700px){.ai-home-banner{padding:44px 0}.ai-home-grid{grid-template-columns:1fr;gap:32px}.ai-home-grid h2{font-size:27px;letter-spacing:0}.ai-home-visual{width:65%;max-width:260px}.ai-hero-shortcut{font-size:12px;line-height:1.5}.ai-home-button{margin-top:22px}}@media(prefers-reduced-motion:reduce){.ai-home-visual{transform:none!important;transition:none}}
