.business-solutions[data-astro-cid-5h2vsdle]{isolation:isolate;background:radial-gradient(circle at 12% 19%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 27%), radial-gradient(circle at 86% 70%, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 29%), var(--surface-soft);padding-block:clamp(84px,8vw,126px);position:relative;overflow:clip}.solutions-inner[data-astro-cid-5h2vsdle]{z-index:2;position:relative}[data-astro-cid-5h2vsdle][data-support-care]{scroll-margin-top:112px}[data-astro-cid-5h2vsdle][data-support-care]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-6px}.solution-reveal[data-astro-cid-5h2vsdle]{min-width:0;display:grid}.solutions-description[data-astro-cid-5h2vsdle] p[data-astro-cid-5h2vsdle]+p[data-astro-cid-5h2vsdle]{margin-top:12px}.solutions-highlight[data-astro-cid-5h2vsdle]{border:1px solid var(--border-color);background:var(--surface-glass);max-width:940px;color:var(--heading-color);font-size:var(--font-card-title-compact);text-align:center;border-radius:18px;margin:40px auto 0;padding:24px 30px;font-weight:700;line-height:1.6}.solution-discuss[data-astro-cid-5h2vsdle]{min-height:44px;color:var(--heading-accent);font:700 .8rem/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:13px;padding:8px 0;display:inline-flex}.solution-discuss[data-astro-cid-5h2vsdle]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:5px}@media (prefers-reduced-motion:no-preference){.solution-discuss[data-astro-cid-5h2vsdle] svg{transition:translate .25s var(--ease-out)}.solution-discuss[data-astro-cid-5h2vsdle]:is(:hover,:focus-visible) svg{translate:4px}}.solutions-header[data-astro-cid-5h2vsdle]{text-align:center;max-width:880px;margin-inline:auto}.eyebrow[data-astro-cid-5h2vsdle]{color:var(--color-orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow[data-astro-cid-5h2vsdle] span[data-astro-cid-5h2vsdle]{background:currentColor;width:25px;height:1px}h2[data-astro-cid-5h2vsdle]{font-size:var(--font-section-title);letter-spacing:-.052em;font-weight:700;line-height:1.06}h2[data-astro-cid-5h2vsdle] span[data-astro-cid-5h2vsdle]{color:var(--heading-accent)}.solutions-description[data-astro-cid-5h2vsdle]{max-width:760px;color:var(--color-body);margin:22px auto 0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.68}.solutions-grid[data-astro-cid-5h2vsdle]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px);margin:clamp(42px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.solution-card[data-astro-cid-5h2vsdle]{border:1px solid var(--border-color);background:var(--surface-glass);min-width:0;min-height:292px;color:var(--color-navy);box-shadow:0 12px 30px color-mix(in srgb, var(--color-navy) 5%, transparent);backdrop-filter:blur(12px);transition:translate .42s var(--ease-out), border-color .32s ease, box-shadow .32s ease;border-radius:22px;padding:clamp(26px,2.5vw,36px);position:relative;overflow:clip}.solution-card[data-astro-cid-5h2vsdle]:after{background:color-mix(in srgb, var(--color-primary) 6%, transparent);content:"";pointer-events:none;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-88px;right:-78px}.solution-card__icon[data-astro-cid-5h2vsdle]{border:1px solid color-mix(in srgb, currentColor 16%, var(--border-color));border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.solution-card__icon--purple[data-astro-cid-5h2vsdle]{background:var(--color-lavender-soft);color:var(--color-primary)}.solution-card__icon--orange[data-astro-cid-5h2vsdle]{background:var(--color-orange-soft);color:var(--color-orange)}.solution-card__icon--green[data-astro-cid-5h2vsdle]{background:var(--color-green-soft);color:var(--color-primary)}.solution-card__number[data-astro-cid-5h2vsdle]{color:color-mix(in srgb, var(--color-primary) 52%, transparent);letter-spacing:.12em;font-size:.75rem;font-weight:700;position:absolute;top:29px;right:31px}h3[data-astro-cid-5h2vsdle]{max-width:350px;font-size:var(--font-card-title);letter-spacing:-.035em;margin-top:20px;font-weight:700;line-height:1.18}.solution-card[data-astro-cid-5h2vsdle] p[data-astro-cid-5h2vsdle]{color:var(--color-body);margin-top:12px;font-size:.98rem;line-height:1.62}.solutions-cta[data-astro-cid-5h2vsdle]{border:1px solid color-mix(in srgb, var(--on-primary) 22%, transparent);background:var(--gradient-action);min-height:58px;color:var(--on-primary);box-shadow:0 14px 30px color-mix(in srgb, var(--color-primary) 20%, transparent);font:700 1rem/1.2 var(--font-body);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:20px;margin:clamp(34px,4vw,48px) auto 0;padding:15px 25px;display:flex}.solutions-orb[data-astro-cid-5h2vsdle]{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.solutions-orb--left[data-astro-cid-5h2vsdle]{background:color-mix(in srgb, var(--color-primary) 6%, transparent);width:410px;height:410px;top:-80px;left:-250px}.solutions-orb--right[data-astro-cid-5h2vsdle]{border:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent);width:360px;height:360px;top:-110px;right:-205px}.solutions-dots[data-astro-cid-5h2vsdle]{z-index:-1;opacity:.17;background-image:radial-gradient(circle, var(--color-primary) 1.5px, transparent 2px);pointer-events:none;background-size:13px 13px;width:130px;height:110px;position:absolute}.solutions-dots--top[data-astro-cid-5h2vsdle]{top:70px;right:42px}.solutions-dots--bottom[data-astro-cid-5h2vsdle]{bottom:38px;left:28px}@media (hover:hover) and (pointer:fine){.solution-card[data-astro-cid-5h2vsdle]:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--border-color));box-shadow:0 18px 38px color-mix(in srgb, var(--color-navy) 8%, transparent);translate:0 -6px}}@media (width<=999px){.solutions-grid[data-astro-cid-5h2vsdle]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.business-solutions[data-astro-cid-5h2vsdle]{padding-block:68px}.solutions-grid[data-astro-cid-5h2vsdle]{grid-template-columns:1fr;gap:18px;margin-top:38px}.solution-card[data-astro-cid-5h2vsdle]{min-height:0;padding:25px 24px 27px}.solution-card__icon[data-astro-cid-5h2vsdle]{width:58px;height:58px}.solution-card__number[data-astro-cid-5h2vsdle]{top:28px;right:25px}.solutions-description[data-astro-cid-5h2vsdle]{font-size:.96rem}.solutions-cta[data-astro-cid-5h2vsdle]{width:100%;padding-inline:16px}.eyebrow[data-astro-cid-5h2vsdle]{gap:8px;font-size:.66rem}.eyebrow[data-astro-cid-5h2vsdle] span[data-astro-cid-5h2vsdle]{width:18px}}@media (prefers-reduced-motion:reduce){.solution-card[data-astro-cid-5h2vsdle]{transition:none}.solution-card[data-astro-cid-5h2vsdle]:hover{translate:none}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-5h2vsdle][data-service-reveal].reveal-pending{opacity:0;translate:0 24px}[data-astro-cid-5h2vsdle][data-service-reveal].reveal-visible{animation:service-reveal .72s var(--ease-out) var(--reveal-delay,0s) both}}@keyframes service-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}
