.Hero-module-scss-module__s86f1q__hero{background:linear-gradient(#fdf5e8 0%,#f3e2d0 100%);border-radius:3%;width:100%;margin-top:10px;padding:clamp(3rem,7vw,6rem) 0}.Hero-module-scss-module__s86f1q__hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,4rem);width:min(1180px,100%);margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem);display:grid}.Hero-module-scss-module__s86f1q__hero__copy{color:#2f241c;flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem);animation:.52s ease-out both Hero-module-scss-module__s86f1q__heroFadeIn;display:flex}.Hero-module-scss-module__s86f1q__hero__title{letter-spacing:-.02em;color:#2f241c;max-width:20ch;font-size:clamp(2.4rem,5vw,3.65rem);font-weight:600;line-height:1.05}.Hero-module-scss-module__s86f1q__hero__text{color:#3f2e21db;max-width:42ch;font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.6}.Hero-module-scss-module__s86f1q__hero__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;animation:.62s ease-out .12s both Hero-module-scss-module__s86f1q__heroFadeIn;display:flex}.Hero-module-scss-module__s86f1q__hero__button{color:#fff9f1;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#b88e5b,#cfaa7e);border:none;border-radius:999px;align-items:center;gap:.75rem;padding:.95rem 1.9rem;font-size:1rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 24px #a3845d40}.Hero-module-scss-module__s86f1q__hero__button:hover,.Hero-module-scss-module__s86f1q__hero__button:focus-visible{transform:translateY(-2px)scale(1.01);box-shadow:0 18px 28px #a3845d59}.Hero-module-scss-module__s86f1q__hero__buttonIcon{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;animation:1.6s ease-in-out infinite Hero-module-scss-module__s86f1q__arrowNudge;display:inline-flex}.Hero-module-scss-module__s86f1q__hero__bonus{flex-direction:column;gap:.9rem;animation:.68s ease-out .16s both Hero-module-scss-module__s86f1q__heroFadeIn;display:flex}.Hero-module-scss-module__s86f1q__hero__bonusTitle{text-transform:uppercase;letter-spacing:.08em;color:#463223cc;font-size:.95rem;font-weight:600}.Hero-module-scss-module__s86f1q__bonus__list{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Hero-module-scss-module__s86f1q__bonus__item{color:#5a4330;background:#fffcf7d9;border:1px solid #b593694d;border-radius:14px;padding:.65rem 1rem;font-size:.95rem;box-shadow:0 12px 24px #846b4f26}.Hero-module-scss-module__s86f1q__hero__clients{flex-direction:column;gap:.85rem;animation:.72s ease-out .2s both Hero-module-scss-module__s86f1q__heroFadeIn;display:flex}.Hero-module-scss-module__s86f1q__clients__heading{color:#443324d9;letter-spacing:.05em;text-transform:uppercase;font-size:.95rem;font-weight:600}.Hero-module-scss-module__s86f1q__clients__grid{flex-wrap:wrap;gap:1rem;display:flex}.Hero-module-scss-module__s86f1q__hero__visual{place-items:center;display:grid;position:relative}.Hero-module-scss-module__s86f1q__hero__visualGlow{filter:blur();background:radial-gradient(circle,#fff4e4d9 0%,#f5e2c866 45%,#f5e2c800 70%);border-radius:50%;width:clamp(320px,40vw,420px);height:clamp(320px,40vw,420px);animation:6s ease-in-out infinite Hero-module-scss-module__s86f1q__glowPulse;position:absolute}.Hero-module-scss-module__s86f1q__hero__visualCard{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf7eb;border:1px solid #bfa28047;border-radius:32px;padding:clamp(1rem,2.5vw,1.5rem);transition:transform .45s;animation:.6s ease-out .14s both Hero-module-scss-module__s86f1q__heroFadeIn;position:relative;box-shadow:0 24px 48px #5a442d2e}.Hero-module-scss-module__s86f1q__hero__visualCard:hover{transform:rotate(1.5deg)}.Hero-module-scss-module__s86f1q__hero__image{object-fit:contain;border-radius:24px;width:100%;height:auto}@media (max-width:1024px){.Hero-module-scss-module__s86f1q__hero__inner{text-align:center;grid-template-columns:1fr}.Hero-module-scss-module__s86f1q__hero__copy{text-align:center;align-items:center}.Hero-module-scss-module__s86f1q__hero__actions{justify-content:center}.Hero-module-scss-module__s86f1q__hero__bonus,.Hero-module-scss-module__s86f1q__hero__clients{align-items:center}.Hero-module-scss-module__s86f1q__clients__grid{justify-content:center}}@media (max-width:620px){.Hero-module-scss-module__s86f1q__hero__actions{flex-direction:column;align-items:stretch}.Hero-module-scss-module__s86f1q__bonus__list{flex-direction:column;align-items:center;display:flex}.Hero-module-scss-module__s86f1q__hero__button{justify-content:center;width:100%}}@keyframes Hero-module-scss-module__s86f1q__heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module-scss-module__s86f1q__arrowNudge{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}@keyframes Hero-module-scss-module__s86f1q__glowPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__s86f1q__hero__copy,.Hero-module-scss-module__s86f1q__hero__actions,.Hero-module-scss-module__s86f1q__hero__bonus,.Hero-module-scss-module__s86f1q__hero__clients,.Hero-module-scss-module__s86f1q__hero__visualCard,.Hero-module-scss-module__s86f1q__hero__buttonIcon,.Hero-module-scss-module__s86f1q__hero__visualGlow{animation:none}.Hero-module-scss-module__s86f1q__hero__button{transition:none}}
.Client-module-scss-module__WMgVQW__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#fffcf7f2,#f5ebd9);border:1px solid #b18c6352;border-radius:20px;flex-direction:column;align-items:center;gap:.75rem;min-width:140px;padding:1.1rem;display:flex;box-shadow:0 12px 24px #614f3e29}.Client-module-scss-module__WMgVQW__card__imageWrapper{background:#f1e5cebf;border:2px solid #b18c6373;border-radius:40%;width:120px;height:120px;overflow:hidden}.Client-module-scss-module__WMgVQW__card__image{object-fit:cover;width:100%;height:100%}.Client-module-scss-module__WMgVQW__card__name{color:#4c3d33;text-align:center;font-size:.95rem;font-weight:600}@media (max-width:640px){.Client-module-scss-module__WMgVQW__card{width:100%}}
