.ServiceCard_card__PLWVa{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);cursor:pointer;scroll-margin-top:96px;transition:box-shadow .25s,transform .25s,border-color .25s}.ServiceCard_card__PLWVa:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-color:var(--color-primary-light)}.ServiceCard_card__PLWVa:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.ServiceCard_visual__AgNq8{position:relative;background:var(--color-primary-surface);border-bottom:1px solid var(--color-border)}.ServiceCard_index__bF81Z{position:absolute;top:12px;left:12px;z-index:1;padding:4px 10px;font-family:var(--font-heading);font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--color-primary);background:rgba(255,255,255,.92);border-radius:var(--radius-full)}.ServiceCard_illustration__CZ3Nd{display:block;width:100%;height:auto}.ServiceCard_iconBadge__JOnnY{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;color:var(--color-primary)}.ServiceCard_content__4XtXI{display:flex;flex-direction:column;flex:1;min-width:0;padding:20px 22px 22px}.ServiceCard_title__Q3GKm{font-size:1.1rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary)}.ServiceCard_openButton__YEkNo{text-align:left;font:inherit;color:inherit;cursor:pointer}.ServiceCard_openButton__YEkNo:after{content:"";position:absolute;inset:0}.ServiceCard_openButton__YEkNo:focus-visible{outline:none}.ServiceCard_desc__uppPm{margin:8px 0 0;font-size:14px;color:var(--color-text-secondary);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ServiceCard_more__0tF5Z{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--color-accent)}.ServiceCard_more__0tF5Z svg{transition:transform .2s}.ServiceCard_card__PLWVa:hover .ServiceCard_more__0tF5Z svg{transform:translateX(3px)}