.dir-hero[data-v-6a2d3185]{padding:60px 0 10px}.dir-hero h1[data-v-6a2d3185]{letter-spacing:-.035em;max-width:780px;margin:20px 0 0;font-size:clamp(34px,5.2vw,54px);font-weight:850;line-height:1.1}.dir-sub[data-v-6a2d3185]{color:var(--mut);max-width:620px;margin:22px 0 0;font-size:17px;line-height:1.65}.dir-cta[data-v-6a2d3185]{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.hero-el[data-v-6a2d3185]{opacity:0;transition:opacity .7s ease var(--d),transform .7s cubic-bezier(.2,.7,.2,1) var(--d);transform:translateY(22px)}.ready .hero-el[data-v-6a2d3185]{opacity:1;transform:none}.dir-offers[data-v-6a2d3185]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.dir-offer[data-v-6a2d3185]{padding:26px 24px 28px}.dir-offer[data-v-6a2d3185]:hover{transform:translateY(-5px);box-shadow:0 26px 56px -26px #5832b466}.dir-offer-ic[data-v-6a2d3185]{color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px -8px #5832b480}.dir-offer-ic svg[data-v-6a2d3185]{width:22px;height:22px}.dir-offer h3[data-v-6a2d3185]{letter-spacing:-.01em;margin:18px 0 0;font-size:16.5px;font-weight:750;line-height:1.3}.dir-offer p[data-v-6a2d3185]{color:var(--mut);margin:9px 0 0;font-size:13.5px;line-height:1.55}.dir-cases[data-v-6a2d3185]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dir-empty[data-v-6a2d3185]{padding:34px 30px}.dir-empty p[data-v-6a2d3185]{color:var(--mut);margin:0;font-size:14.5px;line-height:1.6}.dir-empty b[data-v-6a2d3185]{color:var(--ink)}.cta-panel[data-v-6a2d3185]{text-align:center;color:#fff;background:linear-gradient(120deg,#4f46e5,#7c3aed 30%,#c026d3 55%,#ec4899 75%,#f97316) 0 0/240% 240%;border-radius:30px;padding:74px 32px 66px;animation:14s ease-in-out infinite alternate cta-flow-6a2d3185;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #7c3aedb3}@keyframes cta-flow-6a2d3185{0%{background-position:0}to{background-position:100%}}.cta-panel h2[data-v-6a2d3185]{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4.4vw,44px);font-weight:850;position:relative}.cta-panel p[data-v-6a2d3185]{color:#ffffffd9;max-width:520px;margin:16px auto 0;font-size:17px;position:relative}.cta-panel .btn-white[data-v-6a2d3185]{margin-top:34px;position:relative}.cta-panel small[data-v-6a2d3185]{color:#ffffffbf;margin-top:18px;font-size:13px;display:block;position:relative}.cta-deco .cd[data-v-6a2d3185]{border:1.5px solid #ffffff40;border-radius:50%;position:absolute}.cd1[data-v-6a2d3185]{width:320px;height:320px;top:-160px;right:-90px}.cd2[data-v-6a2d3185]{width:220px;height:220px;bottom:-120px;left:-60px}.cd3[data-v-6a2d3185]{border-style:dashed;width:130px;height:130px;animation:24s linear infinite spin-6a2d3185;top:30px;left:12%}@keyframes spin-6a2d3185{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hero-el[data-v-6a2d3185]{opacity:1;transition:none;transform:none}.cd3[data-v-6a2d3185],.cta-panel[data-v-6a2d3185]{animation:none}}@media (width<=1020px){.dir-cases[data-v-6a2d3185],.dir-offers[data-v-6a2d3185]{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.dir-hero[data-v-6a2d3185]{padding:44px 0 6px}.dir-cases[data-v-6a2d3185],.dir-offers[data-v-6a2d3185]{grid-template-columns:1fr}.cta-panel[data-v-6a2d3185]{padding:56px 22px 50px}}
