.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.step[data-astro-cid-grsovck6]{background:var(--c-gray-50);border:1px solid var(--c-gray-100);border-radius:var(--r-xl);padding:2.5rem;position:relative}.step__n[data-astro-cid-grsovck6]{font-family:var(--font-display);font-size:3rem;font-weight:var(--fw-black);color:var(--c-orange);margin-bottom:1rem;line-height:1;display:block}.step__title[data-astro-cid-grsovck6]{color:var(--c-navy);margin:0 0 .5rem;font-size:1.375rem}.step__desc[data-astro-cid-grsovck6]{color:var(--c-gray-500);margin:0;font-weight:500}.whyus__list[data-astro-cid-tbvw4kn2]{gap:2rem;margin-top:3rem;display:grid}.whyus__card[data-astro-cid-tbvw4kn2]{background:var(--c-gray-50);border:1px solid var(--c-gray-100);border-radius:var(--r-xl);transition:background var(--ease), box-shadow var(--ease);align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}.whyus__card[data-astro-cid-tbvw4kn2]:hover{background:var(--c-white);box-shadow:var(--sh-float)}.whyus__icon[data-astro-cid-tbvw4kn2]{border-radius:var(--r-sm);width:64px;height:64px;color:var(--c-orange);transition:background var(--ease), color var(--ease);background:#f488011a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.whyus__card[data-astro-cid-tbvw4kn2]:hover .whyus__icon[data-astro-cid-tbvw4kn2]{background:var(--c-orange);color:var(--c-white)}.whyus__title[data-astro-cid-tbvw4kn2]{color:var(--c-navy);margin:0 0 .25rem;font-size:1.5rem}.whyus__desc[data-astro-cid-tbvw4kn2]{color:var(--c-gray-500);margin:0;font-weight:500}.whyus__media[data-astro-cid-tbvw4kn2]{position:relative}.whyus__media[data-astro-cid-tbvw4kn2]:before{content:"";border-radius:var(--r-lg);background:var(--t-orange);z-index:0;position:absolute;inset:1.75rem -1.75rem -1.75rem 1.75rem}.whyus__media[data-astro-cid-tbvw4kn2]>[data-astro-cid-tbvw4kn2]{z-index:1;position:relative}.whyus__photo[data-astro-cid-tbvw4kn2]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-lg);width:100%;height:auto;display:block;box-shadow:0 30px 60px -25px #111a2466}.whyus__media[data-astro-cid-tbvw4kn2]>.whyus__badge[data-astro-cid-tbvw4kn2]{background:var(--c-navy);color:var(--c-white);border:3px solid var(--c-orange);border-radius:var(--r-md);box-shadow:var(--sh-2xl);flex-direction:column;align-items:center;gap:.25rem;padding:1.1rem 1.6rem;display:flex;position:absolute;bottom:1.25rem;right:1.25rem;transform:rotate(-3deg)}.whyus__badge-eyebrow[data-astro-cid-tbvw4kn2]{font-size:var(--fs-2xs);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.3em;color:var(--c-orange)}.whyus__badge-value[data-astro-cid-tbvw4kn2]{font-family:var(--font-display);font-size:1.6rem;font-weight:var(--fw-black);text-transform:uppercase;line-height:1}.whyus__badge-sub[data-astro-cid-tbvw4kn2]{font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--c-gray-400)}@media (width<=560px){.whyus__media[data-astro-cid-tbvw4kn2]>.whyus__badge[data-astro-cid-tbvw4kn2]{gap:.1rem;padding:.6rem .9rem;bottom:.75rem;right:.75rem}.whyus__badge-eyebrow[data-astro-cid-tbvw4kn2]{letter-spacing:.16em;font-size:.55rem}.whyus__badge-value[data-astro-cid-tbvw4kn2]{font-size:1.2rem}.whyus__badge-sub[data-astro-cid-tbvw4kn2]{font-size:.55rem}}.cases[data-astro-cid-dlfent3g]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.case[data-astro-cid-dlfent3g]{background:var(--c-white);border:1px solid var(--c-gray-100);border-left:3px solid var(--c-orange);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform var(--ease), box-shadow var(--ease);flex-direction:column;gap:.75rem;padding:2rem;display:flex}.case[data-astro-cid-dlfent3g]:hover{box-shadow:var(--sh-float);transform:translateY(-6px)}.case__head[data-astro-cid-dlfent3g]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.case__zone[data-astro-cid-dlfent3g]{font-size:var(--fs-xs);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.12em;color:var(--c-orange);align-items:center;gap:.4rem;display:inline-flex}.case__time[data-astro-cid-dlfent3g]{background:var(--c-gray-50);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-gray-500);padding:.2rem .7rem}.case__problem[data-astro-cid-dlfent3g]{color:var(--c-navy);margin:0;font-size:1.25rem}.case__solution[data-astro-cid-dlfent3g]{color:var(--c-gray-500);font-weight:500;font-size:var(--fs-sm);margin:0}.rating[data-astro-cid-gakqr736]{justify-content:center;margin-bottom:3rem;display:flex}.rating__score[data-astro-cid-gakqr736]{background:var(--c-white);border:1px solid var(--c-gray-100);border-radius:var(--r-lg);box-shadow:var(--sh-card);align-items:center;gap:1rem;padding:1.5rem 2.5rem;display:flex}.rating__number[data-astro-cid-gakqr736]{font-family:var(--font-display);font-size:2.5rem;font-weight:var(--fw-black);color:var(--c-navy);line-height:1}.rating__stars[data-astro-cid-gakqr736]{color:var(--c-orange);gap:2px;display:flex}.rating__label[data-astro-cid-gakqr736]{font-size:var(--fs-xs);color:var(--c-gray-500)}.reviews[data-astro-cid-gakqr736]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.review[data-astro-cid-gakqr736]{background:var(--c-white);border:1px solid var(--c-gray-100);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform var(--ease), box-shadow var(--ease);padding:2.5rem}.review[data-astro-cid-gakqr736]:hover{box-shadow:var(--sh-float);transform:translateY(-6px)}.review__header[data-astro-cid-gakqr736]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.review__name[data-astro-cid-gakqr736]{color:var(--c-navy);margin:0;font-size:1.125rem}.review__zone[data-astro-cid-gakqr736]{font-size:var(--fs-xs);color:var(--c-gray-400)}.review__stars[data-astro-cid-gakqr736]{color:var(--c-orange);flex-shrink:0;gap:1px;display:flex}.review__service[data-astro-cid-gakqr736]{color:var(--c-orange);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-black);background:#f488011a;margin-bottom:1rem;padding:.25rem .875rem;display:inline-block}.review__text[data-astro-cid-gakqr736]{color:var(--c-gray-500);margin-bottom:.75rem;font-weight:500}.review__date[data-astro-cid-gakqr736]{font-size:var(--fs-xs);color:var(--c-gray-400);margin:0}.review--empty[data-astro-cid-gakqr736]{text-align:center;grid-column:1/-1;max-width:34rem;margin-inline:auto}.faq-grid[data-astro-cid-7synugci]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:64rem;margin-inline:auto;display:grid}.faq-card[data-astro-cid-7synugci]{background:var(--c-white);border:1px solid var(--c-gray-100);border-radius:var(--r-lg);box-shadow:var(--sh-sm);transition:box-shadow var(--ease);padding:2.5rem}.faq-card[data-astro-cid-7synugci]:hover{box-shadow:var(--sh-float)}.faq-card__num[data-astro-cid-7synugci]{border-radius:var(--r-xs);background:var(--c-gray-100);width:40px;height:40px;color:var(--c-gray-500);font-weight:var(--fw-black);transition:background var(--ease), color var(--ease);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.faq-card[data-astro-cid-7synugci]:hover .faq-card__num[data-astro-cid-7synugci]{background:var(--c-orange);color:var(--c-white)}.faq-card__q[data-astro-cid-7synugci]{color:var(--c-navy);margin:0 0 1rem;font-size:1.5rem}.faq-card__a[data-astro-cid-7synugci]{color:var(--c-gray-500);margin:0;font-weight:500}
